You are currently browsing the tag archive for the ‘Java ME’ tag.

Screen Shot 2014 04 07 at 14 12 15

The first instance of the Massive Open Online Course (MOOC) “Develop Java Embedded Applications Using a Raspberry Pi” is currently underway. 

The response has been overwhelming and we had to cut off registrations and put people on the wait list. So we are now announcing a repeat of the course starting May 19th, 2014 to give all of you who missed it the first time around another opportunity. Enroll now before space runs out again. It’s still FREE.


— Terrence


MOOC video

The free Massive Open Online Course (MOOC) “Develop Java ME 8 Embedded Applications with Raspberry Pi” will kick off March 31 (original announcement here)

Space is filling up fast (we’re capping registration numbers to allow for good student/instructor ratio). This is going to be a very cool course, and the MOOC team just released a new video describing the outline and the goals.

Check it out. And then enroll


— Terrence


Update (Dec 13, 2013): The full video of the webinar is available now on YouTube.

Please join Qualcomm, Oracle, and Gemalto for a joint webinar:

Smarter Connected Technology: The Direction of Java for Connected Devices 
Thursday, December 12, 12:00 pm EST


  • The Internet of Things, the benefits of Java Embedded for connectivity and deployment of end-to-end solutions
  • Importance of Java Embedded for cellular connected M2M applications and introduction to JSRs and APIs for chipset features enabled by a complete range of Qualcomm®-based Gobi™ 3G module solutions
  • Java Embedded roadmap with M2M – from prototyping to mass market, and Edge to Enterprise solutions for supply chain management

You must register to attend, but registration is free


— Terrence

Virtual dev day screenshot

Just a quick reminder to participate in the upcoming Java Virtual Developer Day tomorrow or June 25th. More information on my previous post.


— Terrence

Virtual dev day screenshot

Sorry for the slow rate of postings lately … been insanely busy working on a number of things related to Java Embedded – stay tuned for more details in the near future.

In the meantime, be sure to register for our upcoming “Virtual Developer Day – Java” in either of two slots:

  • Americas/Canada – Wednesday June 19, 2013
    • 9:00 a.m. – 1:00 p.m. PDT
    • 12:00 p.m. – 4:00 p.m. EDT
    • 1:00 p.m. – 5:00 p.m. BRT
  • EMEA/Africa/Middle East – Tuesday June 25th, 2013
    • 9:00 a.m. – 1:00 p.m. BST / 10:00:00 a.m. – 2:00 p.m.CEST
    • 1:30 p.m. – 5:30 p.m. IST / 12:00:00 p.m. – 4:00 p.m. MSK
    • 8:00 a.m. – 12:00 p.m. Corresponding UTC (GMT)

The Virtual Developer Day is a great way to learn about the latest features, platforms, and tools in Java EE, Java SE, and Java Embedded. Watch tutorial and webinars, and engage in live chat sessions with our technical experts standing by to answer (I will be participating in the Java Embedded track).

Find all information and the agenda here. Registration is required, but free


— Terrence

With Java ME Embedded 3.3 now being available for ARM Cortex-M3/M4 and Raspberry Pi, developers have been asking: How do I choose between Java ME Embedded and Java SE Embedded?

Each platform has its strengths, and your choice depends on your requirements. What’s important is that together, Java ME Embedded and Java SE Embedded cover the embedded space from very small to very large, and give you a single development architecture to build embedded solutions easily and quickly.

For more details, see the below table.


— Terrence

Me se new

Duke futureDuke

Have you been working on a cool application, solved a tricky embedded problem, or helped deliver an industrial-grade solution using Java?

There is a lot of great stuff happening in the embedded Java space. The world wants to hear about it.

Submit your proposal to JavaOne 2013 in San Francisco and present your work to thousands of like-minded Java developers!

The Call for Papers has been extended by a week, to April 23rd (watch the web pages for updates).


Get extra credit from me for using Java ME Embedded on Raspberry Pi. Check it out and do something fun and inspiring with it.


— Terrence

Raspi screencastAt JavaOne 2012 Oracle announced its entry into the small embedded space: Java ME Embedded 3.2.

