View Archives: Homepage | Projects & Communities | Also Today | Spotlights | Success Stories | Articles | Weblogs

Feedjava.net Spotlights


2009 JavaOne Conference Wrap-Up: A Solid Show
Christine Montilla Dorffi provides a summary and key links in her article "2009 JavaOne Conference Wrap-Up: A Solid Show": 'The JavaOne conference is the kind of event where the declaration "Classpath is dead!" causes hundreds of people to applaud soundly and hoot their approval. We're talking hardcore, middleware-loving, certified-geeky Javaheads coming together to share their love of -- and frustrations over -- the Java programming language and platform, and the extended technology that it informs...'
[06/29/2009]

Developer Insight Series, Part 4: Favorite and Funny Code
Janice J. Heiss has published the final installment of her Developer Insight Series, Part 4: Favorite and Funny Code: "Over the years I've heard noted developers talk about their favorite code, funniest code, most beautiful code, how to write code, how not to write code, the obstacles to writing good code, what they love and hate about writing code, and so on. In the process, I've encountered a lot of insight that is worth preserving--and heard some funny stories... In the fourth and final part of the series, three developers share their funniest and most favorite code, and tell funny stories..."
[06/22/2009]

View the JavaOne 2009 General Sessions

If you weren't able to attend JavaOne 2009, you can still see all the general sessions online:


[06/05/2009]

The Java NIO.2 File System in JDK 7
Janice J. Heiss and Sharon Zakhour provide an update on The Java NIO.2 File System in JDK 7 : "

JSR 203, a major feature of JDK 7 under the leadership of Sun software engineer Alan Bateman as an OpenJDK project, contains three primary elements that offer new input/output (I/O) APIs for the Java platform: An extensive File I/O API system addresses feature requests that developers have sought since the inception of the JDK...
[05/31/2009]

Java.net Community Presentations at JavaOne 2009
I (Kevin Farnham, java.net editor) am planning to post a schedule of presentations, panel sessions, and BOFs that will be given/led by members of the java.net community. If you lead or participate in a java.net project or a java.net community, and you'll be giving a technical session, participating on a panel, or leading a BOF, leave a comment on my blog, and I'll add your session information to my list.
[05/27/2009]

The Developer Insight Series, Part 3: The Process of Writing Code
Janice J. Heiss talks to developers about the process of writing code: "Over the years, I've heard developers talk about their favorite code, funniest code, most beautiful code, how to write code, how not to write code, the obstacles to writing good code, what they love and hate about writing code, and so on. In the process, I've encountered many insights worth sharing. Parts One and Two of this series provided advice on how to write good code. In Part Three, developers reflect on the actual process of writing code, how it happens, what it feels like, and how they do it."
[05/25/2009]

Interview with Laf-Widget Project's Michael Kneebone
Kirill Grouchnikov recently interviewed the Laf-Widget ("Laf" = Look And Feel) Project's Michael Kneebone: 'Today I am thrilled to have Michael Kneebone as a guest spot blogger on “Pushing Pixels”. Michael has extended the widgetising support in the Laf-Widget project and has graciously agreed to write about its usage and how it works on the inside...'
[05/15/2009]

JavaFX App-O-Rama: Applications From the Community
If you'd like to see the kinds of applications developers are creating using JavaFX, check out Ed Ort's article JavaFX App-O-Rama: Applications From the Community: "Although the JavaFX platform is only a few months old -- its initial full release was in December 2009 -- people are already building some very interesting applications with it. This is a vibrant, creative, and extremely productive community..."
[05/11/2009]

The java.net JavaOne 2009 Twitter Network
If you'll be at JavaOne 2009, consider joining the java.net JavaOne 2009 Twitter Network. java.net editor Kevin Farnham (who will be stationed at the java.net booth at JavaOne) has posted a blog inviting anyone who will be at JavaOne to post their Twitter addresses and a brief bio -- so that people who cannot be at JavaOne this year will be able to follow the events as they happen, via Twitter. If you'll be at JavaOne this year, please post your Twitter address as a comment, so we can keep everyone who wants to follow the conference well-informed.
[05/03/2009]

The Developer Insight Series, Part 2: Code Talk
In The Developer Insight Series, Part 2: Code Talk, Janice J. Heiss asks renowned developers about the keys to writing good code: "In Part Two, we hear code advice from five distinguished developers: Joshua Bloch and Masood Mortazavi echo Goetz's advice to keep code simple. Jaron Lanier and Victoria Livschitz want to radically change the way code is created. And renowned bug fixer Brian Harry provides tips on bug fixing while emphasizing what the process can teach us."
[04/27/2009]

Java + You = Innovation
It's that time of year again. The 2009 JavaOne conference takes place at the Moscone Center in San Francisco from June 2-5 and is being sponsored by Intel (a Platinum sponsor), JBoss, and Sony Ericsson. This year's technical and Birds-of-a-Feather (BOF) sessions are organized around four topics: Rich Media Applications and Interactive Content; Mobility; Services; and Core Technologies. You can view information on all the sessions now and get a $200 discount on early bird registration until April 22.
[04/19/2009]

Registration for C1 Unconferences Now Open - GlassFish and OpenSSO Day
The registration for our CommunityOne Unconferences is now open. We are hosting two intertwined events, one for all the GlassFish projects, the other for OpenSSO, OpenDS et al. Both in Hall A at the Moscone the Sunday before JavaOne, May 31st. Both events are free...
[04/11/2009]

Community Corner Podcasts at JavaOne
Will you be at JavaOne? Do you have something to talk about? Submit a proposal for a podcast! The Community Corner 2009 wiki is up now! It's got a full explanation of the shift from mini-talks to podcasts, as well as the complete instructions for signing up.
[04/06/2009]

SIP Communicator in 2009 Google Summer of Code
The SIP Communicator project has once again been accepted as a mentoring organization for the Google Summer of Code program as a part of its 2009 edition. If you're a student and you want to write open source this summer (and get paid to do so) pick up one of the SIP Communicator summer of code projects. Deadline for applications is April 3!
[03/30/2009]

