Wednesday Nov 28, 2012

Global Day of Coderetreat

From the website:

Coderetreat is a day-long, intensive practice event, focusing on the fundamentals of software development and design. By providing developers the opportunity to take part in focused practice away from the pressures of 'getting things done', the coderetreat format has proven itself to be a highly effective means of skill improvement.

This year, the Global Day of Coderetreat is happening on December 8. It sounds cool and fun, and of course, Java Champions and Java developers around the world are involved. Here's a small sampling:

You can go to  to look up events near you. It's a great opportunity to practice your craft.

Here's a video from an event last year to get a flavor:

Friday Nov 23, 2012

NetBeans at JavaOne Latin America 2012

The place to be in early December is Sao Paolo, Brazil, for JavaOne 2012 Latin America (pt_ BR site)--and the NetBeans team will be making the trip!

Drop-in on technical sessions and hands-labs that show the latest features of the NetBeans IDE in action. Watch demos of HTML5, CSS3 and JavaScript support in NetBeans IDE 7.3 (Release: Winter 2013) and find out how developers can easily and quickly create rich Web and mobile applications. Discover how the IDE provides the best and latest support for building JavaEE and JavaFX 2.0 applications, and join the conversation about what's up ahead for NetBeans development.

With over 50 technical sessions, tons of demos and labs, JavaOne Latin America is the conference to attend to enhance your coding skills and mingle with experts and developers from the Oracle and Java communities. Mark your calendars and check out NetBeans IDE in the following sessions!

Tuesday, December 4

12:15 - 13:15
Designing Java EE Applications in the Age of CDI
Speakers: Michel Graciano, Consultant, Summa Technologies do Brasil; Michael Santos, TecSinapse
Mezanino: Sala 14

Wednesday, December 5

10:00 - 11:00
Make Your Clients Richer: JavaFX and the NetBeans Platform
Speakers: Gail Anderson, Director of Research; Paul Anderson, Director of Training, Anderson Software Group, Inc.
Mezanino: Sala 12

Thursday, December 6

13:45 - 14:45
Unlocking the Java Platform with NetBeans
Speaker: John Jullion-Ceccarelli, Software Development Director, Oracle
Keynote Hall

15:00 - 16:00
Project EASEL: Developing and Managing HTML5 in a Java World
Speaker: John Jullion-Ceccarelli, Software Development Director, Oracle
Mezanino: Sala 14

See full conference schedule for detailed agenda.

Get more JavaOne news.

Wednesday Nov 21, 2012

Get Started with JavaFX 2 and Scene Builder

Up on otn/java is a very useful article by Oracle Java/Middleware/Core Tech Engineer Mark Heckler, titled, “How to Get Started (FAST!) with JavaFX 2 and Scene Builder.”  Heckler, who has development experience in numerous environments, shows developers how to develop a JavaFX application using Scene Builder “in less time than it takes to drink a cup of coffee, while learning your way around in the process”.

He begins with a warning and a reassurance: “JavaFX is a new paradigm and can seem a bit imposing when you first take a look at it. But remember, JavaFX is easy and fun. Let's give it a try.”

Next, after showing readers how to download and install JDK/JavaFX and Scene Builder, he informs the reader that they will “create a simple JavaFX application, create and modify a window using Scene Builder, and successfully test it in under 15 minutes.”

Then readers download some NetBeans files: contains the main application class. We won't do anything with this class for our example, as its primary purpose in life is to load the window definition code contained in the FXML file and then show the main stage/scene. You'll keep the JavaFX terms straight with ease if you relate them to the theater: a platform holds a stage, which contains scenes. is our controller class that provides the ‘brains’ behind the graphical interface. If you open the SampleController, you'll see that it includes a property and a method tagged with @FXML. This tag enables the integration of the visual controls and elements you define using Scene Builder, which are stored in an FXML (FX Markup Language) file.

Sample.fxml is the definition file for our sample window. You can right-click and Edit the filename in the tree to view the underlying FXML -- and you may need to do that if you change filenames or properties by hand - or you can double-click on it to open it (visually) in Scene Builder.”

Then Scene Builder enters the picture and the task is soon done.

Check out the article here.

Sunday Nov 18, 2012

Videos: Getting Started with Java Embedded

Are you a Java developer? That means you can write applications for embedded processors! There are new six new videos up on the YouTube/Java channel that you can watch to get more information. To get an overview, watch James Allen of Oracle Global Business Development give OTN a tour of the Oracle booth at ARM Techcon. He also explains the huge opportunity for Java in the embedded space.

