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.

    Monday Sep 29, 2014

    JavaOne Keynotes On Demand

    JavaOne kicked off with the Java Strategy and Technical Keynotes this past Sunday. You can view highlights of the keynotes on the JavaOne site. You can also view full replays of the videos:

    JavaOne Strategy Keynote

    Georges Saab, VP of Development for Java Platform, Peter Utzschneider, VP of Java Product Management, and Cameron Purdy, VP of Cloud Application Foundation, share how the future is being created with Java at JavaOne 2014.

    IBM JavaOne Keynote

    Java CTO and IBM Distinguished Engineer, John Duimovich, discusses the wide range of Java innovations from IBM for enabling developers and shares a sneak peek at IBM's long-term vision for Java and runtimes at JavaOne 2014. 

    JavaOne Technical Keynote 

    Chief Architect of the Java Platform Group for Oracle, Mark Reinhold, shares on the revolutionary release of Java 8 and shares insights into what can be expected from Java 9, Java 10, and beyond at JavaOne 2014.

    Duke High Five

    Watch as Duke delights JavaOne attendees who lined before the JavaOne keynotes on Sunday. 

    Sunday Sep 28, 2014

    User Group Sunday Kicks Things Off

    By Guest Blogger Bob Larsen, Java.net Editor

    JavaOne officially started today with User Group Sunday, and, as usual, gave a strong showing out of the gate with some tremendous sessions.  

    User Group Sunday sessions targeted both current and future Java User Group leaders, including “Starting a JUGgernaut: How to Start and Rapidly Grow Your JUG”  and “Tools for the Day-to-Day of JUG Management.”  

    There was also a wide selection of technical sessions including introductions to new features released in Java 8, demonstrations of exciting ways Java is currently being used, and panel sessions that allowed attendees to have their questions answered by the rock stars of the Java community.

    User Group Sunday took place concurrently with Netbeans Day.  Community members shared the interesting and myriad ways in which they are using both the Netbeans IDE and the Netbeans platform.  They also shared tricks and tools to help make Java developers more productive and even to teach the next generation of Java developers.

    Perhaps the most alarming announcement came when Juggy, the Java Finch, unveiled a prototype RoboJuggy, which is controlled by a Raspberry Pi running Java, of course.  Juggy plans to build an army of RoboJuggies to “spread Java everywhere through world domination.”  Community leaders have opened diplomatic negotiations with Juggy to deescalate the situation.

    Java Geeks Ride Again

    JavaOne rolled into town on Saturday morning when the Geek Bike Ride got underway. We had 35 riders from 9 different countries**. Hosted by the Silicon Valley JUG, they distributed jerseys designed by community members from Brazil. 

    The weather was perfect, we had sun and no wind. We had lots of fun and photo stops. Hills were climbed. New friends were made. We road across the Golden Gate bridge and rolled into Sausalito. We rode 30.2km, thanks to community member Werner Keil, who recorded and uploaded the full data.

    More pictures here. Plan to join us next year (the Saturday before JavaOne). 

    **The US was NOT well represented -- I'd really like to see an improvement next year, Yanks!

    2014 Duke's Choice Award Winners

    In this, the 12th year of the Duke’s Choice Awards, we are proud to recognize 12 winners for their innovative uses of Java. The 2014 winners are an eclectic bunch of developers, innovators, and educators. Some are using the Java platform to address real-world challenges to improve road and air safety, assist refugees, and increase grain crop quality and quantity to help feed the hungry. Others are promoting Java in home automation and game development, solving important technical issues, educating Africa’s Java community, and hoping to resolve a longstanding community debate.

    The 2014 Duke’s Choice Award winners are

    • Air Traffic Controller Selection System, TUBITAK BILGEM Informatics and Information Security Research Center. This computer-based testing system is used to help select and vet air traffic controllers.
    • Apache DeltaSpike, Apache Software Foundation (Community Choice Award winner). With this developer toolbox for Java Contexts and Dependency Injection for the Java EE 6 platform, developers can introduce and test new features in Java EE before they are standardized.
    • Apache TomEE, Apache Software Foundation. The TomEE server merges a certified Java EE 6 Web Profile stack with Tomcat, the leading Java web application server by market share.
    • Autonomous Vehicle Test System, Perrone Robotics for the Insurance Institute for Highway Safety (IIHS). Perrone Robotics worked with the IIHS to develop this Java-based system to test crash avoidance systems.
    • DukeScript, Eppleton IT Consulting and the NetBeans project. This alternative to Swing, SWT, and JavaFX runs on Android and iOS and enables true cross-platform Java.
    • IBFieldbook, International Maize and Wheat Improvement Center. This application helps design field trials and generate crop analysis and enhancement solutions.
    • JavaFXPorts, LodgON (Community Choice Award winner). This open source toolkit makes graphically rich Java and JavaFX available to mobile and tablet devices running iOS and Android operating systems.
    • JCertif International. Since its founding in 2010, this organization has trained 5,000 Java developers across Africa.
    • libGDX. Programmers can use this cross-platform game development framework to write, test, and debug Java games.
    • PiDome. This home automation and Internet of Things (IoT) platform marries Java and the Raspberry Pi.
    • Project JEDI, Java Education & Development Initiative (Community Choice Award winner). This community-driven organization provides free courseware and training on Java and open source technologies to colleges and universities around the world.
    • WFP Subsidy Card, e-finance for the United Nations High Commissioner for Refugees and the World Food Programme. Based on Java smartcard technology, this card helps refugees get food through secure-card wallets.

    Congratulations to all the winners. Read more about them in the latest issue of Java Magazine and celebrate with the winners at the Duke's Café Open House at JavaOne on Sunday at 7 p.m.

    Java Magazine: What Will You Build Today?

    When was the last time you built something, just for the fun of it? Maybe it was yesterday, and that’s great. But if it’s been a while, we hope the latest issue of Java Magazine will inspire you. It celebrates the spirit of making and the people who are creating new and innovative technologies and services.

    In our interview with Dale Dougherty, Make: magazine founder and Maker Faire cocreator, we explore what’s behind the growing Maker Movement and how it relates to software development.

    We also recognize the winners of the 2014 Duke’s Choice Awards, which honor compelling and innovative uses of Java technology. These winning makers help ensure safer travel, feed hungry refugees, improve crop yields, provide cool technology, and aim to end a decade-long debate in the Java community.

    And we're excited to recognize the winners of the first-ever IoT Developer Challenge, who used embedded Java with computer boards and other devices and IoT technologies to showcase innovations in domotics, robotics, office design, authentication, and rating systems.

    Read the latest issue of Java Magazine today.

    Java: Twenty Years of Innovation

    2015 marks Java technology’s 20th year, and we’re starting the celebration early at JavaOne San Francisco. Show your Java pride: Get special commemorative items in the JavaOne and Oracle OpenWorld stores, including T-shirts and pilsner mugs. Plus, we dug through the JavaOne T-shirt archives and have produced a limited-edition classic JavaOne T-shirt. Don’t miss your chance to grab one at the JavaOne Community keynote on Thursday at 9 a.m.

    Saturday Sep 27, 2014

    JavaOne: It’s for Kids, Too

    The next generation of Java developers got a taste of programming and had fun at an all-day Devoxx4Kids event on Saturday, before the official kickoff of JavaOne. At this program, a collaboration between Oracle Academy and Devoxx4Kids, 150 kids, ages 10 to 18, got hands on and had fun with programming, robotics, and engineering. Topics included: Getting Started using Java with Alice, Creating Java Programs with Greenfoot, Lego Mindstorm Programming, Introduction to Python, Minecraft Modding, Raspberry Pi Gaming, Scratch with LeapMotion, Nao Humanoid Robot, and Introduction to Arduino.

    The cost of the event was $25 and kids attended four sessions of their choice.

    “Teaching children how to program must be a priority in a society where technology is becoming more and more important and Internet usage is also more and more important,” says Daniel de Luca, worldwide manager of the Devoxx4Kids initiative.

    Devoxx4Kids started in 2012 in Belgium with programming workshops for kids. The program aims to teach and inspire kids about computer programming while having fun. Since its founding, Devoxx4Kids has shared its curriculum with Java user groups and other organizations around the world.  To date, more than 80 Devoxx4Kids workshops have taken place, with 2,500 participants.

    “The kids are all excited . . . they are running around between workshops,” said Arun Gupta, of Devoxx4Kids Bay Area. “Our focus at Devoxx4Kids is to have a fun experience with technology. We need to train our kids in technology, and have them stay engaged in the technology at an early age. If we catch them raw, show them it’s fun, it’s possible, they won’t be scared.”

    Tim Gonzales, a 14-year-old participant from San Francisco, attended two morning Python workshops. “It’s been really cool . . . I really liked it,” he said. He plans on pursuing a career in technology. “The door to opportunity is just so open. I just need to find out my passion within technology.” He added that programs such as Devoxx4Kids can help him get where he needs to go.

    JavaOne Video Feed: Watch Hacking and Interviews Live

    It's time for the brain-stuffing session-overloading, not-enough-sleeping, powered-by-coffee-ing, showing-off-hacking, laugh-inducing, making-new-friending, old-home-weeking, learning new tech-ing JavaOne. The NightHacking stage will be at the Java Hub, JavaOne exhibit hall, Grand Ballroom, Hilton Union Square in San Francisco. If you can't make it to JavaOne, you can get a flavor of this mother-of-all Java conferences on NightHacking.com.

    We will provide a feed of hacking and interviews with lights of the Java community. I'll be interviewing people about what's happening with Java: Java SE 8, plans for Java EE 8, and, of course we'll update you about the Internet of Things. Stephen Chin will be hacking with developers and going in-depth with the technology (bring your laptop and try to keep up!). Yolande Poirier will present awards to the winners of the OTN IoT Developer Challenge, who showed what you can do with some sensors, some Java, and some imagination. We'll even have James Gosling, the Father of Java join us to talk about...whatever he wants to talk about. 

    Here's the schedule, as we know it today: 

    Date Time Topic Guest Interviewer
    Monday, Sept. 29 10:30AM - 11:00AM Java EE John Clingan Tori
    12:00PM - 12:30PM Award Ceremony (no recording) Yolande
    1:30PM - 2:00PM Tori
    2:00PM - 2:30PM JVM Languages Jim Laskey - not confirmed yet Stephen
    3:00PM- 3:30PM Java ME Alexander Belokrylov & Alexander Mironenko Tori
    3:30PM - 4:00PM IoT Benjamin Cabe - not confirmed yet Stephen
    Tuesday, Sept 30 10:30AM - 11:00AM Challenge winners Yolande
    12:00PM - 12:30PM Challenge winners Yolande
    1:30PM - 2:00PM Java ME 8 ProSyst Tori
    2:00PM - 2:30PM Charles Nutter - not confirmed yet Stephen
    3:30PM - 4:00PM RoboVM Niklas Therning Stephen
    Wednesday, Oct. 1
    10:00-10:30 Oracle Academy Alison Miller Tori
    11:00AM - 11:30AM Java 8 TBD Tori
    12:30PM - 1:00PM JavaOne Automotive Demo Jasper and the Demo Team Stephen
    1:00PM - 2:00PM Raffle (no recording) Yolande
    2:00PM - 2:30PM Germany JUGs, JavaLand Markus Eisele Stephen
    2:30PM - 3:00PM Wave Gliders, Java T-Shirts James Gosling Stephen

    This is schedule can change without notice. Check the Master Schedule for details; follow @_NightHacking for updates and reminders.

    Join us at the Java Hub or online


    Insider News from the Java Team at Oracle!



    « September 2014 »