Posted by editor
on April 16, 2007 at 7:27 AM PDT
Touring the JUG's (and other points of interest)... also:
Java Today: JUGs BOF at JavaOne, DWR 2.0 RC4, and Java Tools Newsletter 117
Weblogs: JDK testing, Substance look-and-feel 3.3 released, and Brazil Free Software Forum
Spotlight: Java Mobile Application Video Contest
Forum postings: JPA orphan deletion, JNI-to-Java calls, and searching the classpath
Touring the JUG's (and other points of interest)
java.net's official in-person gatherings, like our booth at JavaOne and the community leaders weekend before it, tend to have a bit of a North American bias just because of the distances involved getting to the U.S. west coast. There's usually a strong Brazilian contingent (cue obligatory cheer) and an occasional European participant, but not fully representative of our community. So it's good to have reminders of how international the java.net community, and the wider Java user base, really is.
A taste of that can be found in today's listing for a JavaOne birds-of-a-feather (BOF) session bringing together the leaders of a number of Java User Groups. The list JUG's participating in JUG Leaders BOF with Sun Technology Outreach sounds like a trans-European tour: Cologne (Germany), Belgium, the Netherlands, Greece, and others. Throw in a stop in Brazil (cue obligatory cheer) for a meeting with SouJava, and it's a grand tour. The group will conduct a panel discsussion about open source initiatives, how to get a Java Champion or Sun engineer or evangelist to talk at your JUG, and more.
But we're still missing a few continents... Asia, Australia, Africa... care to join us?
Also in Java Today ,
Direct Web Remoting (DWR) creator Joe Walker has announced the release of DWR 2.0 RC4 , with several new features. "The biggy is Guice support . If it wasn't for the fact that we could add this in without touching the core of DWR, I'd say this was too big a change at this point in the release cycle, however Tim Peierls (who you might know from this project ) has done a stack of work to make DWR and Guice play really well together." Security and Reverse Ajax have also been improved.
Issue 117 of the JavaTools Community Newsletter is available, with announcements of five new community projects, one graduation from the incubator (JFeature ), tool-related news from around the web, and a Tool Tip on editing your java.net project web site through a Web user interface, via Content Editor
DavidÂ Herron returns to the topic of JDK testing in today's Weblogs . In
Test suites and harnesses, continued , he writes:
"Last week I wrote a bit about the OpenJDK quality team we plan to launch, and about one of our primary concerns. We are pretty sure there are many people who would like to contribute to Open JDK quality, because there are many people who see the vision of Java and want to see it live."
KirillÂ Grouchnikov uses his blog to announce the
Substance LAF 3.3 official release , consisting of a
"bundle release for two projects, Substance (Japan) and Laf-Widget (Daffodil). Read inside for new features and links to the documentation."
Finally, Jean-FrancoisÂ Arcand reports from
Brazil's FISL day 1 :
"This week I'm in Porto Alegre, having fun at the 8th International Free Software Forum."
This week's Spotlight is on the soon-to-end Java Mobile Application Video Contest , the deadline for which is April 27th. This contest seeks example of great Java ME applications or services. To enter, create a video of up to three minutes that references Java ME or the open-source phoneME technology used, and post it to YouTube. Prizes include a Ericsson K800 phone, Panasonic Blu-Ray DVD Player, an Amazon.com gift certificate, and PlayStation 3 consoles. Check the official rules for more information and specifics of submitting your video.
In today's Forums ,
Jacek Laskowski explains Java Persistence API details in
Re: JPA missing hibernate's "delete-orhpan" cascading type :
"Unless I've misunderstood the delete-orphan cascade type, where it is to delete (child) entities that have been dereferenced from their parent entity, it's possible to mimic the behavior and remove the child entity when it's dereferenced. I can't imagine a situation where the delete-orphan would apply, but it's most likely that I have never used it or even more importanly have never played with Hibernate as much as I should've been. Could you describe a scenario where delete-orphan applies and JPA can't handle?"
Need to call from JNI back into Java?
meek explains how in
Re: getting handle from a compiled java program :
"Well, in every JNI call ... you have an object parameter received in JNI function ... you can use this object to receive and function from the JAVA CODE any Field from Java code and execute java methods from jni. I have done a project in which i sent call to jni code .. then in jni .. i used the methods to set/get java class properties and then fire an event (from the jni) using the java code."
wants to tour the classpath, according to
Re: classpath browser
"I am working on a similar problem but within Tomcat where i want to be able to retrieve a list of classes in the classpath to facilitate dynamic application extension. System.getProperty("java.class.path", "") does not return the correct class path. I have however had better luck with Thread.currentThread().getContextClassLoader().getResources("") however it does not seem to return the jars. I have also found that servletConfig.getServletContext().getResourcePaths("/WEB-INF/lib") gives me jars but I want a system independent way of doing this since the code won't always be in the context of a servlet. What I am hoping to achieve is a callback mechanism where I can retrieve a list of classes in the classpath which implement a particular interface, on demand. So far I have this working within the context of the servlet but i also need it to work for code running as part of the container."
Current and upcoming Java
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
Touring the JUG's (and other points of interest)