<Insert Picture Here> Java Virtual Developer Day

Similar documents
Making The Future Java

Java EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect

JavaEE.Next(): Java EE 7, 8, and Beyond

Oracle Senior VP Steve Harris on Oracle s Vision of Java

Oracle Corporation

1 Markus Eisele, Insurance - Strategic IT-Architecture

Java EE und WebLogic Roadmap die nächsten Schritte

1 Copyright 2012, Oracle and/or it s affiliates. All rights reserved.

Roadmap to Cloud with Cloud Application Foundation

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE

Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)

EMEA/Africa/Middle East - Tuesday June 25th, :00:00 a.m. - 1:00pm BST / 10:00:00 a.m. - 2:00 p.m.cest /

The Evolution of Java Persistence

Migrating traditional Java EE applications to mobile

<Insert Picture Here> JavaFX Overview April 2010

Hands-on Development of Web Applications with Java EE 6

Agenda Time (PT) 8:45 a.m. Event Platform Opening 9:00 a.m. Keynote - Java: Present and Future Java EE 7 Java SE 8 Java Embedded

Enterprise Java in 2012 and Beyond From Java EE 6 To Cloud Computing

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ

Eclipse Enterprise for Java (EE4J)

<Insert Picture Here> Future<JavaEE>

Architect Exam Guide. OCM EE 6 Enterprise. (Exams IZO-807,1ZO-865 & IZO-866) Oracle Press ORACLG. Paul R* Allen and Joseph J.

Java EE 6 - Update Harpreet Singh GlassFish Portfolio Product Manager

Lessons learned from real-world deployments of Java EE 7. Arun Gupta, Red

An Oracle White Paper July Oracle WebLogic Suite 12c (12.1.2) Technical White Paper

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

J2EE - Version: 25. Developing Enterprise Applications with J2EE Enterprise Technologies

Building the Enterprise

Contents at a Glance

Javaentwicklung in der Oracle Cloud

Wednesday, May 30, 12

Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2.

Oracle Fusion Middleware

open source community experience distilled

Java Leaders Summit Java SE

WebSphere Application Server What s new in WAS V7.0 for Developers

Enterprise Architectures

The Java Mobile and Embedded Platform: Now and the Future

Red Hat JBoss Enterprise Application Platform 7.2

What is it? What does it do?

IBM WebSphere Application Server 8. Java EE 6 Feature Packs

Oracle WebLogic Devcast Series: JMX for DevOps. Dr. Frank Munz ORACLE PRODUCT LOGO

Oracle Application Container Cloud

From Java EE to Jakarta EE. A user experience

J2EE Interview Questions

What's New In Mobile & Embedded Java? A Technology Update

Devoxx 2008 in a breeze

Oracle WebLogic Server 11g: Administration Essentials

Webservices In Java Tutorial For Beginners Using Netbeans Pdf

Java EE 6: Develop Web Applications with JSF

ClearPath Secure Java Overview For ClearPath Libra and Dorado Servers

Java Everywhere. Simon Ritter Technology Evangelist Sun Microsystems, Inc.

Market leading web application server product

Java EE 7: Back-End Server Application Development

<Insert Picture Here> To Java SE 8, and Beyond!

Developing Applications with Java EE 6 on WebLogic Server 12c


IBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release

Server-Side JavaScript auf der JVM. Peter Doschkinow Senior Java Architect

Continuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016

Java EE 5 Development for WebSphere Application Server V7

<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment

CMP 436/774. Introduction to Java Enterprise Edition. Java Enterprise Edition

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

Courses For Event Java Advanced Summer Training 2018

Java Platform, Enterprise Edition 6 with Extensible GlassFish Application Server v3

Introduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve

CO Java EE 6: Develop Web Services with JAX-WS & JAX-RS

Java EE 6 Web Profile Leader 2011 Roadmap

Enterprise Java Unit 1-Chapter 2 Prof. Sujata Rizal Java EE 6 Architecture, Server and Containers

DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK

WebSphere Application Server, Version 5. What s New?

1Z Oracle. Java Enterprise Edition 5 Enterprise Architect Certified Master

Designing a Distributed System

<Insert Picture Here> Productive JavaEE 5.0 Development

Java Training Center, Noida - Java Expert Program

Java Embedded 2013 Update

