Skip to main content

Two years of java.net

Posted by daniel on June 10, 2005 at 7:29 AM PDT

Thanks for your help

When we launched java.net two years ago we stressed that it was a beta site that would grow and change over time. Looking back at the front pages over these past two years (we archived all but the first three) we've experimented with different components and some have worked better than others. As we celebrate our second anniversary today we are also looking forward at elements we might add to the site or existing elements we might change. If you have any thoughts, use the talkback to this blog entry or send us an email.

As of last Monday we had over 145,000 members and 1,976 projects on java.net. We have a great team that works on the site every day. The community leaders work to recruit, support, and promote projects. Helen Chen of CollabNet provides a lot of guidance and support for the community and project leaders and is often the voice of reason in the daily discussions among the team members. Marla Parker of Sun has been filling in several roles and has done a wonderful job of making sure we have the resources we need while making sure we are able to still remain an independent voice.

I work most closely with the O'Reilly team. It is hard to describe what site producer Sarah Breen does - because she seems to do everything and support everyone. Craig Palmer has also joined us this year producing articles and other aspects of the site. Mark Levitt was also with us this year as a producer before moving on to other O'Reilly sites. Miky Vacik's graphic design adds a special something to our pages. I love the tiles he creates for our feature articles. Tony Stubblebine is a programmer who supports us by adding new features and who helped us move our blogs to Movable Type this year and to launch Jive forums. Greg Dickerson does an amazing job of making sure the site stays up and responsive. David Lents has switched from the network side of the team to the programming side. These guys respond cheerfully to pages in the middle of the night and fix whatever has gone wrong within minutes.

What you now see on the front page is the result of the work of Chris Adamson. About a month ago, Chris was promoted from Associate Editor of java.net to Editor. It was not so much a change as an acknowledgement of how much of the site he is responsible for. Since then he has been taking over responsibility for all of the elements on our front page and starting Monday we will begin sharing this blog. I have enjoyed working with Chris this past year and a half and look forward to where he will take the site. I'm not going anywhere, I'm just going to start taking less credit for Chris' work.

I'm sure I'm forgetting to mention people. But your eyes are already beginning to glaze over - thank you for helping make java.net what it is so far and let us know what we can do to take it to the next stage.


I went to Phil Torrone's box lunch session on Podcasting and it seems as if Andreas Schaefer is asking the right question in his blog entry Podcasting: The Hottest Thing on the Planet? in today's Weblogs.

"In case you listened to Steve Jobs' Keynote presentation at the WWDC you probably noticed that he spoke about potcasting and that it is a hot thing. Now that Apple joins the club of podcast aggregator providers there is still room for the others because Apple's business is limiting iTunes feature set. For example jPodder is a Java application and therefore can run on any Java platform and with its plugin feature any number of players can be supported."

Carla Mott's debut post is used for Announcing GlassFish.
"The GlassFish Project is a gathering place for developers who wish to participate in the community development of the latest version of the Java (TM) 2, Enterprise Edition (J2EE(TM)) SDK. Developers can participate in the development process where community members can review source code, submit improvements, and join in technical discussions. GlassFish is a renewed partnership between Sun and the larger enterprise Java community."

Eamonn McManus let's us know that he will be
Blogging about JMX technology
.
"I'm the Specification Lead for Java Management Extensions (JMX) technology and I expect to be talking about it quite a bit in this blog. Over time I plan to talk here about the changes to the API that are planned or in progress."


In Also in
Java Today
, the GNU Compiler for Java (GCJ), a free software implementation of Java, has been in development for seven years, but with the Free Software Foundation's recent call for volunteers, the project is suddenly receiving more attention than ever before. In The GNU Compiler for Java comes of Age, Bruce Byfield traces the project's long history and looks at its current capabilities. He writes, "judging from the implementation in Fedora Core 4, GCJ has reached the stage in which it can be used for development work."

Want to deploy parallel tasks in J2EE, like reading from multiple URLs or executing multiple independent SQL queries? It doesn't work very well, thanks to J2EE's prohibition against spawning threads in managed code in a J2EE container. The available workarounds aren't pretty either. But Dmitri Maximovich writes, "It looks like all these complexities could soon be something of the past as two major players in the J2EE server market, IBM and BEA, are collaborating on a specification that provides a simple, container-manageable programming model for the concurrent execution of work." In the dev2dev article Parallel Task Execution in J2EE Using the Work Manager Specification, he looks at how the JSR 237 "Work Manager for Application Servers" specification addresses the problem.


In Projects and
Communities
, the Java Games Community project Battle Tactics Arena describes itself as a "turn--based strategy game inspired by games like 'Final Fantasy Tactics' and 'Tactics Ogre', but played online." A demo is currently under development and the project is seeking artists and sound engineers.

LuceneRAR is a project meant to yield a J2EE Connector Architecture (JCA) component to interface with Lucene, the popular full-text search component from Jakarta. This Java Enterprise Community project runs on all J2EE 1.4 application servers and provides Lucene functionality via JNDI


In today's Forums,
zixle responds to the comments on RowSorter and related classes.
"Thanks for the comments! I've been meaning to blog about the new sorting/filtering API, but have been swamped with JavaOne. Anyway, I wanted to respond to various comments you've raised. There have been long running threads on the JDNC and swing forums relating to this API. They are: Mustang feature: Table Sorting and JXTreeTable/JNTreeTable Filtering and Sorting . For those wondering about the API look at the TableRowSorter javadoc - you can branch out to almost all related API from there."

Walter_bruce expands on the idea of
Multiple return values.
"The idea that int could become an Object and gain all its abilities (dynamic runtime polymorphism, synchonization locks, etc) without having to pay any overhead is just not feasible with current technology. So you are left with a choice, make the programming APIs simpler/more uniform and always accept the overhead penalty, or add language complexity to allow the programmer to avoid the overhead when it is not needed."

In today's java.net
News Headlines
:

Registered users can submit news items for the href="http://today.java.net/today/news/">java.net News Page using our
news submission
form
. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News RSS
feed.


Current and upcoming Java
Events
:

Registered users can submit event listings for the href="http://www.java.net/events">java.net Events Page using our href="http://today.java.net/cs/user/create/e"> events submission form.
All submissions go through an editorial review before being posted to the
site.


Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the href="http://today.java.net/today/archive/">java.net Archive.

Thanks for your help