Project Coin
The not-yet-numbered JSR to put small language changes in Java 7 is assembling proposals under the aegis of Project Coin. This effort from OpenJDK's Compiler Group, has put out a call for proposals through March 30 for ideas to be included in the final JSR. The project has a formal proposal form for proposers to fill out, as well as criteria for a desirable change, guidance on sizing a change, and other background information. Interested parties may also want to check out Joe Darcy's updates from week 1, week 2, and week 3, as well as an open space conference discussion of Project Coin in JavaPosse episode 234.
[03/23/2009]

ROME 1.0 release
The ROME project has announced the release of ROME 1.0. ROME is an set of open source Java tools for parsing, generating and publishing RSS and Atom feeds. "ROME includes a set of parsers and generators for the various flavors of syndication feeds, as well as converters to convert from one format to another." The simultaneously released ROME Fetcher 1.0 is a "caching feed fetcher that supports retrieval of feeds via HTTP conditional GET." An off-site ROME 2 project has been set up to collect proposals for a second-generation ROME API.
[03/16/2009]

Free JCP Membership for JUGs
The JCP has extended the deadline for its program offering free JCP membership to Java User Groups. The program's benefits also include a special Education discount for Java training classes with Sun Learning Services, assistance getting speakers and logistical supprt for JUG meetings and other events, a special JUG gathering at JavaOne, promotion in the JCP Program Member Newsletter, and more.


[03/09/2009]

JCP ME EC Special Election Balloting
Balloting is now underway for the JCP special election to fill a vacated seat on the ME Executive Committee. Candidates for the seat are Aplix, Cox Communications, Marlon Luz, and Shawn Fitzgerald. A special forum has been set up to host the candidates' statements and to facilitate Q&A between the JCP membership and the candidates. JCP members should have received voting instructions via e-mail (contact the JCP Program Management Office if you have questions or concerns). Balloting ends March 9, with the winner announced March 10.
[03/02/2009]

Duke's Choice Awards nominations
Nominations are now being accepted for the Duke's Choice Awards 2009. "Every year the world's biggest Java technology event, the JavaOne conference, culminates with the the Duke's Choice awards. The awards celebrate extreme innovation in the world of Java technology. They are granted to the best and most innovative projects using the Java platform. A global search is on to find the coolest Java technology innovations on the planet. Don't miss this opportunity to be recognized as one of the Java developer community elite at JavaOne, in San Francisco. The primary judging criteria for this prestigious award is innovation putting small developer shops on an equal footing with multi-national giants." The deadline for nomiations is March 27.
[02/16/2009]

JCP ME Executive Committee Special Election
The JCP has announced the beginning of the special election to fill a vacated seat on the Mobile Edition JCP Executive Committee. "The nomination phase will continue until 17 February 2009. This Micro Edition EC seat is for a term ending in December 2010, and will fill Intel's vacated seat on the Java ME EC." Instructions for nominating yourself or another candidate are on the JCP home page, as is a description of EC member duties. The election will take place between February 24 and March 9.
[02/09/2009]

OpenSSO Day, Tuesday March 17
The OpenSSO community is holding a conference, OpenSSO Community Day, at the NYU Kimmel Center in New York, the day before CommunityOne East. "Hosted by New York University and sponsored by Sun Microsystems, this is an opportunity for OpenSSO contributors, deployers and users to come together in an informal 'unconference' setting. Being an unconference, the only rigid item on the agenda is to decide at 9am on the sessions for the rest of the day. You can show up and talk about any OpenSSO-related topic you like. [...] All are welcome, attendance is free, and continental breakfast plus lunch will be provided."
[02/02/2009]

Mobile, Media, and eMbedded Developer Days live video stream
The Mobile, Media, and eMbeded Developer Days conference begins Wednesday, and even if you're not attending, you can follow along by way of a live stream of the event. During the conference, there will be two streams -- one of the main auditorium and another of an upstairs session room -- and logged-in users will be able to interact with attendees and other viewers by means of ustream's chat features. More information about the live broadcast is available in the Developer Days wiki.
[01/19/2009]

Java ME Executive Committee Topics
Newly-elected ME EC member Sean Sheedy is seeking feedback from the ME development community for topics to discuss during this month's EC face-to-face meeting, and has started a forum thread seeking feedback from the developer community about what the EC needs to be talking about. "I have my own ideas on what's needed, and plan to raise issues that have been stated previously. But the EC needs to hear what's on the mind of the general developer community, especially in light of newer mobile development platforms on the scene. What topics do you think the EC should be addressing?"
[01/05/2009]

OpenJDK Zero-Assembler Project
Zero is a port of OpenJDK that uses no assembler and therefore can trivially be built on any system. The goal of this project is be to be able to build a TCK-compliant OpenJDK of reasonable performance on any platform with no additional porting work. The interpreter part of Zero is known to work on PowerPC (32- and 64-bit), x86-64, IA-64, ARM and zSeries. Zero is currently Linux- and GCC-specific, but supporting other operating systems and compilers is one area in which contributions are particularly welcome. Work is currently under way on an LLVM-based JIT known as Shark.
[12/26/2008]

JavaFX 1.0
JavaFX 1.0 has launched at its home page, JavaFX.com. There you can watch an introductory video (presented via JavaFX) from Sun's Eric Klein, check out some demos and samples, catch up with the team in the JavaFX Blog, and of course, download the SDK, optionally bundled with NetBeans 6.5. Also check out the openjfx project on java.net, for more news, demos, and information on JavaFX's open-source status.
[12/08/2008]

JavaOne 2009 Call for Papers opens
The JavaOne 2009 Conference has posted its Call for Papers. " Your expertise helps make the JavaOne Conference community dynamic and leading edge. We'd like you to share that knowledge and be the Rock Star you are. The conference curriculum will be organized across four key areas supporting and surrounding the Java platform; pick the area that best suits your expertise and submit your paper." The four topics are Rich Media Applications and Interactive Content, Mobility, Services, and Core Technologies. Interested speakers must submit their proposals by December 19.
[12/01/2008]

