Wie viel Java wird überhaupt noch gebraucht? Wie sich die Java-Plattform evolutionär verändert

Größe: px
Ab Seite anzeigen:

Download "Wie viel Java wird überhaupt noch gebraucht? Wie sich die Java-Plattform evolutionär verändert"

Transkript

1 Wie viel Java wird überhaupt noch gebraucht? Wie sich die Java-Plattform evolutionär verändert Wolfgang Weigend 1 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

2 TIOBE Programmier-Community Index Februar Source: TIOBE Programming Community Index for Februar Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

3 Die Java Plattform Servers Desktop Embedded TV Mobile Card BD-J Key APIs Java EE JavaFX Java TV MSA Plattform Java SE Java ME Java Card Language Java Language Java Plattform 3 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

4 Was die Zukunft bringt Java Strategie Treiber Java Community & JavaOne Update JDK 7 Review JDK 8 und darüber hinaus Entwicklungsumgebung JavaFX und OpenJFX Java EE & Ablaufumgebung Zusammenfassung 4 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

5 Java Strategie Höchste Priorität für Java! Zunehmendes Investment in die Plattform Kontinuierliche Bewegung in Richtung free & open (OpenJDK) Verbesserter Support für Entwickler Community, Open Source Community und JCP Hersteller-Unterstützung für Java Support für Oracle Software und Hardware Mehrwert auf Basis der Java Plattform, Enterprise Support 5 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

6 Bisher ausgelieferte Technologie Java SE Verfügbarkeit JDK 7 for Mac OS X Developer Preview JDK 7 JRockit released gratis under same license as JDK Java EE GlassFish Java EE 7 specification development underway Java FX Java ME/ Embedded Java FX 2.0 Java FX 2.0 for Mac OS X Developer Preview Oracle Java Wireless Client 3.0 Oracle Java Embedded Client 1.0 Java SE for Embedded 7 Java ME SDK and LWUIT Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

7 Einige Pläne wurden bereits verwirklicht und neue Projekte gestartet JDK 7 Available for Windows, Linux, Solaris, embedded platforms Mac OS X Developer Preview released JVM Konvergenz Initial JRockit/HotSpot Konvergenz in JDK 7 JRockit released under gratis JDK license (BCL) Open Source OpenJDK official Java SE 7 Reference Implementation OpenJDK project initiated for JDK 8 7 Copyright 2012, Oracle and/or it s affiliates. All rights reserved. 7

8 JVM Strategie: HotSpot und JRockit Konvergenz JRockit und HotSpot werden in einem mehrjährigen Prozess zu einer einheitlichen JVM verschmolzen: HotRockit unter Berücksichtigung der besten Funktionsmerkmale beider JVM s Die Arbeitsergebnisse wurden inkrementell zum OpenJDK zugeführt JRockit Performance Funktionalität - Bereits im JDK 7 Ziele Maximale Performance und Skalierbarkeit Multi-Core und Parallelisierungs Optimierungen Feingranulares Monitoring, Profiling und Management Extrem effiziente Garbage Collection 8 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

9 HotRockit Converged JVM (1) JCMD Command Line utility to enumerate and send commands to running JVMs - JDK 7 Time Frame JMX Agent Update - JDK 7 Time Frame Java Discovery Protocol JDP - JDK 7 Update Time Frame Multicasting heartbeat for JVM services Used to discover manageable JVMs on the network Also to discover JVM s no longer running Normally used with the JMX management agent MBean Updates - JDK 7 Time Frame Many MBeans from JRockit s JMXMAPI Ported Means better support for Hotspot in the Mission Control Console Examples: getjvmgeneratedcpuload(); getallocatedbytes(long[] threadids) getinvocationcount(methodid id); DiagnosticCommandMBean; gettiming(methodid id) PerfCounterMBean 9 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

10 HotRockit Converged JVM (2) No More Perm-Gen - JDK 7 Time Frame Perm-gen will be removed Will use native memory and allocate as needed No need to decide the required size up front No need for tuning Java Flight Recorder - Update to JDK 7 Always on Very low overhead Dump data anytime Go back in time to see what lead up to a problem Memleak Server - JDK 8 Time Frame Low overhead memory analyzer In-situ analysis Other Improvements - After JDK 8 Time Frame Deterministic GC (Soft real-time GC; Pause time target) Compiler optimizations Smaller object headers 10 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

11 Kommunikation mit der JVM Local JVM Process JVM Mission Control Komponenten Management Konsole Java Flight Recorder Memory Leak Detector Discovery JVM Process 11 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

12 Evolutionäre Weiterenwicklung der Sprache Langzeit Perspektive(20+ Jahre) Ideen reifen in ausgeprägten experimentellen Sprachen Abwärtskompatibilität bleibt extrem wichtig für die Sprache Periodische Anreicherung von ausgewählter Funktionalität Verbesserte Entwicklerproduktivität Bewahrt Klarheit und Einfachheit 12 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

13 Teilnahme erwünscht! Oracle verpflichtet sich zur besten Open-Source Java Implementation Ziel der neuen OpenJDK Richtlinien Fördern vom langfristigen Bestand & Wachstum der Community Basis für offene, transparente und leistungsbezogene Aktivitäten der Mitglieder Neue OpenJDK Releases Liste der Features unter openjdk.java.net/projects/jdk7/features Software-Hersteller beteiligen sich: 13 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

14 OpenJDK Stammbaum OpenJDK Richtlinien: Rollen & Gruppen Gruppenrollen & Projektrollen Projekte & OpenJDK Teilnehmer Bug-Fixing & Code-Beiträge Governing Board Reporting & Entscheidungswesen Abstimmung 14 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

15 Wie sich Java verändert und anpaßt Durch die Community - Für die Community 15 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

16 JCP wird reformiert: JSR-348 Mehr Entwickler im Executive Committee SOUJava Goldman Sachs London JavaCommunity JCP startet ein Programm zur Reform JSR 348: Towards a new version of the JCP 16 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

17 Executive Member Merge Projekt JSR-355 SE/EE Executive Committee ME Executive Committee JCP Executive Committee Merge-Projekt ist öffentlich und der zweite von drei JSR s zur Veränderung vom JCP Prozess Veränderungen im JCP Prozess Dokument und den bestehenden Komitee-Regeln mit dem Ziel der Verschmelzung beider Executive Komitee Mitglieder zu einem einzigen Executive Komitee Expert Group Mitglieder führen öffentlich nachvollziehbare Arbeitsweise fort Diskussion ist öffentlich Arbeitsunterlagen und Protokolle werden ständig veröffentlicht Issue Tracker 17 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

