Tuesday Apr 28, 2015

Autonomous Land Vehicle IoT Navigator

Want to know how to create an innovative IoT project that connects to the cloud?  Using inexpensive, off-the-shelf components, see how to assemble a small, land-based robotic vehicle and really give it something to think about! Learn how to use Java Embedded to integrate with vehicles, interact with onboard sensors, develop autonomous capabilities, and provide monitoring capabilities for your drone via the cloud. Don’t miss it at our next Virtual Technology Summit (VTS). 

We are celebrating 20 years of Java and innovations with Reactive Java EE, Java 8 Lambdas and IoT projects. The VTS is an interactive, online event, sponsored by the Oracle Technology Network (OTN). VTS is free, but you must register.  Join us for those exclusive events in your time zone:  

Americas - May 5 - 9am to 12:30pm PT
EMEA - May 12 - 9am to 12:30pm GMT
APAC - May 19 - 3pm to 6:30pm AU/SYD

 Register now!

Thursday Apr 23, 2015

Announcing Java 8 Update 45

Java™ SE Development Kit 8, Update 45 (JDK 8u45) includes the IANA time zone data version 2015a. This changes will affect the following timezones : the Mexican state of Quintana Roo, Chile, America/Santiago, Pacific/Easter, and Antarctica/Palmer. For more information visit Timezone Data Versions in the JDK 8u45

Check out product manager Aurelio Garcia Ribeyro’s blog about Understanding Time Zone Udpater 2.0 to fully understand how to update to daylight saving time.

Security Baselines
The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 8u45 are specified in the following table:

JRE Family Version    JRE Security Baseline
(Full Version String)
Java 8                          1.8.0_45
Java 7                          1.7.0_79
Java 6                          1.6.0_95
Java 5.0                       1.5.0_85

For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.

Thursday Apr 09, 2015

Devoxx France and 20 years of Java

In this interview, Antonio Antonio Goncalves talks about the 4th edition of Devoxx France. The keynote speakers this year discusses the next 20 years of Java 

Sunday Mar 22, 2015

Minecraft Modding Course at Elementary School - Teach Java to Kids

By Guest Blogger Arun Gupta

Cross posted from weblogs.java.net/blog/arungupta/archive/2015/03/22/minecraft-modding-course-elementary-school-teach-java-kids

Exactly two years ago, I wrote a blog on Introducing Kids to Java Programming using Minecraft. Since then, Devoxx4Kids has delivered numerous Minecraft Modding workshops all around the world. The workshop material is all publicly accessible at bit.ly/d4k-minecraft. In these workshops, we teach attendees, typically 8 - 16 years of age, how to create Minecraft Mods. Given the excitement around Minecraft in this age range, these workshops are typically sold out very quickly.

One of the parents from our workshops in the San Francisco Bay Area asked us to deliver a 8-week course on Minecraft modding at their local public school. As an athlete, I'm always looking for new challenges and break the rhythm. This felt like a good option, and so the game was on!

My son has been playing the game, and modding, for quite some time and helped me create the mods easily. We've also finished authoring our upcoming O'Reilly book on Minecraft Modding using Forge so had a decent idea on what needs to be done for these workshops.

Minecraft Modding Workshop Material

All the workshop material is available at bit.ly/d4k-minecraft.

Getting Started with Minecraft Modding using Forge shows the basic installation steps.

These classes were taught from 7:30am - 7:45am, before start of the school. Given the nature of workshop, the enthusiasm and concentration in the kids was just amazing.

[Read More]

Thursday Feb 05, 2015

Save the Date: 2015 JavaOne Brazil

JavaOne is returning to Sao Paulo, Brazil! The regional event is the learning opportunity for everything Java in Latin America - from better programming with Java 8 and the unveiling of Java 9 features, to the Internet of Things, JVM languages and more. Learn from Oracle and community experts who have first hand experience with Java development. Meet with like-minded developers and share a fun three day conference. 

Be one of the speakers who will share their expertise at 2015 JavaOne Brazil. Submit your proposals today.  The Call for Papers is open until February 27, 2015.  

Sao Paulo, June 23-25, 2015 
Transamerica Expo Center 

Register to be notified when registration opens in February. 

Tuesday Jan 20, 2015

Creative and Fun Hunting at Devoxx

