Tuesday Oct 18, 2011

JavaOne 2011 Recap

The 2011 JavaOne Conference, the sixteenth, had its own distinctive identity. The Conference theme, “Moving Java Forward,” coincided with the spirit that seemed to pervade the attendees – after more than a year-and-a-half of stewardship over Java, there was a clear and reassuring feeling that Oracle was doing its part to support Java and the Java community. Attendees that I spoke to felt that the conference was well put together and that the Java platform was being well served and indeed, moving forward.

For me, personally, it was a week in which my feet barely touched the ground as I rushed through tours from session to laptop to session, dashing off blogs and racing back to events, socials, awards ceremonies, BOF's and more.

The Keynotes

Start with the keynotes. Monday’s Technical Keynote debuted and open-sourced JavaFX 2.0, looked ahead to Java EE on the cloud and reminded us that there are about 6.5 billion people in the world and five billion Java Cards.

Tuesday’s Java Strategy Keynote offered Oracle's long-term vision for investment and innovation in Java.

Thursday’s Java Community Keynote while touched by the awareness of Steve Jobs’ passing, celebrated Java User Groups, Duke’s Choice and JCP award winners, and was capped off with the inimitable Java Posse.

Sessions, Sessions, and more Sessions

And then there were the sessions!

JavaFX 2.0, which was represented in more than 50 sessions, deserves special mention.

There was a lively panel discussion of the future of Java EE and the cloud.

Oracle’s Java Technology Evangelist Simon Ritter, in his session, showed off a fun gadget that worked via JavaFX 2.0.

Oracle’s Greg Bollella and Eric Jensen, gave a session titled “Telemetry and Synchronization with Embedded Java and Berkeley DB” that presented a vision of the potential future of Cyber-Physical Systems

Java Champion Michael Hüttermann explained best Agile ALM practices in a session.

Oracle’s Joseph Darcy took developers deeper into the heads and tails of Project Coin.

A JCP panel talked about JCP.next and the future of the JCP.

The JCP Awards gave recognition to some well-deserving people.

Oracle’s Kelly O’Hair gave a session on OpenJDK development best practices.

Oracle’s Terrence Barr showed developers how to get started with Embedded Java(http://blogs.oracle.com/javaone/entry/getting_started_with_embedded_java).

The Duke's Choice Awards reminded us of the sheer ingenuity of Java and Java developers.

Adam Bien, Java Champion, Java Rock Star and winner of Oracle Magazine’s ninth annual Editors' Choice award as Java Developer of the Year was all over the place.

Go to Parley’s.com to take in some of the great sessions.

Monday Oct 17, 2011

Getting Started with Embedded Java -- Sense, Control, Connect, Store, Sync

At JavaOne 2011, Terrence Barr, Senior Technologist, Mobile & Embedded, Oracle Germany, presided over a two-hour HOL (Hands-On-Lab) on Monday in which he taught developers how to build an embedded Java solution that senses and controls the environment, stores data, and connects to back-end databases for synchronization and further processing. The session offered considerable detail along with step-by-step exercises as participants learned how to create the embedded EnviroTracker system and application which tracks and processes environmental data. The application interfaces with a microcontroller to read sensor input (ambient light brightness), to control output (and LED), and then further processes the sensor data.

The lab focused on:
• The benefits of Java technology in the embedded space
• The components of embedded Java platforms
• Setting up an embedded Java platform
• Interfacing between the embedded Java platform, the microcontroller, and I/O
• Accessing and controlling I/O from Java
• Processing sensor data

Barr took developers through seven basic tasks or exercises:

1. Create the EnviroTracker
2. Install the OJEC (Oracle Java ME Embedded Client) on the Development Host
The Oracle Java Micro Edition Embedded Client (OJEC) implements the CDC Platform configuration.
3. Develop and Test Your First Embedded Java Application..
4. Install OJEC on the Target Platform and Run Your Java Application
5: Understand I/O and the Arduino Microcontroller
6: EnviroTracker V1: First Contact
7: EnviroTracker V2: Continuous Monitoring and Processing

By the end of a rigorous and demanding, but satisfying two hours, attendees had built a real-world embedded system and created the EnviroTracker Application to track environmental sensor data. They learned how to install and use embedded Java runtimes and tools, and how to interface with I/O devices and microcontrollers from Java applications.

The take home message: Creating sophisticated embedded Java systems and applications is easy due to the platform independence of the Java language and runtime, the scalability of pre-existing Java skills to embedded development, and the comprehensive support provided by mature and feature-rich developer tools.

For more info, go to Terrence Barr's blog.

About

Insider News from the Java Team at Oracle!

duke
javeone logo
Links


Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
2
5
6
7
12
13
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today