geeks “kicked butt had fun never cheated loved our customers changed computing forever” – Scott McNeally, Sun co-founder confusion waiting… 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. The following is intended to provide information for Oracle and Sun as we continue to combine the operations worldwide. Each country will complete its integration in accordance with local laws and requirements. In the EU and other non-EU countries with similar requirements, the combinations of local Oracle and Sun entities as well as other relevant changes during the transition phase will be conducted in accordance with and subject to the information and consultation requirements of applicable local laws, EU Directives and their implementation in the individual members states. Sun customers and partners should continue to engage with their Sun contacts for assistance for Sun products and their Oracle contacts for Oracle products. ...is not really true. The Future of Java™ Thorbiörn Fritzon, Lead Technologist, Sun Microsystems Nordic Oracle’s Java Strategy: Continue investing in the Java platform… …across a range of servers and devices Fuel continued innovation in the Java platform,… …focusing on areas such as JavaFX Continue supporting developer community, … …open source, and JCP Java™SE • Drive rapid delivery of Java™SE 7 • HotSpot joins JRockit as strategic JVM • Continue support for all leading OS platforms Java™SE • • • • Modularization Drive rapid delivery of Java™SE 7 • Developer productivity • Multiple languages HotSpot joins JRockit as strategic JVM • Higher performance Continue support for all leading OS platforms • Support for multi-core processors Java™SE • Drive rapid delivery of Java™SE 7 • HotSpot joins JRockit as strategic JVM • Continue support for all leading OS platforms Java™SE • • • • World-leading performance • Fine-grained monitoring and management Drive rapid delivery of Java™SE 7 • Automated and manual performance tuning •HotSpot Run on joins virtualized servers with no OS JRockit as strategic JVM • Leverage multi-core with NUMA optimization Continue support for all leading OS platforms • Extremely efficient garbage collection • Deterministic, real time behavior Java™SE • Drive rapid delivery of Java™SE 7 • HotSpot joins JRockit as strategic JVM • Continue support for all leading OS platforms Java™ ME • Unify JavaME and JavaSE Programming APIs • Optimize JavaME • Continued delivery of optimized binaries for Carriers and Device Partners Java™ ME • Unify JavaME JavaSE Programming • Deviceand capabilities converging APIs • • New devices and OSs continue to Optimize JavaME • fragment programming model Continued delivery of optimized binaries for Carriers • Java “Write-Once, Run-Anywhere” and Device Partners Java™ ME • Unify JavaME and JavaSE Programming APIs • Optimize JavaME • Continued delivery of optimized binaries for Carriers and Device Partners Java™ ME • • • • Performance: Start Up and Runtime Unify JavaME andInteraction JavaSE Programming • Abstract: New Paradigms APIs • Optimize: Power Consumption Optimize JavaME • Productivity: Optimized for JavaFX Continued delivery of optimized binaries for Carriers • Portability: To new platforms including IP TV, and Device Partners Blu Ray, and emerging Embedded Devices Java™ ME • Unify JavaME and JavaSE Programming APIs • Optimize JavaME • Continued delivery of optimized binaries for Carriers and Device Partners Java™EE Drive continued JavaEE evolution in important areas: • - Modularity with open standards - New, footprint-optimizing server “Profiles” - Richer UI and Web applications - Support for dynamic/scripting languages - Optimized Web services stack JavaFX • Extend Java to provide unmatched user interface capabilities • Portable across devices – desktop, mobile, TV, and other form factors • Complements Oracle ADF and ADF Mobile for enterprise applications JavaFX • • • • Design-oriented withunmatched visual assembly Extend Java to provide user interface • Higher productivity with comprehensive capabilities library of UI components Portable across devices – desktop, mobile, TV, and • Rich user experiences with high performance other form factors and extensibility • Seamless interoperability Java, for Complements Oracle ADF andacross ADF Mobile enterprise applications JavaScript, and HTML 5 JavaFX • Extend Java to provide unmatched user interface capabilities • Portable across devices – desktop, mobile, TV, and other form factors • Complements Oracle ADF and ADF Mobile for enterprise applications IDE? So? “ ” We want to hear from you! ? [email protected]