TSSJS_header Home

Sessions

TheServerSide Java Symposium is an intensive educational experience that gives you essential development technologies, expert insight into practical, real-world ways to architect, develop and maintain Java-based applications and systems.

Select a track to view breakout sessions by topic:

Keynotes

Driving Java Innovation in the Cloud

Rod Johnson, Creator of the Spring framework

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, discusses 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 Java-cloud demands and accelerating Java innovation 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.


Java in Flux: Utopia or Deuteronopia?

Steve Harris, Senior Vice-President, Application Server Development, Oracle
Adam Messinger, Vice-President, Development in the Fusion Middleware Group, Oracle

In the 15 years since its birth on prototype consumer devices within Sun, through its early fame making web pages come alive with Java applets, Java has become a pervasive force in all aspects of computing from smart cards to powering some of the world's biggest enterprises. This keynote will cover the latest Java trends and Java developments, including enhancements in the Java Platform, from core Java SE and its reformation as a modular platform, and exciting new extensions to the Java language, to the new simplicity of enterprise computing in Java EE and its new directions towards cloud computing in the future.

Closing Keynote
The Revolutionary Developer: Our Social Responsibility in a Time of Transition

Cameron McKenzie, Editor of TheServerSide.com

While we are only a few months into 2011, there is no doubt that this year will be remembered as the year of revolution. Revolutions continue to brew and unfold in the Middle East and Africa, while corrupt regimes in Europe, Asia and North America prepare for impending insurgencies. But unlike the Asian and Latin American revolutions of the past one hundred years, the driving force behind these recent revolutions hasn't been the belief in a particular ideology, but instead, the availability of a particular technology; specificaly the social media applications that are deployed by programmers, developer and architects like ourselves. The products, devices and applications that we have created are making rapid societal changes happen.

In a democracy, it is "one man:one vote." But as developers, our impact on the world around us is much greater than simple proportional representation. And with that comes the need for an increased awareness of our social responsibility. The closing keynote at TSSJS 2011takes a look at the impact of the work we do as developers, the significance of the contributions our work has on societal change, and the areas in which we must be diligent to ensure that the work we do continues to have a positive impact on the greater community around us.

 

Panel Discussion Day 2

The Java Community Process: What's Broken and How to Fix It

Moderated by Cameron McKenzie, Editor of TheServerSide.com
Patrick Curran, Head of the Java Community Process
James Gosling
, Father of the Java programming language
Reza Rahman, Author, EJB 3 in Action; Member, Java EE 6 and EJB 3.1 expert groups

There are few ideas as pure and idealistic as the Java Community Process. Many big players in the industry depend on Java based technologies, so it only makes sense that the progression and evolution of these technologies should be done collaboratively with input from the people and vendors who are most vested in them.

But somehow the train seems to have come off the track. Several important members of the JCP have dishearteningly left or resigned, and many members of the Java community complain that the JCP, rather than thrusting the Java platform forward, is a drag on progress and innovation. On the other hand, several key JSRs have moved and evolved quite quickly, so the debate rages over the true merits of the process.

In this panel discussion, hear from three leaders of the Java industry - JCP Head, Patrick Curran, James Gosling, father of the Java programming language and Reza Rahman, Member of the Java EE 6 and EJB 3.1 expert groups - all of whom have worked with the Java Community Process and can speak firsthand about what works, what doesn't work, and what needs to be changed in order for the industry to get the most out of the JCP.


Bring a Group and Save

Save $1,500 when you come with a team. Contact your Delegate Relations Manager, Melissa Cote, to learn about special registration offers.