Thursday Jun 04, 2015

Discover the Java Hub

The Java Hub is the interactive center for technologists at JavaOne and OpenWorld in Brazil. You will discover new technologies and gear, meet experts, code with open source wizards, or hear technologists talk about their projects. Don't miss: 
  • NightHacking:  a live program where developers get interviewed and show off coding tips to a global audience. All broadcasts are live streamed on the NightHacking website
  • Device Showcase:  a hands-on demonstration of Java-powered devices of all sizes with Java experts from Oracle and the community. 
  • Oracle Technology Network(OTN): the source for technical learning resources to grow your skills and career. 
  • Hackergarten:  the meeting place of open source coders. There are no pre-requisites, you can stop by any time, join a group, pick a feature or bug you want to tackle, and submit results. You will learn from Java EE, Java SE, Java Embedded, and JavaFX experts on how you can impact the future of Java technologies. Bring your laptop and join us for an hour or so. WiFi and power are available.
  • 3D Modeling -  a 3D printer creates clones of Duke or your own model. Experience the entire process from the modeling interface to the "birth" of Duke. All of it happening with JavaFX 3D, Java Embedded, and 3D printing.

The Java Hub is open to anyone from 10:00 to 19:30, Tuesday to Thursday, in the Exhibition Hall at the Transamerica Expo Center. The Java Hub is brought to you by Oracle Technology Network. 

There is still time to register to JavaOne and OpenWorld 

Wednesday Jun 03, 2015

New Java Champion David Blevins

Congratulations to the new Java Champion David Blevins!

David is a member of the Apache Software Foundation and co-founder of the OpenEJB (1999), Geronimo (2003), and TomEE (2011) projects.  He founded the company Tomitribe (2012), encouraging developers to contribute to the Open Source communities he created. He is a veteran of Open Source Java EE for both the implementation and definition of Java EE specifications for over 10 years in order to make Java EE as simple, testable and as light as Java SE. 

As a member of the EJB 3.0, 3.1, 3.2 and Java EE 6 and 7 Expert Groups, David has contributed new APIs, enhancements and provided in-depth feedback to JSRs. Key contributions include the Embedded EJB Container API, the inclusion of EJBs in Wars, Web Profile support, and MDB/Connector model.  In addition to Java EE 8, David has joined the CDI 2.0, JMS 2.1, and Java EE Security JSRs.

David is a regular speaker on Open Source and Java EE at JavaOne, Devoxx BE, Devoxx UK, Devoxx FR, ApacheCon, JavaLand, JAX London, JAXConf, W-JAX, O'Reilly Open Source conference and a JavaOne RockStar. David is also a contributing author to Component-Based Software Engineering: Putting the Pieces Together from Addison Wesley. In his personal blog, David wrote on popular topics such as the Connector Architecture, and Meta-Annotations. Follow him at @dblevins

Java Champions are an exclusive group of passionate Java technologists and community leaders who are community-nominated. Learn more about Java Champions

Geek Bike Ride at JavaOne Brazil 2015

Java developers and JavaOne speakers from around the world arrive ahead of JavaOne to ride together in the streets of São Paulo. Join fellow geeks for a casual, easy, non-competitive bike ride on Sunday, June 21, 2015. 

Come with your bike or rent one. You will receive a limited edition Bike Ride T-shirt. This year the t-shirt will be branded with 20 years of Java. That’s a collector’s item! Register ahead of time for the bike ride!

The following week is JavaOne on June 23 to 25. There is still time to register for the conference and save   

Friday May 29, 2015

Writing JavaFX Applications for Mobile Devices

Due to recent JavaFX ports, you can now create Java client applications that can be deployed on desktop, laptop, and embedded systems, as well as on mobile devices such as smartphones and tablets. In this recent Java Magazine article, Johan Vos explores the state of JavaFX on mobile devices, focusing on the Android platform. 

