Alex Marshall Alex Marshall is a marketeer, web developer and designer. He also likes retro technology, classic cars and in his spare time enjoys travelling.

3 exciting developments I learnt about in the Technical keynote – JavaOne 2013 First Timer

1 min read

netbeans_javaone_2013_icon125Last time I wrote about my experience as a first timer attending JavaOne 2013 and in this article I will be looking at some of the key points that should be taken away from the JavaOne 2013 Keynotes.

Unification of Java SE and Java ME merging of the platform

DSC_0051At JavaOne 2013 Nandini Ramani, Vice President of Development at Oracle announced an important Java development: Unification the Java Platform.

Presently Java SE 7, CDC, and CLDC, are very different and they share less commonalities. For Developers CLDC is still in the Java 1.3 phase, while Java SE is moving towards Java 8 and is set to reach there in 2014, whereas Java ME has not kept up with Java SE and is behind. They will all get a common release date.

Nandini Ramani announced that Java SE 8  will make a big move towards the unification of these two platforms.

Essentially Java 8 SE will be release with a compact profile which will replace Java 7 CDC, thus reducing the amount of implementations whilst increasing commonality from the API perspective and the language perspective, and sharing of a common library such as NIO.

This will essentially allow Java developers to use their skill set across the entire Java spectrum rather than being restricted to Java ME or SE Development.

Project Avatar goes open source (finally)

Project Avatar was the most interesting announcement to come out of the JavaOne 2013 Keynotes, after much delay the HTML5 development strategy has now moved forward, and goes Open Source.

Project Avatar essentially complements the unification of the Java Platform (both SE & ME)
and is made up of three primary components.

    1. Avatar.js – This allows Java Developers to create server side JavaScript services using the Node programming model and a thin server architecture (TSA), and then publish these services via WebSockets, REST, and Server Sent Events (SSE).
    2. JavaScript developers can use Java EE Services, if they are based Server side.
    3. A framework which works independently and is optional, but is part of the client-side framework that can work with HTML5 components and any other language.

DukePad (Raspberry Pi derived tablet)

The last thing that a first timer like me found really interesting was the homemade tablet in DSC_0091the form of the DukePad, essentially this was a Raspberry Pi derived tablet, based on the  JavaSE Embedded 8 platform, running Raspbian Linux as the operating system, and an OSGi-based JavaFX environment with apps being JavaFX OSGi Modules.

For a first timer I felt these were the key points that were important to take from the Keynotes.

Next time I will be covering what it’s like to be an exhibitor at JavaOne 2013.

If you want more information on JavaOne 2013 and further coverage of the entire event check out our JavaOne 2013 Series Index, which covers everything that is happening and is constantly updated, keep checking back for new info!


View PDF files in a web application →

Parse PDF files as HTML →

Display PDF Forms in a web browser →

View PDF Documents in Java Applications →

Rasterize PDF Documents to image →

Read/Write images (including HEIC, JPG and WEBP) →

Convert Image files to PDF Documents →

Alex Marshall Alex Marshall is a marketeer, web developer and designer. He also likes retro technology, classic cars and in his spare time enjoys travelling.

Leave a Reply

Your email address will not be published. Required fields are marked *

IDRsolutions Ltd 2022. All rights reserved.