Today we are announcing the availability of two exciting follow-up releases:

  1. Java ME Embedded 3.3 for Raspberry Pi (Early Access)
  2. Java ME SDK 3.3 (Early Access)

With these releases, Java developers can now develop feature-rich embedded Java ME applications and run them on the popular Raspberry Pi board. The new version supports a number of new or improved features:

  • Support of Raspberry Pi Model B running Linux Wheezy hard float
  • Multi-tasking virtual machine for running multiple applications concurrently and reliably
  • Full-featured application provisioning and management
  • An enhanced Device Access API, which allows developers to access peripheral I/O directly from Java, including devices on GPIO, UART, I2C, and SPI 
  • Network and memory monitoring tools
  • Various additional enhancements in both the Java ME Embedded runtime and the Java ME SDK

Get a quick intro by watching Simon Ritter’s webcast “Java ME Embedded on the Raspberry Pi”.

Go here to find out more and download Java ME Embedded and Java ME SDK, including an overview, Getting Started Guide, FAQ, and full documentation.

That’s all for today – I will post more information next week.


— Terrence

1869052 ptb

It’s great to be back in Sao Paulo. I’m looking forward to a another buzzing JavaOne LAD conference and the energy of the Latin American Java community! And, of course, catching up with Brazilian friends over some serious Caipirinhas 😉

I’m part of the Technical Keynote on Tuesday, and doing three technical sessions:

  • Harnessing the Explosion of Advanced Microcontrollers with Embedded Java, Dec 5, 11:15
  • A New Platform for Ubiquitous Computing: Oracle Java ME Embedded, Dec 5, 17:30
  • Java ME Embedded Profile 8—for an Embedded World with Increasing Demands, Dec 6, 11:15
In fact, I think I will morph the last session into a more wide sweeping introduction into Java ME 8 (of which the Java ME Embedded Profile 8 is a component) – there is so much new and cool stuff in the pipe that just talking about Java ME Embedded Profile doesn’t do it justice.
Plus, I’ll be showing some small embedded Java toys at the demo booth (in the Exhibition Pavilion).
Hope to see you there!
— Terrence

10-billion.pngIt bears repeating: More than ever, the Java platform is the best technology for many embedded use cases. Java’s platform independence, high level of functionality, security, and developer productivity address the key pain points in building embedded solutions.

Transitioning from 16 to 32 bit or even 64 bit? Need to support multiple architectures and operating systems with a single code base? Want to scale on multi-core systems? Require a proven security model? Dynamically deploy and manage software on your devices? Cut time to market by leveraging code, expertise, and tools from a large developer ecosystem? Looking for back-end services, integration, and management?

The Java platform has got you covered. Java already powers around 10 billion devices worldwide, with traditional desktops and servers being only a small portion of that. And the ‘Internet of Things‘ is just really starting to explode … it is estimated that within five years, intelligent and connected embedded devices will outnumber desktops and mobile phones combined, and will generate the majority of the traffic on the Internet. Is your platform and services strategy ready for the coming disruptions and opportunities?

It should come as no surprise that Oracle is keenly focused on Java for Embedded. At JavaOne 2012 San Francisco the dedicated track for Java ME, Java Card, and Embedded keeps growing, with 52 sessions, tutorials, Hands-on-Labs, and BOFs scheduled for this track alone, plus keynotes, demos, booths, and a variety of other embedded content.

To further prove Oracle’s commitment, in 2012 for the first time there will be a dedicated sub-conference focused on the business aspects of embedded Java: Java Embedded @ JavaOne. This conference will run for two days in parallel to JavaOne in San Francisco, will have its own business-oriented track and content, and targets C-level executives, architects, business leaders, and decision makers.

Registration and Call For Papers for Java Embedded @ JavaOne are now live. We expect a lot of interest in this new event and space is limited, so be sure to submit your paper and register soon.

Hope to see you there!


— Terrence

Update: For more information, see the Java Embedded @ JavaOne Q & A

Enter your email address to subscribe to this blog

Join 176 other followers

Twitter Updates

April 2019
« May    

Blog Stats

  • 278,237 hits