As Vos explains, like Java, one of the key benefits of JavaFX is the write once, run anywhere paradigm. Thanks to the JavaFX ports for mobile platforms, you can now package your JavaFX applications for deployment on iOS and Android devices. The runtime environments deal with platform-specific issues, enabling you to focus on application-specific needs.

The article walks through the process of creating an Android package based on JavaFX code. It also discusses how to combine Android-specific code and JavaFX code for those situations when you might need to do so.

Also see the website for JavaFXPorts, which is an initiative from the Java Community for coordinating JavaFX porting efforts.

Wednesday May 27, 2015

Photorama with Raspberry Pi

onebeartoe Photorama is a series of Java applications written by Roberto Marquez for the Raspberry PI camera. His video demonstrates the LCD with keypad version of onebeartoe Photorama, which enables you to take time-lapse photos using the Raspberry Pi, a Raspberry Pi camera, and--as the user interface--the LCD Keypad Kit from Adafruit. 

Under the hood, the application uses Java to communicate with the LCD and keypad using an I2C interface, and the Raspberry Pi camera is controlled with system calls to the Raspberry Pi's command-line driven raspistill application, which captures images.

Also see this earlier video, which provides more information about onebeartoe Photorama. The source code for onebeartoe Photorama is available on GitHub.  

Tuesday May 26, 2015

New Java Champion Josh Long

Congratulations to the new Java Champion Josh Long!

Josh is a contributor to open-source projects like Spring Boot, Spring Integration, Activiti, and  Vaadin. He is also a JVM and Java 8 advocate. 

Josh writes about distributed systems in terms of Spring, including some of the powerful Java EE stack such as Servlet 3.x, JDBC, JPA 2, JSR 303 (bean validation), JSR 330 (javax.inject.*), and more. Josh likes pragmatic solutions and he shows how one uses Spring with popular APIs like JSR 107 (JCache), JSR 256 (Batch), JAX-RS and JTA, as well. In the past, Josh also blogged on ways to use Java ME.

In his blog, he focuses on various topics such as Activiti, 12 Factor App configuration, Couchbase, Enterprise Application Integration, REST, JHipster, Neo4J, Security, NoSQL, microservices, centralized configuration, distributed transactions using JTA, and mobile applications using Android. 

Josh is the lead instructor on the three Spring Livelessons training courses (Spring, REST with Spring, and Microservices with Spring) by Addison Wesley. The third has not yet been released, but the first two were in the top 10 of all videos on the O'Reilly Safari technical marketplace in the same list as videos on “Java” and ”.NET.” 

