You are currently browsing the tag archive for the ‘JavaOne San Francisco’ tag.

Screen Shot 2015 11 09 at 11 38 14

The slides of my two JavaOne talks should show up in the JavaOne 2015 Session Catalog soon, in the meantime you can access them via SlideShare:


— Terrence


Following up on his keynote at JavaOne 2015, Michael Greene (VP of Software and Services Group and General Manager of System Technologies and Optimization at Intel Corporation) posted a piece on the announcement to support Java ME running on Intel architectures and why Java is important in a connected world. 


— Terrence


Update on 10/16: Added info related to the Java Hub

Yes, another year has raced past and JavaOne San Francisco is here again – Oct 25 through 29!

And yes, as usual, it’s a packed week again: Keynotes, demos, Exhibition Hall, MakerZone, networking, party, … and more than 450 sessions!

If embedded, small devices, and Internet of Things is your cup of Java (excuse the pun), here is – as every year – my (totally subjective) JavaOne guide. Watch for updates as we get closer to the event, but for now – here is the first pass:


  • JavaOne4Kids (Saturday)
  • JavaOne Keynotes (including Java ME in several segments): Intel, Oracle (Sunday)
  • Throughout the conference
    • Exhibition Area
    • Java Hub (3D Modeling, Geek Bar, Hackergarten, MakerZone, myMatrix, Nighthacking, and OTN Community Cafe). Check out the Java ME Java ME R/C car/Internet of Things demo in the MakerZone and hang out with us at the Geek Bar for Q&A.

My sessions:

  • CON3434: Bringing IoT Cloud Services to Edge Devices with Java ME Embedded 8
  • CON3437: Smart devices for the Internet of Things: Java ME Embedded 8.2 and Beyond

Highly recommended sessions:

  • TUT10744: Getting Started with Java ME Embedded on the STMicro Cortex-M4 and Other Devices (STM, Oracle)
  • CON4075: There Is Business in Java and IoT (Oracle)
  • CON11181: Accelerating IoT with ARM (ARM)
  • CON10322: A Comprehensive Smart Home Platform Powered by Java ME and Java EE (Blueberry Zone)
  • CON11180: ARM Cortex-M and Java in the Internet of Things (ARM)
  • CON9758: Building a Trusted Gateway with Java ME and Secure Element (Gemalto)
  • CON5106: Enabling Your Device to Be Part of the Internet of Things (MicroDoc, Hepa Wash)
  • CON6694: From Product to Services in the Embedded World, Thanks to Java ME 8 and STM32 MCU (STM) 
  • CON2588: Internet of Things: Threats and Countermeasures with Java (Oracle)
  • CON11279: Introducing the Oracle Internet of Things Cloud Service (Oracle)
  • UGF10301: James Gosling, Robots, the Raspberry Pi, and Small Devices (Liquid Robotics, code centric, Gluon, QAware)
  • BOF6850: Project Kona: Java Networking Technologies for the Internet of Things (ARM, Oracle)
  • CON6489: Smart Open Spaces Powered by Java ME, Java SE, and Single-Board Computers (Accenture)
  • CON5508: Using Java on Edison to Communicate with Wearable Sensors (Intel)
  • CON4805: Increased Developer Productivity for IoT (Bitreactive, Oracle)
  • CON7339: Providing Eyes, Ears, and a Mouth to Your IoT Project (Globalcode)

Other interesting sessions:

  • CON5364: IoT: What Is in It for Java Professionals? (GE, Oracle)
  • CON2582: Java Card Platform Evolution (Oracle)
  • CON4876: How to create a Voting Machine (Canoo, Oracle)
  • BOF5849: PixyBot: Creating a Programmable, Object-tracking Robot (Goethe Center, Oracle)
  • CON2984: IoT Realized: The Connected Car (Pivotal)
  • HOL6159: Let’s Have Fun with Robot APIs (Aldebaran)

More Details:

See Agenda, Content Catalog.

See you soon in San Francisco!


— Terrence


Screen Shot 2014 10 06 at 14 24 22

