Friday Sep 19, 2014

Robots, NetBeans IDE, and Raspberry Pi with James Gosling

James Gosling is now chief software architect of the Wave Glider, the flagship product at Liquid Robotics. The Wave Glider is a self-propelled, autonomous marine robot that collects and transmits ocean data. The Wave Glider will be on display exclusively at the Java Hub in the JavaOne exhibit hall during the entire conference. 

Since Gosling started at Liquid Robotics, he has re-architected the onboard software and refined a data-as-a-service cloud to provide direct, real-time access to ocean information. Java, which he invented, has played an increasing role in ocean data transmission and analysis.  

“Being able to debug and profile robots out at sea is a truly life-altering experience,” Gosling explains. He uses a set of tools—consisting of editors, debuggers, and profilers—that are part of the NetBeans IDE. At the JavaOne 2014 NetBeans Community Day, he will present the session “James Gosling, Robots, the Raspberry Pi, and Small Devices” [UGF8907] on Sunday, September 28. He will also present “Debugging and Profiling Robots with James Gosling” [CON6699] on Wednesday, October 1. Geertjan Wielenga, Mark Heckler, José Pereda, Johannes Weigend, Shai Almog and Jens Deters will join him to discuss those two topics. 

Join him as he closes out the JavaOne Community keynote with a fun, historical perspective of the genesis of Java, and a T-shirt toss! The Community Keynote will be held in the Marriott Marquis, Salon 7/8/9, on Thursday, October 2, 2014

Wednesday Jul 09, 2014

Release: Java SE Embedded 8 Update 6 and Java SE 8 U6 for ARM

Oracle has released Java SE Embedded 8 Update 6 and JDK 8u6 for ARM and Java SE Development Kit 8 Update 6 for ARM.

 Java SE Embedded 8 Update 6 has these new and changed features:

  • New platform support for headful apps
  • JSR 197 (Generic Connection Framework for Java SE Embedded)
  • Performance Improvements 
  • Bug fixes and security patches from Java SE 8u5

Learn More about Java SE Embedded 8 Update 6.

Download  Java SE Embedded 8 Update 6.

Development Kit for ARM 

Java SE Development Kit 8 Update 6 for ARM is now available and supported on systems based on ARM v6 or ARM v7 running Linux. 

Learn more about  JDK 8u6 for ARM.

Download JDK 8u6 for ARM

Tuesday Jul 08, 2014

OTN Virtual Technology Summit - This Week!

Oracle Technology Network's (OTN) first Virtual Technology Summit is this week: July 9 and 10. The VTS includes tracks on Database, Middleware, Systems and, of course, Java. In the Java track, titled "Big Trends and Technologies," you will learn how Java lets you mine Big Data, build robust apps with HTML5, JavaScript and Java EE, and expand into the Internet of Things. Experts will present and you’ll be able to chat with them live online. 

The event is FREE, but you need to register!

Java Sessions 

Efficient architectures for creating MapReduce Pipelines 
by Fabiane Nardon, Java Champion and Big Data Expert

JavaScript/HTML5 Rich Clients Using Java EE 7
by Reza Rahman, Java Evangelist and Java EE Expert

How to Become an Embedded Developer
by Angelia Caicedo, Java Evangelist and Java Embedded Expert

At OTN's Virtual Technology Summit we want you to learn how to get the most out of Java. These sessions are real-world and code-heavy.  Don’t miss out on this great opportunity to learn from some of the best minds in the Java community.

Wednesday Jun 18, 2014

A Perfect Match: Java and the Internet of Things

Here's the opening paragraph from the new OTN article "A Perfect Match: Java and the Internet of Things:"

Maker Faire Booth

"The recent MakerCon Conference, hosted by Oracle, along with the 2014 Maker Faire, made it clear that the Maker Movement—a vital source of hardware innovation—is catching fire and opening up rich possibilities for Java developers. The match between the Maker Movement's ingenious intelligent devices and embedded software technology is central to the development of the connected world, the Internet of Things (IoT), and machine-to-machine (M2M) technology. As embedded devices get cheaper, more powerful, and more connected, and as the Internet of Things grows, Java developers are receiving strong support from Oracle as they face radical new challenges and opportunities. Java is best equipped to serve as a unified standardized platform for the Internet of Things. To that end, a major effort to unify the Java platform is underway—specifically, Java ME with Java SE—to shrink Java SE into the embedded space and smaller devices."

