You are currently browsing the category archive for the ‘Embedded’ category.
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”
Please join Qualcomm, Oracle, and Gemalto for a joint webinar:
Smarter Connected Technology: The Direction of Java for Connected Devices
Thursday, December 12, 12:00 pm EST
- The Internet of Things, the benefits of Java Embedded for connectivity and deployment of end-to-end solutions
- Importance of Java Embedded for cellular connected M2M applications and introduction to JSRs and APIs for chipset features enabled by a complete range of Qualcomm®-based Gobi™ 3G module solutions
- Java Embedded roadmap with M2M – from prototyping to mass market, and Edge to Enterprise solutions for supply chain management
You must register to attend, but registration is free.
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)
It almost got lost in the surge of announcements at JavaOne: Not only did we make available Java ME Embedded 8 Early Access, but we also released an update to the existing Java ME Embedded 3.x product.
Java ME Embedded 3.4 is based on version 3.3 but now also supports the Qualcomm IoE (“Internet of Everything”) developer platform:
- QSC6270T processor with 64 MB DDR RAM and 128 MB NAND Flash
- Tri-band UMTS/HSDPA + quad-band GSM, SIM slot
- 2.4 GHz WiFi a/b/g/n
- Supported I/O: SPI, I2C, GPIO, ADC, UART, SD card, on-board accelerometer, light + temp sensor
Alongside, we’ve also updated the Java ME SDK to version 3.4 to add comfortable application development and debugging on the Qualcomm IoE platform via a USB connection to the PC.
With this release, Java ME Embedded now supports a key part of the Qualcomm ecosystem, opening up new opportunities for embedded Java in a wide range of use cases.