You are currently browsing the tag archive for the ‘Java Embedded’ tag.
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 JSR 360 (CLDC 8 and GCF 8)
- Improved support for JSR 361 (MEEP 8)
- 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
- JSR 75 (File Connection)
- JSR 120 (Wireless Messaging)
- JSR 172 (Web Services)
- JSR 177 (Security and Trust Services)
- JSR 179 (Location)
- JSR 280 (XML)
- Bug fixes, usability, performance, and footprint improvements
- 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
Just wanted to direct your attention to Oracle’s Internet of Things (IoT) home page at oracle.com/iot. This is continuously being updated and is a great entry-point resource featuring:
- Overview into Oracle’s IoT strategy and platform
- Webcasts, Videos, Reports, and White Papers
- Additional resources, articles, podcasts and more
- Links to related content on Oracle.com and Oracle Technology Network (OTN)
While you’re there, check out the short video on the left “The Internet of Things: Managing the Complexity”
Yesterday, cyanogenmod was forced by Google to remove the CyanogenMod Installer from the Google Play Store, citing that it ‘encourages users to void their warranty’. However, if you know that cyanogenmod is working with hardware manufacturers to preinstall CyanogenMod to create alternate Android devices then Googles demand appears in a very different light.
I expect the next step for Google is to start locking down side-loading as well (installing apps through alternate channels) to further tighten control.
The air for embedded Android is getting thinner.
V2COM, Gemalto, and Oracle recently jointly won the IDTechEx Energy Harvesting & Storage award for best Wireless Sensor Network (WSN)/IoT Application for delivering flexible smart grid solutions in Latin America.
Finally, be sure to view the Oracle Partner Network (OPN) video interview with Guilherme Spina, Managing Director for V2COM, for an excellent overview of the opportunities and challenges in the smart grid and utilities infrastructure industry and why Oracle’s enterprise technologies and Java Embedded are key to success.
A few weeks ago I blogged about an ars technica article which looked at Google’s increasing control over the Android ecosystem (“Android “open for embedded”? Must-read Ars Technica article”).
Yesterday, Vision Mobile published a related post “The Naked Android” which keenly describes the role of Google Play Services and how Google is driving towards its Android endgame of “flatten, expand, mine”.
More food for thought if you’re considering Android for embedded.
Back in July, Oracle announced the Oracle Java Platform Integrator (OJPI) program.
The OJPI program enables companies developing embedded products on devices to leverage the technologies Oracle is providing across their choice of hardware and operating systems. This allows companies to increase their differentiation and value-add, improve application and service portability across a consistent platform, and reduce engineering efforts and time to market for their solutions through the pre-integrated and optimized stacks for Java Embedded.
Since July, we have been busy expanding this offering with more information and additional releases, including:
- Oracle Java SE Embedded 7u40 for ARM and Power (in various configurations)
- Oracle Java ME Embedded 3.3 for ARM11 and ARM Cortex-M3/M4
- Oracle Java ME Embedded 3.4 for Qualcomm QSC6270T
For more background, please also see the related announcement “Oracle Delivers New Capabilities for Powering the Internet of Things” (including video).
10/31/2013 in Embedded | Tags: 6LoWPAN, ARM, CoAP, Freescale, Gemalto, iot, Java Embedded, Java ME Embedded, Java SE Embedded, Lego Mindstorms, OpenJDK, Qualcomm, Raspberry Pi, TechCon | Leave a comment
Over the years, Oracle has been making big investments in Java for ARM-based devices.
This week, Oracle and ARM announced further expanding their collaboration on a number of fronts, from additional hardware platforms, porting layers, and optimized communication protocols, to 64-bit ARMv8 support, and IoT architectures.
Henrik Stahl, VP of Product Management in the Java Platform Group at Oracle, just posted an excellent summary: “ARM TechCon 2013: Oracle, ARM expand collaboration on servers, Internet of Things”. Highly recommended reading.
Update (Nov 20): See also part 2 of this post.
A few days ago ars technica published an article “Google’s iron grip on Android: Controlling open source by any means necessary”.
If you are considering Android for embedded this article is a must-read to understand the severe ramifications of Google’s tight (and tightening) control on the Android technology and ecosystem.
Some quotes from the ars technica article:
- “Android is open – except for all the good parts“
- “Android actually falls into two categories: the open parts from the Android Open Source Project (AOSP) … and the closed source parts, which are all the Google-branded apps”
- “Android open source apps … turn into abandonware by moving all continuing development to a closed source model.”
- “Joining the OHA requires a company to sign its life away and promise to not build a device that runs a competing Android fork.”
- “Google Play Services is a closed source app owned by Google … to turn the “Android App Ecosystem” into the “Google Play Ecosystem”
- “You’re allowed to contribute to Android and allowed to use it for little hobbies, but in nearly every area, the deck is stacked against anyone trying to use Android without Google’s blessing“
Compare this with a recent Wired article “Oracle Makes Java More Relevant Than Ever”:
“Oracle has actually opened up Java even more — getting rid of some of the closed-door machinations that used to be part of the Java standards-making process. Java has been raked over the coals for security problems over the past few years, but Oracle has kept regular updates coming. And it’s working on a major upgrade to Java, due early next year.”
The thread of Java Embedded and Internet of Things was woven into all aspects of JavaOne this year and very prominent at OpenWorld as well. The 3rd IT Revolution is happening fast, and there is no doubt Oracle and Partners are throwing their muscle behind it.
Watch the keynotes to recap:
- Java Strategy Keynote, with Peter Utzschneider (Oracle VP Java Product Management) and Nandini Ramani (Oracle VP Java Client Development) (write-up)
- Java Technical Keynote, with Mark Reinhold (Oracle Java Chief Architect) and others (write-up)
- JavaOne Community Keynote, with Henrik Ståhl (Oracle VP Java Product Management) and James Gosling (write-up)
- JavaOne Freescale Keynote, with Geoff Lees (Freescale SVP and GM for Microcontrollers) (write-up)
- JavaOne IBM Keynote (highlights), with John Duimovich (IBM Java CTO and DE) (write-up)
- OpenWorld Keynote on “The Internet of Things”, with Edward Screven (Oracle Chief Corporate Architect) and Chris Baker (Oracle SVP Sales) (write-up)
Get the official Oracle Press Releases:
- Oracle Outlines Java Platform Advancements and Highlights Java Momentum in JavaOne 2013 Strategy Keynote
- Oracle Updates Roadmap for Next Generation Java ME Platform
Additional blogs and write-ups:
- JavaOne Afterglow, by Simon Ritter
- JavaOne 2013 Vicarously, by Dustin Marx (excellent summary and collection of links)