Skip to main content

The Freshmen

Posted by editor on September 23, 2008 at 7:57 AM PDT

Students (and indie developers) vie for Darkstar dominance

It's been a little while since we've heard a lot from Project Darkstar, the Java-based MMO gaming back-end engine, but it looks like they're back in a pretty big way, with Sun sponsoring a contest for projects by students and independent developers that use Project Darkstar.

And the prizes are pretty sweet.

The Project Darkstar Developer Challenge is looking for the best applications and utilities (libraries, tools, plug-in services and managers, etc.) for Project Darkstar. Grand prize winners in the student and non-student categories 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. Runners-up get a GDC pass, cash for travel and the feature. And all entrants get a Project Darkstar t-shirt. Entrants must be members of the Project Darkstar community, and must submit their entries between November 17, 2008 and January 19, 2009.

It's a big enough announcement that we've made it this week's Spotlight, so it'll stick around on the front page for the rest of the week.

So if MMOs are your thing, get cracking... it could literally be your ticket to GDC.

Also in Java Today, Kirill Grouchnikov is inviting interested developers to participate of two prominent Swing projects he founded, the Substance look-and-feel and the Flamingo component suite. "Are you interested in contributing to one of my open-source projects, but don't know where to start? It is actually my fault, and this blog post will try to serve as an entry point to the interested developers who want to contribute to the success, diversity and adoption of Swing for high performing, modern and customizable user interfaces." Entry points include bug reporting, documentation, and code contributions, with some specific and straightforward suggested tasks on the latter.

The latest edition, issue 181 of the JavaTools Community Newsletter is out, with news from projects and tool-related items of interest from around the web, new tools in the community and a graduation from the incubator (WebLEAFTest), and a ToolTip on Minimizing JavaScript files.

In today's Weblogs, Sonya Barry hopes to help answer the question How do I get started? "I'm trying to fix a problem here. I think new developers are underserved at - we're so focused on new projects that we haven't addressed new developers looking for projects to gain experience with. Here's where I try to create a starting point."

Arun Gupta's writes further about JSF with his latest tip,
TOTD #46: Facelets with Java Server Faces 1.2. "This blog updates TOTD #45 to use Facelets as the view technology. Powerful templating system, re-use and ease-of-development, designer-friendly are the key benefits of Facelets."

Manfred Riem is still
Gathering further requirements for Manor 'n Rock JSF Canvas components. "Feel free to file comments and we will include them in our considerations."

In today's Forums, Qunhuan Mei asks fellow LWUIT developers Is there a convenient way to handle a list of buttons...? "Suppose I have a list of names and want that to appear in a form to be selected individually, I could first initialise a “List” instance with the given name list and add the instance to the form. This way, each item on the form will look like a “list item”. If I want to change the look and feel of individual “list item”, I could use DefaultListCellRender to do that. However, if I want to change the look and feel of each “list item” to a “Button item”, is there any convenient way to achieve the similar effect as List handling mechanism?"

markshure complains of
Incorrect body digest being calculated for faults on Metro >= 1.2. "There appears to be a problem with how Metro calculates the digest value for signing of the body of a SOAP message when it contains a fault. The digest value for the fault body that's being calculated by Metro is incorrect. When the message that contains the fault has headers that are also signed these have the correct digest values. Normal requests and responses which don't contain faults work as expected. I've used the Apache XML Security API Canonicalizer class and Sun MessageDigest class to verify the digest values in the message. I've also used the openssl/xmllint command-line tools to verify the values. This works when both sides are using JAX-WS but causes interoperability issues when it's used with any other web service technology (e.g. WCF)."

Ehsan Rabby seeks integration assistance in
Trouble integrating seam quartz and glassfish Please HELP. "We are using glassfish as our production application server for our j2EE application. Its worth to mention few modules are written in jboss seam framework and its working great. I am developing one module where I need to use Quartz with seam to implement some specific requirements. Its seam asynchronous recurring method invocation I am trying to achieve. But so far I could not get this working. A detailed problem description is posted at Could any one help me or give me the right direction."

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

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 it will be
archived along with other past issues in the href=""> Archive.

Students (and indie developers) vie for Darkstar dominance