Login

JavaOne 2011 is a Wrap

JavaOne 2011 is a wrap, and we were very pleased at how the event went. Most of the feedback we heard from developers was - the somewhat awkward venue notwithstanding (goodbye Moscone) Oracle may be starting to get it right. Though we don't have the exact numbers yet, we felt that the attendance was up from last year. If you didn't get to attend, here's an excellent synopsis from boys at the The Community Asylum.

We also had a great time in the JBoss Booth and the famous JBoss mini-theater in the Exhibit Hall. We have captured some of the sessions for your info below for your viewing pleasure. If you came by to visit, awesome. If not, then we hope you'll do so next year. Just follow the crowds!

Thanks, The JBoss Team

Booth Session Videos

Speaker(s): Wesley Hales Spinning refreshes, choppy page transitions, and periodic delays in tap events are just a few of the headaches in today's mobile web environments. Developers are trying to get as close to native as they possibly can - but are often derailed by hacks, resets, and rigid frameworks.

In this session, we will discuss the bare minimum of what it takes to create a mobile HTML5 web app. This includes:

Hardware Acceleration

Page Transitions: Sliding, Flipping, and Rotating

Debugging Our Transitions and Other Tips

Behind the Scenes: Fetching and Caching via Concurrent Ajax

Cell and Wifi Network Type Detection, Handling, and Profiling

The main point behind this talk is to unmask the hidden complexities which today's mobile frameworks try to hide. You will see a minimalistic approach (using core HTML5 APIs) and basic fundamentals that will empower you to write your own framework or contribute to the one you currently use.

Speaker(s): David Lloyd JBoss Modules is the basis for the advanced class loading capabilities in the new JBoss AS 7 / EAP 6 platform. This architecture is powerful and useful both inside and outside of JBoss AS. Find out how JBoss Modules makes JBoss AS lightning fast, and how you can use that same power in your own applications.

Speaker(s): Manik Surtani In this short presentation, Manik Surtani, founder of Infinispan, the open source data grid platform, will take you through an overview of data grids, what they provide, and the purpose they serve as a cloud storage and NoSQL solution. JSR-347, the proposed standard for data grids in Java, will also be discussed.

Speaker(s): Andrew Lee Rubinger Fast, fast, fast. Blazing fast. No doubt, that's the main reason to love JBoss AS 7. This talk dispells a long-standing misconception that Java EE application servers are inherently slow. With JBoss AS 7, you enjoy more features than ever before AND get a 10-fold reduction in startup time and memory consumption over the previous generation. It's everything you've wanted in an application server: blazing fast startup, lightweight footprint, modular down to the core, burning hot deployment, consistent administration and multi-server management mode. Under all that is a server powered by first class components developed in the JBoss Community (JBoss Modules, Weld, Infinispan, HornetQ, etc). Come get your cake and eat it too.

Speaker(s): Grant Shipley Excited about the new features in JBoss AS 7 like EE 6, CDI/Weld, a small memory footprint and fast startup times? Want to experience all this goodness in the cloud? Red Hat's OpenShift makes it both easy AND free. OpenShift is a free platform-as-a-service that enables developers to get Java apps deployed to the cloud quickly without having to worry about managing the stack, writing scripts or installing agents. Forget all the cloud-washed product marketing you've seen before, this is the real deal.

See first hand how to get the most out of AS 7's cool new features in the cloud. We'll show you how to take your locally running AS 7 app, migrate it to the simple and easy-to-use OpenShift Express platform, then take it up a notch by migrating it to OpenShift Flex and add versioning, rollbacks, performance monitoring, log management, and of course, auto-scaling.

Unit tests and mock objects will only take you so far; the only answer which truly ensures that all components are playing nicely is a comprehensive integration suite. Unfortunately, writing integration tests has historically involved manual setup of a heavy, cumbersome test harness. That's time lost, but it doesn't have to be anymore.

All examples will be powered by the new lean offering from the JBoss Community: Application Server 7. Attend this session to learn how the simplified component model of Java EE6 can be applied to testable development.

Speaker(s): Anil Saldhana In this presentation, we will talk about all the use cases associated with security in JBoss Application Server and the solutions for the problems. We will discuss the Security Token Server that issues security tokens, SAML based SSO, Identity Model to manage users/roles/groups. We will talk about mapping of roles, principals and attributes that is useful for security.

Speaker(s): David Lloyd Class loading has always been a complex area of understanding. Find out how we've greatly simplified class loading in JBoss AS 7/EAP 6 and how the new architecture can be used to add power and simplicity to your applications.

Speaker(s): Richard Kennard How many times have you sat in a dark office after-hours, hand-editing forms, page after page? Software teams spend a lot of time developing the UI. To speed up the process, developers resort to drag-and-drop widget solutions or model-based static generation tools, which only change the appearance of the problem.

This session presents Metawidget as a solution to keep your UIs DRY. Metawidget is a smart UI processor that populates itself at runtime with UI components that match properties of your model. Rather than introduce new technologies, it reads existing metadata—such as JavaBeans, annotations, or XML—to create native UI widgets in JSF, Android, Swing, and more.

Speaker(s): Manik Surtani In this short presentation, Manik Surtani, founder of Infinispan, the open source data grid platform, will take you through an overview of data grids, what they provide, and the purpose they serve as a cloud storage and NoSQL solution. JSR-347, the proposed standard for data grids in Java, will also be discussed.

Speaker(s): Pete Muir In this session Pete demonstrates how to scale out your data layer on OpenShift Flex, an auto-scalable, cluster-enabled data-grid from Red Hat. Pete will show you how to create a data grid on OpenShift Flex, and then create a simple application that uses the grid. Finally, Pete will outline future plans for Infinispan on OpenShift.

Speaker(s): Wesley Hales The mobile web is the new hotness and HTML5 is the buzzword of the year(s). With buzzing technology comes many distractions and over hyped solutions - especially when trying to tie the features of HTML5 into your current JavaEE stack. Wesley will share the strengths and weaknesses of mobile HTML5 when mixed with middleware technologies. He'll address common pitfalls and review demos which "fill the gap" or bridge mobile solutions to your current Java projects and platforms.