NetBeans 6.5
Simplify your development with the new NetBeans IDE 6.5. Sun's award-winning open source IDE enables Java developers to rapidly create and debug web, enterprise, desktop, and mobile applications. Supported by a vibrant developer community and offering a diverse selection of third-party plugins, the NetBeans IDE is a must-download for developers. For more information, check out NetBeans 6.5's features, tutorials and documentation, and a guided video tour.
[11/24/2008]

Mobile, Media, and eMbedded Developer Days
The two-day Mobile, Media, and eMbedded Developer Days conference "is devoted solely to the technologies of mobile, media, and embedded Java platforms and is a unique opportunity for content developers of intermediate and advanced skill levels, platform developers, and technical experts at product companies, device manufacturers, and service providers to get introduced to open source Java ME, the community, and to join in and collaborate." The conference will be held at the Sun Santa Clara Campus Auditorium January 21 & 22, with a half-day LWUIT tutorial held the next day, January 23.
[11/22/2008]

Project Darkstar Developer Challenge
Sun is sponsoring a contest for independent developers and students working with Project Darkstar, the Java-based MMO gaming back-end engine. The Project Darkstar Developer Challenge is looking for the best applications and utilities for Project Darkstar and offers some enticing awards. Grand prize winners get a 2009 Game Developer Conference (GDC) pass and an opportunity to show their work in a GDC presentation, plus cash for travel and a feature on the Project Darkstar site. Entrants must be members of the Project Darkstar community, and must submit their entries between November 17, 2008 and January 19, 2009.
[11/17/2008]

JCP Elections 2008: Balloting
The Election Ballot is now available for registered Java Community Process members to vote in the JCP 2008 Election. This year, there are two seats open on the SE/EE Executive Committee, and two seats available for the ME Executive Committee. Candidates for the SE/EE EC are Intel Corp., Werner Kiel, Matthew McCullough, and Shashank Tiwari. On the ME EC, the candidates are Aplix Corporation, Sean Sheedy, and Sony Ericsson Mobile Communications AB. Each JCP member has two votes for each committee, which can be cast for two candidates, or for the same candidate twice (the member can also abstain from voting on either EC altogether). Balloting ends Monday, November 17.
[11/10/2008]

GlassFish v3 Prelude
The GlassFish project has released GlassFish v3 Prelude, a major release en route to GlassFish v3, which will implement the in-the-works Java EE 6 (JSR 316). "GlassFish v3 Prelude is a lightweight Web 2.0 development and deployment platform built on a modular OSGi-based architecture. Developers can benefit from a dynamically extensible and embeddable platform with support for existing Java Web technologies, JRuby, and Groovy." The Aquarium Online will be hosting a series of GlassFish v3 Preulde seminars on Thursday, November 6.
[11/03/2008]

JCP Elections 2008: Open Nominations
The Open Nominations phase of the 2008 JCP elections is now underway. There is one seat on the SE/EE Executive Committee and two seats on the ME EC up for this year's election. All Java Community Process Members who have signed the JSPA 2 are eligible to nominate themselves. Self nominations will be open from October 21, 2008 through October 31, 2008. Then, from November 4, 2008 - November 17, 2008, members will be asked to vote for their top choices for each EC.
[10/27/2008]

Java ME Platform SDK 3.0
The newly-released Java ME Platform SDK "is a state-of-the-art toolbox for developing mobile applications. It integrates CLDC, CDC and Blu-ray Disc Java (BD-J) technology into one SDK. Java ME SDK 3.0 is the successor to the popular Java Wireless Toolkit 2.5.2 and Java Toolkit 1.0 for CDC. It provides device emulation, a standalone development environment and a set of utilities for rapid development of Java ME applications."
[10/20/2008]

Early Bird Registration for Mobile, Media, and Embedded Developer Days
Registration is now open for the Mobile, Media, and Embedded Developer Days (M3DDs) conference, being held January 21-22, 2009 at the Sun Santa Clara Campus Auditorium. "This conference is devoted solely to the technologies of mobile, media, and embedded Java platforms and is a unique opportunity for content developers of intermediate and advanced skill levels, platform developers, and technical experts at product companies, device manufacturers, and service providers to get introduced to open source Java ME, the community, and to join in and collaborate." As co-organizer Roger Brinkley points out in his blog, $175 Early Bird Registration is now open and will be available through November 14. Roger's blog also contains an initial list of pre-selected technical sessions and lightning talks.
[10/13/2008]

First Open Source Community Innovation Awards Program Winners Announced
java.net communities participating in Sun's Open Source Community Innovation Awards Program have announced their initial winners. The OpenJDK Community Innovators' Challenge gave its gold award to Clemens Eisserer, silver to Neal Gafter, and bronze awards to the teams of Stephen Colebourne and Michael Nascimento Santos, and Roman Kennke and Mario Torre. The NetBeans Innovators Grant Contest selected 13 projects, singling out two gold award medalists and two silver award medalists for "meeting high standards of quality, usability and demonstrating potential for future growth." Finally the GlassFish Awards Program also announced its winners, awarding its grand prize to Ullrich Hafner, and its second prize to Michael Bien.
[10/06/2008]

Ask the Experts: OpenSSO
This week's Ask The Experts session is on OpenSSO. "The OpenSSO project is designed to provide an open and extensible identity services infrastructure that simplifies the deployment of transparent single sign-on (SSO) as a security component in a network environment. The project is the open source counterpart of OpenSSO Enterprise 8.0 (formerly Sun Access Manager), Sun's premier access management, identity federation, and web services solution. Got a question about OpenSSO? Post it during this session and get answers from four key members of Sun's identity and access management team: Rajeev Angal, Aravindan Ranganathan, Dilli Dorai, and Qingwen Cheng."
[09/29/2008]

Project Darkstar Developer Challenge
Sun is sponsoring a contest for independent developers and students working with Project Darkstar, the Java-based MMO gaming back-end engine. The Project Darkstar Developer Challenge is looking for the best applications and utilities for Project Darkstar and offers some enticing awards. Grand prize winners get a 2009 Game Developer Conference (GDC) pass and an opportunity to show their work in a GDC presentation, plus cash for travel and a feature on the Project Darkstar site. Entrants must be members of the Project Darkstar community, and must submit their entries between November 17, 2008 and January 19, 2009.
[09/23/2008]

