SlideShare ist ein Scribd-Unternehmen logo
1 von 46
1 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
HUJAK - Java 2012
Java / GlassFish / WebLogic Strategy Keynote
Duško Vukmanović
FMW Principal Sales Consultant
2 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
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, 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.

3 3 |Copyright © © 2012, Oracle and/or it’s affiliates. All rights reserved.
|
Copyright 2011, Oracle and/or it’s affiliates. All rights reserved. |

Insert Information Protection Policy Classification from Slide 8
Oracle’s Strategy
• Deliver a complete, open, integrated
stack of hardware, infrastructure,
database, middleware, and business
applications
• Exploit processor, systems, storage, and
networking trends to deliver
breakthrough innovations by combining
Oracle software with Sun hardware
• Integrate components of Oracle’s
software stack to provide unique value
to customers
4 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Middleware and Java in Oracle’s Strategy
•

Comprehensive foundation for building and running custom and packaged applications

–
–
–
–
•

5 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.

Extremely well integrated
Industry-leading reliability and performance
Unified development and management
Basis for Oracle Fusion Applications

Built with and for Java technology
Java is the Most Popular Language in the World

6 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Moving Java Forward

7 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Java Scorecard 2012: Technology
Result

Java SE
Java EE

Java FX

Java ME/
Embedded


 JDK 7 for Mac OS X Developer GA (April 26)

 JDK 7 (SE7u4 – April 26)

 JRockit released gratis under same license as JDK

 GlassFish 3.1.2

 Java EE 7 specification development underway

 Java FX 2.0

 Java FX 2.1 for Mac OS X GA (april 26) and Linux Dev. Preview

 Oracle Java Wireless Client 3.1

 Oracle Java Embedded Client 1.0

 Java SE for Embedded 7

 Java ME SDK 3.0.5 and LWUIT 1.5

8 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Java Scorecard 2012: Community
Result

OpenJDK

JCP

JUGs


 IBM, Apple, SAP, Azul and Twitter 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, ARM 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


9 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Java Scorecard 2012: Oracle Leadership
Result

Ongoing
Investment

Community
Outreach

Validation


 Successfully integrated Java development teams (We’re hiring!)

 Launched global JavaOne: Japan, Brazil, China, Russia, India

 Reinvigorated flagship JavaOne

 Oracle launches Java Magazine (over half a million subscribers)

 Over 80 Java Developer Days held around the world

 Java evangelist team reaches 150k developers @ 170 events

 Over 250k Java Podcast downloads

 JDK downloads up 91% Year over Year

 Over 1 million active NetBeans users

 Increase of TV devices running Java from 80 million to 115 million

 Over 45,000 Java ME applications

10 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
The Spectrum of Java

Servers

Desktop

Embedded

TV

Mobile

Card

BD-J

Java EE

JavaFX
Java SE

Java TV
Java ME
Java Language

11 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.

MSA
Java Card
Java Strategy Keynote: Servers and Desktops
12 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Design Objectives
Java SE – Moving Forward
• Write Once Run Anywhere
• New application models & new hardware
• Flexible and smaller deployment through modularization
• Productivity for Java developers
• Runtime performance, monitoring & diagnostics
• Platform for multiple languages

13 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
JDK Roadmap
NetBeans 7
• Java SE 7
support
• more

JDK 7u6

JDK 7u2
JDK 7

• JavaFX 2.0 co-install

2011

• OS X JRE port
(for end-users)
• Improved OS
integration,
auto-update

• JDK 7 Dev Preview

• JavaFX 2.0 Dev Preview

NetBeans 7.1
• JavaFX 2.0 support

JDK 7u4 and
JavaFX 2.1
• OS X JDK Port (for
developers)
• JRE 7 on java.com

• All performance
features from JRockit
• G1 GC

14 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.

• Java SE 8 support
• JavaFX 3.0 support
• more

2013

2012

Mac OS X

NetBeans.next

Last public
JDK 6
update

2014

JDK 8
• Windows, Linux,
Solaris, OS X
• Jigsaw
• Lambda
• JavaFX 3.0
• Complete Oracle JVM
convergence
• JavaScript interop
• more
JDK 8 – Summer 2013
Theme

Description/Content

Project Jigsaw

• Module system for Java applications and the Java platform

Project
Lambda

• Closures and related features in the Java language (JSR 335)
• Bulk parallel operations in Java collections APIs (filter/map/reduce)

Oracle JVM Convergence

• Complete migration of performance and serviceability features from JRockit,
including Mission Control and the Flight Recorder

JavaFX 3.0

• Next generation Java client

JavaScript

• Next-gen JavaScript-on-JVM engine (Project Nashorn)
• JavaScript/Java interoperability on JVM

Device Support

• Multi-Touch (JavaFX), Camera, Location, Compass and Accelerometer

Developer Productivity

• Annotations on types (JSR 308), Minor language enhancements

API and Other Updates

• Enhancements to Security, Date/Time, (JSR 310) Networking,
Internationalization, Accessibility, Packaging/Installation

Open Source

• Open development in OpenJDK, open source additional closed components

15 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
NetBeans
IDE for the Java Platform
Day one support for Java SE 7

Day one support for JavaFX 2.0

• Java Editor support for Project Coin

• Full edit/compile/debug cycle support

• Bulk refactoring of projects and packages to
Java SE 7

• Visual debugging of JavaFX apps

Comprehensive Java EE 6 Support

Continued growth in IDE adoption

• Concurrent support for the latest GlassFish
releases

• Over 1 million active users

• Improved support for CDI, REST services
and Java persistence

16 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.

• Over 22 million downloads
Java SE Vision – Beyond JDK 8
Interoperability

• Multi-language JVM
• Improved Java/native integration

Cloud

• Multi-tenancy support
• Resource management

Ease of Use

• Self-tuning JVM
• Language enhancements

Advanced
Optimizations

• Unified type system
• Data structure optimizations

Works Everywhere
and with Everything

• Scale down to embedded, up to massive servers
• Support for heterogenuous compute models

