Monday Jun 30, 2014

Announcing the IoT Developer Challenge Winners!

Oracle Technology Network and Oracle Academy are proud to announce the winners of the IoT Developer Challenge.

Social media meets robotics. Domotics meets office design and horticulture. PINs meet voice recognition. Voting gets RFiDed. All of them making the Internet of Things come true. And, of course, built with the Java platform at the center of Things.  

The 2014 IoT Developer Challenge Winners
(Three professional projects followed by three student projects) 
  • Smart Greenhouse Project, a full-featured, automated greenhouse to grow indoor plants, developed by Dzmitry Yasevich, Pavel Vervenko, and Vladimir Redzhepov from Belarus 
  • Bot-So, a smart social robot interacting with you via Twitter, developed by  Debraj Dutta, Tapas Bose, and Avinaba Majumder from India 
  • Lhings Connected Table, an innovative design for shared office space, developed by David Peñuela, Jose Pereda and Jose Antonio Lorenzo from Spain 
  • ePot Smart Gardening, a new concept of indoor gardening, developed by Mohamed Khalil Zendah, Mohamed El Mahdi, Bouzaiane, and Mahdi Attia from Tunisia 
  • Voice Access, a voice recognition system for authentication, developed by Viatcheslav Shkurichev, Maria Chernichenko, and Sergey Chernackij from Russia 
  • JCon Rates, a conference voting system, developed by Aboullaite Mohammed, Abdessamad Amzerin, and Nisrine Jafri from Morocco
Congratulations to the Winners!  The three professional teams and the first place student team won a trip to JavaOne. Mingle with them at JavaOne from September 28 to October 2, 2014 

Thanks to all of you for participating and supporting the Challenge!  

Friday Jun 20, 2014

Submit Nominations for Duke's Choice Awards

The Duke's Choice Awards are nominated by members of the Java community and recognize compelling uses of Java technology or community involvement. Anyone in the Java community may submit a nomination. Innovation is the main consideration. Submit nominations at through July 11th.

Winners will be announced at JavaOne San Francisco.  In addition to the Duke's Choice Award statue, each winner will receive a full JavaOne SF conference pass and recognition in Java Magazine, Java Source blog, and OTN Java Developer Newsletter.

View winners from previous years 

Wednesday Jun 18, 2014

JavaOne 2014 Content Catalog Live!

Start checking out JavaOne content now to plan your week at the conference. Then, you’ll be ready to sign up for all of your sessions when the scheduling tool goes live. This year, you can choose from over 500 technical sessions, BOFs, tutorials, and hands-on labs. Note that "agile development" has its own track this year. With the release of Java 8 this spring, the core Java platform track will a lot of Java 8 content. Take a look at tracks which include:

  • Client and UI
  • Core Java Platform  
  • Internet of Things  
  • Java and Security 
  • Tools and Techniques 
  • Server-Side
  • Java in the Cloud
  • Agile Development 

In the Content Catalog you can search on tracks, session types, session categories, keywords, and tags. Or, you can search for your favorite speakers to see what they’re presenting this year. And, directly from the catalog, you can share sessions you’re interested in with friends and colleagues through a broad array of social media channels.

Wednesday May 21, 2014

Save on Registration through July 18

Join us at JavaOne 2014! the largest technology conference that brings developers, luminaries, and experts together for a week of education, networking, community, and fun. Register today and save US$400 off the onsite admission price. You pay only US$1,650! This early bird registration is good only through July 18, 2014, don’t miss the opportunity to save! Register Now!

Thursday May 15, 2014

Win a Trip to JavaOne

There are two weeks left to enter the IoT Developer Challenge! This is your chance to win one of 12 JavaOne trips. Submit a project video and the code of an Java Embedded application using any boards, devices, IoT technology like sensors, lights, camera, and more. The final deadline is May 30.

Here's how to enter
  1. Create a well-implemented, innovative and useful application using Java Embedded with devices, boards or other IoT technologies.
  2. Make a video presenting your project.
  3. Fill out the Submission Form with links to your video and code. 