java.net Education Community re-launched
The java.net Education Community has re-launched at https://edu-gelc.dev.java.net/. The site is aimed at "students, educators, developers, parents, and anyone else interested in tools or curriculum for teaching Information and Communication Technology," with separate starting points for students, educators, and developers.
[09/15/2008]

Java Mobile, Media & Embedded Developer Days
The second Java Mobile, Media & Embedded Developer Days will be held January 20-21, 2009 (updated with new date) at Sun's Santa Clara Campus Auditorium. "This conference is devoted solely to the technologies of mobile and embedded Java platforms and will be a unique opportunity for application developers of intermediate and advanced skill levels, platform developers, and technical experts at tool vendors, OEMs and carriers to get introduced to the community, to join in and collaborate." The Call for Papers, announced in Roger Brinkley's blog, is underway now and will end September 30.
[09/01/2008]

Ask The Experts: JavaFX Preview
This week's Ask The Experts session focuses on the JavaFX Preview release. "The JavaFX family of products includes the tools and platform SDK for developers, web scripters, and designers to create dynamic applications for the next generation of web delivered content. Sun recently released a JavaFX Preview designed to help early adopters become familiar with JavaFX. Got a question about the JavaFX Preview? Post it during this session and get answers from three key members of Sun's JavaFX engineering team: Josh Marinacci, Martin Brehovsky, and Larry McDonough."
[08/18/2008]

JavaFX Preview SDK
The JavaFX Preview SDK is now available from JavaFX.com. The SDK comes in two forms, a NetBeans-based bundle for developers, or Project Nile, a set of tools and plugins for Adobe Photoshop and Adobe Illustrator. More information about using the SDK is available from the new JavaFX Blog, as well as the first episode of the This Ain't Your Dad's Java podcast.
[08/04/2008]

UISpec4j
The UISpec4j project offers a functional/unit testing library for Swing-based applications. "UISpec4J was conceived in an Extreme Programming environment, where automated testing takes a central place. The existing Swing-based testing frameworks did expose too much of the Swing APIs, resulting in arcane and unmaintainable test classes. This is why we decided to implement a set of wrappers, trying to make our tests as close as possible to human-readable text. Our ultimate goal is to allow tests written with UISpec4J to become the actual detailed specification of an application."
[07/21/2008]

Java Native Access
Java Native Access (JNA) provides Java programs easy access to native shared libraries (DLLs on Windows) without writing anything but Java code--no JNI or native code is required. This functionality is comparable to Windows' Platform/Invoke and Python's ctypes. Access is dynamic at runtime without code generation. JNA's design aims to provide native access in a natural way with a minimum of effort. No boilerplate or generated code is required. While some attention is paid to performance, correctness and ease of use take priority.
[07/14/2008]

Ask the Experts: Java SE 6 Update 10
This week's Ask the Experts session is on Java SE 6 Update 10. "Java SE 6 Update 10, currently available as a beta release, introduces many new features and enhancements that dramatically improve the developer and user experience. Some of the significant improvements in Java SE 6 result in faster and easier deployment of Java applications and applets, better performance, and an improved look and feel. Got a question about Java SE 6 Update 10? Post it during this session and get answers from three key members of Sun's Java SE Platform team: Danny Coward, Ken Russell, and Richard Bair."
[07/07/2008]

BTrace
BTrace is a safe, dynamic tracing tool for the Java platform. BTrace can be used to dynamically trace a running Java program (similar to DTrace for OpenSolaris applications and OS). BTrace dynamically instruments the classes of the target application to inject tracing code ("bytecode tracing"). Tracing code is expressed in Java programming language. There is also integration with DTrace for the OpenSolaris platform. There will be a VisualVM plugin for BTrace soon - so that the users can trace their application from the VisualVM client. Alternatively, if you'd prefer you can run BTrace from command line shells as well. BTrace is available under GNU Public License v.2 w/Classpath Exception.
[06/23/2008]

Lightweight UI Toolkit
One of the most talked-about introductions at JavaOne 2008, the Lightweight UI Toolkit (LWUIT) makes it very easy to create compelling UI's that will look and behave the same on all devices using a programming paradigm similar to Swing. It supports platform look-and-feels and themes, touch screen functionality, animation and transitions, rich widgets, 3D integration, painters, and more. The project already has a wealth of information available, including a tutorial, developer's guide (PDF), javadocs, and a wiki. You can also learn more in episode 46 of the Java Mobility Podcast.
[06/09/2008]

Project Scene Graph
Part of both the JavaFX and SwingLabs communities, Project Scene Graph provides the scene graph -- a hierarchical representation of objects in a scene -- called for by JavaFX Script, allowing for its use by general Swing applications as well. The project's latest release is version 0.6, which adds some APIs, fixes bugs, and adds a number of new visual effects.
[06/02/2008]

Da Vinci Machine Project and JVM Language Summit
The Da Vinci Machine Project is "extending the JVM with first-class architectural support for languages other than Java, especially dynamic languages. This project will prototype a number of extensions to the JVM, so that it can run non-Java languages efficiently, with a performance level comparable to that of Java itself." The group is hosting a JVM Language Summit on the Sun Microsystem Santa Clara campus, September 24-26, an "open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects."
[05/26/2008]

Ask the Experts: JRuby Support in NetBeans IDE 6
One of the significant new features added to NetBeans IDE 6 is support for JRuby. With this support, Ruby developers can take advantage of NetBeans IDE features such as code completion and the debugger to develop and maintain their Ruby code. Got a question about the JRuby support in the NetBeans IDE? Post it during this week's Ask the Experts session and get answers from three experts: Tor Norbye, Charles Oliver Nutter, and Brian Leonard.
[05/19/2008]

Project SocialSite
GlassFish's Project SocialSite is delivering social networking functionality by adding social networking platform support based on the OpenSocial standard to any community site. Any social application written for the OpenSocial based social network can be seamlessly and easily hosted on a transformed community site that is powered by the SocialSite project. Project SocialSite adds social networking functionality to applications written in Java, PHP, or Ruby; with widgets, and REST APIs. SocialSite also seamlessly scales up to millions of users
[05/12/2008]

