Skip to main content
View Archives: Homepage | Spotlights | Articles | Weblogs

java.net Spotlight

Charles Humble: Martijn Verburg on the London JUG, the JCP and Oracle's Handling of the Java Community

Interview with Martijn Verburg, who co-leads the London JUG (a JCP EC member), and runs a couple of open source projects. He's become a regular speaker at conferences on Java, open source and software development and has recently published his first Manning title - "The Well-Grounded Java Developer" with his co-author Ben Evans....

[06/06/2012]
OpenJDK: JVM Language Summit

The 2012 JVM Language Summit (July 30–August 1 at Oracle Corporation: Santa Clara campus) is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects. We are sharing our experiences as creators of programming languages for the JVM...As space allows, we are open for registration at registration.jvmlangsummit.com...

[06/05/2012]
Oracle Technology Network - Virtual Developer Day: Java SE 7 and JavaFX 2.0 (On Demand)

Everything you wanted to know about Java including Java SE 7, Java FX 2.0 and the roadmap to Java SE 8. Discover how Java can help you reduce your project risk and build more advanced, more portable desktop clients...

[05/31/2012]
Dustin Marx - NetBeans 7.2 beta: Faster and More Helpful

There has been significant excitement about the beta release of NetBeans 7.2. In this post, I look briefly at what makes this release so exciting (including better performance, providing more hints, and integrating FindBugs). NetBeans 7.2 beta is available in the typical download bundles...

[05/28/2012]
NetBeans Team: NetBeans IDE 7.2 Beta Release Information

NetBeans IDE 7.2 Beta provides a significantly improved performance and coding experience, with new static code analysis capabilities in the Java Editor and smarter project scanning. The release also includes notable features such as integration with Scene Builder for visually creating JavaFX forms; support for multiple PHP frameworks; updated Groovy support; and many other enhancements...

[05/23/2012]
Henrik Stahl: Java 7 adoption at 23%

Quotes from a recent study by ZeroTurnaround: "Java 6 is the overwhelming version of Java, used by 88% of respondents. But more interesting and exciting is the fact that 23% of respondents are already using Java SE 7. This is amazing penetration, considering it came out less than half a year before the time of this survey"...

[05/22/2012]
JCP Program Management Office: The JCP Program Targets Corporate Members of a Particular Kind

The Java Community Process (JCP) Program Management Office (PMO) has relied on mature enterprises to form the backbone of the community. In recent years, to cultivate diversity the PMO has focused more on recruiting worldwide representatives from organizations and individuals in developer, academic, and user spheres. Now...

[05/15/2012]
Deepak Vohrared: JSF 2.0 for the Cloud, Part Two

JavaServer Faces 2.0 provides features ideally suited for the virtualized computing resources of the cloud. Here, in Part Two of a two-part article, we look at Ajax support, view parameters, preemptive navigation, event handling, and bookmarkable URLs...

[05/14/2012]
Neil Ghosh: JavaOne and Oracle Develope 2012 Hyderabad

Like last year, JavaOne and Oracle Develop 2012 was organized and HICC on 3rd and 4th May 2012. The last time I attended such session was Tech Days when Oracle had just acquired Sun Microsystems. It was a two day program. This time the event was even larger...

[05/06/2012]
Tori Wieldt: JavaOne India Keynotes

Over 2000 Indian developers were on hand to hear the opening keynotes at JavaOne in Hyderabad, India. The Nokia keynote provided an overview of the state of mobile technology and what it means for developers. The Java strategy keynote reminded the Indian Java community of the power and strength of Java and...

[05/04/2012]
Brian Goetz: State of the Lambda: Libraries Edition

This is an informal overview of the major proposed library enhancements to take advantage of new language features, primarily lambda expressions and extension methods, specified by JSR 335 and implemented in the OpenJDK Lambda Project. This document describes the design approach taken in the rough prototype that has been implemented in the Lambda Project repository...

[04/25/2012]
Arun Gupta: Chennai Java Summit 2012 Trip Report

I attended my first Chennai Java Summit last weekend. The one-day conference had two parallel tracks. The conference was organized as part of AIOUG (All India Oracle User Group) and so there was a parallel track covering Oracle technologies as well...

[04/23/2012]
Geertjan Wielenga: JavaOne Moscow

JavaOne Moscow has come and gone. I was one of the lucky people able to be there as a speaker, together with several others I've known for some years, including [Duke]. It was a great conference, extremely well attended, people walking around everywhere, going to sessions, booths, and long lines at lunch...

[04/19/2012]
James L. Weaver: Best Practices for JavaFX 2.0 Enterprise Applications (Part One)

This article, which is part one of a two-part series, focuses on using best practices for developing enterprise applications in JavaFX 2.0. To illustrate some best practices for enterprise application development in JavaFX 2.0, a sample application named TweetBrowser will be examined. As shown in Figure 1, this application contains the following...

[04/17/2012]
Heather Van Cura: Recent JSR Updates-JSR 356, 357, 355, 349, 236