17 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
JVM Strategy: HotSpot and JRockit
Convergence
• Oracle now has two mainstream JVMs
– HotSpot - Versatile, Market share leader, High quality and
performance
– JRockit - Specialized - Focus on Serviceability, server-side
performance and the Oracle stack. Base of value-adds like
JRMC, JRRT and JRVE

• Converged JVM Strategy
– Merge into one codebase with the best of both worlds
– Converged JVM will be open sourced through OpenJDK
– Premium JRMC, JRRT features will remain closed source
18 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Call to Action
• Move to JDK 7

– http://oracle.com/java
– http://java.com (after 7u4 GA end of April)
– JDK 6 “Public EOL” in November 2012

• Learn about JDK 8
– http://openjdk.java.net/projects/jdk8/

• Join OpenJDK

– http://openjdk.java.net

• Become active in the community
– http://java.net/jugs/java-user-groups

19 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Java Strategy Keynote: JavaFX
20 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Design Objectives
JavaFX – Moving Client Forward
Oracle’s next generation Java client solution
• Built on Java in Java
• Modular architecture
• Migration path for Java client UI technologies
• Advanced tooling
• Delivering on the cross-platform promise

21 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Recent JavaFX Product Releases
• JavaFX 2 Platform
– General Availability for Windows
– General Availability for Mac OS X with JavaFX 2.1 (April 26)
– Developer Preview for Linux

• Development tools
– NetBeans 7.1 General Availability
– JavaFX Scene Builder Public Beta

22 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
JavaFX Scene Builder Highlights
•
•
•
•

WYSIWYG visual layout tool
Completely written in JavaFX
Supported on Windows and Mac OS X
Can be used standalone or with all major Java IDEs
– Tighter integration planned with NetBeans

• Generates FXML code to provide an easier separation of
user interface (FXML) and application logic (Java)
• Available for download April 4th on OTN
http://otn.oracle.com/java/javafx
23 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Now available in Open Source
http://openjdk.java.net/projects/openjfx

OpenJFX
24 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.

• UI Controls
• Scenegraph
• JemmyFX
• Functional tests
JavaFX Roadmap
JavaFX 2.0

JavaFX 2.1

JavaFX 2.1

JavaFX 3

• Windows GA

• Linux Dev. Preview

• Windows GA

• Included in JDK 8
• Concurrent OS support
(Windows, Mac OS, Linux)

• Mac OS X Dev. Preview

• Mac OS X GA

2011

2013

2012

JavaFX 2.0.2

JavaFX 2.2

• JDK 7 co-install

2014

• Linux GA

JavaFX
Scene Builder EA

JavaFX
Scene Builder Beta
NetBeans 7.1

JavaFX
Scene Builder GA

NetBeans.next
• Java SE 8 support
• JavaFX 3 support
• and much more!

• JavaFX 2 Support

GA: General Availability
25 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Call to Action
• Download JavaFX and Scene Builder
– http://otn.oracle.com/javafx

• Join the OpenJFX project
– http://openjdk.java.net/projects/openjfx

• Feedback on JavaFX for tablets/smartphones
– Contact our evangelists or your account team
– Tweet, blog, polls, forums

• File bugs, feature requests
– http://javafx-jira.kenai.com

• Share your story

– http://www.oracle.com/technetwork/java/javafx/community

26 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Java Strategy Keynote: Mobile and Embedded
27 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Java in the Internet of Things
31 billion devices & 4 billion people connected to internet by 2020
Personal
Devices

Med-Large Embedded / Multifunction Devices

Sensors /
Microcontrollers

VoIP Comm

Industrial controls /
Network Appliances

Java ME Embedded
Java SE Embedded
RESTful Web
Services

Trusted-zone with Java Card /
Java ME Embedded

Publish/
Subscribe

Java ME
Embedded

Cloud for
Embedded
Devices

Java SE Embedded

Oracle Cloud

Messaging /
JMX
RESTful Web
Services

Meters

Enterprise Data &
Applications

OSGi + Java Embedded
Management / Monitoring /
Operations

Smart Appliances
& electronics
Connected Vehicles
28 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Design Objectives
Java ME – Moving Forward
Bridge the Java SE/Java ME divide
• Synchronize CLDC and JDK releases
• Converge CDC (Connected Device Configuration) and Java SE Embedded

Java ME as the “little sibling” of Java SE
• Any Java ME application/library can be reused on Java SE
• Java SE tools and management features can be used on Java ME
• Java Platform selection is a footprint/functionality tradeoff.

Full coverage of embedded vertical markets
• Java Platform covering all CPU/Footprint variants
• Dedicated runtimes and APIs for mobile and embedded market segments
29 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Bridging the Java SE/ME Divide
Java ME 7 & 8

CDC/Java SE 8 convergence

• Java ME alignment with SE

• “CDC Profile” in SE 8

–
–
–
–

Synchronized releases
Latest Java language & API support
Java ME APIs can run on Java SE
Unified development experience &
community

• New APIs for mobile phones and
billions of connected devices

30 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.

– Porting CVM features to Hotspot JVM
– JDK 8 libraries with smaller and faster
variants/subsets

• JavaFX as graphics framework
• Best features and performance
from CDC and SE for Embedded
Java technology for Embedded – 2013 & beyond
Platform
Footprint

Java SE
10MB-100MB

Java ME

Embedded

1MB-10MB
Java
Card
Small Embedded
50KB-1MB
ARM 7 Cortex M ARM9/11
31 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.

MIPS32/Intel Atom/ARM CortexA/PPC

Device
CPU/
GPU/I-O
Java for Mobile & Embedded Roadmap
Java Embedded
Suite GA
• Java SE Embedded
• GlassFish Embedded
• JavaDB Embedded

2012

• Java ME Embedded
based on CLDC and
IMP
• Device Access

• Java SE 8 alignment
• Modularity
• Embedded and Mobile APIs
for both Java ME and Java SE

• Java SE 7 alignment
• Java language update
• New APIs for Embedded
and Mobile

2013

ME 3.2 Embedded

Java ME 8

Java ME 7

Java ME SDK 3.2
• Eclipse integration
• Skin creator
• Embedded emulator

32 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.