java.net at JavaOne 2008
JavaOne 2008 begins next week, and as always, java.net will be a big part of the event, as captured by our JavaOne wiki page. On Saturday, May 3, we're holding a Community Leaders Weekend, an unconference in which community leaders can discuss the online community and help shape the future of the site. Then, of course, the Community Corner on the Pavilion floor will be your place to meet up with fellow community members, see demos, and check out 20-minute mini-talks from java.net project owners and community members. The mini-talks will be recorded as podcasts, sent out during and after the show; you can subscribe to the feed at the podcast's home page, or via the iTunes link. Finally, if you're presenting a technical session, hands-on session, or BoF based on your java.net project, please be sure to add it to the list of java.net sessions on the wiki.
[04/28/2008]

CEE Tutorial and Q&A: Tutorial For New Project Owners
Collabnet is hosting a tutorial and Q&A for new java.net project owners, Thursday, April 24 at 8:00 AM Pacific Daylight Time (15:00 GMT). You can join the online meeting with WebEx, or just the teleconference by phone. Check out the info page for specific instructions, technical requirements, and assistance.
[04/21/2008]

CEE Tutorial and Q&A: Tutorial For New Project Owners (concluded)
Collabnet's tutorial and Q&A for new java.net project owners, held on April 24, is now available as an WebEx recording. To learn more about setting up and managing java.net projects (including branding of left nav, project membership, roles and permissions, setting up mailing lists, etc.), check out the stream or download the entire session.
[04/21/2008]

JavaOne 2008 Student Program
Are you a college student? Interested in Java? Want to get into JavaOne for free? The JavaOne 2008 Student Program, hosted by Sun's Chief Gaming Officer Chris Melissinos, is a five-day program to attend the CommunityOne and JavaOne conferences in San Francisco, May 5 - 9, 2008. Participants will have full access to the conference, including general sessions, technical sessions, birds-of-a-feather sessions (BoFs), specially developed Java University classes, a coupon for a free Java Certification Class, access to the JavaOne pavilion (come see us at the java.net Community Corner), t-shirts, lunches, the AfterDark party with Smashmouth, and more. Space for this program is limited, so interested students should download the registration PDF right away.
[04/14/2008]

RoboSim Programming Contest
Entries are now being accepted for the RoboSim Programming Contest. The contest "is designed to test an entrant's coding skills in Java using the Greenfoot Framework/IDE to direct a simulation of a Sun SPOT equipped TrackBot through a simulated maze. The winners will receive free passes to the JavaOne 2008 Pavilion." To participate, read the rules (PDF or HTML), and follow the instructions in the trackbots-greenfoot-contest-2008 project. The deadline for entries is April 14th.
[04/07/2008]

NetBeans IDE 6.1 Beta Blogging Contest
With the next version of the NetBeans IDE just around the corner, the community is hosting a NetBeans IDE 6.1 Beta Blogging Contest. Blog about NetBeans IDE 6.1 Beta for 10 chances to win a $500 American Express Gift Certificate or 100 chances to win a cool NetBeans T-Shirt. To enter, post a blog describing your experience using the new NetBeans IDE 6.1, a tutorial, insight, tech tip, cool code sample, request for enhancements, etc. Your blog must be linked to a comment or trackback made to the NetBeans Blogging Contest site. Entries must be new material and not copied from something already written. Complete the submission form, or see the contest page for an e-mail link. The conest ends April 18.
[03/31/2008]

java.net Community Corner at JavaOne 2008
The java.net Community Corner at JavaOne 2008 will be your place to meet up with fellow project members and community leaders, and attend 20-minute mini-talks from fellow java.net members. Sign-ups for the mini-talks are still available, so post an abstract and you can show off your project in the booth (and to the audience of java.net podcast listeners). You can also introduce your project by means of a poster, or by scheduling a time to meet the community.
[03/17/2008]

Open JBI Components
The overall goal of Project Open JBI Components is to foster community-based development of JBI components that conform to the Java Business Integration specification (JSR 208). You can join this project as a JBI component developer or as part of an existing JBI component development team. Starting your own component project is relatively straightforward: you have the option to create your JBI component project as a regular Java.Net project. Joining an established development team might take a little longer and require additional approvals.
[03/10/2008]

Kijaro
The Kijaro project "provides an area for those interested in adding new language features to Java to try out their ideas." Starting from a copy of the OpenJDK javac compiler, the project has gone off on several interesting branches, including the First Class Methods implementation, properties, abstract enums, static implements/contracts, anonymous parameters, and list comprehensions. The project describes itself as "similar to KSL", but without the legal overhead.
[03/03/2008]

OpenCable Project
As announced in a recent press release, the non-profit industry consortium CableLabs has launched the OpenCable Project on java.net. The OpenCable Platform is a Java-based middleware software layer that "provides the opportunity for operators to deliver interactive services and applications to consumers bundled with their other service offerings. Content Programmers may also leverage the OpenCable Platform to enhance their own programming and advertising offerings and perhaps evolve new businesses around these new services."
[02/25/2008]

OpenJDK 6
The OpenJDK JDK 6 project, a backport of the evolving GPL+CPE codebase to the JDK 6 spec, has posted its first source release. Due to IP encumbrances, some classes are not available as source, and are instead provided as "binary plugs" for Windows, Solaris (32- and 64-bit) and Linux (i586 and AMD64). More details about the project are available in Joe Darcy's blog and his initial project proposal. Those interested in the OpenJDK project will also want to check out the OpenJDK Developers' Guide, an early attempt to document everything needed by would-be contributors, from checking out code to contributing patches.
[02/18/2008]

Duke's Choice Awards nominations open
"A global search is on -- to find the coolest Java technology innovations on the planet. Don't miss this opportunity to be recognized as one of the Java developer community elite at JavaOne, in San Francisco. The primary judging criteria for this prestigious award is innovation -- putting small developer shops on an equal footing with multi-national giants." The annual Duke's Choice Awards celebrate extreme innovation in the world of Java technology and are granted to the best and most innovative projects using the Java platform. Submissions are now open for this year's awards, and can be submitted through March 14. Winners will be notified by April 4, and announced at JavaOne 2008.
[02/04/2008]