Get the full development story of the Hunt Game with those two interviews. The hunt was about tracking beacons at the Devoxx venue and throughout Antwerp for points. Peters and Seghers share details about the phone application design, user experience, and beacon placements.

Hear from Johan Vos and Peter Kuterna about the programming challenge between the front-end designed by Peter and the back-end Johan built with Java EE 7, Glassfish 4.1 and Java 8 APIs.

Thursday Jan 08, 2015

A Look Back at 2014: 8 Great Things

Java SE 8 was a major release for the Java language and platform. It was the single largest upgrade ever to the Java programming model, with coordinated core code evolution of the virtual machine, core language, and libraries. Java SE 8 included Lambdas, the Streams API, the Nashorn JavaScript engine, and so much more. Check out What's New in JDK8. Java Champion Venkat Subramanian can you show you how to transform your code to Java SE 8 at the OTN Virtual Technology Summit replay. 

2) Java EE 8 JSR Approved
The umbrella JSR (JSR 366) for Java EE 8 was approved. New features were prioritized with help of a community survey that had thousands of responses (results here, PDF). The main focus of this release is on support for HTML5 and the emerging HTTP 2.0 standard; enhanced simplification and managed bean integration; and improved infrastructure for applications running in the cloud. Now the gnarly part, making it all work. You and/or your JUG can get involved by Adopting a JSR

3) 8 Gazillion** Devices Running Java
**8 Gazillion is a made up number. Whatever the number is, the IoT explosion continues and Java is right there, running and connecting to tiny devices. OTN sponsored a Developer Challenge where developers from around the world proved their intelligence and creativity. You can get started in this exciting world with the Raspberry Pi and Java Training playlist.  Also, Java ME 8 provides a set a bunch of demos and sample code.

4) OpenJDK 8
OpenJDK provided a way for developers to collaborate on the open source reference implementation of the Java SE platform. With help from large companies (Intel, SAP, Red Hat, IBM, Apple, Oracle, Twitter and Microsoft), individual developers, and everything inbetween, Java SE 8 was poked and prodded in all the right ways. 

5) JavaOne: 8 Great Tracks
With rising attendance, lots of newcomers, IoT magic, and killer sessions, JavaOne 2014 rocked San Francisco last year. It included 8 great tracks, including the track focusing on Agile development. Both embraced and mocked, Agile is a topic developers need to understand, and JavaOne sessions provided lots of insights. You can view recordings the JavaOne 2014 sessions but not the hallway networking or parties.

6) The JCP Celebrated 8 * 2 - 1 Years
The JCP continues to do its critical work of developing standard technical specifications for Java technology. The JCP is also working on improving itself, and is becoming more open and transparent. It’s currently on JCP.next.3, and you are invited to join.

7) Not 8 But 13 New Java Champions
These men and women are passionate Java technology experts and community leaders, and are "champions" as both a noun and a verb. They were community-nominated and selected. Congratulations! 

Anton Arhipov (Estonia), Mert Caliskan (Turkey), Jean-Michel Doudoux (France), Markus Eisele (Germany), David Gageot (France), Trisha Gee (Spain), Arun Gupta (US), Marc Hoffmann (Germany), Justin Lee (US), Simon Maple (UK), Maurice Naftalin (Scotland), Zoran Severac (Serbia), and Mario Torre (Germany)

8) Content from 8am to 8pm (08:00-20:00)
From Java Magazine to the Java Advent Calendar to the new Voxxed site to NightHacking sessions, new Java content is being generated all day, all the time, wherever you are. 2014 was a great time to be a part of the Java ecosystem. Eight ways to Sunday. 

Sunday Nov 16, 2014

How to Migrate Your Code to Java 8

The new facilities in Java 8 are going to change the way you write code. Your should code be more expressive and concise. But exactly how do you make that happen?  

The OTN Virtual Technology Summit (VTS) session Migrating Your Code to Java 8 by Venkat Subramanian shows you how. This presentation takes several common Java code examples, discusses the core idea expressed in the code, and transforms that code to use the facilities in Java 8. Watch and interact as learn how to reduce the size of your Java code. “It’s like putting your code on a weight loss program,” Subramanian explains with a smile.

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions.