JVA-563. Developing RESTful Services in Java

EJB ENTERPRISE JAVA BEANS INTRODUCTION TO ENTERPRISE JAVA BEANS, JAVA'S SERVER SIDE COMPONENT TECHNOLOGY. EJB Enterprise Java

ORACLE WEBLOGIC SERVER 10g R3 ENTERPRISE EDITION

Not just an App. Server

Java EE 6 & GlassFish v3 Paving the path for future. Arun Gupta Sun Microsystems, Inc.

The Next Generation. Prabhat Jha Principal Engineer

Best Practices for JSF Portlet Migration and Development

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

Overview. Principal Product Manager Oracle JDeveloper & Oracle ADF

MAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB

ORACLE WEBLOGIC SERVER

Products Included in the Installation Program

WebSphere 4.0 General Introduction

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

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX

Eclipse Java Ejb 3.0 Tutorial For Beginners With Examples Pdf

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

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

CO Java EE 7: Back-End Server Application Development

Architecting Java solutions for CICS

Java- EE Web Application Development with Enterprise JavaBeans and Web Services

Oracle Corporation

Outline. Project Goal. Overview of J2EE. J2EE Architecture. J2EE Container. San H. Aung 26 September, 2003

Transcription:

1

<Insert Picture Here> Java Virtual Developer Day Simon Ritter Technology Evangelist

Virtual Developer Day: Agenda Keynote: The Java Platform: Now and the Future What is Java SE 7 and JDK 7 Diving into JavaFX 2.0 Java SE 7: New and Improved APIs 3

<Insert Picture Here> The Java Platform: Now and the Future

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. 5

Oracle 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 6

Middleware and Java in Oracle s Strategy Comprehensive foundation for building and running custom and packaged applications Extremely well integrated Industry-leading reliability and performance Unified development and management Basis for Oracle Fusion Applications Built with and for Java technology 7

The Spectrum of Java Servers Desktop Embedded TV Mobile Card BD-J Java EE JavaFX Java TV MSA Java SE Java ME JavaCard Java language 8

Priorities for our Java Platforms Grow Developer Base Grow Adoption Increase Competitiveness Adapt to change 9

Java Communities 10

How Java Evolves and Adapts Community Development of Java Technology Specifications 11

JCP Reforms Developers voice in the Executive Committee SOUJava Goldman Sachs London JavaCommunity JCP starting a program of reform JSR 348: Towards a new version of the JCP 12

JavaOne Successful event in San Francisco, September 2011 First regional event for Latin America Sao Paulo, December 2011 More to come Tokyo, April 2012 Moscow, Russia, April 2012 Hyderabad, India, May 2012 13

<Insert Picture Here> Java Standard Edition 14

15

The rise of multi-core/processor architectures Niagara 1 (2005) 8 x 4 = 32 Niagara 2 (2007) 8 x 8 = 64 Rainbow Falls! 16 x 8 = 128 \ 16

From high end servers to smartphones Desktop... notepad... phone 2 2...... 4 4... 8 2002 2004 2006 2008 2010 2011 17

Java SE 7 Highlights 7 Careful additions to the Java language New bytecode to speed dynamic languages on the JVM New Fork/Join framework for concurrent July 2011 programming New filesystem API 18

Java SE 8 Projects 8 Mid 2013 Project Lambda Lambda expressions Interface evolution Concurrent bulk data operations Modularity for Java SE Careful additions to the Java Language Annotations on Java types 19

20

Try JDK 7 Today Download JDK 7 openjdk.java.net Open project mailing lists Download NetBeans 7.1 netbeans.org JDK 7 support 21

<Insert Picture Here> Java for the Client 22

Java Client Deployment 75m desktops updated/month 100% of Blu-ray Disc Players 5 Billion SIM Cards 3 Billion Mobile Handsets 23

JavaFX 1.1 JavaFX 1.3 JavaFX 1.0 Mobile JavaFX 1.2 Performance More UI Controls JavaFX 2.0 Java APIs JavaFX Script Scenegraph UI Controls UI Controls New media stack Media New graphics stack 2008 2009 2010 2011 24

JavaFX 2.0 Motivation Java developers didn t want to learn a new language for RIA development Web developers did not adopt JavaFX Script as quickly as we d hoped Interest in using JavaFX features in other languages 25