ROME Modules Subproject
The ROME Modules Subproject combines a number of contributed ROME plugins into a single distribution for users who want to work with feeds from major RSS sources. Included modules allow you to work with such feeds at iTunes podcasts, A9 OpenSearch, Slash-based blogs, Yahoo! Weather and more. The subproject's wiki page serves as a guide to module-makers, as well as providing guidance to users of the modules.
[01/28/2008]

Ask the Experts: Developing and Deploying Java SE-Based Applications on Solaris
This week's Ask The Experts topic is "Developing and Deploying Java SE-Based Applications on Solaris". "Are you developing or deploying Java SE applications in the Solaris Operating System? Do you have a question about Java SE technology in Solaris? Post it during this session and get answers from three people at Sun Microsystems who have lots of experience with the intersection of Java SE and Solaris: Dave Dice, Alan Bateman, and Valerie Peng."
[01/21/2008]

Roller Support Project
The Roller Support Project "povides themes, plugins and other add-ons for the Apache Roller blog server. If you've got a theme or plugin you'd like to contribute then speak up on the Apache Roller mailing lists. The Java.Net Roller Support site hosts sample applications and related components based on the Apache Roller blog and planet servers."
[01/14/2008]

JADE Project
The JADE Project is the JScience Advance Development Experimentation effort, an experimental subproject of the larger JScience project. "We have a complete standalone set of files and releases but we expect one day to merge the whole into the very ahead of time JScience official architecture. Check the documents and files section to try our code. The library supports almost everything you should expect." Aside from source, available documents include articles about JScience and numerical computing, benchmarking information, and more. JADE was the top project by CVS commits on java.net for November.
[01/07/2008]

Mobile & Embedded Community survey
It has been one year since the open source Mobile & Embedded Community was launched and we have experienced tremendous growth and interest. With that in mind, Mobile & Embedded Community members are invited participate in a brief survey to tell us how we're doing and share ideas for the direction of the Community. We want to hear from you, so click on the link and take the Mobile & Embedded Community survey today.
[12/17/2007]

CommunityOne 2008 Call for Participation
The free CommunityOne conference will be held again on May 5, 2008 (the day before JavaOne), and its Call for Participation is now open. The initial topic list is:

  1. Free and Open
  2. Projects and Strategy
  3. Operating Systems
  4. Web Servers and Databases
  5. Scripting Languages: Content Authoring and RIAs
  6. Tools and Integrated Development Environments
  7. Next Generation Web Applications
  8. Web Scale Computing
That said, organizers are looking for participants to define what the conference program should cover, and encourage addition of new topics to the Conference Wiki. In any case, the CFP closes on January 31, 2008, and acceptances will be sent out by February 15.
[12/10/2007]

New java.net Forums
To mark the release of NetBeans 6.0 we've launched a new NetBeans 6.0 forum to discuss experiences, issues and ideas with the popular IDE. The new forum is part of a re-freshening of our forums, which includes the archiving of older discussions, and the launch of new forums, including two new forums for OpenJFX, covering JavaFX Script Language Discussion and OpenJFX General Discussion.
[12/03/2007]

Mobile & Embedded Developer Days
This is the last week to get early-bird pricing for the Mobile & Embedded Developer Days conference. "This conference is devoted solely to the technologies of mobile and embedded Java platforms and will be a unique opportunity for application developers of intermediate and advanced skill levels, platform developers, and technical experts at tool vendors, OEMs and carriers to get introduced to the community, to join in and collaborate. Attendees will enjoy a broad range of technical sessions, lightning talks, poster sessions, panels, hands-on labs, and participatory sessions." Visit the conference's project page to check out the agenda, list of speakers, and planned sessions. The $175 early bird registration ends on November 30.
[11/25/2007]

OpenSSO
The Open Web SSO project (OpenSSO) provides core identity services to simplify the implementation of transparent single sign-on (SSO) as a security component in a network infrastructure. OpenSSO provides the foundation for integrating diverse web applications that might typically operate against a disparate set of identity repositories and are hosted on a variety of platforms such as web and application servers.
[11/19/2007]

JavaOne 2008 Call for Papers
The JavaOne 2008 Call for Papers is now open. This year's conference intends to broaden the scope of topics: "2008 will be the most significant evolution of the 13 years of the Conference. We have expanded our topics to include areas that appeal to development - not just in Java technology - but in areas of compatibility and interoperability as well. We are digging into next-generation scripting languages, Web 2.0, ecommerce collaboration, business management topics and more. We are also reaching out to include technologies that play well with Java, exploring the rich development platform available to all. Take this opportunity to share with the developer community how you use technology that relies on Java, leverages the Java programming language, and extends the Java platform." The CFP closes on Friday, November 16.
[11/05/2007]

openInstaller
The openInstaller project, part of the GlassFish Community, is an open-source, next-generation, cross-platform software installer framework. According to the about openInstall page, "initial development of openInstaller was done by Sun Microsystems, but is now available under the open source Common Development and Distribution License (CDDL)", and the project is "currently staffed with some of the most experienced engineers and installation experts that Sun has to offer, but we are in the early stages of this endeavor and are looking for community contribution on the project to make it hands down the best installer framework out there."
[10/29/2007]

Ask The Experts: NetBeans 6.0
This week's Ask The Experts session is on NetBeans, the free, open-source, Integrated Development Environment (IDE). NetBeans IDE 6.0, which is currently available as a beta download, contains a wealth of new features designed to make application development easier and faster. Got a question about NetBeans IDE 6.0? Post it during this session and get answers from key members of the NetBeans evangelism team: Judith Lilienfeld, Brian Leonard, and David Botterill.
[10/22/2007]

