Screen Shot 2015 11 09 at 11 38 14

The slides of my two JavaOne talks should show up in the JavaOne 2015 Session Catalog soon, in the meantime you can access them via SlideShare:


— Terrence


Following up on his keynote at JavaOne 2015, Michael Greene (VP of Software and Services Group and General Manager of System Technologies and Optimization at Intel Corporation) posted a piece on the announcement to support Java ME running on Intel architectures and why Java is important in a connected world. 


— Terrence

JavaOne endorsements

On the heels of recap #1 – here is recap #2 from the JavaOne 2015 Java ME keynote:

Java ME Embedded 8 endorsed by leading partners to enable intelligent edge devices:

For more details, see the video replay of the JavaOne Java ME keynote starting at 1hr:7min:50sec.


— Terrence

Intel keynote JavaME

Following up JavaOne with a few postings to recap the week’s Java ME news:

Recap #1 is from Intel’s JavaOne 2015 keynote:

Intel and Oracle announce collaboration to bring Java ME to intelligent edge devices built on Intel architecture.

For the full announcement, see the video replay of the Intel keynote starting at 10 min 30 secs.


— Terrence


Update on 10/16: Added info related to the Java Hub

Yes, another year has raced past and JavaOne San Francisco is here again – Oct 25 through 29!

And yes, as usual, it’s a packed week again: Keynotes, demos, Exhibition Hall, MakerZone, networking, party, … and more than 450 sessions!

If embedded, small devices, and Internet of Things is your cup of Java (excuse the pun), here is – as every year – my (totally subjective) JavaOne guide. Watch for updates as we get closer to the event, but for now – here is the first pass:


  • JavaOne4Kids (Saturday)
  • JavaOne Keynotes (including Java ME in several segments): Intel, Oracle (Sunday)
  • Throughout the conference
    • Exhibition Area
    • Java Hub (3D Modeling, Geek Bar, Hackergarten, MakerZone, myMatrix, Nighthacking, and OTN Community Cafe). Check out the Java ME Java ME R/C car/Internet of Things demo in the MakerZone and hang out with us at the Geek Bar for Q&A.

My sessions:

  • CON3434: Bringing IoT Cloud Services to Edge Devices with Java ME Embedded 8
  • CON3437: Smart devices for the Internet of Things: Java ME Embedded 8.2 and Beyond

Highly recommended sessions:

  • TUT10744: Getting Started with Java ME Embedded on the STMicro Cortex-M4 and Other Devices (STM, Oracle)
  • CON4075: There Is Business in Java and IoT (Oracle)
  • CON11181: Accelerating IoT with ARM (ARM)
  • CON10322: A Comprehensive Smart Home Platform Powered by Java ME and Java EE (Blueberry Zone)
  • CON11180: ARM Cortex-M and Java in the Internet of Things (ARM)
  • CON9758: Building a Trusted Gateway with Java ME and Secure Element (Gemalto)
  • CON5106: Enabling Your Device to Be Part of the Internet of Things (MicroDoc, Hepa Wash)
  • CON6694: From Product to Services in the Embedded World, Thanks to Java ME 8 and STM32 MCU (STM) 
  • CON2588: Internet of Things: Threats and Countermeasures with Java (Oracle)
  • CON11279: Introducing the Oracle Internet of Things Cloud Service (Oracle)
  • UGF10301: James Gosling, Robots, the Raspberry Pi, and Small Devices (Liquid Robotics, code centric, Gluon, QAware)
  • BOF6850: Project Kona: Java Networking Technologies for the Internet of Things (ARM, Oracle)
  • CON6489: Smart Open Spaces Powered by Java ME, Java SE, and Single-Board Computers (Accenture)
  • CON5508: Using Java on Edison to Communicate with Wearable Sensors (Intel)
  • CON4805: Increased Developer Productivity for IoT (Bitreactive, Oracle)
  • CON7339: Providing Eyes, Ears, and a Mouth to Your IoT Project (Globalcode)

Other interesting sessions:

  • CON5364: IoT: What Is in It for Java Professionals? (GE, Oracle)
  • CON2582: Java Card Platform Evolution (Oracle)
  • CON4876: How to create a Voting Machine (Canoo, Oracle)
  • BOF5849: PixyBot: Creating a Programmable, Object-tracking Robot (Goethe Center, Oracle)
  • CON2984: IoT Realized: The Connected Car (Pivotal)
  • HOL6159: Let’s Have Fun with Robot APIs (Aldebaran)