The projects will be judged based on quality of implementation, innovation and usefulness
  • Quality: a well-implemented project with working code and that uses Oracle Java Embedded with computer boards, devices or IoT technologies
  • Innovation: a new and innovative way of using Java Embedded
  • Usefulness: a project that meets a business need
Prizes will be awarded in two categories: professional and student. They include paid team trips to JavaOne 2014 for a 
Professional category – 3 winning teams 
  •  A winning team receives prizes for up to 3 members
  •  Prize: JavaOne pass + up to $2,000USD for flight and hotel  (Hilton – SF)
Student category – 3 winning teams  prizes sponsored by Oracle Academy 
  •  1st prize: JavaOne pass + up to $2,000 USD for flight and hotel 
  •  2nd & 3rd prize: A laptop and a certification voucher 
Key Dates: 
  • Submission deadline is May 30, 2014
  • Winners announced June 30, 2014
  • JavaOne, San Francisco 2014 from Sept. 28 to Oct. 2, 2014
For more details, visit

Sunday Dec 08, 2013

JavaOne 2013 Rock Stars

The JavaOne 2013 Rock Stars have been finalized. They are the top rated speakers from JavaOne 2013. These speakers were recognized in conference attendee surveys for outstanding session content and speaking ability.  Their contributions to JavaOne conference education and their commitment to the technology community made JavaOne the premier Java conference. Discover their JavaOne 2013 sessions

 Honored Speakers  Session Title
Adam Bien  Lean and Opinionated Java EE 7 Applications Architecting Enterprise JavaFX 8 Applications Unit Tests Don’t Break: Stress-Testing Java EE Applications Demystifying Java EE Cool NetBeans Tips and Tricks for Java EE 7 Development
Ben Evans Teaching the Java Platform with Nashorn The Lean Startup Ninja Where Next with OpenJDK Community Build and Test?

Chris Richardson  Decompose That WAR! Architecting for Adaptability, Scalability, and Deployability
Guillaume Laforge  Script Bowl 2013: The Battle for Supremacy and Survival Liftoff with Groovy 2.1
James Weaver  Speaker Sessions Scratching the Surface with JavaFX Introduce Java Programming to Kids
 Mark Reinhold  Ask the JDK Architects                                           The Modular Java Platform and Project Jigsaw
 Moises Chicharro Productive UI Design with JavaFX Scene Builder
Roger Riggs  CLDC 8: New Features and Opportunities for the Small Java Core Libraries Introducing the Java Time API in JDK 8 Converting to the New Date and Time API in JDK 8
 Stuart Halloway Script Bowl 2013: The Battle for Supremacy and Survival
 Toni Epple  Extreme GUI Makeover The JavaFX and NetBeans Platform BOF The Chuck Norris Experiment: Running Java in Any Browser Without a Plug-in Angry Nerds II: The Nerds Strike Back Cool NetBeans Tips and Tricks for JavaFX Development Bck2Brwsr: The Java You Don’t Have to (Un)install
Brian Goetz  Ask the JDK Architects Java 8 Streams: Lambda in Top Gear Lambda: A Peek Under the Hood The Road to Lambda
 Danny Coward JSR 356: Inside the Java WebSocket API
 Hans Dockter Multilanguage Development with Gradle: Java, Scala, Groovy, JavaScript, and JavaFX Migrate from Maven to Gradle Gradle and the New Android Build System
 Jeff Genender Tuning Low-Pause Garbage Collection Building a Country on Java Open Source
 John Rose Ask the JDK Architects Project Sumatra Update The Status of JSR 292, InvokeDynamic Meet the HotSpot Compiler Team
 Martjin Verburg Adopt-a-JSR Workshop The Lean Startup Ninja Garbage Collection: The Useful Parts (Practical), Part 2 Where Next with OpenJDK Community Build and Test?
 Monica Beckwith Garbage-First Collector: Current and Future Adaptability and Ergonomics—Manual Tuning Garbage-First Garbage Collector: Migration to, Expectations, and Advanced Tuning Tuning Low-Pause Garbage Collection
 Sander Mak  Modular JavaScript Data Science with R for Java Developers
 Stuart Marks Lambda Programming Laboratory Jump-starting Lambda Programming Where Next with OpenJDK Community Build and Test? Ten Things You Should Know When Writing Good Unit Test Cases in Java
 Antonio Goncalves Fifty New Features of Java EE 7 in 50 Minutes Java EE 7 Hands-on Lab Come and Play! with Java EE 7 Java EE 8 and Beyond