jVoiceBridge
The jVoiceBridge is software written in the Java Programming Language that handles Voice over IP (VoIP) audio communication and mixing for tasks such as conference calls, voice chat, speech detection, and audio for 3D virtual environments. The voice bridge supports a range of voice qualities from telephone to CD-quality. In addition, the voice bridge supports stereo audio and the ability for each individual connected to the Bridge to have their own private voice mix. The voice bridge enhances 3D virtual environments such as MPK20: Sun's Virtual Workplace by providing individually adjustable audio channels for each live avatar and each in-world recorded sound source.
[10/15/2007]

jMaki 1.0
The jMaki project for developing Ajax-enabled web applications has announced that version 1.0 is available for download. "jMaki is a lightweight client/server framework for creating JavaScript centric Web 2.0 applications using CSS layouts, widgets widget model, client services such as publish/subscribe events to tie widgets together, JavaScript action handlers, and a generic proxy to interact with external RESTful web services. While jMaki abstracts much of the JavaScript and CSS by providing defaults for widgets, the JavaScript widgets and CSS are made easily accessible so they may be customized by a designer or page developer. jMaki focuses on the aspects of delivering JavaScript to the client allowing the JavaScript to communicate to various server-technologies including PHP, Java (JSP/JSF), and Phobos in a server-technology neutral way."
[10/01/2007]

SailFin
The SailFin project is a communication application server that provides SIP (Session Initiation Protocol) functionality to GlassFish. As the project page points out, "SIP and SIP Servlets are behind many popular services we enjoy today, like Voice-over-IP (VoIP) phone service, instant messaging, presence and buddy list management and web conferencing." The project currently implements JSR-116 functionality and is working towards JSR 289 compatibility. SailFin Milestone 1 came out in October, and Milestone 2 is expected in October.
[09/24/2007]

Ask The Experts: GlassFish v2
As part of the launch of GlassFish V2, the latest Ask the Expert session is about GlassFish v2, which "builds on the quality and feature richness of the initial GlassFish application server implementation, GlassFish V1, to provide higher value-add features for the enterprise. Got a question about GlassFish V2? Post it during the week of September 17 on the Ask the Experts page and get answers from GlassFish experts Eduardo Pelegri-Llopart, John Clingan, Sridatta Viswanath, Scott Oaks, and Dhiru Pandey."
[09/17/2007]

Timing Framework 1.0
The Timing Framework project for assisting in animation and timing-based Swing tasks, has released version 1.0. Chet Haase describes the framework in a recent blog, two earlier java.net articles (Timing Is Everything and Time Again), and his recent book Filthy Rich Clients. Chet writes "I figured it was important to declare a 'real' version 1.0, rather than simply incrementing the pre-1.0 version numbers. It's indicative of a lilbrary which, while not yet complete in all of the features that I and others would like to see, is at least solid, stable, and useable in its current state."
[09/10/2007]

Project Woodstock
Project Woodstock participants are developing the next generation of User Interface Components for the web, based on Java Server Faces and AJAX. The project's preview page shows off a number of Woodstock's available components, including complex widgets such as Bubble Help, Calendar, a File Chooser and Uploader, Progress Bar, and more. The latest build instituted a feature freeze, and the roadmap shows the route these components will take to inclusion in NetBeans 6.
[08/27/2007]

Ask the Experts: JSR-248 - Mobile Service Architecture (MSA)
This week's SDN Ask The Experts session is on JSR-248, the Mobile Server Architecture. This Java ME optional package defines the next generation of the Java ME platform and serves as a follow-on to Java Technology for the Wireless Industry (JTWI). The MSA specification aims to address fragmentation issues and create a predictable environment for application developers who build applications for mobile handsets. Got a question about MSA? Post it between now and Friday and get answers from Mikhail Gorshenev, E-ming Saung, and Hinkmond Wong.
[08/20/2007]

Iris
Prominently demo'ed on the JavaOne 2007 video wall, Iris is an online photo browsing, editing and slideshow application. More importantly, perhaps, it shows the power of modern Java applets and next generation web concepts. Among its significant features are interoperation with JavaScript on all major browsers, native desktop integration to support "drag and drop to the web", Java multithreading to hide network latency, advanced graphics handling, and dynamic extension of applets with technologies like OpenGL, OpenAL, and Java Media codecs.
[08/06/2007]

Casual - JavaFX Instant Messaging Client Demo
The OpenJFX project's Casual is a JavaFX demo of an InstantMessaging (IM) client. It is meant to demonstrate the flexibility of the JavaFX Script language and its framework APIs. Available via Web Start, Casual provides the ability to log in to Jabber or Google Talk accounts and supports some basic IM functionality, including smilies, image and link embedding, and custom dialogs for new chat notification. Future releases are to include support for more IM protocols, menus and preferences, and a full-fledged buddy window.
[07/30/2007]

Project Tango
Project Tango develops and evolves the codebase for Web Services Interoperability Technologies (WSIT) that enable interoperability between the Java platform and Windows Communication Foundation (WCF) (aka Indigo). Project Tango's WSIT tecnology is bundled inside GlassFish v2. It is also possible to download a more recent version of WSIT and install into GlassFish or Tomcat. Project Tango uses JAX-WS and JAXB as a foundation upon which to build plugins to provide web services features such as bootstrapping communication, optimizing communication, reliable messaging, atomic transactions, security and trust.
[07/23/2007]

JSR-315: Java Servlet 3.0 Specification
JSR-315, the Java Servlet 3.0 specification, was recently accepted as a JSR by an 11-0 vote (with five abstentions). Nominations for membership in the expert group are now being accepted. The JSR's stated goals are to improve extensibility/pluggability, support ease-of-development through the use of new language features, and to better support next-generation web application development
[07/09/2007]

Modules
The OpenJDK community has posted information and the first early access source for JDK 7's Modules. "This page covers the implementation of the modularity specifications defined by JSR 277 and JSR 294 as well as the related work in the JDK. [...] The Modules project hosts the reference implementation of the new core functionality and serves as an umbrella for other related work items developed by other OpenJDK groups."
[07/02/2007]

Metro
The GlassFish web services stack has a new name: Metro. Combining the JAX-WS RI and WSIT projects, Metro is "a high-performance, extensible, easy-to-use web service stack. It is a one-stop shop for all your web service needs, from the simplest hello world web service to reliable, secured, and transacted web service that involves .NET services." More information and perspective is available in introductory blogs by Kohsuke Kawaguchi, Arun Gupta, and Harold Carr.
[06/25/2007]

