You are currently browsing the tag archive for the ‘Java SE Embedded’ tag.

With Java ME Embedded 3.3 now being available for ARM Cortex-M3/M4 and Raspberry Pi, developers have been asking: How do I choose between Java ME Embedded and Java SE Embedded?

Each platform has its strengths, and your choice depends on your requirements. What’s important is that together, Java ME Embedded and Java SE Embedded cover the embedded space from very small to very large, and give you a single development architecture to build embedded solutions easily and quickly.

For more details, see the below table.

Cheers,

— Terrence

Me se new

Tomcat micro

OTN just published a set of six videos related to embedded Java:

  • Java at ARM TechCon
  • Java SE Embedded Development Made Easy, Part 1
  • Java SE Embedded Development Made Easy, Part 2
  • Mobile Database Synchronization – Healthcare Demonstration
  • Tomcat Micro Cluster
  • Java Embedded Partnerships

Good stuff. Enjoy!

Cheers,

— Terrence

10-billion.pngIt bears repeating: More than ever, the Java platform is the best technology for many embedded use cases. Java’s platform independence, high level of functionality, security, and developer productivity address the key pain points in building embedded solutions.

Transitioning from 16 to 32 bit or even 64 bit? Need to support multiple architectures and operating systems with a single code base? Want to scale on multi-core systems? Require a proven security model? Dynamically deploy and manage software on your devices? Cut time to market by leveraging code, expertise, and tools from a large developer ecosystem? Looking for back-end services, integration, and management?

The Java platform has got you covered. Java already powers around 10 billion devices worldwide, with traditional desktops and servers being only a small portion of that. And the ‘Internet of Things‘ is just really starting to explode … it is estimated that within five years, intelligent and connected embedded devices will outnumber desktops and mobile phones combined, and will generate the majority of the traffic on the Internet. Is your platform and services strategy ready for the coming disruptions and opportunities?

It should come as no surprise that Oracle is keenly focused on Java for Embedded. At JavaOne 2012 San Francisco the dedicated track for Java ME, Java Card, and Embedded keeps growing, with 52 sessions, tutorials, Hands-on-Labs, and BOFs scheduled for this track alone, plus keynotes, demos, booths, and a variety of other embedded content.

To further prove Oracle’s commitment, in 2012 for the first time there will be a dedicated sub-conference focused on the business aspects of embedded Java: Java Embedded @ JavaOne. This conference will run for two days in parallel to JavaOne in San Francisco, will have its own business-oriented track and content, and targets C-level executives, architects, business leaders, and decision makers.

Registration and Call For Papers for Java Embedded @ JavaOne are now live. We expect a lot of interest in this new event and space is limited, so be sure to submit your paper and register soon.

Hope to see you there!

Cheers,

— Terrence

Update: For more information, see the Java Embedded @ JavaOne Q & A

j1-moving-forward.png

Finally, I get a chance to catch my breath. JavaOne has been extremely busy and while there are still a few hours of good talks to go here is a quick summary so far:

General observations:

The vibe is very positive. Attendance is significantly up over previous years and the show is well organized. Feedback from attendees has been very excouraging – lots of good buzz on #javaone and other social channels. Many sessions are sold out or standing-room only.

Announcements:

This year’s JavaOne left no doubt Java is moving again, and picking up steam. Throughout the conference and in the various keynotes there was a host of announcements, strategic initiatives, roadmaps, product releases and updates.

I’ll try to summarize, focusing on the Java Platform, Java SE, and Java ME technologies:

Java SE and the Java Platform:

  • Oracle announces plans for advancing the Java SE Platform, including a vision beyond JDK 8
  • A JDK 7 for Mac OS X Developer Preview is now available, with full developer and consumer releases planned for 2012
  • NetBeans 7.1 Beta is now available, featuring full Java SE 7 support
  • Oracle details plans for JDK 8, proposed features, and a revised roadmap with extended scope, now scheduled for availability in summer 2013
  • Oracle is continuing its work to merge the HotSpot and JRockit JVMs, with the first converged features available in JDK 7
  • IBM announces availability of Java SE 7 across its products lines, the faster ever adoption of a new Java SE release by IBM
  • Oracle recently announced availability of Java SE 7 for Embedded on ARM and x86 platforms

