You are currently browsing the tag archive for the ‘“Java ME 8”’ tag.
Tag Archive
Java Magazine: Brewing Beer with Java ME 8 and more
03/28/2014 in Embedded | Tags: "Java ME 8", beer, embedded, Java 8, Java Embedded, Java Magazine, Java ME Embedded, Java SE 8 | Leave a comment
The current March/April issue of Java Magazine is chock-full with embedded content:
- From Smart Grids to Microbrews: Using Java ME 8 to manage utilities infrastructure AND to brew beer
- Java ME 8 and the Internet of Things: Top features of Java ME 8
- New to Java? How to become and Embedded Java Developer in Minutes
- JavaFX and Near Field Communication on the Raspberry Pi
… along with lots of other great Java content, especially related to this week’s launch of Java 8.
PS: For more info on the beer-brewing use case, see the screencast “Developing Modular, Service-enabled Applications: Java ME 8” (go here and scroll down to see the screencast under the “Java ME 8” section).
Java Magazine is free, but requires registration. Enjoy!
Cheers,
— Terrence
Java 8 Launch: Learn about Java ME 8 + other screencasts
03/25/2014 in Embedded | Tags: "Java ME 8", embedded, iot, Java 8, Java Embedded, Java ME Embedded, M2M, screencast, webcast | Leave a comment
Java 8 is officially launching today!
Along with todays live launch event there will be lots of new information available such as a set of brand-new screencasts:
Java ME 8 is a key part of the Java 8 launch and will be available soon. Until then, there’s plenty to get started – for example, the Java ME 8 Early Access. Or check out the new Java ME 8 screencasts:
- Be an Embedded Developer in Minutes using Java ME 8
- JSR 360 – CLDC 8: Benefits of an Optimized Implementation
- JSR 360 – CLDC 8: Java Platform for IoT
- JSR 360 – CLDC 8: Generic Networking APIs
- Unified Development Experience for Java ME 8 and Java SE 8
- Accessing H/W Devices using Java ME 8 Device I/O API
- Java ME 8: Top 10 Features
- Java ME 8: Tackling the Challenges of Embedded Software Design
- JSR 361 – MEEP 8: A New Java Profile for the Embedded World
- Developing Modular, Service-Enabled Applications with Java ME 8
Lots to learn. Exciting times.
Cheers,
— Terrence
Gemalto launches M2M range with Oracle Java ME 8
03/21/2014 in Embedded | Tags: "Java ME 8", CINTERION, Gemalto, iot, Java ME Embedded, M2M, wireless, wireless modules | 2 comments
I totally forgot to post this announcement by Gemalto and Qualcomm from CES. Yes, it’s a few weeks old, but it has not lost any of its relevance. Quite the opposite … with the Java ME 8 release coming up soon, the momentum is building:
“Gemalto launches next generation M2M product range adding Oracle Java ME 8 solutions capability based on chipsets from Qualcomm Technologies”
For more information, see the Gemalto press release.
Cheers,
— Terrence
Java ME 8 Developer Drop b54
03/19/2014 in Embedded | Tags: "Java ME 8", Brew, Developer Drop, Early Access, embedded, Embedded Java, iot, Java ME Embedded, Linux, M2M, Qualcomm, Raspberry Pi | 3 comments
Update 3/20/2014: Added notes for b54 drop.
As announced 2 weeks ago, we have started semi-regular developer drops of Java ME 8.
Developer Drop b54 was just pushed out today. As before, this is provided “as is”, with no guarantees of stability or functionality.
To access, go to the EA #2 downloads page and look for “latest developer build”:
Note: It is recommended to use the NetBeans 8 RC1 or NetBeans 8 GA “All” bundle together with the latest Java ME SDK 8 developer build.
Change of Device Access API in the b54:
- The Device Access API name and namespace has been changed to Device I/O (DIO) in preparation for the Java ME 8 final release. This requires that you update the package imports in your application. The latest DIO documentation can be found here.
Notes on changes for the Qualcomm IoE platform in b54:
- The previously separate Netsetup BrewMP application has been removed and the functionality has been integrated into the Java runtime. Network setup for WiFi/3G is now done as part of the Java runtime initialization.
- A new BrewMP application called reboot_java has been added. It is optional and can be used to trigger a soft reboot (Java reboot without board reboot).
- Network setup, AccessPoint API, and Cellular API functionality has been improved/made more complete.
Questions/feedback? Java ME Embedded OTN forum or [email protected]
Cheers,
— Terrence
March 25: Join Us for the Java 8 Launch Event
03/10/2014 in Embedded | Tags: "Java ME 8", event, iot, Java 8, Java Embedded, Java SE 8, webcast | Leave a comment
Announcing Java ME 8 Developer Drops
03/06/2014 in Embedded | Tags: "Java ME 8", Brew, Developer Drop, Early Access, embedded, Embedded Java, IoE, Java ME Embedded, Linux, M2M, Qualcomm, Raspberry Pi | Leave a comment
Announcing Java ME 8 Developer Drops
Recently, we released Early Access #2 versions of Java ME 8 and Java ME SDK 8. A lot of developers tried it out and feedback has been great. As expected (after all, this was an Early Access release) – there are still bugs and deficiencies and we have been busy fixing them … many are already taken care of.
In order to enable the developer community to follow along and benefit from the latest improvements and fixes we decided to provide semi-regular developer drops alongside the Early Access #2 release. These developer drops are planned roughly every 14 days, are based on the latest builds and have undergone basic testing. They are provided “as is”, with no guarantees of stability or functionality. This is bleeding edge 😉
You can access these developer builds on the same pages as the other EA #2 downloads (look for “latest developer build”):
Note: It is recommended to use the NetBeans 8 RC1 “All” bundle together with the latest Java ME SDK 8 developer build.
Please go ahead and give the latest developer builds a spin. And be sure to ask questions and provide feedback: Java ME Embedded OTN forum or [email protected]
Cheers,
— Terrence
See you at Embedded World, Feb 25-27
02/23/2014 in Embedded | Tags: "Java ME 8", demo, embedded, Embedded Java, embeddedworld, iot, Java SE Embedded, talks | Leave a comment
As in last years, Oracle will again have a big presence at Embedded World in Nuremberg, Germany.
Find us in hall 5, booth 271. At the booth, you can see several demos focusing on Oracle’s Internet of Things strategy and the benefits of Java for embedded software solutions, including showcase applications by partners such as Gemalto, Freescale, Eurotech, and Hitachi.
I will be doing some sessions as well (download the full conference program here):
- Thu, Feb 27, 9:30: A hands-on tutorial on “Desktop to Internet of Things in 12 Seconds with Java ME Embedded”
- Thu, Feb 27, 15:30: “Trust Me, I am an M2M Device”

