Posted by editor
on April 14, 2006 at 6:29 AM PDT
Clicking the "approve project" button... also:
Projects and Communities: IntelliWO project and new GELC executive director
java.net Poll: For whom do you do most of your programming?
Weblogs: Swing client properties, ease of NetBeans plugin development, and testing Jini
Forum postings: Keeping server-side JAI out of the OS X dock and annotations and inheritance
Also in Java Today: Real-Time Java and building an IM system with SIP
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
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 .
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."
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."
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
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
Current and upcoming Java
- April 20-21, 2006 - Sun Tech Days - Moscow
- April 21-23, 2006 - Western Pennsylvania Software Symposium 2006
- April 22-23, 2006 - Maker Faire
- April 24-27, 2006 - MySQL Users Conference 2006
- April 25-28, 2006 - Enterprise Java Architecture Workshop Toronto
- April 28-30, 2006 - Northern Virginia Software Symposium
- May 3-4, 2006 - Sun Tech Days - Johannesburg
- May 7-9, 2006 - Rocky Mountain Software Symposium: Spring Edition
- May 8-10, 2006 - Eclipse Forum Europe 2006
- May 8-12, 2006 - Enterprise Architektur Konferenz
- May 8-12, 2006 - JAX 2006 - Konferenz fÃ¼r Java, XML, Web Services
- May 10-12, 2006 - The Ajax Experience 2006
- May 16-19, 2006 - JavaOne 2006
- May 19-21, 2006 - Central Ohio Software Symposium
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
Archives and Subscriptions: This blog is delivered weekdays as
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
Clicking the "approve project" button