I just uploaded the two presentations for my talks:

  • Java ME 8 Versus Java SE 8: What Developers Need to Know [CON6219]
  • Java ME 8: Java That Scales from the Desktop to Tiny Embedded [CON6222]

I am also working on making available the sample code/NetBeans project for the 2nd talk – watch this space.

FYI: The slides of most of the other JavaOne talks are also available for download, if you are looking for more.


— Terrence


Embedded @ JavaOne is really coming into its own this year. Lots of cool and relevant topics, content, and activities related to Java and embedded. A quick sampler:


Be sure to watch the JavaOne keynotes for embedded announcements and some cool demos …


  • Java Embedded Extreme Mashups: Building Self-Powering Sensor Nets for the Internet of Things TUT3676]
  • Home Automation for Geeks [CON9177] 
  • Trust Me, I’m an M2M Device [CON7872] 
  • Is It a Car? Is It a Computer? No, It’s a Raspberry Pi JavaFX Informatics System [CON3243]
  • JavaRCX: A Java Embedded Lego Mindstorm RCX Emulator [BOF7901] 
  • Beyond Beauty: JavaFX, Parallax, Touch, Raspberry Pi, Gyroscopes, and Much More [CON2540]
  • Industrial Product Development: Modular Design in Multiple Dimensions with Java [CON2027]
  • Performance Tuning and Optimization of Apache Hadoop with Java Embedded on ARM [BOF7216]
  • Creating Multidevice Interactive Entertainment for the Living Room with Java [CON9176]
  • Controlling NAO Robot with Java [CON11839] 
  • Java ME 8 Overview: A New Platform for Embedded Development for Small Devices [CON2267]
  • and much more … for a full list of sessions, see the Content Catalog.

Internet of Things with Partners:

A summary of various demos, sessions, and activities by Oracle, Eurotech, and Hitachi related to the Internet of Things.


  • A number of demos around embedded use cases, technologies, and solutions by partners across the ecosystem, including the “Device Showcase”

Duke’s Choie Awards:

  • Be sure to watch for innovative embedded solutions with Java

Java Embedded Challenge for Raspberry Pi:

  • Fun and creative hacking with Raspberry Pi, sensors, and more – equipment and expertise provided.

OTN Lounge and Java Codegarten:

  • Hang out with the experts, including specialists in Java Embedded.

For more information on the above, check out the JavaOne Experiences page.

See you in a few days at the show!


— Terrence

Exclamation mark

Today (April 23rd) is the LAST DAY to submit a proposal for JavaOne San Francisco 2013.

For more information, see here.


— Terrence

PS: My offer for extra credit for doing something fun with Java ME Embedded on Raspberry Pi still stands!

Duke futureDuke

Have you been working on a cool application, solved a tricky embedded problem, or helped deliver an industrial-grade solution using Java?

There is a lot of great stuff happening in the embedded Java space. The world wants to hear about it.

Submit your proposal to JavaOne 2013 in San Francisco and present your work to thousands of like-minded Java developers!

The Call for Papers has been extended by a week, to April 23rd (watch the web pages for updates).


Get extra credit from me for using Java ME Embedded on Raspberry Pi. Check it out and do something fun and inspiring with it.


— Terrence

Java embedded at j1

Update (7/17/2012): By popular request, the CfP deadline has been extended to July 27! So that gives you a few extra days to prepare that submission.

The deadline for the Call-for-Papers for Java Embedded @ JavaOne is approaching fast.

Be sure to submit your paper by Wednesday, July 18.

More information on the Call-for-Papers and the types of submissions we are looking for can be found on the Q & A.


— Terrence

Java embedded at j1

There has been a lot of interest in Java Embedded @ JavaOne since it was announced a short while ago (see my previous post). As this is a new conference we did get a number of questions regarding the conference.

So we put together a brief Q & A on audience focus, dates, registrations, pricing, submissions, etc. Hope this helps and, remember, the Call for Papers ends next week, Jul 18th 2012!


— Terrence 