Charles Nutter From Java to Assembly: Down the Rabbit Hole     The invokedynamic Instruction in 45 Minutes The Emerging Languages Bowl: The Quest to Be in the Big Leagues
 Darryl Gove Mixed-Language Development: Leveraging Native Code from Java Performance Tuning Where Java Meets the Hardware Developing Efficient Database Applications with C and C++
 Ian Robertson The Science and Art of Backward Compatibility
 Jim Manico Application Security Industry Experts Panel
Kai Kreuzer Home Automation for Geeks
 Matt Raible Play Framework Versus Grails Smackdown The Modern Java Web Developer
 Nikita Salnikov-Tarnovski I Bet You Have a Memory Leak in Your Application Taming Java Agents
 Staffan Larsen HotSpot Serviceability Diagnosing Your Application on the JVM Java Flight Recorder Behind the Scenes
 Thomas Eichstadt-Engelen Home Automation for Geeks
 Arun Gupta Fifty New Features of Java EE 7 in 50 Minutes Coding Java EE 7: Making Easy Even Easier Introduce Java Programming to Kids Java EE 7 Hands-on Lab Come and Play! with Java EE 7 Teaching Java with Minecraft, Greenfoot, and Scratch
 Charlie Hunt Performance Tuning Where Java Meets the Hardware
 David Blevins Apache TomEE, Java EE Web Profile, and More on Tomcat Java EE 8 and Beyond Enterprise JavaBeans 3.2 with Examples
 James Laskey Script Bowl 2013: The Battle for Supremacy and Survival Nashorn: JavaScript on the JVM
 Jo Voordeckers Bleeding-Edge HTML5, JAX-RS, and MongoDB Case Study
 Kenneth Kousen Making Java Groovy
Maurice Naftalin  Lambda Programming Laboratory Navigating the Streams API
Paul Sandoz  Java 8 Streams: Lambda in Top Gear The Road to Lambda
 Stephan Janssen Bleeding-Edge HTML5, JAX-RS, and MongoDB Case Study
Ben Christensen Application Resilience Engineering and Operations at Netflix with Hystrix Functional Reactive Programming with RxJava
 Chris Bailey How to Write Memory-Efficient Java Code Build Your Own Runtime Monitoring for the IBM JDK with the Health Center API
 Gerrit Grunwald Extreme GUI Makeover Be Creative and Create Your Own JavaFX 8 Controls “Use the Force, Luke” or Tips and Tricks for Using the Capabilities of JavaFX Of Raspberries, Dolphins, and Chickens: Visualizing Embedded Data with JavaFX Taking a Leap Forward with JavaFX Cool NetBeans Tips and Tricks for JavaFX Development RIA Technologies and Frameworks Panel
 James Ward Web Fundamentals Play Framework Versus Grails Smackdown
Johan Edstrom Building a Country on Java Open Source
 Les Hazlewood Beautiful REST + JSON APIs with JAX-RS and Jersey
 Mikael Vidstedt Ask the JDK Architects Looking into the JVM Crystal Ball
 Dick Wall Script Bowl 2013: The Battle for Supremacy and Survival
 Stephen Colebourne Introducing the Java Time API in JDK 8 Converting to the New Date and Time API in JDK 8 Money and Currency in Java: Best Practices, Libraries, and JSR 354
 Venkat Subramaniam Programming with Lambda Expressions in Java Ten Cool Things We Can Do with Popular JVM Languages Designing with Lambda Expressions in Java Taming Shared Mutability with Software Transactional Memory Integrating JVM Languages Demystifying invokedynamic

