Wednesday Oct 14, 2015

Java Champions Speaking at JavaOne 2015

Java Champions will present dozens of sessions this year again at JavaOne! They are an exclusive group of passionate Java technology and community leaders, nominated by the Java community. They are seasoned developers and architects with in-depth knowledge about development.  

These top speakers share their know-how in all the JavaOne tracks including client, core Java platform, Internet of Things, JVM languages, security, tools, server-side, cloud and methodology.  

This year, we created a dedicated page on the JavaOne site where you can easily find the sessions presented by Java Champions. You can find out about their sessions by day and read the session abstract.  JavaOne is your chance to learn from the greatest number of Java Champions! 

Wednesday Aug 26, 2015

New Java Champion Vinicius Senger

Welcome to the new Java Champion: Vinicius Senger 

Vinicius Senger is the founder of Globalcode, a company teaching programming to trainers and professionals.

He has 20 years of experience in programming. His first Java app ran in HPUX capturing SNMP data from the network and storing in Sybase. He did a number of projects with J2EE for financial services and banks using web components, EJB, JMS and many different types of architectures using JSF, Seam, Spring, etc.

In addition, he wrote programs on embedded devices and created the 2011 Duke's Choice Award project called jHome Automation that uses Java EE to provide home automation using different devices and communication protocols. He is dedicated to developing Java Embedded and Java EE projects. Last year, he implemented Java Embedded for a sailboat for JavaOne 2014. He just launched Combike project, which is a Smart Helmet for bikers using camera, GPS, accelerometer and a social network behind.

He is a frequent speaker at many Java conferences around the world including Devoxx, JFokus, and The Developer Conference in Brazil that he co-organizes. He has been a JavaOne rockstar speaker for several years.

He is a regular contributor to the Java Magazine and wrote an article about device I/O for the November 2014 issue. He also authored an IoT video series in English and Portuguese on 

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

Tuesday Aug 18, 2015

Lizard Selfies with Raspberry Pi and Java EE

By guest blogger Roberto Marquez 

I wrote a Java EE app to manage the enclosure lighting for Chinese water dragons.  It uses servlets and cron to control relays attached to the Raspberry Pi GPIO pins.

Recently, I revisited the project to make use of the Raspberry Pi camera for lizard selfies.  The application listens for changes on GPIO pin connected to a momentary capacitive touch sensor.  When the selfie sensor pin goes high, a  photo is taken. Watch his demo series on YouTube. 

You can find the capacitive touch sensor on Adafruit. I did not find a Raspberry Pi camera cable in Fritzing, but a standard ribbon cable was used.  Here is a wiring diagram:

The source code is available on Github:

The continuous integration server is here:

Thursday Aug 06, 2015

Duke’s Choice Award Nomination is Open

Anyone in the Java community (including Oracle employees) is invited to nominate projects for the Duke's Choice Award. The award celebrates extreme innovation using Java technology.  The primary judging criteria for this prestigious award is innovation, putting small developer shops and individual developers on equal footing with global giants. Deadline for submission is August 24, 2015.

For over a decade, Duke's Choice Award winners have been announced at JavaOne, the premier Java technology conference and biggest gathering of Java community members. All 10 Duke's Choice Award winners will receive a free JavaOne full conference pass, a Duke statue, 2015 winner badge, inclusion in Oracle press release and corporate social media programs, and most rewarding of all, community recognition as an elite member of the Java ecosystem. Submit your nomination today! 

Tuesday Jul 21, 2015

Create Applications Using Docker

Want to know why Docker is such a popular platform? Docker is an open platform for developers and sysadmins to build, ship and run distributed applications. “It is the solution for developers to create applications and containers and ship them from development to production systems and have sysadmins run them in the production systems.” explains Roland Huss. 

In this Virtual Technology Summit (VTS) session, you will learn how to improve your integration tests with Docker, change your deployment to Docker containers and integrate Docker into your built systems.  He demonstrates all those key implementations in a hands-on live demo. 

During VTS sessions, the speakers are available to answer your questions in the chat window. It is free! Just register for this last event of the July series: APAC - July 23rd - 3pm to 6:30pm AU/SYD or July 22 from 9pm to midnight on July 23 pacific time   

Thursday Jul 16, 2015

Certification Discount!

To celebrate 20 years of Java, you can get 20% off any Java certification exam! Don’t miss this great opportunity to get Java certified and show off those new Java qualifications 

How to get started 

1. Find the Java exam that meets your skill level and experience.
2. Review exam preparation and topics.
3. Register at Pearson VUE. Use promotion code Java20 to receive the 20% discount.

This globally available offer is open until December 31, 2015. 

Tuesday Jul 14, 2015

Develop Non-Blocking Web Applications in Java

As Re Lai explains in this article, web applications have traditionally processed requests synchronously on the server side. Asynchronous programming is generally used on the client side. However, due to the advent of social networking, mobile devices, and the Internet of Things, non-blocking request processing on the server side has taken off as an important technique for meeting ever-more-daunting performance demands.

Lai's article explores the asynchronous support provided in several popular web frameworks--Servlet, JAX-RS, Spring MVC, Vert.x, and the Play Framework--for implementing non-blocking server-side request processing. He also discusses a sample application, todosapp, to show how to implement non-blocking web applications in these frameworks. Read Lai's article

Tuesday Jun 30, 2015

JavaOne Latin America Highlights

Well-attended by developers, JavaOne Latin America took place last week in São Paulo Brazil.  Amongst the myriad sessions, meetings, entertainment and parties, here are some highlights. 

The community keynote was themed with 20 years of Java and organized by two Java Champions Fabiane Nardon and Bruno Souza. They chronicled the deep involvement of the Brazilian community throughout the history of Java. Bruno Souza, a.k.a JavaMan, founded the Brazilian Java user group SouJava in 1999. Juggy, the Java Finch mascot, was born in 2004.   Fabiane Narbon with her team won the Duke’s Choice Award for Healthcare Information System in 2005. SouJava became the first Java user group member on the JCP executive committee in 2011. 

NightHacking interviews took central stage at the Java Hub. The interviews are being rolled out during the next two weeks. Now available are interviews about Java TV with Bruno Gualda and Thiago Silva, Java and IoT with Vinicius Senger, Java Embedded with Leonardo Lima and Java IoT Cloud with Marco Maciel 

The strategy keynote was packed to hear Vice President of Java SE Platform Georges Saab discuss Java 9 modularity. He encouraged developers to download and test the pre-release builds. “JUGs around the world have helped shape the future of Java EE by participating in the JCP and the Adopt-a-JSR program” explained Senior Director of Software Development Robert Clark. 

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

Wednesday May 06, 2015

Think Functional With Java 8

Want to master parallel programming in Java 8? The syntax of Lambda Expressions is fairly simple. How Lambdas and the Streams work together is not as straightforward. Both features introduce a functional style of programming into Java for the first time.  In his Virtual Technology Summit session, Simon Ritter will explain how to rethink the way you program with functional programming and Java in mind.  He will use real world examples to show how to write functional code in Java and what things to avoid. Join him for this session at the 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 one of these exclusive events in your time zone:  

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

Register now. The event is free 


Insider News from the Java Team at Oracle!



« November 2015