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

Slides:



Advertisements
Similar presentations
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 The following is intended to outline our general product direction. It is intended.
Advertisements

1 G54PRG Programming Lecture 1 Amadeo Ascó Adam Moore G54PRG Programming Lecture 1 Amadeo Ascó 3 Java Programming Language.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 of the corporate.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Your customer as a segment of one That changes every second! Hein Van Der Merwe Chief.
Oracle Labs Graph Analytics Research Hassan Chafi Sr. Research Manager Oracle Labs Graph-TA 2/21/2014.
1 Mocha Raspberry Pi Hacking Stephen Chin
Jim Ferrentino Elizabeth West
Oracle Universal Content Management and Storage Systems
Manuel Neyra Senior Manager EnterpriseOne Product Strategy
QAD’s Business Process Management Richard Day Senior Product Manager, QAD QAD Explore 2012.
Nashorn: JavaScript on the JDK Jim Laskey Multi-language Lead, Language/Tools Group, Java Platform.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Oracle Cloud Marketplace Neelesh Gurnani Director, Product Development Arif Khan Director, Product Management September 29, 2014 Copyright © 2014, Oracle.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 2 Hidden Gems of APEX David Gale Software Engineer Oracle Application Express November,
The Safe Harbor The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
01 Introduction to Java Technology. 2 Contents History of Java What is Java? Java Platforms Java Virtual Machine (JVM) Java Development Kit (JDK) Benefits.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit The Newest JDE Module – Rental Management Joel Sandberg Sales Consultant.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit Rapid Development of Mobile Applications Darryl Shakespeare Director.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit PaaS from an Applications Perspective Charles McGuinness Director,
Oracle Confidential – Internal/Restricted/Highly RestrictedCopyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Identity Management.
Click to add text © 2012 IBM Corporation 1 Streams Toolkit Landscape InfoSphere Streams Version 3.0 Mike Branson Toolkits.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 1 Using Oracle BPM with Open Data Web Services David Webber.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
Using Java Flight Recorder
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. An Auto-Join Network of Things Wong, H. and Wesson, B. Oracle Confidential – Internal/Restricted/Highly.
David Webber, NIEM Team, Oracle Public Sector Rapid NIEM XML Exchange Design, Semantics and UML Models NIEM Test Model Data Deploy Requirements Build Exchange.
WordFreak A Language Independent, Extensible Annotation Tool.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Contract Management.
Advanced Java
© 2009 IBM Corporation Implementing TSRM in the Enterprise Premium Support Customer Presentation – James Matlock.
@ For more details visit : Opportunities for participation Modular Architecture Trace JIT compiler Interpreter Memory manager.
1. S318417: OAUG SysAdmin SIG Angelo Rosado, Oracle Senior Product Manager Kenneth Baxter, Oracle Strategy Product Manager Biju Mohan, Oracle Principal.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
1Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Planning & Budgeting Cloud Service (PBCS) Overview Business Analytics Product Group.
Industry specific cover image Girish Jashnani What’s new in R12 – A technology perspective Jan 17 th 2007.
Oracle SIS and Sakai Integration Linda Feng, Architect Oracle Academic Enterprise Initiative.
For Oracle employees and authorized partners only. Do not distribute to third parties. © 2008 Oracle Corporation – Proprietary and Confidential.
1 of 26 For Oracle employees and authorized partners only. Do not distribute to third parties. © 2009 Oracle Corporation – Proprietary and Confidential.
Oracle E-Business Suite R12.1 Accounts Receivables Essentials Partner Boot Camp Training Courseware.
Travel and Transportation General Session and Industry Excellence Awards Vijay Anand, Oracle Sundar Swaminathan, Oracle September 30, 2014 Copyright ©
-1- For Oracle employees and authorized partners only. Do not distribute to third parties. © 2009 Oracle Corporation – Proprietary and Confidential Oracle.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
JavaFX on Mobile and Embedded: Status and Future Plans
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Proprietary and Confidential. 1.
Mobilize Your Workforce Overview of Maximo Anywhere & Everyplace Steven Shull Projetech Solution Architect/Development Lead Gina Adkins Leonard IBM Maximo.
Slide 1. What's New in NetBeans IDE 7.1 Name Title.
Oracle Java Cloud Service Oracle Develop July 2013.
JD Edwards EnterpriseOne In-Memory Sales Advisor
Build a Web App with Oracle REST Data Services &
Flight Recorder in OpenJDK
Charles Phillips screen
Confidential – Oracle Internal/Restricted/Highly Restricted
Project Helidon Deep Dive
Oracle Database Multilingual Engine
Your Next Chatbot From Idea to Execution Donna Scheele
Leverage the virtual team using Oracle Support Communities Phil Dixon Director Service Automation Product Management Global Customer Support October,
Confidential – Oracle Internal/Restricted/Highly Restricted
Principal Product Manager Oracle Data Science Platform
R11 Product Release Update March 2008
1.
Oracle Java SE Subscriptions; Protect Your Investment in Java SE
Outcome of the Lecture Upon completion of this lecture you will be able to understand Fundamentals and Characteristics of Java Language Basic Terminology.
Presentation transcript:

