Thursday Aug 30, 2012

Java Security Update

Oracle has just released Security Alert CVE-2012-4681 to address 3 distinct but related vulnerabilities and one security-in-depth issue affecting Java running in desktop browsers.  These vulnerabilities are: CVE-2012-4681, CVE-2012-1682, CVE-2012-3136, and CVE-2012-0547.  These vulnerabilities are not applicable to standalone Java desktop applications or Java running on servers, i.e. these vulnerabilities do not affect any Oracle server based software.

Due to the severity of these vulnerabilities, the public disclosure of technical details and the reported exploitation of CVE-2012-4681 "in the wild," Oracle strongly recommends that customers apply the updates provided by this Security Alert as soon as possible. 

JUG leader John Yeary tweeted "I want to take a moment to THANK #Oracle for doing the right thing. Too often people don't say thanks enough when they get it right." Thanks for your thanks. 

For More Information

Oracle Security Alert for CVE-2012-4681

Change to Java SE 7 and Java SE 6 Update Release Numbers

Wednesday Aug 29, 2012

Hot Java Content


It's August, summertime in the United States, and time for many of us to go on vacation. (You'll have to find my personal account to see more photos of the Monterey Bay Aquarium.) Here's some great Java content that you may have missed while I was gone:


Project Jigsaw: Late for the train: The Q&A
JSR 355 Final Release, and moves JCP to version 2.9
Oracle releases JDK for Linux ARM, JRE for Mac OS X
Architects and Architecture at JavaOne 2012
Java Champions at JavaOne 2012

Podcasts & Videos

Java Spotlight Episode 96: Johan Vos on Glassfish and JavaFX
Java Spotlight Episode 94: Kirk Pepperdine on Java Performance Tuning
Java Spotlight Episode 93: Jonathan Giles on JavaFX 2.2 UI Controls
Video: JavaFX Canvas Node

July/August Java Magazine (free subscription)

Developer Power: Web-based Development Tools
Fork/Join Framework for Client Java Applications
Intro to Web Service Security
How to Modify javac
Oracle's Berkeley DB Java Edition's Java API

and more. Java Magazine is available on the App Store and the Android Market.

Get all this great Java content while it's as hot as a North American (non-San Franciscian) summer. 

Thursday Aug 23, 2012

M2M Revolution: 
Critical Issues for End-to-End Software and Systems Development 


M2M Revolution: 
Critical Issues for End-to-End Software and Systems Development 

 / Wednesday September 12, 2012 - 
12:00pm ET/ 9:00am PT

This Webinar will discuss critical systems and software issues inherent to the cost effective deployment of end-to-end, M2M systems. These factors include planning for security, manageability and adaptability.

By 2020, the profusion of new M2M Systems will create more data traffic than today's Internet of information and people combined, resulting in an "Internet of things" of over 200 billion devices. The spectrum of uses for these intelligent systems will be profound. But organizations deploying these systems, be they enterprises, service providers or government entities, will all be faced with similar challenges - How to deploy agile and scalable systems swiftly and cost-effectively while at the same time ensuring that they will be able to efficiently process, analyze, and act upon the data that they produce. This demands that any M2M system be designed from both an end-to-end and total life-cycle point of view.

This Webinar hosted by TMCnet, a leader in services for the rapidly-growing and dynamic technology and communications industries, will discuss the critical system and software issues inherent to this approach and will include key insights from industry leaders Oracle and Hitachi Communications Technologies. 

Why Attend?

  •     The key issues that are stumbling blocks for successfully deploying M2M solutions and services
  •     The business and technical drivers that will impact your M2M software and system design, manageability, and maintainability
  •     Best practices for system design from an end-to-end and total life-cycle perspective
  •     Identifying the software building blocks to adapt to the rapidly changing data and interfaces for intelligent machines, equipment and devices
  •     Examples of successful M2M deployments using open, secure, and standard software components

Register Today

Wednesday Aug 15, 2012

Java Embedded @ JavaOne Keynotes

Java Embedded @ JavaOne (Oct. 3-4, Hotel Nikko, San Francisco) gives you the chance to learn about Java Embedded and all the possibilities this technology has to offer. With nearly two decades of innovation, Java continues to be the dominant technology solution for enterprises worldwide, and drives an ever-growing ecosystem of over nine million developers. During that time, Java has shipped on over 10 billion embedded devices!

Your company may be considering how to use intelligent devices—such as sensors or smart meters—to learn more about your operations so you can offer differentiated customer solutions and improve revenue opportunities. The keynotes at Java Embedded @ JavaOne will provide key information on how seize on Java Embedded opportunities.

In the opening keynote, Judson Althoff, senior vice president of Worldwide Alliances and Channels and Embedded Sales for Oracle, will discuss how Java’s device to data center reach offers customers and partners—across a range of industries—significant business advantage by minimizing development costs, testing cycles, and time-to-market, while maximizing application reuse, solution flexibility, and end-to-end security.

Next, Hasan Rizvi, Oracle senior vice president–Product Development, will provide detailed insight into Oracle’s portfolio of and roadmap for Java embedded solutions, and will showcase how Java will remain the premier embedded platform well into the future. Learn more about the JavaEmbedded at JavaOne keynotes.

Make sure you hear directly from the Java experts about Java Embedded. JavaOne full conference attendees can attend Java Embedded @ JavaOne for just $100. Register today!

Tuesday Aug 14, 2012

Enterprise JavaFX Deployment with LightView: Part 3 now on otn/java

