JavaOne HOLs
| Day 1, April 12 | |
11:45 – 13:30 | Where My Friends Are: Java ME Location API in PracticeDuring this hands-on lab, attendees will create a mobile application that uses the Java Platform, Micro Edition (Java ME) Location API to track their friends and then displays them on the map. Additionally, this mobile application will allow the exchange of text messages between friends and show them on the map along with photos and names. This session is aimed at developers who would like to learn how to bind the content of an application with the current position of an application user. |
16:45 – 18:30 | Using OAuth with RESTful Web ServicesIn this session, we'll provide a short introduction to OAuth and the open source technologies you can use to build secure RESTful Web services in Java. The session will include three exercises: 1. Building a simple RESTful Web service using Jersey and securing it using OAuth2. Using Jersey client API to create an OAuth-aware client for the service created in the first exercise and exposing it as another Web application 3. Implementing a service that talks to a well-known public OAuth-aware Web application (this exercise is optional) |
| Day 2, April 13 | |
11:45 – 13:30 | Beginning with the Java EE 6 PlatformThis lab will offer an overview of Java EE 6 through a rundown of its key new features. Participants will build an application from scratch via incremental steps and a dozen demos and exercises, each illustrating new features of the platform. The lab is an ideal opportunity to get up to speed with Java EE 6. |
14:30 – 16:15 | Quickly and Efficiently Build CRUD Applications with Rich Client PlatformAs a Java desktop programmer, you can build applications on existing frameworks just like Web developers have done for years. You can benefit from proven and tested features of the NetBeans platform. At the same time, the cross-platform burden disappears, together with the need to create common desktop features, such as a window system, over and over again for each of your applications. |
16:45 – 18:30 | Beginning with the Java EE 6 Platform (repeat)This lab will offer an overview of Java EE 6 through a rundown of its key new features. Participants will build an application from scratch via incremental steps and a dozen demos and exercises, each illustrating new features of the platform. The lab is an ideal opportunity to get up to speed with Java EE 6. |
