18 Zusammenarbeit mit der Community OpenJDK JCP JUGs Aktivitäten IBM, Apple, SAP, Azul join OpenJDK OpenJDK community bylaws ratified OpenJDK becomes official Java SE 7 Reference Implementation JVM Language Summit held July 2011 OpenJDK Twitter feed launched with thousands of followers JSR for Java SE 7 passed & JSR for Java SE 8 submitted & in process SouJava, London JUG elected to JCP Executive Committee JSR 348 in process for greater transparency JSR 342 submitted for Java EE 7 platform Oracle lead bi-weekly JUG leaders call Oracle lead JUG leader summit January 2011 Over 250 JUGs from 50+ countries involved in JDK 7 launch 18 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

19 Wird Java 7 eingesetzt? Wird Java 7 eingesetzt? Umfrage auf java.net: Have you tried out Java 7 yet? Umfrage auf java.net: Have you tried out Java 7 yet? Yes, and I`m working with it regulary (25%) I`ve experimented with it a bit (21%) I plan to get started with Java 7 soon (25%) I`m waiting for a bug fix release (18%) No, and I don t plan to (11%) 19 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

20 JDK 7 Update Releases Fehlerbereinigung Projekt entwickelt Updates für JDK 7 Sponsor ist die Build Group Mailing Liste lautet jdk7u-dev Technische Diskussion zum JDK 7 Updates Projekt Archive vorhanden Nachrichten an alle Teilnehmer verschicken: jdk7u-dev@openjdk.java.net jdk7u-dev Subscription Java SE 7 Update 2 Release verfügbar: JDK 7u2 Changesets und aktuelle Änderungen: JDK 7u4 build b08 Projekt Feedback Forum für Java SE Snapshots Report a Bug oder Request a Feature 20 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

21 JDK 7 Funktionsumfang Coin Kleine Sprachverbesserungen (JSR 334) Dynamic Language Support (JSR 292) Concurrency und Collections Updates (JSR 166y) Netzwerk und File System (JSR 203) Sicherheit Internationalisierung Weitere Verbesserungen JVM Konvergenz 21 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

22 Concurrency APIs JSR166y Update to JSR166x which was an update to JSR166 Adds a lightweight task framework Also referred to as Fork/Join Phaser Barrier similar to CyclicBarrier and CountDownLatch TransferQueue interface Extension to BlockingQueue Implemented by LinkedTransferQueue 22 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

23 Fork Join Framework Goal is to take advantage of multiple processor Designed for task that can be broken down into smaller pieces Eg. Fibonacci number fib(10) = fib(9) + fib(8) Typical algorithm that uses fork join join fork if I can manage the task perform the task else fork task into x number of smaller/similar task join the results 23 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

24 Key Classes ForkJoinPool Executor service for running ForkJoinTask ForkJoinTask The base class for forkjoin task RecursiveAction A subclass of ForkJoinTask A recursive resultless task Implements compute() abstract method to perform calculation RecursiveTask Similar to RecursiveAction but returns a result 24 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

25 ForkJoin Performance Discussion Choosing the sequential threshold Smaller tasks increase parallelism Larger tasks reduce coordination overhead Ultimately you must profile your code Minimizes overhead for compute-intensive tasks Not recommended for tasks that mix CPU and I/O activity A portable way to express many parallel algorithms Reasonably efficient for a wide range of core counts Library-managed parallelism 25 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

26 Dynamic Language Support JSR-292 A multi-language renaissance for the JVM Programming languages need runtime support Memory management / Garbage collection Concurrency control Security Reflection Debugging integration Standard libraries Compiler writers have to build these from scratch Targeting a VM allows reuse of infrastructure 26 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

27 Languages Running on the JVM Groovy JRuby Scala Clojure JavaScript 27 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

28 Java steht an erster Stelle 28 Copyright 2012, Oracle and/or it s affiliates. All rights reserved. 28

29 JDK Roadmap NetBeans 7 Java SE 7 support more JDK 7 JDK 7u2 JRE 7 on java.com JavaFX 2.0 co-install Last public JDK 6 update JDK 7u6 OS X JRE port (for end-users) Improved OS integration, autoupdate NetBeans.next Java SE 8 support JavaFX 3.0 support more Mac OS X JDK 7 Dev Preview JavaFX 2.0 Dev Preview NetBeans 7.1 JavaFX 2.0 support JDK 7u4 OS X JDK Port (for developers) JDK 8 Windows, Linux, Solaris, OS X Jigsaw Lambda JavaFX 3.0 Complete Oracle JVM convergence JavaScript interop more 29 Copyright 2012, Oracle and/or it s affiliates. All rights reserved. 29

30 Java SE Public Support Java SE Support Roadmap Major Release GA Date EOL Notification EOL 1.4 Feb 2002 Dec 2006 Oct May 2004 Apr 2008 Oct Dec 2006 Feb 2011 Nov July 2011 TBD July 2014 Java SE 6 End of Life (EOL) Notice Java SE 6 will no longer be publicly available after November Users interested in continued access to critical bug fixes and security fixes as well as general maintenance for JDK 6 have the option to purchase Oracle Lifetime Support 30 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

31 Java SE Support Oracle Java SE Support Roadmap* Major Release GA Date Premier Support Until** Extended Support Until** Sustaining Support 1.4 Feb 2002 Feb 2010 Feb 2013 Indefinite 5.0 May 2004 May 2011 May 2014 Indefinite 6 Dec 2006 Dec 2013 Dec 2016 Indefinite 7 July 2011 July 2016 July 2019 Indefinite * Oracle Java SE commercial offering EOL dates are provided here as examples to illustrate the Oracle Java SE Support, Oracle Java SE Advanced, and Oracle Java SE Suite EOL Policy Please refer to Oracle Lifetime Support policy for the most up-to-date information 31 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

32 JDK 8 geplant für Sommer 2013 Feedback der Community Zwischen den neuen JDK-Versionen werden 2 Jahre Zeit benötigt Release Datum im Sommer 2013 (geändert von 2012) Funktionsumfang: Projekt Jigsaw komplette Plattform Modularisierung und Container-Unterstützung Projekt Lambda (JSR 335) JavaScript Interoperabilität Device-Unterstützung Weitere kleine Sprachverbesserungen Projekt Coin Teil 2 32 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

33 JDK 8 - Sommer 2013 Geplante Inhalte Thema Project Jigsaw Project Lambda Oracle JVM Convergence Beschreibung/Inhalt Module system for Java applications and the Java platform Closures and related features in the Java language (JSR 335) Lambda Expressions Interface Evolution Concurrent Bulk Data Operations in Java collections APIs (filter/map/reduce) Complete migration of performance and serviceability features from JRockit, including Mission Control and the Flight Recorder JavaFX 3.0 JavaScript Device Support Neu Neu Next generation Java Client Next-gen JavaScript-on-JVM Engine (Project Nashorn) JavaScript/Java interoperability on JVM Multi-Touch (JavaFX), Camera, Location, Compass and Accelerometer Developer Productivity API and Other Updates Annotations on types (JSR 308), Minor language enhancements Enhancements to Security, Date/Time, (JSR 310) Networking, Internationalization, Accessibility, Packaging/Installation Open Source 33 Copyright 2012, Oracle and/or it s affiliates. All rights reserved. Open Development in OpenJDK, open source additional closed components

34 Lambda Ausdrücke Vorschlag zum Sprachumfang Java SE 8 Die offizielle Syntax steht noch nicht fest! Lambda Expressions (closures) /* (int x, int y) {return x+y; } */ Kleine Code-Anteile, winzige anonyme Methoden Parameter Liste -> Operator Expression od. Statements (String x) -> {return!x.isempty();} Was hergeleitet werden kann, kann auch weggelassen werden x ->!x.isempty() 34 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

35 Modularisierung in JDK 8 Projekt Jigsaw Java Module System module 0.1 { requires 1.2; class com.greetings.hello; } package com.greetings; import org.astro.world; public class Hello { public static void main(string[] args) { System.out.println("Hello, " + World.name() + "!"); } } module 1.2 { } package org.astro; public class World { private static native byte[] getname(); static { System.loadLibrary("world"); } public static String name() { return new String(getName()); } } 35 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

36 OpenJDK Projekt Proposal: Penrose Vereinte Modularisierung Penrose soll OSGi mit Jigsaw vereinen Interoperabilität zwischen Projekt Jigsaw und den OSGi Implementierungen Existierendes hohes Investment in OSGi Technologie Entwickler Beteiligung zur Statusbeobachtung und Einflußnahme bei Zusammenarbeit der Module-Systeme Erstellung eines Prototypen zur Demonstration der Module-System-Interoperabilität 36 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

37 JDK 9 und die Vision darüber hinaus Interoperability Multi-language JVM Improved Java/Native integration Cloud Multi-tenancy support Resource management Ease of Use Advanced Optimizations Works Everywhere and with Everything Self-tuning JVM Language enhancements Unified type system Data structure optimizations Scale down to embedded, up to massive servers Support for heterogenuous compute models 37 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

38 NetBeans IDE 7.1 Entwicklungswerkzeug für Desktop, mobile und Web Anwendungen Java EE 6, Java SE 6 (REST, CDI, JPA), Java SE 7, Swing, Java FX Java Editor support for Project Coin (Diamond Operator, Strings in switch, Multi-catch) Bulk refactoring of projects and packages to Java SE 7 JavaFX 2.0 Full edit/compile/debug cycle support Visual debugging of JavaFX apps Java ME und Embedded PHP, Ruby, Groovy, C / C++ HTML5 Editing, JSON Formatter Debugger, Profiler, Refactoring Läuft auf MS Windows, Linux, Mac OS X und Solaris NetBeans IDE ist open-source und frei verfügbar Feature Liste & Builds netbeans.org/community/releases/roadmap.html 38 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

39 Unterstützung für eclipce IDE Eclipse Projekte mit Werkzeugen und Frameworks Ganzheitliche Unterstützung vom Software Development Lebenszyklus Modellierung Entwicklung Deployment Werkzeuge Reporting Daten Manipulation Testing und Profiling Primärer Fokus zur Entwicklung von Anwendungen Java EE, Web Services und Web Anwendungen Eclipse Unterstützung für andere Programmiersprachen C/C++, PHP, andere 39 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

40 JavaFX 2.0 Java/JavaFX als strategische UI für Rich-Client-Applikationen Einheitliche Applikationsentwicklung für Java und Web-Lösungen Browser Plug-in, Web Start, Native Executables Hardware Accelerated Graphics (DirectX, OpenGL) JavaFX wird mit HTML-DOM ausgestattet JavaFX mit WebView für HTML5 Features (Web Sockets, offline Browsing, lokale Datenbank) Leistungsfähige JavaScript Engine JavaFX als Applet eingebettet in einer Web-Seite lauffähig JavaFX 2.0 Plattform Sprachwechsel Java als native Sprache - anstatt JavaFX Script JavaFX APIs werden in Java implementiert Vorteile bei Verwendung von Generics, Annotations und Multithreading für JavaFX JavaFX 2.0 Release verfügbar wird bereits vom NetBeans 7.1 Release unterstützt Migrationspfad für Swing- und SWT-basierte Anwendungen Open Source mit OpenJFX und im JCP standardisiert JavaFX 2.1 Developer Preview build 09 for Linux: 40 Copyright 2012, Oracle and/or it s affiliates. All rights reserved. Ubuntu / JDK 7u2

41 41 Copyright 2012, Oracle and/or it s affiliates. All rights reserved. JavaFX Architecture

42 JavaFX Architecture Internal API Course-grained porting layer FX APIs isolated from implementation details Allows porting to completely different systems 42 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

43 JavaFX Architecture Quantum Toolkit ties Prism and Glass Windowing Toolkit together and makes them available to the JavaFX layer above them in the stack Quantum Toolkit manages the threading rules related to rendering versus events handling 43 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

44 JavaFX Architecture Graphics API Converts the scene graph into rendering calls Abstracts D3D, OpenGL, Java2D behind a Graphics object Handles dirty regions, clipping, and other optimizations Font support Rasterization Use hardware where possible Fast paths using shaders for ellipses, rectangles, etc Reduce context switches Looking towards possible state sorting optimizations in the future Fallback to software rendering when necessary Bad drivers are the main reason for doing so 44 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

45 JavaFX Architecture Windowing API Windows (Win 32) Mac (Cocoa) Linux (GTK) Headless (not done) Provides basic OS services Drawing surface Input events Event queue 45 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

46 JavaFX Roadmap JavaFX 2.0 GA Windows GA Mac OS X Dev. Preview JavaFX 2.1 Mac OS X GA Linux Dev. Preview JavaFX 3.0 Bundled with JDK 8 Windows, Mac OS X, Linux JavaFX JDK 7 co-install JavaFX 2.2 Linux GA JavaFX Scene Builder EA JavaFX Scene Builder GA NetBeans.next JavaFX 3.0 support NetBeans 7.1 JavaFX 2.0 support 46 Copyright 2012, Oracle and/or it s affiliates. All rights reserved. 46

47 OpenJFX Project OpenJFX is the open source home of JavaFX development Goal of OpenJFX is to build the next-generation Java client toolkit Project OpenJFX intends to file a JSR in the Java SE 9 timeframe and be part of the JDK In 2011 the JavaFX toolkit was completely rewritten in Java and released by Oracle as JavaFX 2.0 Oracle announced that it would donate the JavaFX toolkit to the open source community and by November 2011 the OpenJDK Community had agreed to take it on Project OpenJFX is currently focused on absorbing the existing code base from Oracle and building a functioning community around it Oracle's code will be donated in phases with the initial piece being the UI Controls classes 47 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

48 OpenJFX Project Mehr JavaFX Source Code zum OpenJFX zugeführt javafx-ui-common Projekt beinhaltet die folgenden Packages: javafx.animation javafx.application javafx.geometry javafx.scene javafx.scene.effect javafx.scene.image javafx.scene.input javafx.scene.layout javafx.scene.paint javafx.scene.shape javafx.scene.text javafx.scene.transform javafx.stage JavaFX Functional Test Suite JemmyFX für OpenJFX bereitgestellt JemmyFX basiert auf Jemmy, einem visuellen Test-Framework für Java das auch in NetBeans verwendet wird JemmyFX beinhaltet Erweiterungen zum Schreiben von visuellen Tests für JavaFX JemmyFX ist im OpenJFX Repository enthalten: Download und Testen von JavaFX Anwendungen 48 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

49 Resources Getting Started - Mailing lists openjfx-dev - General platform development Bug Database 49 Copyright 2012, Oracle and/or it s affiliates. All rights reserved. OpenJFX Project Mercurial Repositories - forest root - sub-repo OpenJFX UI Controls User Experience Specifications Date Picker, Stepper/Spinner control Other links related to the JavaFX toolkit FX Experience Blog JavaFX OTN Forum JavaFX 2.0 Documentation

50 Java EE 7 und Java EE 8 Themenschwerpunkte Cloud Provisioning Elastic & Autonomic Scalability Multi-Tenancy Modularität * Building on Jigsaw Focus on OSGi interop Supporting Profiles & Modular Applications HTML5 Emerging Web Standards require a programming model JSON, WebSockets, off-line, APIs & DOM * Aligning with delivery schedules of Jigsaw in Java SE 8 50 Copyright 2012, Oracle and/or it s affiliates. All rights reserved. 50

51 Java EE 7 Geplante Inhalte Thema PaaS Enablement Web Profile JMS 2.0 CDI Caching Concurrency Utilities Pruning Beschreibung/Inhalt Service Definitions and Provisioning to enable Java as Platform as a Service Enable Multi-tenancy in APIs Provide popular additions to the Web Profile including JAX RS 2.0 Support Simplify the programing model for building messaging based applications Dependency Injection support Tighter Integration with JSF Expand scope of container managed transactions Expanded service metadata and improved configuration Provide APIs for accessing caching systems Support for Java concurrency APIs within the container Allow vendors to optionaly support older APIs EJB CMP/BMP, JAX-RPC Open Source and Transparency 51 Copyright 2012, Oracle and/or it s affiliates. All rights reserved. Open development under project GlassFish on java.net Java EE 7 JSRs run in open with publicly viewable Expert Group mail archive

52 Zusammenfassung Die Java Plattform nutzt Innovationen im Ökosystem und wird sich weiterentwickeln Java Plattform liefert eine echten Mehrwert Unternehmen profitieren von existierende Investitionen in Java EE Java SE 8 wird einige neue und größere Features beinhalten Die Ausrichtung für Java SE 9 läuft bereits 52 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

53 The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 53 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

54 Fragen? Vielen Dank! 54 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

JavaFX goes Open Source

JavaFX goes Open Source JavaFX goes Open Source Wolfgang Weigend Sen. Leitender Systemberater Java Technologie und Architektur 1 Copyright 2013, Oracle and/or its affiliates. All rights The following is intended to outline our

Mehr

Java Plattform Strategie Update

Java Plattform Strategie Update Java Plattform Strategie Update Java Plattform Strategie Wolfgang Weigend Forrester Analyst Survey on development platforms Source: Forrester 2 Java Platform APIs Java VM Language

Mehr

Die evolutionäre Veränderung der Java Plattform

Die evolutionäre Veränderung der Java Plattform @O@3D L Die evolutionäre Veränderung der Java Plattform Wolfgang Weigend Sen. Leitender Systemberater Java Technologie und Architektur 1 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

Mehr

Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c. Robin Müller-Bady Systemberater, Oracle Deutschland

Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c. Robin Müller-Bady Systemberater, Oracle Deutschland Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c Robin Müller-Bady Systemberater, Oracle Deutschland The following is intended to outline our general product direction. It is intended

Mehr

<Insert Picture Here> Application Express: Stand der Dinge und Ausblick auf Version 5.0

<Insert Picture Here> Application Express: Stand der Dinge und Ausblick auf Version 5.0 Application Express: Stand der Dinge und Ausblick auf Version 5.0 Oliver Zandner ORACLE Deutschland B.V. & Co KG Was erwartet Sie in diesem Vortrag? 1. Was ist APEX? Wozu ist es gut?

Mehr

Informationen zur Oracle DB SE2

Informationen zur Oracle DB SE2 Informationen zur Oracle DB SE2 Dipl.-Inf. Karin Patenge Leitende Systemberaterin Stand der Bearbeitung: 23. September 2015 Copyright 2014 Oracle and/or its affiliates. All rights reserved. Safe Harbor

Mehr

Neues von Oracle Gut zu wissen...

Neues von Oracle Gut zu wissen... Neues von Oracle Gut zu wissen... Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord lorenz.keller@oracle.com The following is intended to outline our

Mehr

Java Technologie Update

Java Technologie Update Java Technologie Update Wolfgang Weigend, Peter Doschkinow ORACLE Deutschland B.V. & Co. KG Bestandteile der Java-Plattform, OpenJDK, JDK 7, JDK 8, JDK 9, Entwicklungsumgebungen, Open Source Community,

Mehr

Java Plattform - The Big Picture Überblick und Roadmap

Java Plattform - The Big Picture Überblick und Roadmap 47,. 0 /DOD HIDK/@ #' @GN@K#!"# Java Plattform - The Big Picture Überblick und Roadmap Wolfgang Weigend Sen. Leitender Systemberater Java Technologie und Architektur 1 Copyright 2011, Oracle and/or it

Mehr

Java User Group Ostfalen 8. September 2011 Die Java Plattform Strategie

Java User Group Ostfalen 8. September 2011 Die Java Plattform Strategie Java User Group Ostfalen 8. September 2011 Die Java Plattform Strategie Wolfgang Weigend Sen. Leitender Systemberater Java Technologie und Architektur TIOBE Programmier-Community Index August 2011 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Mehr

Neues von Oracle Gut zu wissen

Neues von Oracle Gut zu wissen Neues von Oracle Gut zu wissen Lorenz Keller Manager Sales Consulting Server Technologies Customer Center Nord 12. Juni 2014 Safe Harbor Statement The following is intended to outline our general product

Mehr

Creating OpenSocial Gadgets. Bastian Hofmann

Creating OpenSocial Gadgets. Bastian Hofmann Creating OpenSocial Gadgets Bastian Hofmann Agenda Part 1: Theory What is a Gadget? What is OpenSocial? Privacy at VZ-Netzwerke OpenSocial Services OpenSocial without Gadgets - The Rest API Part 2: Practical

Mehr

Java Plattform Strategie

Java Plattform Strategie Java Plattform Strategie Wolfgang Weigend Sen. Leitender Systemberater Java Technologie und Architektur Peter Doschkinow Senior Java Architect 1 Copyright 2012, Oracle and/or its affiliates. All rights

Mehr

Neue Welten: Externe Daten mit APEX nutzen

Neue Welten: Externe Daten mit APEX nutzen Neue Welten: Externe Daten mit APEX nutzen Carsten Czarski Oracle Application Express Development-Team DOAG Regio München - 17. Mai 2018 Copyright 2017 Oracle and/or its affiliates. All rights reserved.

Mehr

Open Source. Hendrik Ebbers 2015

Open Source. Hendrik Ebbers 2015 Open Source Hendrik Ebbers 2015 Open Source About me Hendrik Ebbers Lead of JUG Dortmund Java Architect @ Canoo Engineering AG JavaOne Rockstar, Java Expert Group Member Speaker, blogger & author Engineering

Mehr

Immer in Bewegung bleiben Oracle Managed File Transfer

Immer in Bewegung bleiben Oracle Managed File Transfer Immer in Bewegung bleiben Oracle Managed File Transfer Michael Stapf DOAG 2014 Oracle Deutschland B.V. & Co. KG 18. November 2014 Safe Harbor Statement The following is intended to outline our general

Mehr

Andreas Mösching Senior IT Architekt Hewlett-Packard (Schweiz) GmbH HP Banking Service Center Bern andreas.moesching@rtc.ch

Andreas Mösching Senior IT Architekt Hewlett-Packard (Schweiz) GmbH HP Banking Service Center Bern andreas.moesching@rtc.ch Eclipse Runtime (OSGi) als Plattform eines Swing Rich Client Andreas Mösching Senior IT Architekt Hewlett-Packard (Schweiz) GmbH HP Banking Service Center Bern andreas.moesching@rtc.ch Zu meiner Person

Mehr

Java Plattform Strategie

Java Plattform Strategie Java Plattform Strategie Wolfgang Weigend, Peter Doschkinow ORACLE Deutschland B.V. & Co. KG Bestandteile der Java-Plattform, OpenJDK, JDK 7, JDK 8, JDK 9, Entwicklungsumgebungen, Open Source Community,

Mehr

Entwicklung mit JavaFX

Entwicklung mit JavaFX Entwicklung mit JavaFX Für die Entwicklung von Client-Web-Anwendungen wurde JavaFX von Oracle als strategische Technologie innerhalb der Java Plattform für den Desktop vorgestellt. JavaFX 2 erfährt eine

Mehr

SAFE HARBOR STATEMENT

SAFE HARBOR STATEMENT SAFE HARBOR STATEMENT The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= Error: "Could not connect to the SQL Server Instance" or "Failed to open a connection to the database." When you attempt to launch ACT! by Sage or ACT by Sage Premium for

Mehr

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Oracle Mobile Cloud Service (MCS) MCS SDK & MAF MCS

Mehr

Demo Kino: Der Herr der Wolken Die Gefährten

Demo Kino: Der Herr der Wolken Die Gefährten Demo Kino: Der Herr der Wolken Die Gefährten Gemeinsame orchestriert: Database und Java Cloud Service Marcus Schröder Manuel Hoßfeld Oracle Deutschland B.V. & Co KG Copyright 2016, Oracle and/or its affiliates.

Mehr

Der Oracle Mobile Cloud Service

Der Oracle Mobile Cloud Service Der Oracle Mobile Cloud Service - Die Infrastruktur für Mobile Apps in der Cloud Jürgen Menge Sales Consultant Oracle Deutschland B.V. & Co KG Safe Harbor Statement The following is intended to outline

Mehr

Java-Trends - Ein Kurzüberblick

Java-Trends - Ein Kurzüberblick Java-Trends - Ein Kurzüberblick Referat bei Wincor Nixdorf AG, Brüttisellen 16.11.2012 Arif Chughtai mail@arifchughtai.org www.arifchughtai.org Referent Arif Chughtai Diplom-Informatiker - IT-Consultant

Mehr

Oracle Public Cloud Die Enterprise Cloud für geschäftskritische Anwendungen Carsten Ratzlaff

Oracle Public Cloud Die Enterprise Cloud für geschäftskritische Anwendungen Carsten Ratzlaff Oracle Public Cloud Die Enterprise Cloud für geschäftskritische Anwendungen Carsten Ratzlaff Fusion Applications Sales Leader Germany 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Mehr

Oracle Database Cloud Service

Oracle Database Cloud Service 1 Oracle Database Cloud Service Gerd Schoen Senior Leitender Systemberater 2 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from

Mehr

Windows 8 bereitstellen das Microsoft Deployment Toolkit. Heike Ritter

Windows 8 bereitstellen das Microsoft Deployment Toolkit. Heike Ritter Windows 8 bereitstellen das Microsoft Deployment Toolkit Heike Ritter MDT Bereitstellungsprozess Was ist neu im MDT? MDT 2010 Update 1 NOCH Verfügbar als Download Support endet im April 2013 Keine weiteren

Mehr

Titelbild1 ANSYS. Customer Portal LogIn

Titelbild1 ANSYS. Customer Portal LogIn Titelbild1 ANSYS Customer Portal LogIn 1 Neuanmeldung Neuanmeldung: Bitte Not yet a member anklicken Adressen-Check Adressdaten eintragen Customer No. ist hier bereits erforderlich HERE - Button Hier nochmal

Mehr

Order Ansicht Inhalt

Order Ansicht Inhalt Order Ansicht Inhalt Order Ansicht... 1 Inhalt... 1 Scope... 2 Orderansicht... 3 Orderelemente... 4 P1_CHANG_CH1... 6 Function: fc_ins_order... 7 Plug In... 8 Quelle:... 8 Anleitung:... 8 Plug In Installation:...

Mehr

Algorithms for graph visualization

Algorithms for graph visualization Algorithms for graph visualization Project - Orthogonal Grid Layout with Small Area W INTER SEMESTER 2013/2014 Martin No llenburg KIT Universita t des Landes Baden-Wu rttemberg und nationales Forschungszentrum

Mehr

EEX Kundeninformation 2007-09-05

EEX Kundeninformation 2007-09-05 EEX Eurex Release 10.0: Dokumentation Windows Server 2003 auf Workstations; Windows Server 2003 Service Pack 2: Information bezüglich Support Sehr geehrte Handelsteilnehmer, Im Rahmen von Eurex Release

Mehr

<Insert Picture Here> Projekte erfolgreich führen mit den richtigen Entscheidungen

<Insert Picture Here> Projekte erfolgreich führen mit den richtigen Entscheidungen Projekte erfolgreich führen mit den richtigen Entscheidungen Jürgen Stobinski Oracle Primavera Sales Consultant Agenda Vorstellung Entscheidungsgrundlage Entscheidungshilfsmittel

Mehr

Oracle Bare Metal Cloud Service

Oracle Bare Metal Cloud Service Oracle Bare Metal Cloud Service Ein Überblick Marcus Schröder Master Principal Sales Consultant Business Unit Core & Cloud Technologies November, 2017 2 Safe Harbor Statement The following is intended

Mehr

Zend PHP Cloud Application Platform

Zend PHP Cloud Application Platform Zend PHP Cloud Application Platform Jan Burkl System Engineer All rights reserved. Zend Technologies, Inc. Zend PHP Cloud App Platform Ist das ein neues Produkt? Nein! Es ist eine neue(re) Art des Arbeitens.

Mehr

Eclipse User Interface Guidelines

Eclipse User Interface Guidelines SS 2009 Softwarequalität 06.05.2009 C. M. Bopda, S. Vaupel {kaymic/vaupel84}@mathematik.uni-marburg.de Motivation (Problem) Motivation (Problem) Eclipse is a universal tool platform - an open, extensible

Mehr

Die Programmiersprache Java. Dr. Wolfgang Süß Thorsten Schlachter

Die Programmiersprache Java. Dr. Wolfgang Süß Thorsten Schlachter Die Programmiersprache Java Dr. Wolfgang Süß Thorsten Schlachter Eigenschaften von Java Java ist eine von der Firma Sun Microsystems entwickelte objektorientierte Programmiersprache. Java ist......a simple,

Mehr

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Grundkonzepte von Oracle ALTA UI & Umsetzungsbeispiele

Mehr

WebLogic Server für Dummies

WebLogic Server für Dummies WebLogic Server für Dummies Robin Müller-Bady Sales Consultant, Oracle Deutschland Steffen Miller Principal Sales Consultant, Oracle Deutschland The following is intended to outline our general product

Mehr

Migra?on VMWare basierender Datenbanken auf Knopfdruck

Migra?on VMWare basierender Datenbanken auf Knopfdruck Migra?on VMWare basierender Datenbanken auf Knopfdruck Oracle Ravello Cloud Service Marcus Schröder Master Principal Sales Consultant Business Unit Core & Cloud Technologies Oracle Deutschland Copyright

Mehr

Sichere Testdaten mit Oracle Enterprise Manager

Sichere Testdaten mit Oracle Enterprise Manager Sichere Testdaten mit Oracle Enterprise Manager Ralf Durben, Oracle Deutschland - BU Database 16. März 2016 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The

Mehr

Java Tools JDK. IDEs. Downloads. Eclipse. IntelliJ. NetBeans. Java SE 8 Java SE 8 Documentation

Java Tools JDK. IDEs.  Downloads. Eclipse. IntelliJ. NetBeans. Java SE 8 Java SE 8 Documentation Java Tools JDK http://www.oracle.com/technetwork/java/javase/ Downloads IDEs Java SE 8 Java SE 8 Documentation Eclipse http://www.eclipse.org IntelliJ http://www.jetbrains.com/idea/ NetBeans https://netbeans.org/

Mehr

JONATHAN JONA WISLER WHD.global

JONATHAN JONA WISLER WHD.global JONATHAN WISLER JONATHAN WISLER WHD.global CLOUD IS THE FUTURE By 2014, the personal cloud will replace the personal computer at the center of users' digital lives Gartner CLOUD TYPES SaaS IaaS PaaS

Mehr

Java Plattform Strategie

Java Plattform Strategie Java Plattform Strategie Wolfgang Weigend, Peter Doschkinow ORACLE Deutschland B.V. & Co. KG Bestandteile der Java-Plattform, openjdk, JDK 7, JDK 8, JDK 9, Entwicklungsumgebungen, open Source Community,

Mehr

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt Introducing PAThWay Structured and methodical performance engineering Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt Technical University of Munich Overview Tuning Challenges

Mehr

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision Zielsetzung: System Verwendung von Cloud-Systemen für das Hosting von online Spielen (IaaS) Reservieren/Buchen von Resources

Mehr

Industrie 4.0 Predictive Maintenance. Kay Jeschke SAP Deutschland AG & Co. KG., Februar, 2014

Industrie 4.0 Predictive Maintenance. Kay Jeschke SAP Deutschland AG & Co. KG., Februar, 2014 Industrie 4.0 Predictive Maintenance Kay Jeschke SAP Deutschland AG & Co. KG., Februar, 2014 Anwendungsfälle Industrie 4.0 Digitales Objektgedächtnis Adaptive Logistik Responsive Manufacturing Intelligenter

Mehr

Vorteile von Java und Konvergenz Service Creation mit JAIN Network Management mit JMX Fazit

Vorteile von Java und Konvergenz Service Creation mit JAIN Network Management mit JMX Fazit Hochschule für Technik und Architektur Chur Dr. Bruno Studer Studienleiter NDS Telecom, FH-Dozent bruno.studer@fh-htachur.ch 1 GSM: 079/610 51 75 Agenda Vorteile von Java und Konvergenz Service Creation

Mehr

Apollo Überblick. Klaus Kurz. Manager Business Development. 2007 Adobe Systems Incorporated. All Rights Reserved.

Apollo Überblick. Klaus Kurz. Manager Business Development. 2007 Adobe Systems Incorporated. All Rights Reserved. Apollo Überblick Klaus Kurz Manager Business Development 1 Was ist Apollo? Apollo ist der Codename für eine plattformunabhängige Laufzeitumgebung, entwickelt von Adobe, die es Entwicklern ermöglicht ihre

Mehr

Übersicht Streams nach Liste Produkte/Themen

Übersicht Streams nach Liste Produkte/Themen Stream Datenbank: DB Oracle 9i bis 12c In-Memory Datenbanken Enterprise Manager Appliances EXADATA RAC DataGuard Upgrades, Konsolidierungen Implementationen Administration / Monitoring Performance Tuning

Mehr

Ermittlung und Berechnung von Schadendreiecken mit HANA Live und R-Integration

Ermittlung und Berechnung von Schadendreiecken mit HANA Live und R-Integration Ermittlung und Berechnung von Schadendreiecken mit HANA Live und R-Integration Matthias Beyer-Grandisch, Presales Senior Specialist, SAP Mai, 2015 Public DEMO Die Demo zeigt unter Verwendung von HANA Live

Mehr

Enterprise Java, Services und Systemintegration. Zu neuen Ufern. Jakarta EE & MicroProfile. Vorstellung

Enterprise Java, Services und Systemintegration. Zu neuen Ufern. Jakarta EE & MicroProfile. Vorstellung Enterprise Java, Services und Systemintegration Zu neuen Ufern Jakarta EE & MicroProfile http://www.frotscher.com @thfro thilo@frotscher.com Vorstellung Software-Architekt, Entwickler und Trainer Fachliche

Mehr

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS Tuning des Weblogic /Oracle Fusion Middleware 11g Jan-Peter Timmermann Principal Consultant PITSS 1 Agenda Bei jeder Installation wiederkehrende Fragen WievielForms Server braucheich Agenda WievielRAM

Mehr

Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation

Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation Eine Betrachtung im Kontext der Ausgliederung von Chrysler Daniel Rheinbay Abstract Betriebliche Informationssysteme

Mehr

What s New? Skype for Business. Dirk THORMANN

What s New? Skype for Business. Dirk THORMANN What s New? Skype for Business Dirk THORMANN Agenda Skype for Business - SERVER Neue Rollen Backend Server Edge Updates Voice Updates Upgrade Skype for Business - CLIENT OPTIONAL New Look New Client Features

Mehr

Karlsruhe Institute of Technology Die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH)

Karlsruhe Institute of Technology Die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Combining Cloud and Grid with a User Interface Jie Tao Karlsruhe Institute of Technology jie.tao@kit.edu Die Kooperation von Outline Motivation The g-eclipse Project Extending gg-eclipse for a Cloud Framework

Mehr

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Customer Presentation

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Customer Presentation 1 Copyright 2011, Oracle and/or its affiliates. All rights Troubleshooting für BI Publisher Reports Jürgen Menge Oracle Deutschland B.V. & Co. KG 2 Copyright 2011, Oracle and/or its affiliates. All rights

Mehr

ISO 15504 Reference Model

ISO 15504 Reference Model Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define metrics Pre-review Review yes Release

Mehr

Business Process Management. Cloud und Mobile Computing. BPMday 2013 Köln, 13. November 2013. Enzo Favuzzi - Sales Manager WebCenter & BPM

Business Process Management. Cloud und Mobile Computing. BPMday 2013 Köln, 13. November 2013. Enzo Favuzzi - Sales Manager WebCenter & BPM Business Process Management von Cloud und Mobile Computing BPMday 2013 Köln, 13. November 2013 Enzo Favuzzi - Sales Manager WebCenter & BPM Safe Harbor Statement The

Mehr

Und was wird aus meinem Berichtswesen? <Speaker> Oracle Deutschland B.V. & Co. KG

Und was wird aus meinem Berichtswesen? <Speaker> Oracle Deutschland B.V. & Co. KG Und was wird aus meinem Berichtswesen? Oracle Deutschland B.V. & Co. KG Die Zukunft von Oracle Reports Statement of Direction (März 2012) Oracle Application Development Tools: Statement of Direction

Mehr

BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung. Bernhard Fischer-Wasels Leitender Systemberater

BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung. Bernhard Fischer-Wasels Leitender Systemberater BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung Bernhard Fischer-Wasels Leitender Systemberater Safe Harbor Statement The following is intended to outline our general product direction.

Mehr

2011 Oracle Corporation Customer Presentation Version 5.2.2/20110526

2011 Oracle Corporation Customer Presentation Version 5.2.2/20110526 1 Neues zur Lizensierung der Oracle Sun Storage Archive Manager Software und Oracle Sun QFS Software Dirk Nitschke Sales Consultant The following is intended to outline our general

Mehr

<Insert Picture Here> Integration von MOS Patch Empfehlungen im Enterprise Manager

<Insert Picture Here> Integration von MOS Patch Empfehlungen im Enterprise Manager Integration von MOS Patch Empfehlungen im Enterprise Manager Martin Obst Senior Systemberater Oracle Deutschland B.V. & Co. KG martin.obst@oracle.com The following is intended to

Mehr

IDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz

IDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz IDS Lizenzierung für IDS und HDR Primärserver IDS Lizenz HDR Lizenz Workgroup V7.3x oder V9.x Required Not Available Primärserver Express V10.0 Workgroup V10.0 Enterprise V7.3x, V9.x or V10.0 IDS Lizenz

Mehr

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis

Mehr

Employment and Salary Verification in the Internet (PA-PA-US)

Employment and Salary Verification in the Internet (PA-PA-US) Employment and Salary Verification in the Internet (PA-PA-US) HELP.PYUS Release 4.6C Employment and Salary Verification in the Internet (PA-PA-US SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten.

Mehr

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 "THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT IS INTENDED FOR INFORMATION PURPOSES ONLY, AND MAY NOT BE INCORPORATED INTO ANY CONTRACT. IT IS NOT A COMMITMENT TO DELIVER ANY

Mehr

NEUES AUS DER ENTWICKLUNG. April 2015

NEUES AUS DER ENTWICKLUNG. April 2015 NEUES AUS DER ENTWICKLUNG April 2015 Agenda R&D Redwood Produkt-Upgrade und -Releasestrategie Namensänderungen / -Konventionen Produkt Updates Schlusswort INTRODUCTION R&D April 2015 Unser Team 20+ Mitarbeiter

Mehr

HIR Method & Tools for Fit Gap analysis

HIR Method & Tools for Fit Gap analysis HIR Method & Tools for Fit Gap analysis Based on a Powermax APML example 1 Base for all: The Processes HIR-Method for Template Checks, Fit Gap-Analysis, Change-, Quality- & Risk- Management etc. Main processes

Mehr

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH What is a GEVER??? Office Strategy OXBA How we used SharePoint Geschäft Verwaltung Case Management Manage Dossiers Create and Manage Activities

Mehr

Zum Download von ArcGIS 10, 10.1 oder 10.2 die folgende Webseite aufrufen (Serviceportal der TU):

Zum Download von ArcGIS 10, 10.1 oder 10.2 die folgende Webseite aufrufen (Serviceportal der TU): Anleitung zum Download von ArcGIS 10.x Zum Download von ArcGIS 10, 10.1 oder 10.2 die folgende Webseite aufrufen (Serviceportal der TU): https://service.tu-dortmund.de/home Danach müssen Sie sich mit Ihrem

Mehr

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,

Mehr

WebLogic Server im Zusammenspiel mit Real Application Cluster

WebLogic Server im Zusammenspiel mit Real Application Cluster WebLogic Server im Zusammenspiel mit Real Application Cluster Michael Bräuer Leitender Systemberater Sylvie Lübeck Leitende Systemberaterin ORACLE Deutschland B.V. & Co. KG The following is intended to

Mehr

SaaS-Referenzarchitektur. iico-2013-berlin

SaaS-Referenzarchitektur. iico-2013-berlin SaaS-Referenzarchitektur iico-2013-berlin Referent Ertan Özdil Founder / CEO / Shareholder weclapp die Anforderungen 1.000.000 registrierte User 3.000 gleichzeitig aktive user Höchste Performance Hohe

Mehr

OpenVMS und OpenSource Ein Widerspruch? peter ranisch openvms@ranisch.at

OpenVMS und OpenSource Ein Widerspruch? peter ranisch openvms@ranisch.at OpenVMS und OpenSource Ein Widerspruch? peter ranisch openvms@ranisch.at Perens' principles Under Perens' definition, open source describes a broad general type of software license that makes source code

Mehr

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part II) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

XML Template Transfer Transfer project templates easily between systems

XML Template Transfer Transfer project templates easily between systems Transfer project templates easily between systems A PLM Consulting Solution Public The consulting solution XML Template Transfer enables you to easily reuse existing project templates in different PPM

Mehr

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle Mit Legacy-Systemen in die Zukunft Dr. Roland Schätzle Der Weg zur Entscheidung 2 Situation Geschäftliche und softwaretechnische Qualität der aktuellen Lösung? Lohnen sich weitere Investitionen? Migration??

Mehr

Geocom UC 2015. GEONIS: Status und Blick in die Zukunft. Christoph Spörri

Geocom UC 2015. GEONIS: Status und Blick in die Zukunft. Christoph Spörri Geocom UC 2015 GEONIS: Status und Blick in die Zukunft Christoph Spörri Agenda: - Status Produkte - Einflüsse auf die Entwicklung - GEONIS Architektur 2 http://www.videogamesblogger.com/ Entwicklungsschwerpunkte

Mehr

OSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick

OSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick OSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick Thementag OSGi 03.11.2009 Autor: Christoph Schmidt-Casdorff Agenda Wo wird OSGi derzeit eingesetzt? Grundsätzliche Anwendungsszenarien OSGi Status

Mehr

Darstellung und Anwendung der Assessmentergebnisse

Darstellung und Anwendung der Assessmentergebnisse Process flow Remarks Role Documents, data, tool input, output Important: Involve as many PZU as possible PZO Start Use appropriate templates for the process documentation Define purpose and scope Define

Mehr

Zend Server Cluster Manager

Zend Server Cluster Manager Zend Server Cluster Manager Jan Burkl Zend Technologies Wer bin ich? Jan Burkl jan.burkl@zend.com PHP Entwickler seit 2001 Projektarbeit Bei Zend seit 2006 System Engineer Zend Certified Engineer PHP 5

Mehr

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 1 Oracle Fusion Middleware Ordnung im Ganzen Matthias Weiss Direktor Mittelstand Technologie ORACLE Deutschland B.V. & Co. KG 2 Agenda Begriffe & Ordnung Fusion Middleware Wann, was, warum Beispiel für

Mehr

Open Source als de-facto Standard bei Swisscom Cloud Services

Open Source als de-facto Standard bei Swisscom Cloud Services Open Source als de-facto Standard bei Swisscom Cloud Services Dr. Marcus Brunner Head of Standardization Strategy and Innovation Swisscom marcus.brunner@swisscom.com Viele Clouds, viele Trends, viele Technologien

Mehr

Disclaimer SAP SE or an SAP affiliate company. All rights reserved. Public

Disclaimer SAP SE or an SAP affiliate company. All rights reserved. Public Disclaimer Die Informationen in dieser Präsentation sind vertraulich und urheberrechtlich geschützt und dürfen nicht ohne Genehmigung von SAP offengelegt werden. Diese Präsentation unterliegt weder Ihrem

Mehr

SAFE HARBOR STATEMENT

SAFE HARBOR STATEMENT SAFE HARBOR STATEMENT The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment

Mehr

Software development with continuous integration

Software development with continuous integration Software development with continuous integration (FESG/MPIfR) ettl@fs.wettzell.de (FESG) neidhardt@fs.wettzell.de 1 A critical view on scientific software Tendency to become complex and unstructured Highly

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= How to Disable User Account Control (UAC) in Windows Vista You are attempting to install or uninstall ACT! when Windows does not allow you access to needed files or folders.

Mehr

Frontend Migration from JSP to Eclipse Scout

Frontend Migration from JSP to Eclipse Scout Frontend Migration from JSP to Eclipse Scout Peter Nüdling Raiffeisen Schweiz Jérémie Bresson, Peter Barthazy BSI Business Systems Integration AG Eclipse Finance Day, Zürich, 31. Oktober 2014 Seite 1 WebKat:

Mehr

Cloud for Customer Learning Resources. Customer

Cloud for Customer Learning Resources. Customer Cloud for Customer Learning Resources Customer Business Center Logon to Business Center for Cloud Solutions from SAP & choose Cloud for Customer https://www.sme.sap.com/irj/sme/ 2013 SAP AG or an SAP affiliate

Mehr

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB Read Online and Download Ebook PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB DOWNLOAD EBOOK : PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: Click link bellow

Mehr

Oracle VM Support und Lizensierung. best Open Systems Day April 2010. Unterföhring. Marco Kühn best Systeme GmbH marco.kuehn@best.

Oracle VM Support und Lizensierung. best Open Systems Day April 2010. Unterföhring. Marco Kühn best Systeme GmbH marco.kuehn@best. Oracle VM Support und Lizensierung best Open Systems Day April 2010 Unterföhring Marco Kühn best Systeme GmbH marco.kuehn@best.de Agenda Oracle VM 2.2 Oracle VM 3.0 Oracle DB in virtualisierten Umgebungen

Mehr

Die Renaissance von Unified Communication in der Cloud. Daniel Jonathan Valik UC, Cloud and Collaboration

Die Renaissance von Unified Communication in der Cloud. Daniel Jonathan Valik UC, Cloud and Collaboration Die Renaissance von Unified Communication in der Cloud Daniel Jonathan Valik UC, Cloud and Collaboration AGENDA Das Program der nächsten Minuten... 1 2 3 4 Was sind die derzeitigen Megatrends? Unified

Mehr

Browserbasiertes, kollaboratives Whiteboard

Browserbasiertes, kollaboratives Whiteboard WS 2011/12 Bachelorarbeit Browserbasiertes, kollaboratives Whiteboard Sebastian Dorn 1 von 21 Inhalt 1. Motivation 2. Analyse 3. Design 4. Evaluation 5. Fazit Inhalt 2 von 21 Motivation Zusammenarbeit

Mehr

Dirk Reinemann Working Student Sales Consulting

Dirk Reinemann Working Student Sales Consulting JDeveloper 12c in 30 Minutes Dirk Reinemann Working Student Sales Consulting Program Agenda 1. Integrated Development Environment 2. Java Development 3. Web Development 4. Team Development 5. Application

Mehr

jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG

jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG Über uns Developer @ akquinet AG Marek Iwaszkiewicz marek.iwaszkiewicz@akquinet.de JBoss Compentence Center Pascal Schaerf pascal.schaerf@akquinet.de

Mehr

CAIRO if knowledge matters

CAIRO if knowledge matters CAIRO if knowledge matters Monitoring mit Microsoft Operations Manager 2007 Ein Überblick Johann Marin, Inhalt if knowledge matters Warum Monitoring? Was soll überwacht werden? SCOM Key Features Das SCOM

Mehr

TinyMCE. Frederik Leidloff

TinyMCE. Frederik Leidloff TinyMCE Frederik Leidloff Übersicht 2 TinyMCE Lizenz Entwicklung Bug Beschreibung XSS und Same Origin Policy Problemlösung TinyMCE 3 Tiny Moxiecode Content Editor Anpassbar durch Themes und Plugins Sprache

Mehr