JSR 357, Social Media API, was not approved by the SE/EE EC to continue development in the JCP program. JSR 356, Java API for WebSocket, was approved by the SE/EE EC to continue development in the JCP program...

[04/12/2012]
Deepak Vohra: JSF 2.0 for the Cloud, Part One

JavaServer Faces 2.0 provides features ideally suited for the virtualized computing resources of the cloud. Here, in Part One of a two-part article, we look at @ManagedBean annotation, implicit navigation, and resource handling...

[04/11/2012]
Patrick Curran: Merging the Executive Committees

As I explained in this blog last year, we use the Process to change the Process. The first of three planned JSRs to modify the way the JCP operates (JSR 348: Towards a new version of the Java Community Process) completed in October 2011. That JSR focused on changes to make our process more transparent and to enable broader participation...

[04/08/2012]
Jonathan Giles Interviews Jim Weaver and Stephen Chin

Hi all. I’m currently sitting in a hotel room in Tokyo, but I’ve been waiting to publish this interview until Jim and Steve made their announcements this week. Now that the news of their employment at Oracle is out, here is the interview. Enjoy!...

[04/05/2012]
Joseph D. Darcy: Goto for the Java Programming Language

Work on JDK 8 is well-underway, but we thought this late-breaking JEP for another language change for the platform couldn't wait another day before being published. Title: Goto for the Java Programming Language...

[04/02/2012]
Take the NetBeans IDE 7.1 Satisfaction Survey

Thank you for taking the time to provide your feedback on your experience with NetBeans IDE 7.1 or the update release NetBeans IDE 7.1.1. Question 1. Are you providing feedback for NetBeans IDE 7.1 or the update release 7.1.1? ...

[03/30/2012]
Arun Gupta: Jersey 2.0 Milestone 2 Now Available

Jersey 2.0 milestone 2 is now available. It builds upon the first milestone and adds several new features such as server-side asynchronous processing, server-side content negotiation, improved JAX-RS parameter injection, and several others...

[03/29/2012]
Emil Ivov: Google Summer of Code 2012 is on! Apply Now!

This year Jitsi is participating in GSoC under the umbrella of the XMPP Standards Foundation. To all students: check our the Jitsi project ideas and Apply Now!. You can also check the other cool XMPP projects particpating with the XSF. Waste no time, deadline is April 6!

[03/27/2012]
Heather Van Cura: JCP 2012 Public EC Meeting Schedule - Call for Agenda Items

The JCP.org calendar has been updated to include Public EC Meeting Teleconferences, as required by JCP Program version 2.8 (as defined in JSR 348)--dates are Tuesday, 26 June and Tuesday, 20 November. The second hour of these JCP EC Teleconferences will be open to the public...

[03/25/2012]
John Rose: value types in the vm

In this note, we propose a definition of value types in terms of a design pattern for Java classes, accompanied by a set of usage restrictions. We also sketch the relation of such value types to tuple types (which are a JVM-level notion), and point out JVM optimizations that can apply to value types. This note is a thought experiment to extend the JVM's performance model in support of value types...

[03/21/2012]
Welcome to the JavaOne 2012: Call for Papers

If you have an interesting presentation idea for JavaOne 2012, we want to hear from you! The Call for Papers is open now through April 9, so don't delay. To help ensure successful submission, please take the time to review the General Information...

[03/14/2012]
Geertjan Wielenga: Java Developer Conference in Cairo, Egypt

#JDC2012 (http://jdc2012.egjug.org), the biggest and most important meeting place for software developers in Middle East and Africa, here in Cairo is turning out to be a cool place to try out my Arabic. Part of the presentations are in English, so I've attended a keynote by Oracle's Mike Keith and Vaadin's Joonas so far...

[03/11/2012]
Janice J. Heiss: Java Champion Jonas Bonér Explains the Akka Platform

This series of interviews spotlights Java Champions, individuals who have received special recognition from Java developers across industry, academia, Java User Groups (JUGs), and the larger community. Jonas Bonér is a husband, dad, programmer, teacher, speaker, author and Java Champion...

[03/07/2012]
Arun Gupta: JavaOne India 2012 CFP Now Open - Submit Now!

When? May 3-4, 2011; Where? Hyderabad International Convention Center, India; What? Technical keynote,technical sessions, exhibitor halls, hallway conversations, biryani, etc...

[03/04/2012]
Adam Bien: Interview With Mission Impossible Java Hacker--Fabiane Nardon

What was your first computer? It was a Prologica CP200 S, with a Z80 chip and 16K RAM. This was a domestic Brazilian computer that was sold in the 80s. How did you start with programming? What was your first "Hello World"? When my parents gave me my first computer, I thought it was like a video game, but then I realized that it would not do anything unless...

[03/01/2012]
James L. Weaver: Laying Out a User Interface with JavaFX 2.0

This article shows you how to use the layout capabilities of JavaFX 2.0 to make nodes in the scene graph appear where you want them to be and be the appropriate size as the window is resized...

[02/29/2012]