2 2 The following is intended to outline our general product direction. It is intended for informational 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. Standard Disclaimer

Java SE Update Adam Messinger VP Engineering Java Platform Group

4 4 Java SE Agenda Oracle and Java SE OpenJDK JDK and JVM roadmap Community Participation

5 5 Oracle JDK Oracle JDK and JRE continue as free downloads – Based on OpenJDK with additional components 3 rd party code that was replaced in OpenJDK Further components from Oracle – Example: Java browser plugin – Licensed under Binary Code License Gratis, but not open source Oracle plans to continue to provide enterprise grade support for a fee (à la Java for Business) Oracle will continue to provide Oracle JDK and JRE to source licensees (commercial and non-commercial)

6 6 OpenJDK Oracle remains committed to OpenJDK – the best open source Java implementation – Oracle JDK is built on OpenJDK source code – Oracle will continue to improve OpenJDK Oracle continues to welcome external contributors – Companies, researchers, individuals, and more! Oracle plans JDK 7 & JDK 8 based on OpenJDK – Planned for 2011 and 2012, respectively Oracle plans to continue to provide OpenJDK 6 – In collaboration with the OpenJDK Community – With Java SE 6 TCK access under OCTLA Oracle has no plans to change licensing of OpenJDK

7 7 Proposed JDK 7 Features InvokeDynamic byte code + supporting features – Multi-lang support, Rhino performance work Concurrency and Collections APIs – Improved multi-threaded Java code Small Language Enhancements (Project ”Coin”) – Some parts to be pulled into JDK 7 SDP and SCTP Support – Telco/Financial/HPC New I/O APIs – Filesystem, async I/O – Improved performance, interoperability with OSes JVM Improvements – Performance and serviceability (from JRockit)

8 8 Proposed JDK 8 Major Features Lambda Expressions (”Closures”) Multi-Core, Developer Productivity Enables parallelization of library and user code Small Language Enhancements (Project ”Coin”) Developer Productivity Enables cleaner, more concise Java code Annotations enhancements for Java EE etc (Anything not going into JDK 7) Modules Focus on Java SE developers Support required Java EE container features Coarse-grained Java API modularity – reduce download size JVM Improvements Start-up time and ergonomics improvements

9 9 Java SE Futures (Ideas) Fully modularize JDK – Allows subsetting for different target deployments – Examples: Embedded, Headless, Light-weight Client Better integration – Hardware devices, OSes – Candidates: Location, Payment APIs Interoperability – With native, non-Java languages Multi-core – Parallelized APIs for bulk data processing etc – Improved development, diagnostic and profiling tools Hardware trends – Leverage HW profiling in SPARC, upcoming Intel chips Data bindings – Simpler, more consistent access over different data sources such as databases, caches and XML

10 As of the Sun acquisition, Oracle 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 and JRVE features will remain closed source Oracle committed to continued investment The HotSpot and JRockit teams have been merged and started working on the converged JVM. JVM Strategy HotSpot and JRockit Convergence

11 JVM Convergence Roadmap Converged JVM 2011 (JDK7 or later) Enhanced management agent (from JRockit) Enhanced JVM MBean(s) (from JRockit) Improved startup time Converged JVM 2012 Extensible Permgen Improved JVM logging (from JRockit) Native memory usage tracking Enhanced runtime JVM controls “All” performance enhancements from JRockit Further startup time improvements …and much more

12 What do you think about the proposed JDK 7/8 division? What do you think about the proposed JVM convergence plan? How should we collect and prioritize feature requests from the community? Highest #votes? Merit? We want to make our priorities and progress transparent. How should we do that? Feedback Welcome

13 Q & A