OpenJDK:

  • OpenJDK hosts the development of JDK 7 for Mac OS X, JDK 8, and becomes the reference implementation for Java SE 8 and beyond
  • Twitter joins OpenJDK

JavaFX and Rich Client UI Technology:

  • The JavaFX 2.0 GA for Windows is now available
  • A JavaFX 2.0 for Mac OS X Developer Preview is now available, with GA releases planned starting 2012
  • NetBeans 7.1 Beta is now available, with JavaFX 2.0 support
  • Oracle details JavaFX roadmap to 2013, including cross-platform support for Mac OS X and Linux
  • Oracle announces plans to open source the JavaFX platform in the OpenJDK project
  • A private Beta for JavaFX Scene Builder is now available, with public Beta planned in early 2012
  • Oracle announces Project ‘Avatar’: A complete solution for Dynamic Rich Clients, including HTML5 support and back-end integration

Java ME:

  • Oracle increases investment in Java ME
  • Oracle Java Wireless Client (OJWC) 3.1 is now available
  • Oracle announces plans to evolve the Java ME Platform and align Java ME with Java SE 7 through:
    • Submission of new JSRs over the coming months
    • Updates of the CLDC Platform VM and library specifications to enable better alignment with Java SE 7 features
    • Creation of a “CDC Profile” in Java SE 8, which allows deployment of Java SE 8 implementations in resource-constrained environments
  • JavaFX to become the graphics framework of choice for mid-range and high-end embedded platforms
  • Oracle announces intent for full coverage of embedded vertical markets
  • Oracle plans increased and deeper integration of Java ME with content services (“Mobile Services Integration”)

For more information and details, please see the related press releases:

Summary

After speaking to many developers over the past days it’s clear JavaOne has brought renewed excitement and energy to the Java community. I personally am particularly excited about Java FX 2.0, the Mac OS X support for JDK 7 and JavaFX, and bringing Java ME back to the mainstream platform again.

Two more related links:

Cheers,

— Terrence

Screen shot 2011-06-06 at 10.54.56.png A couple of days ago I blogged about the release of a new embedded Java product called “Oracle Java ME Embedded Client”. The interest has been tremendous, and I plan to follow up with more information and a webinar on this topic.

In the meantime, I would like to point your attention to another embedded Java product: Java SE for Embedded. Unlike the Oracle Java ME Embedded Client, which is a Java ME (CDC)-based runtime, the Java SE for Embedded product is a full-blown Java SE 6 runtime, optimized for embedded use in a number of important ways (footprint, memory, power, platform support, and more).

My colleague, Jim Conners, has created an excellent webcast called “Java SE Embedded Development Made Easy”. It consists of two 15-minute video with slides and demos covering all the basics of embedded Java SE development:

  • Embedded Microprocessor Trends, covering ARM, Intel, and Freescale
  • Getting Started with the SheevaPlug
  • The Java SE Embedded Runtime Environment: Downloading and Installing
  • Running Apache Tomcat on the SheevaPlug
  • Installing and Setting Up NetBeans for Embedded Java Development
  • Running the ScoreBoard Application locally and on the SheevaPlug
  • Live, Remote Debugging of the ScoreBoard Application
  • Monitoring the Remote ScoreBoard Application using JMX and JConsole

Once you’re on Jim’s blog you should also check out his entry “The Unofficial Java SE Embedded SDK”, which talks about using your favorite desktop Java IDE for embedded Java development.

Cheers,

— Terrence

Screen shot 2011-03-31 at 17.39.20.png

Join us next Tuesday (May 24) for a day of Java at the Hilton Athenee in Bucharest, Romania.