The Virtual Technology Summit (VTS) also includes sessions on Java EE and Java performance. We'll kick off the VTS with Java Community Update by Tori Wieldt. There will be places to hang out and meet other attendees between sessions. View the full agenda, abstracts, and participation instructions on the VTS Event Resources Community Space.  The Virtual Technology Summits (VTS) are interactive, online events, sponsored by the Oracle Technology Network (OTN). They are free, but you must register:

Each VTS features four technical tracks, each with a unique focus on specific tools, technologies, and tips: Java, Database, Middleware and Systems. Registration allows you to attend any session on any track. See you there!

Monday Oct 27, 2014

Java SE 8 on Java.com

With the release of Java SE 8 Update 25, the Java SE 8 runtime is now available on java.com as the default JRE for end-users. The process of migrating users from Java 7 to Java 8 through the auto update feature is expected to take place during the first quarter of 2015.

As outlined in the Oracle Java SE Support Roadmap, after April 2015, Oracle will no longer post updates of Java SE 7 to its public download sites. While existing Java SE 7 downloads will remain accessible on Oracle Technology Network, developers and end-users are now encouraged to begin the transition to Java SE 8.

Customers who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 7 or older versions can get long term support through Oracle Java SE Support.

Thanks to Henrik Stahl, VP of Product Management in the Java Platform Group at Oracle, for this information in his blog "Moving on to Java 8."

Tuesday Sep 30, 2014

Life around the Java Hub

By Guest Blogger Timothy Beneke

At the Java Hub, Java’s flexibility was illustrated through a number of demos and displays. The message was clear: any Java developer can program in Java Embedded, so get your Raspberry Pi, connect it to your favorite device, and have fun with the Internet of Things (IoT). Aldebaran Robotics presented the friendly, 2-foot-tall, high-tech Nao robot, which can be used to enhance social awareness among autistic children. It danced, gave fist bumps, and seemed to drink in the attention. Across the room, a 3-D printer performed its magic, creating clones of Duke using JavaFX and Oracle Java Embedded.

James Gosling’s Wave Glider
A Liquid Robotics Wave Glider, with software developed by James Gosling, was also on display. Wave Glider, which looks like a souped-up yellow surfboard, is an autonomous water and solar-powered platform that transmits oceanic information such as water temperature and chemistry, wind speed, living organisms, and ocean bottom topography using Java SE Embedded applications for defense, oil and gas, and commercial and science customers.

Wave Glider has two parts, the surfboard-like “float” loaded with solar panels to recharge lithium-ion batteries—which resides at the ocean’s surface—and the sub, equipped with wings and tethered six meters below.  

Java Capabilities for the Green Power Industry

Alexander Belokrylov, product manager for Java ME Embedded, showed off Java ME capabilities for the green power industry, demonstrating how a Java ME Embedded application can control and monitor energy sources on a bicycle-driven electric generator.

“This is just a regular bicycle that illustrates the Raspberry Pi functionality,” explained Belokrylov. “Here it is connected to a bicycle, but it could also function with an irrigation system or many other things. The key point is that with Java ME and no libraries, we can run a fully autonomous system that connects to the cloud and measures energy usage. This is a small footprint and it can do a lot. We want Java developers to take this power and run with it!”

A Car that Knows You
Gary Collins, principal member of technical staff at Oracle, showed off the Telematics Car Demo from Sunday’s Java Strategy keynote, where a simulated electric car used Java ME Embedded data and JavaFX to aggregate and display temperature, speed, light sensor, crash, and other data. “The functionality enables a car to make adjustments for drivers,” explained Collins. “Suppose you drive this car from a rental agency and come back to rent it again. The agency can access data about you and adjust the car for temperature, seating position, preferred radio stations and many other applications. It’s a car that can learn your preferences and patterns.”

Playing with Java SE Embedded

Across from the car simulator, a row of Raspberry Pis interfaced with cubed light bulbs, Sphero Robotic Balls, XY-Plotters for drawing, and more. Attendees were invited to choose an “if statement” and then tweet, send an SMS message using a motion or light sensor, draw their names with a Java or Oracle logo or picture of Duke, and more. Light bulbs could light up in strange ways; a Sphero Ball could act crazy. It was all in the spirit of play to illustrate that Java SE Embedded offers a wide range of possibilities for developers who want to try out the IoT with Java 8.


    Insider News from the Java Team at Oracle!



    « May 2015