More Details:

See Agenda, Content Catalog.

See you soon in San Francisco!


— Terrence


Screen Shot 2015 10 12 at 9 51 22

In case you missed it, Telit and Oracle last week published a customer solutions brief titled:

Telit Brings Internet of Things Technology Faster to the Automotive Market and Other Industrial Sectors Thanks to Embedded Software Platform

Key quote:

“Oracle Java SE Embedded and Oracle Java ME Embedded are the perfect platform for our 3G and 4G wireless IoT communication modules. “

Java ME Embedded is especially well suited for enabling robust and secure intelligence on the edge in resource-constrained or deeply embedded devices and is being successfully adopted across a number of use cases and industrial sectors, from remote monitoring and industrial control, to automotive and M2M communications. 

Find the solutions brief here (French version here).

Watch more industry announcements and endorsements coming at JavaOne in a couple of weeks.


— Terrence

K64 1

Just released:

  • Oracle Java ME Embedded 8.2: Now even smaller!
  • Oracle Java ME SDK 8.2: Now with Linux tooling support!

Check out the details in the blog entry of my college Alex Belokrylov.

Stay tuned for more Java ME Embedded-related announcements in the coming weeks.


— Terrence


Announcing Oracle Java ME Embedded 8.1 Developer Preview for STM32429I-EVAL 

With the release of Java ME Embedded 8.1 in Nov 2014 we introduced support for ARM Cortex-M based using Freescale FRDM-K64F.

Today, we are extending the Cortex-M support to the STMicroelectronics STM32429I-EVAL developer evaluation board. The STM32F429I-EVAL represents the very popular STM32F4xx MCU family which is being used in a wide range of embedded applications and markets today and is a perfect target for Java ME 8.

What is in the release?

This Developer Preview release brings the power and flexibility of Oracle Java ME Embedded 8.1 to STM32F4xx micro-controllers:

  • Out-of-the-box support for a rich set of Java ME Embedded 8.1 functionality and APIs
  • Key functionality and protocol support for networking, serial, storage, file, and peripheral I/O
  • Access to the on-board screen
  • Software development via Oracle Java ME SDK 8.1, including NetBeans and Eclipse integration
  • Complete and ready-to-run binary to get started easily

Note that this release is a Developer Preview for development and evaluation purposes, which means that it has undergone extensive testing but is expected to still have limitations and shortcomings compared to a full product-quality General Availability release.

What next?

  • Check out the STM32429I-EVAL Release Notes and Getting Started Guide
  • Order a STM32429I-EVAL board from your favorite distributor
  • Download the ready-to-run binary free from OTN
  • Note: Please be sure to update your Java ME SDK 8.1 installation with the support for STM32429I-EVAL as described in the documentation

For more information on Java ME Embedded 8.1, see this post. And head over to the Java ME Embedded OTN forum to ask questions.


— Terrence

Screen Shot 2015 04 16 at 9 36 18

I will be delivering a keynote at the Telematics Berlin 2015 conference:

May 11, 14:40: Enabling the Connected Car with Java: Smart and Secure

Connected Cars are becoming full-fledged members of the Internet, requiring local intelligence and applications, advanced connectivity, and comprehensive security. Learn why Java Embedded is enabling high-volume connected car deployments today:

  • Provides a proven, secure, and flexible in-vehicle platform for advanced software functionality and business logic, coupled with easy cloud integration
  • Enables an efficient software model for rapid software innovation, software reuse, modularity, and secure in-field updates
  • Leverages the large Java ecosystem of code, developers, and partners to increase the overall business value of the connected car solution

Oracle is a Gold Sponsor to this event. You can save €100 on the registration using discount code “2706SPK”


— Terrence

Screen Shot 2015 04 15 at 11 51 26

Update (4/17/15):

The recording of the webcast is now available here.

Quick note:

MicroDoc and Oracle will be doing a joint webcast today on the topic of Java in the Connected Car. Join us to learn about the challenges of connecting vehicles and mobile services, how Java is designed to meet these challenges, and how MicroDoc can help deploying solutions.

The webcast is free, but you need to register.


— Terrence

Enter your email address to subscribe to this blog

Join 163 other followers

Twitter Updates

November 2015
« Oct    

Blog Stats

  • 258,034 hits

Get every new post delivered to your Inbox.

Join 163 other followers