Thursday Dec 05, 2013

Congrats to the 2013 JavaOne Rock Stars!

By guest blogger: JavaOne Content Chair Stephen Chin

Each year at JavaOne we recognize the best speakers of the conference as voted on by attendees through the surveys.  This year the overall reviews given by attendees were higher on average, so I guess we did something right with the content…  :)  However, it also means the criteria for getting awarded a JavaOne Rock Star was even more difficult.

Here are all the folks who made the cut, and were the best-of-the-best at the JavaOne 2013 event.  Give them a virtual round of applause (I linked to their twitter handles to make this even easier to do):

To see all the JavaOne Rock Stars past and present, visit the JavaOne Rock Star Wall of Fame page.

And a new year begins…  we are just starting planning for JavaOne 2014, so I hope you are looking forward to the new content!

Wednesday Nov 20, 2013

More JavaOne Sessions Online

A new batch of JavaOne sessions are now online for you to view.  From Hadoop to M2M, and even Minecraft, these sessions give you the best technical information. My favorite from the latest batch: The Seven Deadly Sins of Java EE Projects by Markus Eisele.  

You can also download the JavaOne app from Parleys (for iPad or Android) to view the JavaOne sessions both online and offline.

We'll be rolling out new sessions until the end of the year, so check back often for the latest content. It's all free, brought to you by the Oracle. Check them out!

Tuesday Oct 29, 2013

JavaOne 2013 Sessions Online

JavaOne sessions are now online for you to view. We captured the audio and synched it with the presentations so you can experience the sessions even if you didn't attend JavaOne. The first 60 sessions are now available. We'll be rolling out new sessions every couple of weeks, so check back often for the latest content. It's all free, brought to you by the Oracle. Check them out!

Wednesday Oct 23, 2013

Oracle’s Java Community Outreach Plan

As the steward of Java, Oracle recognizes the importance and value of the Java community, and the relevant role it plays in keeping Java the largest, most vibrant developer community in the world.  

In order to increase Oracle’s touch with Java developers worldwide, we are shifting our focus from a flagship JavaOne event followed by several regional JavaOne conferences, to a new outreach model which continues with the JavaOne flagship event, as well as a mix of online content, regional Java Tours, and regional 3rd party event participation. 

1. JavaOne

  • JavaOne continues to remain the premier hub for Java developers where you are given the opportunity to improve your Java technical skills, and interact with other members of the Java community. JavaOne is centered on open collaboration and sharing, and Oracle will continue to invest in JavaOne as a unique stand-alone event for the Java community.
  • Oracle recognizes that many developers cannot attend JavaOne in person, therefore Oracle will share the wealth of the unique event material to those developers through a new and easy-to-access online Java program. While online JavaOne content cannot address the importance of actual face-to-face community/developer engagements and networking, online content does aide in extending the Java technical learning opportunity to a broader collection of developers.
2. Java Developer Day Tours
  • Oracle will execute regional Java Developer Days with recognized Java User Groups (JUGs) with participation from Java Evangelist and Java Champions. This allows local, regional specific Java topics to be addressed both by Oracle and the Java community.
  • In addition, Oracle will deliver more virtual technical content programs to reach developers where an existing JUG may not have a presence.
3. Sponsorship of Community-Driven Regional Events/Conferences
  • Oracle also recognizes that improved community dialog and relations are achievable by continued Oracle sponsorship and onsite participation at both established/well-recognized 3rd party events and new emerging/growing 3rd party events.

Oracle’s ultimate goal is to be an even better steward for Java by reaching more of the Java ecosystem with face-to-face and online community engagements. We look forward to planning tours and events with you, members of the Java community.


javeone logoJavaOne Conference 2013 Content

San Francisco, USA: Sept 28 - Oct 2, 2014



« July 2014