2014

Java SE 8 Embedded
• CDC/Java SE convergence

2015

Java ME 9
(align with
Java SE 9)
Call to Action
• Download tools today:
– Java ME SDK 3.0.5 & LWUIT 1.5
http://www.oracle.com/technetwork/java/javame

• Get the runtimes:
– Java SE Embedded & Oracle Java Embedded Client
http://www.oracle.com/technetwork/java/embedded

33 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Java Strategy Keynote: Java EE and Application Servers
34 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Design Objectives
Java EE – Moving Forward
• Standard for Developing Enterprise Applications
– From small-scale web applications to large-scale, multi-tier
enterprise applications

• Enhance Productivity for Enterprise Java Developers
– Simplified and comprehensive programming model

• Portability: Across vendors and infrastructure
• Extensibility: Embracing non-Java EE frameworks
• Rightsizing: Supporting modular design and Profiles
35 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Java EE 7 – Elasticity
Java EE 7 Focus

Elasticity Continuum
Elastic Cluster

Java EE Cluster
Single Node
Non-Elastic

Capacity on Demand

Java EE Multi-Node
Multi-Instance Clustering

Dynamic Self Adjusting
SLA Driven Elasticity

• Capacity On Demand
• Autonomic Service Level Management
• Targeting deployment from single machine to IaaS
36 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Java EE 7 – Proposed Content
Theme

Description/Content

PaaS
Enablement

• Service Definitions and Service Provisioning to enable Java as Platform as a Service
• Enable Multi-tenancy in APIs

Web Profile

• Provide popular additions to the Web Profile including JAX RS 2.0 Support

JMS 2.0

• Simplify the programing model for building messaging based applications
• Dependency Injection support

CDI

• Tighter Integration with JSF
• Expand scope of container managed transactions
• Expanded service metadata and improved configuration

Caching

• Provide APIs for accessing caching systems

Concurrency
Utilities

• Support for Java concurrency APIs within the container

Pruning

• Allow vendors to optionally support older APIs
• EJB CMP/BMP, JAX-RPC

Open Source and
Transparency

• Open development under project GlassFish on java.net
• Java EE 7 JSRs run in open with publicly viewable EG mail archive

37 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.

37
Status and Schedule
• All JSRs up and running
• Early Drafts
– JSF 2.2, JAX-RS 2.0, JPA 2.1, CDI 1.1, EJB 3.2, JMS 2.0, Bean
Validation 1.1

• Final release target: Q2 2013

38 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.

38
GlassFish Roadmap
GlassFish Server 3.1

• Java EE 6 support
• Single instance
• GlassFish Enterprise Mgr

2009

2010

GlassFish Server 3.1.2

• Centralized administration
• Clustering / HA
• GlassFish Server Control

GlassFish v3

• Bug Fixes
• Incremental features

2011

GlassFish Server 3.0.1

GlassFish Server 3.1.1

• Oracle branding
• Oracle platform support
• Oracle interoperability

• Bug fixes
• Updated components
• Incremental features

39 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.

2013

2012

GlassFish Server 4
• Java EE 7
• Multitenancy
• PaaS-enablement

39
Oracle WebLogic Server 12c
Key New Capabilities
• Java EE 6 and Developer Productivity
• Simplified Deployment and Management with Virtualization
• Integrated Traffic Management
• Enhanced High Availability and Disaster Recovery
• Much Higher Performance
• Seamless Upgrade

40 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
WebLogic Server 12.1.1 and Other Releases
• WebLogic Server 12.1.1
• Targeted at Java EE applications
• Includes new WebLogic Server 10.3.6 features
• Adds new features (e.g. Java EE 6)

• Certified with Coherence, OEPE, NetBeans
• Supports Exalogic 1.0 and future releases
• Supports OTD (on Exalogic) and EM Cloud Control

• Future plans
• OVAB support for WebLogic 12.1.X
• Fusion Middleware 12c will be released on future
WebLogic Server 12.1.X releases

• Support for Java EE 6 applications in Oracle Public
Cloud
41 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.

FMW
11g R1 “PS5”

WebLogic Server
12c

WebLogic Server
12c

WebLogic 10.3.6
Coherence 3.7.1
JDK 6/7

WebLogic 12.1.1
Coherence 3.7.1
JDK 6/7

WebLogic 12.1.2
Coherence 12.1.2
JDK 6/7

CY2011

CY2011

CY2012

Fusion Middleware
11g R1 (Patchset)

Java User Focus
Pre-FMW 12c

Fusion Middleware
12c

• Java EE 6
• Full Platform
• Full API support
• OEPE, NetBeans
• Seamless upgrade
• Compatibility
• Domain Upgrade
• Interoperability
• Maven integration
updates
• EM Cloud Control
• Certified on Exalogic
• JDK 6 and JDK 7

• JDev, OEPE, NB
• Common Oracle
provisioning
• Standard Opatch
maintenance
• Seamless upgrade
• Updated Maven
support
• Startup
improvements
• FMWC support
• Diagnostics
integration
• Coherence container
integration

• Exalogic
Optimizations
• Active GridLink
Session Affinity
• Transaction logs in
Oracle Database
• JDBC Store
optimizations
• Disaster Recovery
architecture
• Glassfish to
WebLogic support
• Security updates
• EM Cloud Control
• JDK 6 and JDK 7
WebLogic Server 12c
Java SE Packaging
• WebLogic Server 12c Bundles Java SE 6
– Oracle HotSpot 1.6.xxx
– Oracle JRockit 1.6.xxx

• WebLogic Server 12c is Certified with Java SE 7
–
–
–
–

Manual installation of JDK
Configure use of Java SE 7 at domain creation time
Reconfigure existing domains to use Java SE 7
Server and client environments

42 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
WebLogic Server 10.3.X and Oracle ECP
Q4
2009

Q1
2010

Q2
2010

Q3
2010

Q4
2010

Q1
2011

Q2
2011

Q3
2011

Q4
2011

Q1
2012

Q2
2012

Q3
2012

Q4
2012

WebLogic

10.3.2

1 Year
WebLogic
10.3.3
WebLogic
10.3.4

