Skip to main content

Ups and Downs

Posted by editor on April 14, 2006 at 6:29 AM PDT


Clicking the "approve project" button

Lots of us who work on java.net wear multiple hats. For example, along with representing CollabNet on the infrastructure group and among the community leads, Helen Chen is also involved with the JXTA and Sun Grid communities. Similarly, while my main job is as an editor for O'Reilly, I'm also the owner of an incubated project, and a co-lead of the Mac Java Community.

For a long time, the Mac community has primarily existed as a news page, but recently, we've had several projects appear out of nowhere and join the community. This is encouraging, because we were worried that we'd missed the boat -- Mac OS X Java hones closer to Java experience of other platforms, and doesn't require add-on's like Mac OS 7-9 Javas did, which made us wonder whether there really were that many potential Mac-specific Java projects out there. The fact that we're growing and gaining new projects (though still a small community overall), is encouraging.

We're highlighing one of these new Mac community projects in today's

Projects and
Communities
section.
The IntelliWO project "makes WebObjects development nicer on IntelliJ." It enables WebObjects-specific files or bundles (such as .wo and .eomodeld files) to be opened from within IntelliJ, adds an action button to open the corresponding .wo component file when its .java class is opened in the editor, and listens for requests on port 4050, displaying a java file or WO component when certain HTTP requests are received


Also in Projects and Communities,
new GELC Executive Director Bobbi Kurshan kicks off her blog by introducing herself and asking What is an "Open Source Curriculum?" "I want to begin my first blogging experience by asking you what you think 'open source curriculum' means. How does the community develop it and how do we distribute it to make a difference in education?"


The latest java.net Poll asks "For whom do you do most of your programming?" Cast your vote online, then visit the results page for results and discussion.


Ben Galbraith talks up Swing customizability in today's Weblogs.
In
Finally... Client Properties You Can Use, he writes:
"I often use client properties to extend Swing components... and now I can manipulate them in a GUI builder."

Gregg Sporar has
YABAHEIITWPMFN, in other words,
"Yet Another Blog About How Easy It Is To Write Plug-in Modules For NetBeans. If you are tired of reading about how easy it is to create plug-in modules for NetBeans, then do not read this blog entry. Please click a different link."

In
Jini: 300,000 test-executions strong, Nigel Daley writes:
"Testing the Jini Technology Starter Kit is a lot of fun. It's also a lot of work."


In today's Forums,
rdander has a Mac OS X problem:
webapp using JAI causes java icon to appear in dock:
"We are using JAI within a web application that is running under jetty. We noticed that when a web method is called that relies on a JAI method call, a Java icon pops up in the dock on OS X as soon as the first JAI method is executed. This is an undesired behavior because it also changes the focus from the application to the dock. Has anyone experienced this issue with using JAI in their application on OS X? Any ideas on how to avoid getting an icon popup in the doc whenever the first JAI method gets invoked would be greatly appreciated."

msandoz asks
How do I annotate classes referred to by a list of superclass?
"I have a schema that defines a list of a certain type that is abstract in Java. It defines subclasses but when I unmarshal the list, it tries to instantiate the base abstract class, not as the subclasses. Inside the xml file the elements of the list/array are differentiated by xsi:type="x" or xsi:type="y". the list is an unbounded list of type "z". In Java, x and y both are subclasses of z. In the schema, they both use it as a base for "extension". What is the mechanism for deciding to instantiate the base class - as referenced by the list - and the subclass - as defined by the individual elements?"


In Also in
Java Today
,
the interview Programming in Real-Time Specification for Java (RTSJ): A Conversation with Distinguished Engineer Greg Bollella discusses the problems that the Real-Time Specification for Java (JSR-1) tries to solve, and how RTSJ makes these problems more manageable. Greg also previews the JavaOne "Slot Car Programming Challenge", which will provide developers a real-world example of real-time programming.

In the second installment of a series from dev2dev, Emmanuel Proulx demonstrates a standards-compliant instant messaging system in An Introduction to SIP, Part 2: SIP Servlets. He writes, "SIP is an extremely promising telecommunication standard, and the SIP Servlet API is a great way to easily and rapidly develop server-side SIP applications."


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.

Clicking the "approve project" button