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...'
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..."
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.
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."
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.
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...
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.
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!
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.
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.
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.
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.
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.
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.
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."
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.
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.
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?"
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.
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.
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.
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.
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.
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.
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.
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.
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."
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.
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.
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."