Java Embedded @ JavaOne : Q & A 

Q. Where can I learn more about “Java Embedded @ JavaOne”?

A. Please visit:

Q. What is the purpose of “Java Embedded @ JavaOne”?

A. This net-new event is designed to provide business and technical decision makers, as well as Java embedded ecosystem partners, a unique occasion to come together and learn about how they can use Java Embedded technologies for new business opportunities.

Q. What broad audiences would benefit by attending “Java Embedded @ JavaOne”?

A. Java licensees; Government agencies; ISVs, Device Manufacturers; Service Providers such as Telcos, Utilities, Healthcare, Energy, Smart Grid/Smart Metering; Automotive/Telematics; Home/Building Automation; Factory Automation; Media/TV; and Payment vendors.

Q. What business titles would benefit by attending “Java Embedded @ JavaOne”?

A. The ideal audience for this event is business and technical decision makers (e.g. System Integrators, CTO, CXO, Chief Architects/Architects, Business Development Managers, Project Managers, Purchasing managers, Technical Leads, Senior Decision Makers, Practice Leads, R&D Heads, and Development Managers/Leads).

Q. When is “Java Embedded @ JavaOne” taking place?

A. The event takes place on Wednesday, Oct. 3th through Thursday, Oct. 4th.

Q. Where is “Java Embedded @ JavaOne” taking place?

A. The event takes place in the Hotel Nikko.

Q. Won’t “Java Embedded @ JavaOne” impact the flagship JavaOne conference since the Hotel Nikko is one of the 3 flagship JavaOne conference’s venue hotels?

A. No. Separate space in the Hotel Nikko will be used for “Java Embedded @ JavaOne” and will in no way impact scale and scope of the flagship JavaOne conference’s content mix.

Q. Will there be a call for papers for “Java Embedded @ JavaOne”?

A. Yes.  The call for papers has started but is ONLY for business focused submissions.

Q. What type of business submissions can I make for “Java Embedded @ JavaOne”?

A. We are accepting 3 types of business submissions:

  1. Best Practices: Java Embedded business solutions, methods, and techniques that consistently show results superior to those achieved with other means, as well as discussions on how Java Embedded can improve business operations, and increase competitive differentiation and profitability.
  2. Case Studies: Discussions with Oracle customers and partners that describe the unique business drivers that convinced them to implement Java Embedded as part of an infrastructure technology mix. The discussions will highlight the issues they faced, the decision making involved, and the implementation choices made to create value and improve business differentiation.
  3. Panel: Moderator-driven open discussion focused on the emerging opportunities Java Embedded offers businesses, as well as other topics such as strategy, overcoming common challenges, etc.

Q. What is the call for papers timeline for “Java Embedded @ JavaOne”?

A. The timeline is as follows:

  • CFP Launched – June 18th
  • Deadline for submissions – July 18th
  • Notifications (Accepts/Declines) – week of July 29th
  • Deadline for speakers to accept speaker invitation – August 10th
  • Presentations due for review – August 31st

Q. Where can I find more call for paper details for “Java Embedded @ JavaOne”?

A. Please go to:

Q. How much does it cost to attend “Java Embedded @ JavaOne”?

A. The cost to attend is:

  • $595.00 U.S. — Early Bird (Launch date – July 13, 2012)
  • $795.00 U.S. — Pre-Registration (July 14 – September 28, 2012)
  • $995.00 U.S. — Onsite Registration (September 29 – October 4, 2012)

Q. Can an attendee of the flagship JavaOne event and Oracle OpenWorld attend “Java Embedded @ JavaOne”?

A. Yes.  Attendees of both the flagship JavaOne event and Oracle OpenWorld can attend “Java Embedded @ JavaOne” by purchasing a $100.00 U.S. upgrade to their full conference pass.

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!


— Terrence

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

Enter your email address to subscribe to this blog

Join 163 other followers

Twitter Updates

November 2015
« Oct    

Blog Stats

  • 258,057 hits

Get every new post delivered to your Inbox.

Join 163 other followers