Josh has written many magazine articles (NFJS Magazine, JAX Magazine, ...), tech portal articles (such as those at, JAXenter, and He has written the following books:
  • Apress' "Spring Enterprise Recipes"
  • Apress' "Spring Recipes, 2nd Edition"
  • O'Reilly's "Pro Spring Roo"
  • Apress' "Pro Spring Integration"
  • He’s currently working on an upcoming book for O'Reilly that has a working title, "Bootiful Microservices"
He is a regular speaker at  QCon, JavaOne, SpringOne, JAX, GOTO, Rich Web Experience, The Server Side Java Symposium, Java2Days, JDays, Oredev, OSCON, JavaZone, and JFokus. 

Friday May 22, 2015

Open Source Comes To Boston

Guest Blogger Markus Eisele

DevNation, the open source, polyglot conference, is co-located with Red Hat Summit again this year, will 
take place on June 21-25, 2015 in Boston. There is a lot of
 community and open source involved as usual. You’ll find a mix of:

  • Technical sessions.

  • Hands-on labs.

  • Birds-of-a-feather panels specifically for developers.

  • Late-night hacking events.

Well known keynote-speakers include Venkat Subramaniam (Agile
Developer, INC.), Brianna Wu (CEO of GIANT SPACEKAT) and Felix Ehm
 (CERN). "One thing that ties us together is the passion we share for 
programming." explains Venkat in a supporting interview which got 
published on the DevNation Blog.
 This is an overall theme for the second edition of the conference this 
year. Beside an even broader coverage of different technologies and
 JVM based languages, the newly formed external program committee was a 
big help in putting together a compelling agenda. Some of  well-known speakers in the Java community:

  • Simon Maple (@sjmaple)

  • Rabea Gransberger (@rgransberger)

  • Christian Kaltepoth (@chkal)

  • David Blevins (@dblevins)

  • Tonya Rae Moore (@TonyaRaeMoore)

  • Joel Tosi (@joeltosi)

The location will be the The Hynes Convention Center in Boston. There will be plenty of space for all the amazing sessions. We have a lot of cool things
 planned: Hacking events, Birds-Of-A-Feather sessions, an evening 
event, keynotes, plenty of room for networking and discussions. If you
 want to get a first impression about what all this awesomeness looks 
like, feel free to look at some of the recorded sessions from last

Registration is open and if you use the code: RKXGQS you will get a 
$150 discount as a frequent Java Source Blog reader.

Wednesday May 20, 2015

Celebrating 20 Years of Java

“Over the past 20 years Java has grown and evolved to become one of the most important and dependable technologies in our industry” explains Georges Saab, Vice President of the Java Platform Group at Oracle. 

We are celebrating the 20th year since the first version of Java was released for the public use. There are over 9 million Java developers working across all major industries. The Java community is constantly driving innovation and changing our daily lives. Discover the movers and shakers of the technical world in the Nighthacking interviews.    

The Java community is very invested in delivering new innovations in Java 9. The release will provide modularity and include a common logging system for all JVM components, more HotSpot JIT compiler controls, and much more. 

Celebrating Java is honoring its thriving community. Visit the 20 years of Java website and share your comments and pictures. Celebrate with us May 20 on Twitter using the hashtag #Java20.  

Learn more: Oracle and the Community Celebrate 20 Years of Java - Press Release

Tuesday May 19, 2015

Java ME Embedded 8.1 Developer Preview

Last fall, Oracle released the Java ME Embedded 8.1 developer preview for Freescale Freedomís FRDM-K64F development platform for the ARM Cortex M based Kinetis K64, K63, and K24 microcontrollers, which was followed shortly thereafter by the release of Oracle Java ME Embedded 8.1.

In his recent blog, Terrence Barr announced the release of the Java ME Embedded 8.1 developer preview for STMicroelectronics STM32429I-EVAL board, which is a development environment for the STM32F4xx family of ARM CortexM based microcontrollers.

As noted in Barrís blog, this latest developer preview provides the following:

* Out-of-the-box support for a rich set of Java ME Embedded 8.1 functionality and APIs
* Key functionality and protocol support for networking, serial, storage, file, and peripheral I/O
* Access to the on-board screen
* Software development via Oracle Java ME SDK 8.1, including NetBeans and Eclipse integration
* A complete and ready-to-run binary to get started easily

For more information, see the release notes. You can download the ready-to-run binary from the Oracle Technology Network.

Monday May 18, 2015

Update Your Skills for the 20 Years of Java

By Guest blogger Jerilyn Stiles - From Original Post

Do you have the latest Java skills hiring managers are seeking?

Today, job postings frequently call for developers to have experience with Java EE, JSON, XML, JavaScript, AJAX, Web Services, SOAP and HTML5, just to name a few.

If you don't have these present-day skills, you should consider taking action to develop them. Oracle University offers a variety of instructor-led, online and self-paced courses to get you up to speed for 2015 and beyond.

Check out these popular Java courses you can take to advance your knowledge:

With the increasing demand for Java, Java certifications are also becoming a differentiator to highlight and validate your expertise working with the latest Java technologies. Our new Java SE 8 certification is now available:

Oracle Certified Professional, Java SE 8 Programmer beta exam Available at a Reduced Price!

Other popular certifications:

View the entire Java training curriculum - visit

Celebrate 20 years of Java!    Twitter #Java20


Insider News from the Java Team at Oracle!



« July 2015