WebLogic
10.3.5

One-Year Rule
Not Applied

WebLogic
10.3.6

Debug/New Patch Support:
Debug/Existing Patch Support:
43 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.

New patches
through at least
August 2013

2013

2013

2013
Summary

44 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Technology
Moving Java Forward

Java SE

SE 7 & 8
Mac OS X

JavaFX

Windows, Mac OS X, Linux, Embedded
Open source and standardize

Java ME

Align with SE

Java EE

Cloud enablement

Avatar

HTML5 integration for Java

45 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
Community
• Moving Java Forward

OpenJDK

IBM, Apple, SAP, Azul, Twitter

JavaOne

More locations, more sessions, more people
More fun

46 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.

Weitere ähnliche Inhalte

Was ist angesagt?

JDK 9: Big Changes To Make Java Smaller
JDK 9: Big Changes To Make Java SmallerJDK 9: Big Changes To Make Java Smaller
JDK 9: Big Changes To Make Java SmallerSimon Ritter
 
Is An Agile Standard Possible For Java?
Is An Agile Standard Possible For Java?Is An Agile Standard Possible For Java?
Is An Agile Standard Possible For Java?Simon Ritter
 
55 New Features in JDK 9
55 New Features in JDK 955 New Features in JDK 9
55 New Features in JDK 9Simon Ritter
 
JDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDKJDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDKWolfgang Weigend
 
It's a JDK- Jungle Out There – JDK 15 and OpenJDK 15
It's a JDK- Jungle Out There – JDK 15 and OpenJDK 15It's a JDK- Jungle Out There – JDK 15 and OpenJDK 15
It's a JDK- Jungle Out There – JDK 15 and OpenJDK 15Wolfgang Weigend
 
Exploring Java Heap Dumps (Oracle Code One 2018)
Exploring Java Heap Dumps (Oracle Code One 2018)Exploring Java Heap Dumps (Oracle Code One 2018)
Exploring Java Heap Dumps (Oracle Code One 2018)Ryan Cuprak
 
7 New Tools Java Developers Should Know
7 New Tools Java Developers Should Know7 New Tools Java Developers Should Know
7 New Tools Java Developers Should KnowTakipi
 
EE4J: Java EE & Jakarta EE JFR & JMC
EE4J: Java EE & Jakarta EE  JFR & JMCEE4J: Java EE & Jakarta EE  JFR & JMC
EE4J: Java EE & Jakarta EE JFR & JMCM. Fevzi Korkutata
 
Enterprise Java Web Application Frameworks Sample Stack Implementation
Enterprise Java Web Application Frameworks   Sample Stack ImplementationEnterprise Java Web Application Frameworks   Sample Stack Implementation
Enterprise Java Web Application Frameworks Sample Stack ImplementationMert Çalışkan
 
Modern web application development with java ee 7
Modern web application development with java ee 7Modern web application development with java ee 7
Modern web application development with java ee 7Shekhar Gulati
 
Java 9 Modularity and Project Jigsaw
Java 9 Modularity and Project JigsawJava 9 Modularity and Project Jigsaw
Java 9 Modularity and Project JigsawComsysto Reply GmbH
 
Moving Towards JDK 12
Moving Towards JDK 12Moving Towards JDK 12
Moving Towards JDK 12Simon Ritter
 
Modern Java Workshop
Modern Java WorkshopModern Java Workshop
Modern Java WorkshopSimon Ritter
 
What's Coming in Java EE 8
What's Coming in Java EE 8What's Coming in Java EE 8
What's Coming in Java EE 8PT.JUG
 
What should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic AdminsWhat should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic AdminsSimon Haslam
 
Why jakarta ee matters (ConFoo 2021)
Why jakarta ee matters (ConFoo 2021)Why jakarta ee matters (ConFoo 2021)
Why jakarta ee matters (ConFoo 2021)Ryan Cuprak
 

Was ist angesagt? (20)

JDK 9: Big Changes To Make Java Smaller
JDK 9: Big Changes To Make Java SmallerJDK 9: Big Changes To Make Java Smaller
JDK 9: Big Changes To Make Java Smaller
 
Is An Agile Standard Possible For Java?
Is An Agile Standard Possible For Java?Is An Agile Standard Possible For Java?
Is An Agile Standard Possible For Java?
 
55 New Features in JDK 9
55 New Features in JDK 955 New Features in JDK 9
55 New Features in JDK 9
 
JDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDKJDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDK
 
It's a JDK- Jungle Out There – JDK 15 and OpenJDK 15
It's a JDK- Jungle Out There – JDK 15 and OpenJDK 15It's a JDK- Jungle Out There – JDK 15 and OpenJDK 15
It's a JDK- Jungle Out There – JDK 15 and OpenJDK 15
 
Java 9 and Project Jigsaw
Java 9 and Project JigsawJava 9 and Project Jigsaw
Java 9 and Project Jigsaw
 
Java Desktop 2019
Java Desktop 2019Java Desktop 2019
Java Desktop 2019
 
Exploring Java Heap Dumps (Oracle Code One 2018)
Exploring Java Heap Dumps (Oracle Code One 2018)Exploring Java Heap Dumps (Oracle Code One 2018)
Exploring Java Heap Dumps (Oracle Code One 2018)
 
7 New Tools Java Developers Should Know
7 New Tools Java Developers Should Know7 New Tools Java Developers Should Know
7 New Tools Java Developers Should Know
 
EE4J: Java EE & Jakarta EE JFR & JMC
EE4J: Java EE & Jakarta EE  JFR & JMCEE4J: Java EE & Jakarta EE  JFR & JMC
EE4J: Java EE & Jakarta EE JFR & JMC
 
Enterprise Java Web Application Frameworks Sample Stack Implementation
Enterprise Java Web Application Frameworks   Sample Stack ImplementationEnterprise Java Web Application Frameworks   Sample Stack Implementation
Enterprise Java Web Application Frameworks Sample Stack Implementation
 
Modern web application development with java ee 7
Modern web application development with java ee 7Modern web application development with java ee 7
Modern web application development with java ee 7
 
