Java SE

JavaFX

Java EE

Java Embedded & Java ME

    Java Embedded and Java ME

Java technology is already present in today’s embedded systems, in 5 billion SIMs and Smart Cards, 3 billion mobile handsets, 80 million TV devices, including every Blu-ray player shipped, and many other embedded solutions from printers and bank machines to e-book readers and cars. Three technologies are designed for embedded systems: Java SE Embedded for devices with 32MB; Java ME Embedded for devices with 8MB and Java Embedded Suite for devices connecting to a database. Java ME is an environment for applications running on mobile and embedded systems.

In the following interview, Java Technologist Terrence Barr describes opportunities for Java in the growing embedded space.
 
     
   
    Java SE Embedded and small devices
In the Java Magazine Embedded issue, co-founder of the UK-based RPi Foundation Eben Upton explains in an interview that the Raspberry Pi (RPi) is a cheap and open computer board for learners to discover programming. To get started, first install Linux and Java SE Embedded on the RPi with those instructions. In a series of blogs, Java architect Hinkmond Wong describes how to connect robot servo to RPi using Java Embedded. Java technologist, Stephen Chin explains in a blog how to create and deploy JavaFX applications on the Raspberry Pi. He has an application sample available for download. 

Java developers gave detailed JavaOne talks about building applications with small open-source devices such as Arduino, Kinect, FIRST robot, and more.  Here is the list of talks you can watch for free at JavaOne Technical Sessions:   
  • A Java-Powered First Robot  
  • Java Robots and Automation with MAX  
  • Small Embedded Java Platform for Robots  
  • Integrate Java with Robots, Home Automation, Musical Instruments and Kinect  
  • Rapid Robot Programming  
  • Teaching Java Programming to the Next Generation  
  • A World of Possibilities with Java ME, Bluetooth and Arduino

The device space is very fragmented and development can be a challenge. The following JavaOne tutorial proposes a standards-based Java framework for machine-to-machine communication.  Watch here

Programming with Java ME on mobile devices
Start with creating and running a first application with this tutorial. To develop more sophisticated interfaces use the lightweight user interface toolkit (LWUIT), which was created to facilitate similar applications look and feel  across devices. Create forms, tabs, calendar, virtual keyboard, lists, table and trees, dialog box, html components and more with LWUIT following the developer guide and video tutorials.

Vikram Goyal, author of two books on Java ME, wrote a series of articles about mobile location-based applications and address book backup:  Developing Proximity Awareness with the Location API and How to Tag your Pictures with Location Information about location-based applications and Wirelessly Backup your Devices’s Address Book. The series is in the Java Magazine, which is free with an email to subscribe.
Left Curve
Popular Downloads
Right Curve
Untitled Document
Virtual Technology Summit 07.09.14 Banner


Java 8 banner (182)