You are currently browsing the tag archive for the ‘M2M’ tag.
“Building Block for the Internet of Things”, Nandini Ramani, VP of Java Product Development, Oracle
Get a new perspective on how enterprises may generate value from IoT and what it takes to make IoT work. Learn about key building blocks for IoT solutions. Get an overview of how Oracle’s products, including Java, enable end-to-end IoT deployments.
“Turning Devices into a Value-Generating Application Platform with Java”, Axel Hansmann, VP Strategy and Marketing Communication M2M, Gemalto
Learn about Gemalto’s vision for the future of IoT, strategy using Java, and adoption plans for Java ME 8. Find out more about Gemalto’s technologies and how they are used, from quick IoT/M2M prototyping to full-scale enterprise solutions.
I’ll be pointing out more interesting videos and content over the next couple of weeks.
Here is the next Java ME 8 Developer Drop, b58. 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”:
Oracle is running the “Internet of Things (IoT) Developer Challenge” until May 30th, 2014. Submit a video and the code of your cool project, and you may win a trip to JavaOne 2014, a laptop, or other great prizes!
Don’t know where to start? Oracle is also providing free live sessions and online training running through April to help you get going. For example, next Monday (April 7) at 6:00pm UTC the session is about the “Internet of Things, Java and Raspberry Pi”. Plus, there is more help via online forums and other resources.
Find out all about the IoT Developer Challenge at The Java Source blog.
I just posted an expanded and updated Java ME 8 Deep Dive slide deck on SlideShare.
(apologies for the partially messed up colors and slides, SlideShare is going that during the conversion process ;-( )
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.
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.
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”:
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.
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.
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
- 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”