Keynotes
The Future of Java
Rod Johnson VMware, Creator of Spring Framework
06-21-2011 | 08:45 AM-09:30 AM
| Room A3-6
The availability of cloud computing resources fundamentally changes the way that enterprises use technology and introduces new programming paradigms. Rod Johnson, Senior Vice President of Application Platform Division at VMware and founder of the Spring Framework, will discuss how these changes have produced a demand for an enterprise Java cloud platform and how existing enterprise standards are not sufficient to meet these new challenges.
Developers need to build applications that leverage a dynamic and changing infrastructure, access data in non-traditional storage formats, perform complex computations against large data sets, support access from a plethora of client platforms and do so more quickly than ever before without sacrificing scalability, reliability and performance. Meeting these demands is necessary to maintain Java as the most useful technology to the enterprise and requires the introduction of an open, productive, Java Platform-as-a-Service.
Developing rich customer experiences for mobile, web and desktop
Ben Forta Adobe
06-21-2011 | 02:00 PM-02:45 PM
| Room A3-6
The rapid growth of tablet and mobile devices changes the paradigm for how companies manage enterprise data and customer touch points. The challenge of developing rich, engaging customer experiences and applications integrated across mobile, web and desktop can be daunting. Ben Forta, Director of Platform Evangelism at Adobe, will discuss how enterprises can leverage next generation architecture and a user-centric design approach to build intuitive applications that can manage real-time data integration, secure data handling, multiscreen deployments and more. Should your challenge be on the list? Tweet your enterprise developer challenge on #jaxenterprisedev.
Scaling Apps in a SaaS World: How Taleo.com Prepared their Environment for the Fortune 100
Kumar Muthukumar Taleo
Jyoti Bansal AppDynamics
06-22-2011 | 11:30 AM-12:15 PM
| Room A3-6
Taleo.com has critical, highly demanding customers--including many companies in the Fortune 100. In addition, their production applications experience tremendous load that includes more than 75 million transactions a day.
As the SaaS company grew quickly, Taleo's team realized that they had to strike a careful, delicate balance between serving those customers--enabling near-flawless uptime and availability--and ensuring that they had enough metrics and visibility for managing their production applications at all times.
How did they do it? Part of the answer was the shift from a reactive to a proactive approach to application management and scalability. This shift enabled their team to monitor and manage applications even over multiple tiers and hops--and gave the organization significantly better control over its distributed Java/SOA apps.
Learning outcomes from this presentation:
- Understand how to manage applications in a distributed environment.
- Evaluate best practices for triage and troubleshooting performance problems even during peak load times.
- Explore app performance problems common to SaaS environments, such as the balance between multi-tenancy and having granular diagnostic information to troubleshoot a performance issue.
Web vs. Apps
Ben Galbraith Set Direction
Dion Almaer Set Direction
06-22-2011 | 03:15 PM-04:00 PM
| Room A3-6
With the recent release of Firefox 4, we're reminded that today's browsers sport amazing capabilities, truly graduating from markup renderers to sophisticated app run-times. We're sure to see some amazing new web applications just over the horizon that take advantage of these new capabilities. At the same time, the mobile ecosystem is white hot. What relationship do mobile "apps" have with the web and how will these two communities co-exist into the future? Also, how do developers target all of these different platforms? Join Ben and Dion as they share their thoughts on these and other issues.
Exploring Java EE 6 for the Enterprise Developer
Pieter Humphrey Oracle
06-23-2011 | 08:30 AM-09:15 AM
| Room A3-6
The Java EE 6 platform contains a wealth of APIs: some were just introduced (JAX-RS and Bean Validation); others have been around for a long time with little or no change (JMS); and still others have a long history, but have also seen leaps in usability (EJBs). When writing an application, we often fall back on old habits. As a result, we overlook some new, often simpler, features that would let us solve the problem much faster. In this session, we'll look at the Java EE 6 programming model as a whole, then dive into the different layers of a typical Java EE Web application and show how to implement them using the latest Java EE features with WebLogic.
The Java EE 7 Platform: Developing for the Cloud
Linda DeMichiel Oracle
06-23-2011 | 12:30 PM-01:15 PM
| Room A3-6
This talk introduces the Java EE 7 platform, the latest revision of the Java platform for the enterprise. The focus of Java EE 7 is on the cloud, and specifically it aims to bring Platform-as-a-Service providers and application developers together so that portable applications can be deployed on any cloud infrastructure and reap all its benefits in terms of scalability, elasticity, multitenancy, etc. Furthermore, Java EE 7 continues the ease of development push that characterized prior releases by bringing further simplification to enterprise development. It also adds new, important APIs such as the REST client API in JAX-RS 2.0 and the long awaited Concurrency Utilities for Java EE API, and plenty of improvements to all other components.