Desktop: JavaFX 2.0 takes a fresh view Development now in Java language New Java APIs for JavaFX functionality New media stack New lightweight graphics stack Swing integration 15 26

JavaFX Roadmap JavaFX 2.0 Windows GA Mac OS X Dev. Preview JavaFX 2.1 Mac OS X GA Linux Dev. Preview JavaFX 3.0 Included in JDK 8 Concurrent OS support (Windows, Mac OS, Linux) 2011 2012 2013 2014 JavaFX 2.0.2 JDK 7 co-install JavaFX 2.2 Linux GA JavaFX Scene Builder EA JavaFX Scene Builder GA NetBeans 7.1 JavaFX 2.0 Support NetBeans JavaFX 3.0 Support 27

Java ME 2011 focus ME.next to modernize platform Integration of web technologies New device APIs Scalable, high performance runtime solutions 28

Oracle Java ME Products Commercial Implementations Oracle Java Wireless Client Oracle Java Embedded Client Developer Products Java ME SDK JavaCard SDK LWUIT NetBeans IDE Mobility Pack 29

<Insert Picture Here> Java Enterprise Edition 30

The Java EE Journey 1998 2000 2002 2004 2006 2008 2010 J2EE 1.2 J2EE 1.3 J2EE 1.4 Java EE 5 Java EE 6 Servlet, EJB, JSP, JMS, Mail, JCA, JAAS, XML, CMP, WebSvcs, JMX, Deployment, JPA, EJB3, Annotations, Faces, More POJOs, Web Profile, EJBLite, Restful WS, Injection, Web Services Simplicity Cloud 31

Java EE 6 : Simplified development and deployment Standardized POJO Programming Model Simplified deployment descriptors Simplified APIs Dependency injection RESTful web services Web Profile Java Classes* Lines of Code* Lines of XML* * Based on a Sample POJO/JPA/REST Based Application Built for JavaOne 32

Open Source and Commercial Implementations Java EE 5: Widely Available Java EE 6: Fast Uptake 33

GlassFish Areas of Focus First to market for new platform versions Continued emphasis on developer-friendly characteristics & popular OSS Production quality deployment features Clustering in current 3.1.1 release Web & Full Profile Java EE6 applications Virtualization/Cloud features in upcoming 3.2 release Shared components with WebLogic Server Ref Implementation APIs: JPA, JAX-RS, JSF, JAX-WS, JSTL, JAXP, JAXB, CDI Web server plug-ins Certified Interoperability with WebLogic Web Services, OAM, RMI 34

GlassFish and WebLogic Together Best open source application server with support from Oracle Open source platform of choice for OSGi or EE6 Web/Full Profile Focus on latest Java EE standards and community OSS innovation Certified interoperability and integration with Fusion Middleware Best commercial application server for transactional Java EE applications and in near future, Java EE6 Full Profile Platform of choice for standardization Focus on lowest operational cost and mission critical applications Best integration with Oracle Database, Fusion Middleware & Fusion Applications Production Java Application Deployment Production Java Application Deployment Oracle GlassFish Server Oracle WebLogic Server 35

Beyond Java EE 6: Moving into the cloud Develop Deploy Manage 36

Java EE Today Roles and Responsibilities Developer Deployer/Administrator Java EE Container Provider 37

Cloud Requires Data Center And Tenant Roles Developer Application Administrator Java EE Cloud Container/Service Provider Application Deployer Tenant 1 Tenant 2 Tenant n PaaS Administrator 38

Clouds parting: Java EE 7 Cloud computing is the major theme Java EE as a managed environment Application packaging reflecting new roles Application isolation and versioning In-place application upgrade Also significant Web Tier updates Web sockets, HTML5/JSF, standard JSON, NIO.2 JSRs JSR 342: Java Platform Enterprise Edition 7 JSR 236 : Concurrency Utilities for Java EE JSR 107: JCache JSR 347: DataGrids for Java EE 39

<Insert Picture Here> Java Tooling 40

Java Developer Tools 41

NetBeans 2012 Over 900k active users NetBeans 7.1 JDK 7 and Java editor support Glassfish 3.1 support, WLS and Oracle database support improvements Maven 3 and HTML 5 editing support More information http://download.netbeans.org/7.1 http://netbeans.org/community/releases/roadmap.html 42

43