Java 9 Modularity and Project Jigsaw
Java 9 Modularity and Project JigsawJava 9 Modularity and Project Jigsaw
Java 9 Modularity and Project Jigsaw
 
Java modules using project jigsaw@jdk 9
Java modules using project jigsaw@jdk 9Java modules using project jigsaw@jdk 9
Java modules using project jigsaw@jdk 9
 
Moving Towards JDK 12
Moving Towards JDK 12Moving Towards JDK 12
Moving Towards JDK 12
 
Modern Java Workshop
Modern Java WorkshopModern Java Workshop
Modern Java Workshop
 
What's Coming in Java EE 8
What's Coming in Java EE 8What's Coming in Java EE 8
What's Coming in Java EE 8
 
What should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic AdminsWhat should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic Admins
 
Why jakarta ee matters (ConFoo 2021)
Why jakarta ee matters (ConFoo 2021)Why jakarta ee matters (ConFoo 2021)
Why jakarta ee matters (ConFoo 2021)
 
What's New in Java 9
What's New in Java 9What's New in Java 9
What's New in Java 9
 

Ähnlich wie Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish - Duško Vukmanović

Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807rehoscript
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cBruno Borges
 
It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11Wolfgang Weigend
 
Java: how to thrive in the changing world
Java: how to thrive in the changing worldJava: how to thrive in the changing world
Java: how to thrive in the changing worldAlexey Fyodorov
 
Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8terrencebarr
 
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"GlobalLogic Ukraine
 
Introducing Java 8
Introducing Java 8Introducing Java 8
Introducing Java 8PT.JUG
 
Oracle Java Strategy Lg V3
Oracle Java Strategy Lg V3Oracle Java Strategy Lg V3
Oracle Java Strategy Lg V3PT.JUG
 
The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011Arun Gupta
 
WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6Jeffrey West
 
Explaining the new Java release and licensing models
Explaining the new Java release and licensing modelsExplaining the new Java release and licensing models
Explaining the new Java release and licensing modelsMark West
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...Dr. Wilfred Lin (Ph.D.)
 

Ähnlich wie Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish - Duško Vukmanović (20)

JavaOne Update zur Java Plattform
JavaOne Update zur Java PlattformJavaOne Update zur Java Plattform
JavaOne Update zur Java Plattform
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807
 
JDK versions and OpenJDK
JDK versions and OpenJDKJDK versions and OpenJDK
JDK versions and OpenJDK
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
 
It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11
 
JDK 10 Java Module System
JDK 10 Java Module SystemJDK 10 Java Module System
JDK 10 Java Module System
 
Java: how to thrive in the changing world
Java: how to thrive in the changing worldJava: how to thrive in the changing world
Java: how to thrive in the changing world
 
Java 101
Java 101Java 101
Java 101
 
Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8
 
Java SE Subscription Workshop
Java SE Subscription WorkshopJava SE Subscription Workshop
Java SE Subscription Workshop
 
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
 
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor TopicJavantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
 
Introducing Java 8
Introducing Java 8Introducing Java 8
Introducing Java 8
 
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško VukmanovićJavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
 
Oracle Java Strategy Lg V3
Oracle Java Strategy Lg V3Oracle Java Strategy Lg V3
Oracle Java Strategy Lg V3
 
The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011
 
DesktopApps.pptx
DesktopApps.pptxDesktopApps.pptx
DesktopApps.pptx
 
WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6
 
Explaining the new Java release and licensing models
Explaining the new Java release and licensing modelsExplaining the new Java release and licensing models
Explaining the new Java release and licensing models
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
 

Mehr von HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association

Mehr von HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association (20)

Java cro'21 the best tools for java developers in 2021 - hujak
Java cro'21   the best tools for java developers in 2021 - hujakJava cro'21   the best tools for java developers in 2021 - hujak
Java cro'21 the best tools for java developers in 2021 - hujak
 
JavaCro'21 - Java is Here To Stay - HUJAK Keynote
JavaCro'21 - Java is Here To Stay - HUJAK KeynoteJavaCro'21 - Java is Here To Stay - HUJAK Keynote
JavaCro'21 - Java is Here To Stay - HUJAK Keynote
 
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan LozićJavantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
 
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
 
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
 
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
 
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander RadovanJavantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
 
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
 
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
 
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
 
Javantura v6 - When remote work really works - the secrets behind successful ...
Javantura v6 - When remote work really works - the secrets behind successful ...Javantura v6 - When remote work really works - the secrets behind successful ...
Javantura v6 - When remote work really works - the secrets behind successful ...
 
Javantura v6 - Kotlin-Java Interop - Matej Vidaković
Javantura v6 - Kotlin-Java Interop - Matej VidakovićJavantura v6 - Kotlin-Java Interop - Matej Vidaković
Javantura v6 - Kotlin-Java Interop - Matej Vidaković
 
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
 
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
 
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
 
Javantura v6 - How can you improve the quality of your application - Ioannis ...
Javantura v6 - How can you improve the quality of your application - Ioannis ...Javantura v6 - How can you improve the quality of your application - Ioannis ...
Javantura v6 - How can you improve the quality of your application - Ioannis ...
 
Javantura v6 - Just say it v2 - Pavao Varela Petrac
Javantura v6 - Just say it v2 - Pavao Varela PetracJavantura v6 - Just say it v2 - Pavao Varela Petrac
Javantura v6 - Just say it v2 - Pavao Varela Petrac
 
Javantura v6 - Automation of web apps testing - Hrvoje Ruhek
Javantura v6 - Automation of web apps testing - Hrvoje RuhekJavantura v6 - Automation of web apps testing - Hrvoje Ruhek
Javantura v6 - Automation of web apps testing - Hrvoje Ruhek
 
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
 
Javantura v6 - Building IoT Middleware with Microservices - Mario Kusek
Javantura v6 - Building IoT Middleware with Microservices - Mario KusekJavantura v6 - Building IoT Middleware with Microservices - Mario Kusek
Javantura v6 - Building IoT Middleware with Microservices - Mario Kusek
 

Kürzlich hochgeladen

Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 