Read the entire article here

Thank you to Voltaire Yap for the photo.

Monday May 05, 2014

Java Virtual Developer Day May 6th

Please join us for the Virtual Developer Day: Java 2014 on May 6th (tomorrow!)

9:00 a.m. ‐ 1:00 p.m. PDT / 12:00 p.m. ‐ 4:00 p.m. EDT / 1:00 p.m. – 5:00 p.m. BRT

We've got a great agenda: technical topics by the real Java experts. Join us for the whole event or a single session; it's a great investment in you. This is a free event, but you must register.


Time (PT)

8:45 a.m.

Event Platform Opening

9:00 a.m.

Keynote - Java: Present and Future

Java EE 7

Java SE 8

Java Embedded

9:30 a.m.

Java API for WebSocket + Demo (9.30-10.10)

55 New Features in Java SE 8 (9.30-10.30)

Coffee with Dessert: Java SE & ME 8 Embedded and the Raspberry Pi

10:10 a.m.

Java API for JSON Processing + Demo (10.10-10.50)

55 New Features in Java SE 8 (con'd) (9.30-10.30)

Coffee with Dessert: Java SE & ME 8 Embedded and the Raspberry Pi (con'd)

10:10 a.m.

Java API for JSON Processing + Demo (10.10-10.50)

Things you should know when developing JavaFX applications

Using Oracle Event Processing for Oracle Embedded Java to Make Big Data Smaller 

10:50 a.m.

JMS 2.0 (Java Message Service)

Things you should know when developing JavaFX applications (con'd)

Using Oracle Event Processing for Oracle Embedded Java to Make Big Data Smaller (con'd)


11:10 a.m.

JAX-RS 2.0
(Java API for RESTful Web Services)

Things you should know when developing JavaFX applications (con'd)

Using Oracle Event Processing for Oracle Embedded Java to Make Big Data Smaller (con'd)

11:30 a.m.

Break and Dedicated Java Community Lounge Time

11:45 a.m.

Batch API for the Java Platform + Demo

Lambda Expressions Tutorial (11.45-12.30)

Talking to the Real World With the Device Access API

12:30 p.m.

Concurrency Utilities for Java EE + Demo

Up and Running with NetBeans IDE

Big Tools for Small Devices

1:00 p.m.

Event Close

Register now and we'll see you online!

Monday Mar 31, 2014

Java Virtual Developer Day

Want all the the advantages of attending a great Java conference without all the hassles of traveling? Join us for Oracle's Java Virtual Developer Day on May 6th (North America), May 14th (EMEA) and May 21st (APAC). Learn about new features in Java SE 8, and the latest on Java EE and Java Embedded. Sessions are taught by Java experts from Oracle and the Java Community. We'll even have a virtual lounge where you can network! Sessions include:
  • Lambda Expressions Tutorial
  • 55 New Features in Java SE 8
  • Application Development with JavaFX
  • Java API for WebSocket
  • JAX-RS 2.0
  • Concurrency Utilities for  Java EE
  • Java SE & ME 8 Embedded with Raspberry Pi
  • Talking to the Real World with Device Access API
  • more

NOTE: These are technical sessions for developers. There will be code.

Americas: May 6th - Register

EMEA: May 14th - Register

APAC: May 21st - Register

Register now for the best seats. ;-)

Tuesday Mar 18, 2014

Java SE Embedded 8 is Now Available

Java SE Embedded 8 

In addition to Java SE 8, Oracle has also announced the General Availability of Oracle Java SE Embedded 8. It provides a development platform for embedded devices and the Internet of Things, with all of the flexibility, portability and robust features available in the Java SE Platform.

Download Oracle Java SE Embedded 8

Oracle Java SE Embedded 8 Documentation

Java SE 8 Central Resource page (for both SE 8 and Embedded)

Join us on March 25 for the Online Launch

Java SE Embedded 8 and Compact Profiles

Java SE Embedded 8 is a new release of Java SE technology that for the first time has the feature of Compact Profiles.  There are three new Compact Profiles that represent three new, smaller Java SE Runtimes that are compatible subsets of the full Java SE 8 API specification. The Compact Profiles feature is useful in small devices, can be used to shorten the time to download an application from a download server, and makes for more compact deployment of Java applications that bundle the JRE. A JRE can be configured with a compact profile, reducing its footprint for deployment along with a compact profile application. Java SE Embedded 8 enables developers to create customized JREs using the JRECreate tool. Starting with Java SE Embedded 8, individual JRE downloads for embedded platforms are no longer provided. To get started, download an eJDK bundle suitable for your target platform and follow instructions to create a JRE that suits your application's needs.

Technical Articles

Java SE Embedded 8 Compact Profiles Overview

Java SE Embedded 8 vs. Java ME CDC Comparison 

Java Flight Recorder and Java Mission Control on Java SE Embedded 8

With Java Embedded technologies, you can create highly functional, reliable, portable, and secure solutions for small to large embedded devices in the Internet of Things (IoT). Reduce costs, improve product quality, speed time to market and have fun with Java! 

Tuesday Mar 04, 2014

See Java in Action at SXSW

Java will be on display at SXSW, empowering developers and robots alike. See how Java is uniquely suited to support the Internet of Things at these presentations:

On Sunday, March 9th, at 3pm Angela Caidedo, Java Technology Evangelist, will show the Java Duchess Segway in "Beyond Beauty: JavaFX, Parallax, Touch Raspberry Pi, Gyroscopes, and Much More." She* is a Java SE Embedded-powered, self-balancing robot built using the LEGO Mindstorms EV3. (*Ambiguous pronoun reference intentional.)

On Monday, March 10, Nandini Ramani, VP of Java Development, will show how "Java Empowers the Internet of Things" at 3pm and how to "Navigate the Internet of Things" at 5pm.  

You can also see Java in Action at the Oracle Discovery Lounge at the Waller Creek Boathouse.  There will be demos, food, drink and cool air! Play a Java-powered, Twitter-enabled smart darts game. Join us for a (invitation only) reception Friday night. You can meet and get your picture taken with some of the crew of Oracle Team USA who won the America’s Cup. Oracle Discovery Lounge will be open 11am-7pm Saturday March 8 to Monday March 10.

Tuesday Feb 18, 2014

Develop Java Applications Using a Raspberry Pi

Ready to dive into the Internet of Things? Take the new, free, online course "Develop Java Embedded Applications Using a Raspberry Pi." The Oracle Learning Library has created this course which provides code, examples, and experts to teach you and answer your questions.

Java experts Stephen Chin, Jim Weaver, Simon Ritter, Angela Caicedo, and Tom McGinn will lead you through basic exercises. Each week, you'll get a new set of course materials:

  • A series of short, pre-recorded videos provide the "lecture" portion of the course.
  • A homework project is linked to the video material, and applies what you have learned by working with Java ME Embedded, the Raspberry Pi, and some electronic components.
  • A graded quiz evaluates how well you have grasped the materials and the homework.

Order your equipment now so you can have it in time for the course start on March 31st!

Here are a few FAQs (You can send questions or comments to Java-MOOC-Support.)

Q: Is the course free or do we have to pay for it?

A: The course is free. There is hardware you have in order to complete the labs (homework) but the course materials are free.

Q: It starts end of March and goes on for five weeks, but how often / how long will sessions occur? 5x 1hour? Or 25 full days? At what time will the sessions occur? 

A: This course is delivered entirely on-line.  There are no set times for sessions because the training is in pre-recorded video that you can watch anytime, anywhere.  Each week Oracle will release the materials for that week, and you should expect to spend between 4 and 6 hours each week on the lessons, the labs and the quizzes.

Q: Is there anything special about the kit (e.g. parts that are just for the MOOC that you wouldn't normally be able to buy)? 

A: The parts for the MOOC are only special in that they represent the use case presented by the course, that of an asset management system designed to provide data on container shipments of fresh produce: container door access (switch), temperature (I2c), global position (UART), and of course a RaspberryPi and breadboard as the development platform. The devices are available through Adafruit and relatively inexpensive.

Register now for "Develop Java Embedded Applications Using a Raspberry Pi."

Thursday Nov 14, 2013

Video: Richard Bair on Java and the Internet of Things, Lambdas and more

Richard Bair, Client Java Architect, discusses Java and the Internet of Things, JavaFX, Lambdas and more. Video, from the Devoxx conference:


Insider News from the Java Team at Oracle!



« May 2016