A new article by Java Champion Adam Bien, now up on otn/java, titled “Enterprise JavaFX Deployment with LightView: Part 3,” explores ways to use Maven 3 to build and deploy the LightView application in all available deployment modes. In addition, Bien shows how to sign and deploy LightView with a Java EE 6 application.

Bien explains the basics:

“LightView uses the HTTP (REST) protocol to communicate with the back-end server. For the realization of back-end communication, an external library—the Jersey client—is used. LightView connects with the back end (LightFish) at startup time, so it is not suitable to lazy-load the Jersey dependencies for optimization purposes. Furthermore, multiple JAR files are hard to handle for standalone applications; you have to set up the class path correctly and keep all the moving parts consistent. The most convenient way to deploy Java (and JavaFX) applications is simply by starting them with java -jar my-killer-app.jar and deploying a single file that contains all the dependencies.”

He shows how the class files are packaged with the javafxpackager, which is shipped with the JavaFX 2 SDK, using the exec-maven-plugin and explains the core tasks achieved by Maven and describes the what javafxpackager does behind the scenes. He then shows how the LightView application operates and interacts with LightFish.

Bien concludes by emphasizing that the richness of JavaFX lies in the fact that it is another Java library. “Because JavaFX is ‘just’ an additional Java library, all of the established build, test, and deployment infrastructure can be reused. You can develop JavaFX applications using any integrated development environment (IDE) you like. And best of all, you can use a single language in a project, from the Java EE back end to the JavaFX front end.”

Check out the article here.

Java SE 7 Update 6 Released

Oracle just announced the release of Java SE 7 Update 6. Notable in this release is the merging of JavaFX into the Oracle Java SE installation, Mac OS feature parity with JDK 7, the release of JavaFX 2.2 and the release of JavaFX Scene Builder 1.0.

Java SE 7 Update 6 provides the merging of JavaFX into the Oracle Java SE installation. JavaFX was a stand-alone product, and is now fully integrated in this release. On Windows, JavaFX and Java Access Bridge are now installed as part of the JRE or JDK. This provides convenience for end users and system administrators, who don't need to install and maintain JavaFX separately. Application developers can also be assured that from now on, JavaFX runtime libraries will be present on millions of desktops by default.

Java SE 7 Update 6 marks Oracle’s first full JDK and JRE release on Mac OS X. All of the features and functionality available for other OSs are now available on Mac, including the JavaFX rich client platform. Java developers using Macs can download Oracle’s JDK for Mac OS X from the Oracle Technology Network (OTN). Consumers can now download the JRE for Mac from, just as they do for other operating systems. Oracle will continue releasing Mac versions simultaneously the other Java releases, keeping Mac users up to date with the most secure version of Java. Oracle’s JRE on Mac will offer auto-updates at the same time as other supported platforms.

Oracle also announced the general availability of JavaFX Scene Builder, a key component of the JavaFX development tool chain. JavaFX Scene Builder 1.0 provides a visual layout environment that lets users quickly design user interfaces for JavaFX applications, without coding. Check out the Getting Start with JavaFX Scene Builder video. Also, the improved Application packager allows developers to package JavaFX applications bundled with the JRE and JavaFX runtime libraries and create native installers for Windows, Mac OS X and Linux.

Other highlights for Java SE 7 Update 6 include:

  • General support for Linux on ARM
  • JavaFX support for touch-enabled monitors and touch pads
  • Added support for JavaFX on Linux

Read the Java SE 7 Update 6 Release Notes for additional details on the features and enhancements in this release.


Java SE 7 Update 6
Java FX Scene Builder 1.0

Monday Aug 13, 2012

Make The Future Java Workshop

Last week, more than 300 high school students attended the Make The Future Java Workshop at Oracle headquarters in California. Students aged 13 to 18 got an introduction to programming using Alice and Greenfoot, educational software programs designed to make learning programming easy and fun using animation. Professors from the University of Kent and Carnegie Mellon taught workshops with interactive exercises and group projects. More than 50 Oracle employees volunteered and provided hands-on support at the event.

At the end of the two day workshops, students shared their final projects and were given awards. You can view project videos on Youtube's Java Channel and pictures on Facebook/IloveJava. Students left with Make the Future Java stickers, posters, and a basic understanding of programming in an object-oriented language.

Oracle has teamed up with Carnegie Mellon’s Alice program and University of Kent’s Greenfoot initiative to deepen student interest in computer science and Java. "As the steward of Java, Oracle is committed both to the investment in Java technology and in creative ways to educate a new generation about Java and the opportunities it brings," said Alison Derbenwick-Miller, VP of Oracle Academy. The next generation of future technologists and innovators have been given a great start with the Make The Future Java Workshop. For more information on how you can Make the Future Java, visit the Oracle's Make the Future Java website

Wednesday Aug 01, 2012

Make the Future Java!

Last summer, we worked together to celebrate the release of Java 7 with 250+ local JUG celebrations, in 59 countries, attended by more than 30,000 Java community members. This summer, we're pleased to announce the Make the Future Java 2012 Java Outreach Program that offers learning resources and "Make the Future Java" Tool Kits, which include a DVD and some Java stickers, postcards and a poster, all celebrating your interest in Java. We encourage you to find creative ways to educate a new generation about Java:

  • Invite university students to your next JUG meeting
  • Volunteer in schools
  • Share your enthusiasm and passion for Java
  • Check out (and add to) the Make the Future Java photos on Facebook
  • Tell us about your outreach successes so we can share them
  • Tweet content for newbies with #new2java

Stay tuned for more events throughout the year. Together, we can inspire future technologists to learn about Java and the opportunities it brings.


Insider News from the Java Team at Oracle!



« August 2012 »