You are currently browsing the tag archive for the ‘OJPI’ tag.
Tag Archive
Java ME 8 Released!
04/30/2014 in Embedded | Tags: "Java ME 8", "jsr 360", "jsr 361", iot, Java 8, Java Embedded, Java ME Embedded 8, Java ME SDK 8, M2M, OJPI, release | 6 comments
Welcome to Java ME 8!
Last month, Java 8 was launched. Last week, the Java Micro Edition (ME) 8 specifications were approved.
Today, we are announcing the general availability (GA) of the Java ME 8 release.
This release is the culmination of a two-year effort driving a major update of the Java ME technology as a modern embedded software platform, purpose-built as a foundation for new services in the Internet Of Things. We are closely collaborating with industry partners and are seeing strong interest and adoption in Java ME 8 across a number of markets such as wireless modules, automotive, smart sensors, healthcare, industrial automation, smart energy, logistics, and others.
Top 10 Features of Java ME 8
Java ME 8 has been designed to enable advanced embedded software intelligence and increased product value for a wide range of use cases and solutions while maintaining very low system requirements. Top 10 features include:
- Aligned with Java 8 for efficient development
- Designed for Embedded
- Highly portable and scalable
- Consistent across devices
- Advanced application platform
- Modularized software services
- Client domain partitioning
- Direct access to hardware devices
- Compatible with standard APIs
- Enhanced embedded tooling
For more information, please see the screencast “Java ME 8: Top 10 Features”.
What We Are Releasing Today
Todays release comprises of several of components:
Java ME 8 TCK (Technology Compatibility Kit) and RI (reference implementation):
- Java ME Connected Limited Device Configuration (CLDC) 8 (JSR 360)
- Java ME Embedded Profile (MEEP) 8 (JSR 361)
Oracle Java ME Embedded 8 product implementations and tooling:
- Oracle Java ME Embedded 8 product implementations for several embedded platforms (see below)
- Oracle Java ME SDK (Software Development Kit) 8 for embedded software development
Oracle Java Platform Integrator (OJPI) releases for Java ME Embedded 8:
- Enables Oracle partners to deliver value-add products and services based on Java ME Embedded 8 (OJPI information)
Support for the following platforms:
- Raspberry Pi Model B (based on ARM11/Linux)
- Qualcomm IoE Development Platform (based on ARM9/Brew MP)
- Windows x86 device emulation environment (for rapid prototyping/development)
We are also planning on bringing Oracle Java ME 8 to additional platforms such as micro-controller-based devices – please stay tuned.
Where to Find More Information
For more information, please see the following links:
- Oracle Java ME Embedded 8 data sheet
- Oracle Java ME SDK 8 data sheet
- “Java ME 8 Deep Dive” technical presentation
- Java 8 Launch screencasts on Java ME 8 on a variety of different technical topics
- Java Magazine March issue with several articles on Java ME 8
- Video interviews with Oracle executives and Oracle partners on Java Embedded and IoT topics
- General information on Oracle’s Internet of Things Platform, including videos, white papers, and brochures
Getting Started with Java ME 8
To get started developing with Java ME 8, download the Oracle Java ME SDK 8 which comes with a built-in Java ME 8 device emulation environment for rapid development plus great documentation to get you started.
Once you’re ready to move on to real hardware such as Raspberry Pi or the Qualcomm IoE platform, download the ready-to-run Oracle Java ME Embedded 8 platform binaries.
Go here for the full set of Oracle Java ME 8 documentation, including:
- Release Notes
- Getting Started Guides for all platforms
- ME SDK Developer Guide
- Java ME Embedded Developer Guide
- API documentation
Finally, head over to the Java ME Embedded Forum to ask questions and get involved. And follow @javaembedded or @terrencebarr to stay in touch.
What Next?
Java ME 8 brings exciting new possibilities to the embedded software space. Get started today and stay tuned for more to come!
Cheers,
— Terrence
Update: New Releases for Oracle Java Platform Integrators
11/18/2013 in Embedded | Tags: IoE, Java Embedded, Java ME Embedded, OJPI, Qualcomm, source | Leave a comment
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 details, see the OJPI Landing Page. For a complete list of supported platforms, see the OJPI List of Deployment Platforms.
For more background, please also see the related announcement “Oracle Delivers New Capabilities for Powering the Internet of Things” (including video).
Cheers,
— Terrence
Java ME Embedded Announcements: Version 3.3 and OJPI Program
07/23/2013 in Embedded | Tags: ARM, embedded, Java Embedded, Java ME Embedded, Java ME SDK, OJPI, Raspberry Pi | Leave a comment
Update 7/23/13: A good article/interview is on eWeek: “Oracle Aims Java ME Embedded at the Internet of Things”
On the heels of the recently refreshed Java ME Embedded 3.3 Early Access (EA) bits, Oracle is announcing today:
- Oracle Java ME Embedded 3.3 GA (General Availability)
- Oracle Java ME SDK 3.3 GA
- The Oracle Java Platform Integrator Program
Here are the details:
Oracle Java ME Embedded 3.3
Oracle Java ME Embedded is an optimized, feature-rich Java runtime for resource-constrained devices, covering a wide range of platforms from small micro-controller devices up to mid-range embedded systems, including “Internet of Things” (IoT) and “Machine-to-Machine (M2M) devices.
The 3.3 release comes with a range of new features and enhancements, such as additional peripheral support, developer productivity features (network monitor, memory status monitor), API enhancements, and other improvements. Ready-to-run binaries are available through Oracle Technology Network (OTN) for the following platforms:
- KEIL MCBSTM32F200 developer board* (ARM Cortex-M3/M4 with ARM RTX)
- Raspberry Pi Model B (ARM11 with Linux)
Further, the Java ME SDK features an integrated Java ME Embedded emulation environment, which enabled developers to develop and test Java ME applications directly on PCs without the need for a physical hardware platform.
Oracle Java ME SDK 3.3
Along with the update of Oracle Java ME Embedded, the Oracle Java ME SDK toolchain has been updated to support the new Java ME Embedded features and platforms as well as improved device emulation, integrated memory and network monitor, usability enhancements, full Windows 7 support, and more. The NetBeans and Eclipse plugins have been updated as well.
Oracle Java Platform Integrator Program
The Oracle Java Platform Integrator Program enables companies developing embedded products on devices to leverage the technologies Oracle is providing across their choice of hardware and operating systems, allowing them 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 Java Embedded stack.
Why is this important?
With this announcement, Oracle continues its push into the embedded space, with an enhanced and robust Java ME Embedded runtime, increased platform coverage, improved toolchain, and partner program that address a wide range of embedded use cases and opportunities in the IoT and M2M spaces.
Ok – Where can I find out more?
- See the press release and watch the new video “Oracle Grows Java Capabilities in the Internet of Things”
- Review the supporting resources (bottom of the press release page), including webcasts, “Getting Started” videos, and more
- Check out the updated product home page, with Data Sheets, FAQs, and White Papers
- Refer to a number of posts on my blog for more information (here, here, here, and here)
Exciting times. Stay tuned for more to come.
Cheers,
— Terrence
* Note: While the MCBSTM32F200 is the officially supported board, the release also works on the MCBSTM32F400 (which is the Cortex-M4 version)
Recent Comments