Java Mobility Podcast
Launched in late April, the Java Mobility Podcast has already put out eight professionally-produced episodes featuring interviews and discussions on a number of topics of interest to the mobile developer community, including important JSRs and device fragmentation, vendor initiatives like Vodafone Betavine, OpenLazlo for ME devices, and more. Subscribe to the podcast via its feed, or find the podcast in the iTunes Store.
[06/11/2007]

Blu-Dahlia
The Blu-Dahlia project is a California-based user's group for developers of Blu-Ray Java applications, and applications for other GEM TV platforms, such as OCAP and MHP and GEM-IPTV. Like the nightclub in Raymond Chandler's 1946 movie, the Blu-Dahlia Java SIG is a place to exchange ideas and best practices among professionals. Blu-Dahlia intends to be an open group for the sharing of best practices in application development, including tools, techniques, frameworks, and shared code.
[06/04/2007]

Project Wonderland
Featured prominently at JavaOne 2007, Project Wonderland is a 3D scene manager for creating collaborative virtual worlds. Within those worlds, users can communicate with high-fidelity, immersive audio and can share live applications such as web browsers, OpenOffice documents, and games. A number of Wonderland video demos and interviews are available in the project's News section.
[05/28/2007]

Shoal
The Shoal project, part of the GlassFish Community, is a java based clustering framework that provides infrastructure to build fault tolerance, reliability and availability. The framework can be plugged into any product needing clustering and related distributed systems capabilities without tightly binding to a specific communications infrastructure. For a quick introduction, you can go through the Shoal Overview Presentation (PDF). and for further details, read the Shoal Overview document for details on Shoal's functionalities.
[05/21/2007]

Project OpenJFX
Introduced in the JavaOne general session, Project OpenJFX is a project of the OpenJFX community for sharing early versions of the JavaFX Script language and for collaborating on its development. In the future, the JavaFX Script code will be open sourced. The governance, licensing, and community models will be worked out as the project evolves. JavaFX is a new family of Sun products based on Java technology and targeted at the high impact, rich content market. JavaFX Script is a highly productive scripting language that enables content developers to create rich media and content for deployment on Java environments.
[05/14/2007]

JavaOne 2007 Community Corner Podcasts

Once again, java.net's booth at JavaOne will be the place for several dozen 20-minute mini-talks, presented by members of the java.net community, about their projects, communities, and related activities. We'll be recording all the talks and sending them out as podcasts over the next few weeks. You can listen the podcasts by visiting the Community Corner podcast page, subscribing to the feed, or finding the podcast via the iTunes Store.
[05/07/2007]

Ask the Experts: WSIT and Project Tango
Got a question about Web Services Interoperability Technology (WSIT) and Project Tango, two efforts focused on delivering interoperability between Java EE and .Net? The next Ask the Experts session spotlights these topics, allowing you to post your questions and get answers from Sun experts Arun Gupta, Harold Carr, and Marek Potociar. This session runs from April 30 through May 4.
[04/30/2007]

CommunityOne
Combine NetBeans Day with a GlassFish Day, add some OpenJDK and Mobile & Embedded, and you've got CommunityOne, a free and open event sponsored by Sun, taking place in San Francisco on Monday, May 7, on the eve of JavaOne. Along with formal session tracks, the event features a co-located unconference, a startup camp, a lunchtime session of the Java Posse podcast, and an opening general session by Tim O'Reilly.
[04/23/2007]

Java Mobile Application Video Contest Closes April 27
The Java Mobile Application Video Contest deadline of April 27th is fast approaching. This contest seeks example of great Java ME applications or services. To enter, create a video of up to three minutes that references Java ME or the open-source phoneME technology used, and post it to YouTube. Prizes include a Ericsson K800 phone, Panasonic Blu-Ray DVD Player, an Amazon.com gift certificate, and PlayStation 3 consoles. Check the official rules for more information and specifics of submitting your video.
[04/16/2007]

Beans Binding (JSR 295) Project
The Beans Binding project gives you an advance look at the work going into the early draft of JSR 295, which uses a modified version of the GlassFish JSP/JSF Expression Language (EL) to keep properties of two beans in sync, which can in turn be used to simplify rich GUI development. This project provides the reference implementation of Beans Binding, with an additional emphasis on the ability to bind to Swing components, and easy integration with IDEs such as NetBeans. "The intended audience for this snapshot is members of the community interested in binding, who want to see where we're headed and to provide early feedback. So that's exactly what we're looking for at this point; constructive feedback and bug reports are welcome."
[04/09/2007]

java.net Community Corner at JavaOne 2007
The java.net Community Corner at JavaOne 2007 will be your place to meet up with fellow project members and community leaders, and attend 20-minute mini-talks from fellow java.net members. Sign-ups for the mini-talks are still available, so post an abstract and you can show off your project in the booth (and to the audience of java.net podcast listeners). Finally, we'll have a running slide-show of java.net-related pictures, such as photos of project members and teams, screenshots, meetups, etc. If you'd like to add a photo from your project to the slideshow, just follow the directions.
[03/26/2007]

ROME
The ROME project "is an open source (Apache license) set of Atom/RSS Java utilities that make it easy to work in Java with most syndication formats: RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, and Atom 1.0." ROME includes a set of parsers and generators for the various flavors of syndication feeds, as well as converters to convert from one format to another. Check out the Powered By ROME wiki page to get an idea of how many sites are using ROME for their feed needs.
[03/19/2007]

Java Mobile Application Video Contest
Know of a great mobile application or service that runs on Java ME? The Java Mobile Application Video Contest is your chance to tell the world about it, and maybe just pick up a sweet prize. To enter, create a video of up to three minutes that references Java ME or the open-source phoneME technology used, and post it to YouTube. Prizes include a Ericsson K800 phone, Panasonic Blu-Ray DVD Player, an Amazon.com gift certificate, and PlayStation 3 consoles. Check the official rules and post your video by April 27.
[03/05/2007]