Kürzlich hochgeladen (20)

Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 

Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish - Duško Vukmanović

  • 1. 1 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 2. HUJAK - Java 2012 Java / GlassFish / WebLogic Strategy Keynote Duško Vukmanović FMW Principal Sales Consultant 2 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 3. 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, 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. 3 3 |Copyright © © 2012, Oracle and/or it’s affiliates. All rights reserved. | Copyright 2011, Oracle and/or it’s affiliates. All rights reserved. | Insert Information Protection Policy Classification from Slide 8
  • 4. Oracle’s Strategy • Deliver a complete, open, integrated stack of hardware, infrastructure, database, middleware, and business applications • Exploit processor, systems, storage, and networking trends to deliver breakthrough innovations by combining Oracle software with Sun hardware • Integrate components of Oracle’s software stack to provide unique value to customers 4 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 5. Middleware and Java in Oracle’s Strategy • Comprehensive foundation for building and running custom and packaged applications – – – – • 5 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved. Extremely well integrated Industry-leading reliability and performance Unified development and management Basis for Oracle Fusion Applications Built with and for Java technology
  • 6. Java is the Most Popular Language in the World 6 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 7. Moving Java Forward 7 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 8. Java Scorecard 2012: Technology Result Java SE Java EE Java FX Java ME/ Embedded   JDK 7 for Mac OS X Developer GA (April 26)   JDK 7 (SE7u4 – April 26)   JRockit released gratis under same license as JDK   GlassFish 3.1.2   Java EE 7 specification development underway   Java FX 2.0   Java FX 2.1 for Mac OS X GA (april 26) and Linux Dev. Preview   Oracle Java Wireless Client 3.1   Oracle Java Embedded Client 1.0   Java SE for Embedded 7   Java ME SDK 3.0.5 and LWUIT 1.5 8 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 9. Java Scorecard 2012: Community Result OpenJDK JCP JUGs   IBM, Apple, SAP, Azul and Twitter 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, ARM 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  9 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 10. Java Scorecard 2012: Oracle Leadership Result Ongoing Investment Community Outreach Validation   Successfully integrated Java development teams (We’re hiring!)   Launched global JavaOne: Japan, Brazil, China, Russia, India   Reinvigorated flagship JavaOne   Oracle launches Java Magazine (over half a million subscribers)   Over 80 Java Developer Days held around the world   Java evangelist team reaches 150k developers @ 170 events   Over 250k Java Podcast downloads   JDK downloads up 91% Year over Year   Over 1 million active NetBeans users   Increase of TV devices running Java from 80 million to 115 million   Over 45,000 Java ME applications 10 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 11. The Spectrum of Java Servers Desktop Embedded TV Mobile Card BD-J Java EE JavaFX Java SE Java TV Java ME Java Language 11 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved. MSA Java Card
  • 12. Java Strategy Keynote: Servers and Desktops 12 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 13. Design Objectives Java SE – Moving Forward • Write Once Run Anywhere • New application models & new hardware • Flexible and smaller deployment through modularization • Productivity for Java developers • Runtime performance, monitoring & diagnostics • Platform for multiple languages 13 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 14. JDK Roadmap NetBeans 7 • Java SE 7 support • more JDK 7u6 JDK 7u2 JDK 7 • JavaFX 2.0 co-install 2011 • OS X JRE port (for end-users) • Improved OS integration, auto-update • JDK 7 Dev Preview • JavaFX 2.0 Dev Preview NetBeans 7.1 • JavaFX 2.0 support JDK 7u4 and JavaFX 2.1 • OS X JDK Port (for developers) • JRE 7 on java.com • All performance features from JRockit • G1 GC 14 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved. • Java SE 8 support • JavaFX 3.0 support • more 2013 2012 Mac OS X NetBeans.next Last public JDK 6 update 2014 JDK 8 • Windows, Linux, Solaris, OS X • Jigsaw • Lambda • JavaFX 3.0 • Complete Oracle JVM convergence • JavaScript interop • more
  • 15. JDK 8 – Summer 2013 Theme Description/Content Project Jigsaw • Module system for Java applications and the Java platform Project Lambda • Closures and related features in the Java language (JSR 335) • Bulk parallel operations in Java collections APIs (filter/map/reduce) Oracle JVM Convergence • Complete migration of performance and serviceability features from JRockit, including Mission Control and the Flight Recorder JavaFX 3.0 • Next generation Java client JavaScript • Next-gen JavaScript-on-JVM engine (Project Nashorn) • JavaScript/Java interoperability on JVM Device Support • Multi-Touch (JavaFX), Camera, Location, Compass and Accelerometer Developer Productivity • Annotations on types (JSR 308), Minor language enhancements API and Other Updates • Enhancements to Security, Date/Time, (JSR 310) Networking, Internationalization, Accessibility, Packaging/Installation Open Source • Open development in OpenJDK, open source additional closed components 15 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 16. NetBeans IDE for the Java Platform Day one support for Java SE 7 Day one support for JavaFX 2.0 • Java Editor support for Project Coin • Full edit/compile/debug cycle support • Bulk refactoring of projects and packages to Java SE 7 • Visual debugging of JavaFX apps Comprehensive Java EE 6 Support Continued growth in IDE adoption • Concurrent support for the latest GlassFish releases • Over 1 million active users • Improved support for CDI, REST services and Java persistence 16 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved. • Over 22 million downloads
  • 17. Java SE Vision – Beyond JDK 8 Interoperability • Multi-language JVM • Improved Java/native integration Cloud • Multi-tenancy support • Resource management Ease of Use • Self-tuning JVM • Language enhancements Advanced Optimizations • Unified type system • Data structure optimizations Works Everywhere and with Everything • Scale down to embedded, up to massive servers • Support for heterogenuous compute models 17 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 18. JVM Strategy: HotSpot and JRockit Convergence • Oracle now has two mainstream JVMs – HotSpot - Versatile, Market share leader, High quality and performance – JRockit - Specialized - Focus on Serviceability, server-side performance and the Oracle stack. Base of value-adds like JRMC, JRRT and JRVE • Converged JVM Strategy – Merge into one codebase with the best of both worlds – Converged JVM will be open sourced through OpenJDK – Premium JRMC, JRRT features will remain closed source 18 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 19. Call to Action • Move to JDK 7 – http://oracle.com/java – http://java.com (after 7u4 GA end of April) – JDK 6 “Public EOL” in November 2012 • Learn about JDK 8 – http://openjdk.java.net/projects/jdk8/ • Join OpenJDK – http://openjdk.java.net • Become active in the community – http://java.net/jugs/java-user-groups 19 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 20. Java Strategy Keynote: JavaFX 20 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 21. Design Objectives JavaFX – Moving Client Forward Oracle’s next generation Java client solution • Built on Java in Java • Modular architecture • Migration path for Java client UI technologies • Advanced tooling • Delivering on the cross-platform promise 21 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 22. Recent JavaFX Product Releases • JavaFX 2 Platform – General Availability for Windows – General Availability for Mac OS X with JavaFX 2.1 (April 26) – Developer Preview for Linux • Development tools – NetBeans 7.1 General Availability – JavaFX Scene Builder Public Beta 22 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 23. JavaFX Scene Builder Highlights • • • • WYSIWYG visual layout tool Completely written in JavaFX Supported on Windows and Mac OS X Can be used standalone or with all major Java IDEs – Tighter integration planned with NetBeans • Generates FXML code to provide an easier separation of user interface (FXML) and application logic (Java) • Available for download April 4th on OTN http://otn.oracle.com/java/javafx 23 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 24. Now available in Open Source http://openjdk.java.net/projects/openjfx OpenJFX 24 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved. • UI Controls • Scenegraph • JemmyFX • Functional tests
  • 25. JavaFX Roadmap JavaFX 2.0 JavaFX 2.1 JavaFX 2.1 JavaFX 3 • Windows GA • Linux Dev. Preview • Windows GA • Included in JDK 8 • Concurrent OS support (Windows, Mac OS, Linux) • Mac OS X Dev. Preview • Mac OS X GA 2011 2013 2012 JavaFX 2.0.2 JavaFX 2.2 • JDK 7 co-install 2014 • Linux GA JavaFX Scene Builder EA JavaFX Scene Builder Beta NetBeans 7.1 JavaFX Scene Builder GA NetBeans.next • Java SE 8 support • JavaFX 3 support • and much more! • JavaFX 2 Support GA: General Availability 25 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 26. Call to Action • Download JavaFX and Scene Builder – http://otn.oracle.com/javafx • Join the OpenJFX project – http://openjdk.java.net/projects/openjfx • Feedback on JavaFX for tablets/smartphones – Contact our evangelists or your account team – Tweet, blog, polls, forums • File bugs, feature requests – http://javafx-jira.kenai.com • Share your story – http://www.oracle.com/technetwork/java/javafx/community 26 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 27. Java Strategy Keynote: Mobile and Embedded 27 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 28. Java in the Internet of Things 31 billion devices & 4 billion people connected to internet by 2020 Personal Devices Med-Large Embedded / Multifunction Devices Sensors / Microcontrollers VoIP Comm Industrial controls / Network Appliances Java ME Embedded Java SE Embedded RESTful Web Services Trusted-zone with Java Card / Java ME Embedded Publish/ Subscribe Java ME Embedded Cloud for Embedded Devices Java SE Embedded Oracle Cloud Messaging / JMX RESTful Web Services Meters Enterprise Data & Applications OSGi + Java Embedded Management / Monitoring / Operations Smart Appliances & electronics Connected Vehicles 28 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 29. Design Objectives Java ME – Moving Forward Bridge the Java SE/Java ME divide • Synchronize CLDC and JDK releases • Converge CDC (Connected Device Configuration) and Java SE Embedded Java ME as the “little sibling” of Java SE • Any Java ME application/library can be reused on Java SE • Java SE tools and management features can be used on Java ME • Java Platform selection is a footprint/functionality tradeoff. Full coverage of embedded vertical markets • Java Platform covering all CPU/Footprint variants • Dedicated runtimes and APIs for mobile and embedded market segments 29 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 30. Bridging the Java SE/ME Divide Java ME 7 & 8 CDC/Java SE 8 convergence • Java ME alignment with SE • “CDC Profile” in SE 8 – – – – Synchronized releases Latest Java language & API support Java ME APIs can run on Java SE Unified development experience & community • New APIs for mobile phones and billions of connected devices 30 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved. – Porting CVM features to Hotspot JVM – JDK 8 libraries with smaller and faster variants/subsets • JavaFX as graphics framework • Best features and performance from CDC and SE for Embedded
  • 31. Java technology for Embedded – 2013 & beyond Platform Footprint Java SE 10MB-100MB Java ME Embedded 1MB-10MB Java Card Small Embedded 50KB-1MB ARM 7 Cortex M ARM9/11 31 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved. MIPS32/Intel Atom/ARM CortexA/PPC Device CPU/ GPU/I-O
  • 32. Java for Mobile & Embedded Roadmap Java Embedded Suite GA • Java SE Embedded • GlassFish Embedded • JavaDB Embedded 2012 • Java ME Embedded based on CLDC and IMP • Device Access • Java SE 8 alignment • Modularity • Embedded and Mobile APIs for both Java ME and Java SE • Java SE 7 alignment • Java language update • New APIs for Embedded and Mobile 2013 ME 3.2 Embedded Java ME 8 Java ME 7 Java ME SDK 3.2 • Eclipse integration • Skin creator • Embedded emulator 32 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved. 2014 Java SE 8 Embedded • CDC/Java SE convergence 2015 Java ME 9 (align with Java SE 9)
  • 33. Call to Action • Download tools today: – Java ME SDK 3.0.5 & LWUIT 1.5 http://www.oracle.com/technetwork/java/javame • Get the runtimes: – Java SE Embedded & Oracle Java Embedded Client http://www.oracle.com/technetwork/java/embedded 33 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 34. Java Strategy Keynote: Java EE and Application Servers 34 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 35. Design Objectives Java EE – Moving Forward • Standard for Developing Enterprise Applications – From small-scale web applications to large-scale, multi-tier enterprise applications • Enhance Productivity for Enterprise Java Developers – Simplified and comprehensive programming model • Portability: Across vendors and infrastructure • Extensibility: Embracing non-Java EE frameworks • Rightsizing: Supporting modular design and Profiles 35 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 36. Java EE 7 – Elasticity Java EE 7 Focus Elasticity Continuum Elastic Cluster Java EE Cluster Single Node Non-Elastic Capacity on Demand Java EE Multi-Node Multi-Instance Clustering Dynamic Self Adjusting SLA Driven Elasticity • Capacity On Demand • Autonomic Service Level Management • Targeting deployment from single machine to IaaS 36 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 37. Java EE 7 – Proposed Content Theme Description/Content PaaS Enablement • Service Definitions and Service Provisioning to enable Java as Platform as a Service • Enable Multi-tenancy in APIs Web Profile • Provide popular additions to the Web Profile including JAX RS 2.0 Support JMS 2.0 • Simplify the programing model for building messaging based applications • Dependency Injection support CDI • Tighter Integration with JSF • Expand scope of container managed transactions • Expanded service metadata and improved configuration Caching • Provide APIs for accessing caching systems Concurrency Utilities • Support for Java concurrency APIs within the container Pruning • Allow vendors to optionally support older APIs • EJB CMP/BMP, JAX-RPC Open Source and Transparency • Open development under project GlassFish on java.net • Java EE 7 JSRs run in open with publicly viewable EG mail archive 37 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved. 37
  • 38. Status and Schedule • All JSRs up and running • Early Drafts – JSF 2.2, JAX-RS 2.0, JPA 2.1, CDI 1.1, EJB 3.2, JMS 2.0, Bean Validation 1.1 • Final release target: Q2 2013 38 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved. 38
  • 39. GlassFish Roadmap GlassFish Server 3.1 • Java EE 6 support • Single instance • GlassFish Enterprise Mgr 2009 2010 GlassFish Server 3.1.2 • Centralized administration • Clustering / HA • GlassFish Server Control GlassFish v3 • Bug Fixes • Incremental features 2011 GlassFish Server 3.0.1 GlassFish Server 3.1.1 • Oracle branding • Oracle platform support • Oracle interoperability • Bug fixes • Updated components • Incremental features 39 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved. 2013 2012 GlassFish Server 4 • Java EE 7 • Multitenancy • PaaS-enablement 39
  • 40. Oracle WebLogic Server 12c Key New Capabilities • Java EE 6 and Developer Productivity • Simplified Deployment and Management with Virtualization • Integrated Traffic Management • Enhanced High Availability and Disaster Recovery • Much Higher Performance • Seamless Upgrade 40 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 41. WebLogic Server 12.1.1 and Other Releases • WebLogic Server 12.1.1 • Targeted at Java EE applications • Includes new WebLogic Server 10.3.6 features • Adds new features (e.g. Java EE 6) • Certified with Coherence, OEPE, NetBeans • Supports Exalogic 1.0 and future releases • Supports OTD (on Exalogic) and EM Cloud Control • Future plans • OVAB support for WebLogic 12.1.X • Fusion Middleware 12c will be released on future WebLogic Server 12.1.X releases • Support for Java EE 6 applications in Oracle Public Cloud 41 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved. FMW 11g R1 “PS5” WebLogic Server 12c WebLogic Server 12c WebLogic 10.3.6 Coherence 3.7.1 JDK 6/7 WebLogic 12.1.1 Coherence 3.7.1 JDK 6/7 WebLogic 12.1.2 Coherence 12.1.2 JDK 6/7 CY2011 CY2011 CY2012 Fusion Middleware 11g R1 (Patchset) Java User Focus Pre-FMW 12c Fusion Middleware 12c • Java EE 6 • Full Platform • Full API support • OEPE, NetBeans • Seamless upgrade • Compatibility • Domain Upgrade • Interoperability • Maven integration updates • EM Cloud Control • Certified on Exalogic • JDK 6 and JDK 7 • JDev, OEPE, NB • Common Oracle provisioning • Standard Opatch maintenance • Seamless upgrade • Updated Maven support • Startup improvements • FMWC support • Diagnostics integration • Coherence container integration • Exalogic Optimizations • Active GridLink Session Affinity • Transaction logs in Oracle Database • JDBC Store optimizations • Disaster Recovery architecture • Glassfish to WebLogic support • Security updates • EM Cloud Control • JDK 6 and JDK 7
  • 42. WebLogic Server 12c Java SE Packaging • WebLogic Server 12c Bundles Java SE 6 – Oracle HotSpot 1.6.xxx – Oracle JRockit 1.6.xxx • WebLogic Server 12c is Certified with Java SE 7 – – – – Manual installation of JDK Configure use of Java SE 7 at domain creation time Reconfigure existing domains to use Java SE 7 Server and client environments 42 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 43. WebLogic Server 10.3.X and Oracle ECP Q4 2009 Q1 2010 Q2 2010 Q3 2010 Q4 2010 Q1 2011 Q2 2011 Q3 2011 Q4 2011 Q1 2012 Q2 2012 Q3 2012 Q4 2012 WebLogic 10.3.2 1 Year WebLogic 10.3.3 WebLogic 10.3.4 WebLogic 10.3.5 One-Year Rule Not Applied WebLogic 10.3.6 Debug/New Patch Support: Debug/Existing Patch Support: 43 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved. New patches through at least August 2013 2013 2013 2013
  • 44. Summary 44 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 45. Technology Moving Java Forward Java SE SE 7 & 8 Mac OS X JavaFX Windows, Mac OS X, Linux, Embedded Open source and standardize Java ME Align with SE Java EE Cloud enablement Avatar HTML5 integration for Java 45 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.
  • 46. Community • Moving Java Forward OpenJDK IBM, Apple, SAP, Azul, Twitter JavaOne More locations, more sessions, more people More fun 46 | Copyright © 2012, Oracle and/or it’s affiliates. All rights reserved.