These videos from Oracle Engineering show you how to leverage your knowledge to seamlessly develop in a space that is really taking off.

Java SE Embedded Development Made Easy, Part 1

This video demonstrates how developers already familiar with the Java SE development paradigm can leverage their knowledge to seamlessly develop on very capable embedded processors. Part one of a two-part series.

Java SE Embedded Development Made Easy, Part 2

This video demonstrates how developers already familiar with the Java SE development paradigm can leverage their knowledge to seamlessly develop on very capable embedded processors. Part two of a two-part series.

Mobile Database Synchronization - Healthcare Demonstration

This video demonstrates how a good portion of Oracle's embedded technologies (Java SE-Embedded, Berkeley DB, Database Mobile Server) can be applied to a medical application.

Tomcat Micro Cluster

See how multiple embedded devices installed with Java Standard Edition HotSpot for Armv5/Linux and Apache Tomcat can be configured as a micro cluster.

Java Embedded Partnerships

Kevin Smith of Oracle Technical Business Development explains what's new for partners and Java developers in the embedded space. Learn how you can start prototyping for Qualcomm's new Orion board before it's available. (Sorry about the video quality, the booth lights were weird.)  

Visit the YouTube/Java channel for other great Java videos. <fade to black>

Friday Nov 16, 2012


 Announcing Devoxx London! Taking place on  March 26th and 27th, 2013 right before Devoxx  France on March 28th and 29th, this will be the first  edition of Devoxx UK!. The call for papers begins  on December 1st for Devoxx in London and Paris.  Speakers will be able to present at the two  conferences in the same week. Oracle committed  to fully sponsor the three Devoxx conferences in  2013 with a platinum sponsorship. Over 5,000 developers are expected to attend those conferences.

Five dancing NAO robots welcomed attendees at the keynote. Stephan Janssen offers the JUGs to replicate Devoxx4Kids workshops using his content and web infrastructure.  He recommended organizing kid events because “the workshops were really fun and such rewarding experience.” Stephan also announced the redesign of Parleys with Html 5 and GlassFish. Friendlier to speakers, they will be able to post their slides online before their talks and then sync the talk's sound track with the slides.

Nandini Ramani, VP of product development explained in her keynote address the growing role of Java from enterprise application development to cloud computing to embedded machine-to-machines systems. “Java continues to drive the applications and devices that enrich our interactivity with the world around us” she said.

The Java platform has expanded its reach with the OS X and Linux ARM support on Java SE and Java embedded with two new releases, Java SE embedded and Java Embedded Suite 7.0 middleware platformComing up next year is JDK 8, which will include Project Lambda, Project Nashorn and more. As part of that release, JavaFX will offer 3D and third-party component integration. At Devoxx, the slick and interactive schedules were designed with JavaFX. The earliest version of the Java EE 7 SDK is available for download and has WebSocket support, improved JSON support and more. 

Stephen Chin arrived on stage with his bike, ending his European NightHacking tour. Check the hacking sessions online here

Friday Nov 09, 2012

Devoxx Coming Up!

 Devoxx, the biggest Java conference in Europe, is  only a couple of days away. From November 12th to  16th, over 3,400 developers from all over Europe  are descending on Antwerp, Belgium for a week  focused on Java.

 At the Oracle booth, Java experts will be available  to answer your  questions and demo the new  features of the Java Platform, including Java  Embedded,  JavaFX, JavaSE and Java EE.

 Beer bash at the booth Tuesday from 17:30-19:30 and Wednesday/Thursday from 18:00 to 20:00. Oracle is also raffling off two Raspberry PI and books every day. Make sure to stop by  and enter the raffle during the day.

Check the online schedule with sessions from the Java experts at Oracle.

Sweden: Hot Java in the Winter

No, it's not global warming, but for some reason Sweden is a hotbed of great Java developers and great Java conferences in the winter. First, all three Swedish Java Champions are on Computer Sweden's 100 Best Swedish Developers List. You can read the full Sweden's Top 100 Developers article *if* you can read Swedish (or want to use Google Translate). Congratulations to: 

Jonas Bonér, CTO Typesafe
Skills: In recent years worked with solutions for scalability and availability. Previously, most between programs and compilers.
Other qualifications: Located behind the framework Aspectwerkz and Akka platform for developing parallel, scalable and fault-tolerant software in Scala and Java.

