JavaOne and Oracle Develop Keynotes
All sessions will be at Keynote Hall, OpenWorld Pavilion.
Tuesday, December 7
Time: 2:00 p.m. - 3:00 p.m.
Adam Messinger, Vice President, Development Fusion Middleware, Oracle
Java Strategy and Directions
Since its inception, Java has expanded relentlessly in bringing the power of secure, connected computing to the activities of everyday life. Java is the force behind applications and devices important to every aspect of both our professional and personal worlds—from desktops to mobile phones and handheld devices, to entertainment and navigation systems, to mission-critical enterprise software. In this opening JavaOne keynote, Adam Messinger will share Oracle's vision for strengthened investment and innovation in Java and describe how Java will continue to grow as the most powerful, scalable, secure, and open platform for the global developer community.
JavaOne Technical Keynote
Time: 4:00 p.m. - 5:30 p.m.
Greg Bollella, Chief Architect, Embedded Java, Oracle
Java for Embedded: A Fresh Look at the Future
For some time now, the Java community has addressed the needs of embedded application developers by introducing tools and techniques honed through use in the general market. It's now time to address embedded development in its own right. Developers who create software for devices that are not computer-based—printers, controllers, and medical equipment, for example—face significantly different problems and constraints than do general-purpose developers. Many of us realize that the Java community can and should more energetically embrace the needs and requirements of embedded application developers. Oracle takes a fresh look at Java for embedded applications and believes the time is right for a radically different approach to how Java supports developers of embedded software. This technical presentation highlights new Java technologies and approaches for the embedded market.
Danny Coward, Software Developer, Java Evangelism and Blueprints, Oracle
Java SE: The Road Ahead
Java SE has come a long way in 15 years. From its humble beginnings as a tool for programming small interactive devices, it has evolved into a high-performance, general-purpose virtual machine, language, and set of libraries used in applications ranging from the desktop to the cloud. This session focuses on the next steps in this evolutionary path. These include enhancing Java virtual machine to make it the target of choice for implementers of non-Java languages, modernizing the Java programming language to make developers more productive and programs more efficient on multicore processors, and modularizing the platform to make it faster and even more widely applicable than it is today.
Jerome Dochez, Architect, Oracle
Arun Gupta, Evangelist, Java EE and GlassFish, Oracle
Java EE: The Evolution of the Java Platform
Over time, the focus of Java EE has shifted from providing a collection of raw APIs out of the box to offering an integrated programming model with a smooth learning curve. This gradual movement has changed the way APIs are designed, packaged, and released. It's also notable that the latest Java EE release made the platform more targeted by adding support for profiles, all while retaining strong compatibility guarantees to ward off the threat of fragmentation. This technical presentation examines the principles that guided the design of the Java EE platform over the years, culminating with last year's release of Java EE 6. This presentation looks at what's coming in Java EE 7, interpolating current industry trends and carrying to conclusion the renewal process that has characterized the last two platform releases.
Wednesday, December 8
Oracle Develop Keynote
Time: 9:00 a.m. - 9:45 a.m.
Chris Tonas, Vice President, Application Development Tools, Oracle
Outperforming User Expectations in Rich Enterprise Applications
Server-side development is often the most difficult, making it easy to forget that effective user interface engineering and multichannel delivery can eliminate many adoption barriers for enterprise users. Improvements in specifications and vendor technology are opening new doors for Java Web applications to evolve to rich enterprise applications—applications that outperform the baseline requirement. Enterprise developers must work more efficiently as a team to address these adoption barriers, leverage existing enterprise assets, and close the gap between the complexity of technology and the time in which IT has to deliver. Hear Oracle Vice President Chris Tonas discuss these issues in this keynote.