X

Topics and trends related to the Java ecosystem with occasional random rants.

  • Sun |
    June 1, 2011

Java SE Embedded Development Made Easy

James Connors
Principal Solutions Consultant

Slowly but surely this old dog (who can learn new tricks, but at a snail's pace) came to the realization that although still quite relevant, a whole generation of people prefer not to read lengthy writings, but would rather digest information in small pieces using new media formats.  Thus the rationale for the following blog...

Certainly no thespian when it comes to public speaking, I will say this:  based upon my experience demonstrating Java SE on embedded devices, people have definitely expressed genuine interest.  Maybe it was the cool device (i.e. Plug Computer) which was used, or maybe this combination of hardware and software inspired the audience to think of the possibilities presented by this new platform.  Either way, I thought it might make sense to capture a shortened presentation/demonstration session.  Following is a 30 minute session broken down into two 15 minute videos (because YouTube only allows videos of 15 minutes or less for mere mortals). They aim to demonstrate how
developers already familiar with the Java SE development paradigm can
leverage that knowledge to seamlessly develop on very capable embedded
processors.  Happy viewing!


Join the discussion

Comments ( 5 )
  • bboyes Tuesday, December 27, 2011

    This HOL far exceeded my expectations. It all worked well, with a decent footprint and performance, and real debuggers! On a $99 PlugComputer module. When I can start actually using this? So I have been puzzled by the lack of followup by the team. Is JSE Embedded real? Where can we download what we need to try using it in a new product? And dare we do so if that product has to ship for, say, 5-10 years (which is actually on the low end of many embedded system life cycles)? What support is there if we are not a billion dollar customer and are "only" planning to ship perhaps 500-5000 systems per year, to start? Is embedded Java a viable option for us? Inquiring minds want to know...


  • Michela Limaco Wednesday, March 7, 2012

    Hi Jim,

    It’s possible write a stand-alone java se embedded to work with bluetooth ?

    Running in a small device, such as an beagleboard ARM?

    Thanks.


  • Jim Connors Wednesday, March 7, 2012

    Him Michela,

    The answer to your question is, it depends. I have demonstrated Bluetooth/Java functionality on the Plug Computer with BlueCove, an implementation of JSR 82, the Bluetooth Java specification. However, the specification only supports a handful of the 25 or so Bluetooth profiles. In addition to the lack of an API for these higher end profiles, linux kernel and user software modules are also required which typically are not included (yet) in the standard embedded linux distributions.


  • guest Wednesday, August 22, 2012

    Hi All

    I have few questions regarding Java SE Embedded

    >>Is it possible to run Xlet and Lwuit based java application on it?

    >>Can anyone provide the link to download the Java SE Embedded executable for Linux x86 based system?

    I downloaded one but it doesnt contain the executable file to install it on the Linux system.

    Thanks and Regards,

    Ashish


  • guest Wednesday, August 22, 2012

    >>Is it possible to run Xlet and Lwuit based java application on it?

    Not sure about Xlets, but check out the LWUIMB project at http://lwuimb.thenesis.org/ for a description of a port of LWUIT that can run on top of Java SE.

    >>Can anyone provide the link to download the Java SE Embedded executable for Linux x86 based system?

    Go to http://www.oracle.com/technetwork/java/embedded/downloads/javase/index.html and look for the "x86 Linux Small Footprint - Headless" link. There is no executable to install, rather the software is gzip'ed. Just extract to install.


Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.Captcha
Oracle

Integrated Cloud Applications & Platform Services