|
| 7:00 a.m. - 8:00 a.m. |
Onsite Registration and Welcome Refreshments |
| 8:00 a.m. - 8:15 a.m. |
Welcome and Morning Announcements from TheServerSide.com, Your Enterprise Java Community |
| 8:15 a.m. - 9:35 a.m. |
Keynote: Java Today and Tomorrow from James Gosling, Father of the Java programming language |
| 9:35 a.m. - 10:10 a.m. |
Lightning Rounds: Quick, 5-Minute Presentations on Hot or Emerging Java Technologies |
| 10:10 a.m. - 10:35 a.m. |
Morning Refreshment Break, Peer and Vendor Networking |
| 10:35 a.m. - 11:35 a.m. |
Resource-Oriented Enterprise Service Bus
Jeremy Deane
Architecture and SOA |
Java EE 6 Overview
Reza Rahman
Language |
Cloud Computing with Scala and GridGrain
Nikita Ivanov
Cloud |
Hunting Memory Leaks
Kirk Pepperdine
Tools & Techniques |
| 11:45 a.m. - 12:25 p.m. |
Keynote Presentation |
| 12:25 p.m. - 1:15 p.m. |
Lunch |
| 1:25 p.m. - 2:25 p.m. |
Streamline Web Application Development with JSF 2.0
David Geary
Frameworks |
Software Quality: The Quest for the Holy Grail?
Jesper Pedersen
Tools & Techniques |
Mission-Critical Enterprise/Cloud Applications Case Study
Eugene Ciurana
Cloud |
Google App Engine Persistence: Mapping RDBMS Concepts to the App Engine Datastore
Max Ross
Cloud |
| 2:35 p.m. - 3:20 p.m. |
Keynote: The Cloud Computing Continuum from Bob McWhirter,
Chief Architect, Cloud Computing, Middleware, Red Hat |
| 3:20 p.m. - 3:45 p.m. |
Afternoon Refreshment Break, Peer and Vendor Networking |
| 3:45 p.m. - 4:45 p.m. |
Creating an Event-Driven SOA
Eben Hewitt
Architecture and SOA |
JRuby for Mission-Critical Applications Case Study
Eugene Ciurana
Language |
Developing with Amazon WS - Highly Scalable Services that are Someone Else's Headache to Maintain and Develop
Chris Richardson
Cloud |
Rich Enterprise Applications with JavaFX
Max Katz
TheClientSide |
| 4:55 p.m. - 5:55 p.m. |
Integration Platform Panel
Josh Long, Author, Spring Enterprise Recipes and Spring Web Recipes
Jeff Genender, Apache ServiceMix committer and PMC member
Ross Mason, CTO, MuleSource
Moderated by Eugene Ciurana and Matt Raible |
| 5:55 p.m. - 7:35 p.m. |
Ask the Expert Discussion Groups
Dave Chappell, Chief Technologist for SOA, Oracle
Rod Johnson, Creator of Spring
Eugene Ciurana, Author, Developing with Google App Engine
Kirk Pepperdine, Head of JavaPerformanceTuning.com
Matt Raible, UI Consultant
Jeff Genender, Java Open Source Consultant
David Geary, Author, Graphic Java Swing, Core JSF and more |
| 8:30 a.m. - 9:00 a.m. |
Morning Refreshments |
| 9:00 a.m. - 9:10 a.m. |
Welcome and Morning Announcements from TheServerSide.com, Your Enterprise Java Community |
| 9:10 a.m. - 10:10 a.m. |
Keynote: The Grid, The Cloud, & The Bus from Dave Chappell, Creator of the ESB and Chief Technologist for SOA at Oracle |
| 10:20 a.m. - 11:20 a.m. |
GWT fu: Going Places with the Google Web Toolkit
David Geary
Frameworks |
A Quick Tour of Contexts and Dependency Injection for Java EE
Reza Rahman
Language |
Elastic Data on the Cloud: Hype or Reality?
Nati Shalom
Cloud |
Highly Interactive Software with Java and Flex
James Ward
TheClientSide |
| 11:20 a.m. - 11:45 a.m. |
Morning Refreshment Break, Peer and Vendor Networking |
| 11:45 a.m. - 12:25 p.m. |
Lunch Keynote |
| 12:25 p.m. - 1:15 p.m. |
Lunch and Peer Networking |
| 1:15 p.m. - 2:15 p.m. |
Practical Web Service Design and Development
Ryan Heaton
Architecture and SOA |
Push the Button - Improving the Current Practice of Continuous Integration
Jason Whaley
Tools & Techniques |
Running Java and Grails Applications on the Amazon Elastic Compute Cloud
Chris Richardson
Cloud |
Flex vs. GWT Smackdown
Matt Raible & James Ward
TheClientSide |
| 2:25 p.m. - 3:25 p.m. |
Getting Started with jBPM4 and Spring
Josh Long
Frameworks |
A Practical Guide to DSLs for the Java Developer
Jesus Rodriguez
Language |
ESB, OSGi, and the Cloud: Making Rain with ServiceMix 4
Jeff Genender
Cloud |
Tomorrow's Tech Today: HTML 5
Scott Davis
TheClientSide
|
| 3:25 p.m. - 3:50 p.m. |
Afternoon Refreshment Break, Peer and Vendor Networking |
| 3:50 p.m. - 4:20 p.m. |
Tech Sessions: Vendors display, present and discuss their technologies. This is your opportunity to ask questions and evaluate solutions. |
| 4:30 p.m. - 5:30 p.m. |
Hidden Web Services: Microformats and the Semantic Web
Scott Davis
Architecture and SOA |
Building Enterprise Mashups with jBeans
Ross Mason
Tools & Techniques |
Mix it Up in the Cloud: ServiceMix Solution for SaaS
Heath Kesler
Cloud |
Ajax Applications with RichFaces and JSF 2.0
Max Katz
TheClientSide |
| 5:40 p.m. - 7:40 p.m. |
TheServerSide Java Symposium Cocktail Reception, sponsored by Oracle
Mix, Mingle and Network with Speakers and Your Peers |
| 8:30 p.m. |
Dinner with Strangers. Attendees sign up in advance. Meet in lobby at 8:00 pm. |
| 8:30 a.m. - 9:00 a.m. |
Morning Refreshments |
| 9:00 a.m. - 9:10 a.m. |
Welcome and Morning Announcements from TheServerSide.com, Your Enterprise Java Community |
| 9:10 a.m. - 10:10 a.m. |
Keynote: What's New in Spring 3.0 from Rod Johnson, Creator of Spring |
| 10:20 a.m. - 11:20 a.m. |
Vaadin - Rich Web Applications in Server-Side Java without Plugins or JavaScript
Joonas Lehtinen
Frameworks |
Testing Scripts and DSLs: A Practical Use of JSR-223
William Martinez Pomares
Language |
Just Tune It
Kirk Pepperdine
Tools & Techniques |
The Busy Developer's Guide to ECMA(Java)Script
Ted Neward
TheClientSide |
| 11:20 a.m. - 11:50 a.m. |
Morning Refreshment Break, Peer and Vendor Networking |
| 11:50 a.m. - 12:10 p.m. |
Tech Sessions: Vendors display, present and discuss their technologies. This is your opportunity to ask questions and evaluate solutions. |
| 12:10 p.m. - 1:00 p.m. |
Lunch and Peer Networking |
| 1:00 p.m. - 2:00 p.m. |
Pragmatic Architecture
Ted Neward
Architecture and SOA |
The Future of Web Frameworks
Matt Raible
Frameworks |
Getting into Open Source: Everything You Wanted to Know About Open Source that Nobody Told You
Jeff Genender
Tools & Techniques |
Performance Anti-Patterns in Ajax Applications
Andreas Grabner
TheClientSide |
| 2:10 p.m. - 3:10 p.m. |
Getting Things Done for Programmers
Kito Mann
Tools & Techniques |
Keep Pushing: How We Rebuilt Yahoo! Mail and Facebook Using JSF and Survived
George Maggessy & Maiko Rocha
TheClientSide |
Using Java Parallel Method Invocation to Accelerate Data Analysis on a Distributed Data Grid
Bill Bain
Cloud |
The Busy Java Developer's Guide to Scala: Patterns
Ted Neward
Language |