So, pick up some Java while you’re at Embedded World, and not just the technology kind, but also the hot, coffee kind 😉
See you at Embedded World!
Cheers,
— Terrence
Free Course: Develop Java ME 8 Embedded Apps with Raspberry Pi
02/21/2014 in Embedded | Tags: "Java ME 8", Course, Free, Java ME Embedded, MOOC, Raspberry Pi, Training | Leave a comment
Following on the heels of the release of Java ME 8 Early Access #2 the folks from Oracle Learning Library and the Oracle Java Evangelism Team just announced:
‘Massive Open Online Course’ (MOOC)
Develop Java Embedded Applications Using a Raspberry Pi
Starts: March 31, 2014
Cost: Free
This course is based on Java ME 8 and gives a great introduction into getting started with embedded Java development on Raspberry Pi.
Sign up now. It’s free but space is limited. See here for more information and to enroll.
Cheers,
— Terrence
Announcing Java ME 8 Early Access #2
02/14/2014 in Embedded | Tags: "Java ME 8", Brew, Early Access, embedded, IoE, iot, Java Embedded, Java ME Embedded, Java SE 8, Linux, M2M, Qualcomm, Raspberry Pi | Leave a comment
Announcing Java ME 8 Early Access #2
This blog has been quiet lately, but not for lack of activity … quite the opposite.
We’ve been extremely busy with Java ME 8 – getting the specs (JSR 360: CLDC 8 & JSR 361: MEEP 8) ready for final ballot and working hard on updating the first Java ME 8 Early Access at JavaOne 2013 (learn more) by adding the latest features as well as new platforms.
So today, we’re announcing new update releases:
- Oracle Java ME Embedded 8 Early Access #2
- Oracle Java ME SDK 8 Early Access #2
These releases are designed to continue to drive Java ME 8 momentum in the industry by giving the community access to the latest Java ME 8 functionality and to demonstrate Oracle’s commitment to delivering Java ME 8 as a modern and purpose-built embedded software platform that addresses the rising demands of the embedded software industry and the Internet of Things.
Key features of the Java ME 8 and Java ME SDK 8 Early Access #2 releases:
- Improved support for the JSR 360 (CLDC 8 and GCF 8) draft
- Improved support for the JSR 361 (MEEP 8) draft
- Improved tooling support (Developer Agent, On-device Debugging, Memory Monitor, Network Monitor, CPU Profiler, Logging)
- Improved networking and connectivity, including wireless support (3GPP, CDMA, WiFi)
- Improved access to peripheral devices through Device Access API
- New APIs for RESTful programming (JSON, OAuth2, HTTP client)
- Updated Java ME SDK 8 EA #2, improving support for new ME 8 functionality, platforms, peripheral devices, tooling, and integration with NetBeans 8 Beta
- Ongoing support for APIs such as
- File Connection
- Wireless Messaging
- Web Services
- Security and Trust Services
- Location
- XML
- Bug fixes, usability, performance, and footprint improvements
Supported Platforms:
- New support for Qualcomm IoE platform on Brew MP
- Improved support for Raspberry Pi Model B on Debian Linux
- Improved support for Windows 7
Call To Action/Where to find more:
- View the 15 minute webcast “Introduction into Java Micro Edition (ME) 8″
- Browse the full slide deck on “Java ME 8 and The Rise of the Internet of Things”
- Learn more and download Early Access #2 binaries and tools
- Access Release Notes and step-by-step Getting Started Guides
Go ahead and try Java ME 8. Give us feedback on the Java ME Embedded OTN forum or via [email protected]
Cheers,
— Terrence
Java ME 8 Early Access release: Try it out!
09/21/2013 in Embedded | Tags: "Java ME 8", Early Access, embedded, iot, Java Embedded, Java ME Embedded, M2M | 9 comments
Update (9/25): Some users may be experiencing problems when installing the Java ME SDK 8 EA plugins into NetBeans. Please see the updated Java ME SDK 8 EA Release Notes for a workaround.
As I blogged recently, the Java ME 8 specifications are moving full steam ahead. And today, Oracle is announcing the immediate availability of Java ME 8 Early Access.
Java ME 8 in a Nutshell:
Java ME 8 is a significant update of the Java ME platform and provides a modern, flexible, and feature-rich embedded software platform that is aligned with Java SE 8 and allows more efficient development, deployment, and management of embedded software solutions:
- CLDC (Connected Limited Device Configuration) 8: Support for Java SE 8 language features and popular Java SE APIs, an updated virtual machine, and footprint optimizations
- GCF (Generic Connection Framework) 8 (part of CLDC 8): IPv6, enhanced connectivity, new protocols, and support for TLS 1.2
- MEEP 8 (Java ME Embedded Profile) 8: Provides a “services-enabled” application framework, footprint reductions through platform “right-sizing”, dedicated new embedded APIs, and an enhanced security model
- Device I/O API version C: Updated to Java ME 8/SE 8 language support, and new functionality and peripheral support
Java ME 8 Early Access scales down to very small target devices – the single-chip solution used on the STM32F4DISCOVERY board has 192 KB of RAM and 1 MB Flash, and costs around US $5 in volume, yet can host a complete solution of Java ME 8 EA runtime, networking and device access functionality, and Java application.
With this update, Java ME 8 is positioned to be the platform of choice for intelligent devices and the Internet of Things.
To learn more about Java ME 8:
- View the 15 minute webcast “Introduction into Java Micro Edition (ME) 8”
- Browse the full slide deck on “Java ME 8 and The Rise of the Internet of Things”
Getting started with Java ME 8 Early Access:
Java ME 8 Early Access is available now for the following developer boards:
- Raspberry Pi Model B (ARM11/Linux)
- ST Microelectronics STM32F4DISCOVERY (ARM Cortex-M4)
Software development is supported by the Java ME SDK 8 Early Access, which includes a Java ME 8 runtime emulation on Windows as well (so you can get started even without a developer board).
- Learn more and download Java ME 8 Early Access binaries and Java ME SDK 8 Early Access tools
- Access Release Notes and step-by-step Getting Started Guides
Cheers,
— Terrence









Recent Comments