Rickard Oberg, Neo Technology
Skills: Java, and the framework in Java EE and graph databases.
Other qualifications: Founder of open source projects Xdoclet and Webwork. The latter is now called Struts second Rickard Oberg wrote the basics of the application server JBoss. Founder of Senselogic and architect of CMS and portal product SiteVision. Launched frameworkQi4j. Been a speaker at Java Zone JavaPolis, Jfokus, Øredev.

Mattias Karlsson
Skills: Java. Good at agile system development methods and architecture.
Activity: telecom, banking, finance and insurance.
Other qualifications: Runs Javaforum Stockholm. Arranges the conference Jfokus
Frequent speaker at major international conferences such as JavaOne. Holds the title Java Champion.

Also, Sweden is home to some top-notch Java Developer conferences during the Winter:

jDays Gothenburg, Sweden, Dec 3-5. jDays, a dynamic Java developer conference, comes to Gothenburg. In addition to conference and presentations, visitors can join any courses in Java and related technologies for free. 

Jfokus Stockholm, Sweden, Feb 4-6. Jfokus is the largest annual conference for everyone who works with Java in Sweden. The conference is arranged together with Javaforum, the Stockholm JUG. 


Thanks to all the Java community who keep the Java hot in Sweden!

Wednesday Nov 07, 2012

Java Magazine: Growing on Open

The November/December issue of Java Magazine is now out, with several great Java stories, including:

Growing on Open
AgroSense provides an all-Java open source platform for sustainable farming and precision agriculture.

An Engine for Big Data
Hadoop uses Java for large-scale analytics.

JavaFX in Spring
Stephen Chin shows you why to use the Spring framework on the client.

JCP Executive Q&A: Mike Milinkovich
The Eclipse Foundation’s executive director assesses the state of Java and the JCP.

Exploring Lambda Expressions for the Java Language and the JVM
Ben Evans, Martijn Verburg, and Trisha Gee help you get ready for lambda expressions in Java SE 8.

Get Started with Java SE for Embedded Devices on Raspberry Pi
We walk you through getting Linux and Java SE for Embedded Devices to run on the Raspberry Pi in less than an hour.

Java Nation
Get the news from JavaOne 2012 in San Francisco.

Java Magazine is a bi-monthly online publication. It includes technical articles on the Java language and platform; Java innovations and innovators; JUG and JCP news; Java events; links to online Java communities; and videos and multimedia demos. Subscriptions are free.

Do you have feedback about Java Magazine? Send a tweet to @oraclejavamag.

Monday Nov 05, 2012

50 Billion Served: Java Embedded on Devices

It doesn't matter if it is 50 billion or 24 billion, just suffice it to stay that there will be MANY connected devices in the year 2020. With just 24 billion devices, they will outnumber humans six to one! So as a developer, you don't want to ignore this opportunity. What if you could use your Java skills and deploy an app to a fraction of these devices (don't be greedy, how about just, say, 118,000 of them)? Fareed Suliman, Java ME Product Manager had lots of good news for Java Developers in his presentation Modernizing the Explosion of Advanced Microcontrollers with Embedded Java at ARM TechCon in Santa Clara, CA last week. "A radical architecture shift is underway in this space, from proprietary to standards-based," he explained. 

He pointed out several advantages to using Embedded Java for devices:
  • Java is a proven and open standard.
  • Java provides connectivity, encryption, location, and web services APIs.
  • You don't have to focus on and keep reinventing the plumbing below the JVM.
  • Abstracting the software from the hardware allows you to repeat your app across many devices.
  • Abstracting the software from the hardware allows allows parallel development so you can get your app done more quickly.
  • You already know Java (or you can hire lots of Java talent).
  • Java is a full ecosystem, with Java Embedded plugins for IDEs like Eclipse and NetBeans.
  • Java ME allows for in-field software upgrades.
Suliman mentioned two ways developers can start using Java Embedded today: 

Java ME Embedded Suite 7.0

Oracle Java Embedded Suite is a new packaged solution from Oracle (including Java DB, GlassFish for Embedded Suite, Jersey Web Services Framework, and Oracle Java SE Embedded 7 platform), created to provide value added services for collecting, managing, and transmitting data to embedded devices such as gateways and concentrators.

Oracle Java ME Embedded 3.2

Oracle Java ME Embedded 3.2 is designed and optimized to meet the unique requirements of small embedded, low power devices such as micro-controllers and other resource-constrained hardware without screens or user interfaces. Think tiny. Really tiny.

And think big. 

Read more about Java Embedded at the Oracle Technology Network, and read The Java Source blog Java Embedded Releases from September.

Insider News from the Java Team at Oracle!



« November 2012 »