Java SE Embedded Development Made Easy

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!


Comments:

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...

Posted by bboyes on December 27, 2011 at 12:20 PM EST #

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.

Posted by Michela Limaco on March 07, 2012 at 09:03 AM EST #

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.

Posted by Jim Connors on March 07, 2012 at 01:29 PM EST #

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

Posted by guest on August 22, 2012 at 12:49 AM EDT #

>>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.

Posted by guest on August 22, 2012 at 03:15 PM EDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Jim Connors

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today