Sessions will cover the Java platform, mobile Java development, embedded Java, Java EE and Glassfish, as well as JavaFX. See the the main event page for the agenda and registration information.

As with other OTN events, attendance is FREE, but you need to register.

Hope to see you there!

Cheers,

— Terrence

Reminder: Check the OTN Event Page regularly for interesting events coming to your area. Here is a current list of all Java events (to see them, select the “Java” filter under the Middleware tab).

Screen shot 2011-03-31 at 17.39.20.png

Join us this Thursday (April 14) for a full day of Java sessions at the Sheraton Istanbul Maslak hotel. Sessions will cover the Java platform, mobile Java development, embedded Java, Java EE and Glassfish, as well as JavaFX. See the full agenda here.

As with other OTN events, registration is FREE, but you need to register. See the event page for more information. Hope to see you there!

Cheers,

— Terrence

PS: Be sure to check the OTN Event Page regularly for interesting events coming to your area. Here is a current list of all Java events (to see them, select the “Java” filter under the Middleware tab).

20110302_003-low.jpg The amount of traffic and interest at the Oracle booth here at embeddedworld2011 has been nothing short of amazing. At times, the booth was overflowing with visitors, the demos were in high demand, and we’ve been busy pretty much non-stop since the start of the conference talking about Java SE Embedded, Java ME, Java Card, and Berkeley DB.

The value of embedded systems is increasingly driven by software, and Java’s platform independence, high level of functionality and security, mature tool chain, connectivity and scalability, and massive ecosystem put it on the top of the list. And our booth visitors see it that way, too.

Screen shot 2011-03-02 at 17.53.56.png

We’ve been talking to car manufacturers about upgrading vehicle control and entertainment systems with Java, utility companies wanting to add intelligence to their networks using Java, consumer electronic manufacturers who want to build smart and connected devices, medical device companies wanting to develop smarter Java-based patient monitoring systems, processor and board vendors wanting to add the Java runtime driven by demand from software developers, and much, much more.

Check out the “guerilla style” video we shot at the booth.

Cheers,

— Terrence

Screen shot 2011-02-21 at 18.13.33.png I’m looking forward to participating in embeddedworld 2011 next week (March 1 through 3) in Nuremberg, Germany.

embeddedworld exhibition & conference is world’s biggest exhibition of its kind and features a significant focus on software. Oracle will be present with sessions, a booth, and meetings with customers and partners.

Oracle Sessions:

  • Tue, 5:00-5:30 pm”: “Java – The Smart in the Smart Grid, Smart Metering, and Smart Data” – Dr. Rainer Eschrich
  • Wed, 11:00-11:30 am: “Java in the Real World: Experiences with Real-Time Java for Device Control” – Greg Bollella
  • Thu, 9:00-9:45 am: “What‘s New in Embedded Java: An Update” – I will be replacing Mike Piech for this talk

The full conference program can be found here.

Our booth, where we will be showing products and doing a number of demos, is located in Hall 11 at F226. Check us out for Oracle’s embedded Java clients, Berkeley DB, JavaCard, and more. And don’t miss the prizes and the espresso!

Hope to see you next week!

Cheers,

— Terrence

Just a quick note in case you hadn’t seen this:

Java Products for the Smart Grid Webcast

Date: Tuesday, February 1, 2011

Time: 10 a.m. PT/1 p.m. ET

Register for the Webcast to learn how Java:

  • Delivers the key features needed to develop embedded solutions
  • Helps devices share information securely and efficiently
  • Makes devides eco-friendly
  • Helps build easy-to-use, consumer friendly interfaces.

This webcast is free with registration. All info here.

Cheers,

— Terrence

Unknown's avatar

Enter your email address to subscribe to this blog

Join 181 other subscribers
April 2026
S M T W T F S
 1234
567891011
12131415161718
19202122232425
2627282930  

Blog Stats

  • 285,624 hits
Design a site like this with WordPress.com
Get started