Posted by editor
on April 3, 2006 at 8:13 AM PDT
JavaOne sneaking up? Also:
Spotlight: java.net community corner at JavaOne
Projects and Communities: JSwarm Lego robots and JNI "universal binaries" for Mac
Forums: GUI threading in J2SE 5.0 and seeking docs for SwingX widget
Weblogs: Web Services Reliable Messaging, Project Tango at JavaOne, and the NetBeans Golem
Also in Java Today: Marc Fleury feature, interview, and fallout, and Maven 2.0 introduction
JavaOne sneaking up?
If you're planning on attending JavaOne 2006 , you are aware that it's just six weeks away now, right? The move to mid-May from its typical June spot is sure to catch some people just a little off-guard. In fact, the early registration discount runs out the week after next, so if you need to get your boss to cover your trip, this might be the week to be nice to him or her. :-)
Your editor needs to be out there for a number of reasons, related to the various hats he wears -- java.net editor, project owner, community co-lead, ONJava editor, etc. -- and with my local airline running a one-day sale today, I'm going to probably book my travel as soon as I post this blog.
We will again be running the java.net community corner in (barring any last-minute surprises) a bigger spot than last year. This will give us even more room for the individual project presentations that were such a hit at last year's show. This is your chance to do a 20-minute mini-talk on your project, complete with a big monitor for your slides and comfy chairs for the audience. This year, we'll also be distributing papers and abstracts from the mini-talks at the booth, so it's your chance to publish a paper at JavaOne, even if you weren't approved for one of the big sessions that went out in the conference program last week.
As a reminder of our JavaOne activities, this week's Spotlight , features the java.net Community Corner 2006 wiki page, which collects all the essential information relevant to our presence on the pavilion floor. You can use the wiki to propose a mini-talk, volunteer to work at the booth, and (soon) upload pictures for our java.net slideshow.
In Projects and
the JSwarm project is building "a heterogenous swarm of small (affordable) autonomous robots which use embedded Java." They plan to show a working swarm at a JavaOne BoF, and have a collection of Lego robot designs online as images and LDraw models. The initial members include two teams from the University of Utah's CS4500 class , but anyone is welcome to join.
A new tutorial on the Apple Developer Connection walks through Building a JNI Unversal Application with XCode . "Using the JNI, your Java application can access a user's Address Book, make Spotlight queries, take advantage of Core Image and Core Video, and leverage many other rich features unique to Mac OS X."
In today's Forums ,
bodiam has some GUI concurrency advice in
Re: Threads in GUIs for 1.5 :
"Using Executors, and ExecutorServices in combination with a GUI and adding tabs, etc, will probably not get you very far, unless you create your own ExecutorService. Threads started from the GUI inherit the priority of the GUI, which always runs at a high (normal or high, I'm not sure) priority to give the user a fast feedback on his actions. When you start multiple (or, as I do, a thread or 40), they all run with the same priority as the GUI, causing the GUI to respond slow, or not at all."
seeks more information on a cool SwingLabs/NetBeans widget in Looks cool - where's the documentation?
"I was looking for a widget like the collapsible pane used in Netbeans 5.0 profiler. I found swingLabs, and it looks cool, but I cannot find any documentation other than the API's. Is there any? I specifically want to know about the task pane and the collapseable pane ... namely how to use them properly. Any info would be much appreciated."
Bhakti Mehta has a Overview of Web Services Reliable Messaging in today's Weblogs : "In the real world, challenges are encountered in delivering messages. There can be network/connection problems. Consequently, messages can be lost or delivered out of order. Web Services Reliable Messaging (WS RM) provides a mechanism to ensure a layer of reliability between potentially unreliable or intermittently connected networks."
Arun Gupta has a preview of
Project Tango @ Java One 2006 :
"JavaOne is 6 weeks away and I can see the momentum building up within Sun for the slideware, demoware, machines etc. As it gets closer, everything starts revolving around JavaOne. I've been involved with Project Tango since it's inception and here is the list of related technical sessions and BoFs that will be presented.
In The NetBeans golem...revealed! , Tim Boudreau writes:
"On one of the NetBeans lists, I mentioned that if you work in Sun's Prague office, and you do a CVS commit that breaks the build, you get to have this ugly ceramic "golem" on your desk, possibly for weeks, until someone else breaks the build. Someone went so far as to file a bug demanding to see the golem...so here it is..."
In Also in
Java Today ,
the BusinessWeek article An Open-Source Lightning Rod profiles JBoss' Marc Fleury, saying "Marc Fleury has taken JBoss to the top, but he has alienated many along the way." A companion interview The Bad Boy of Open Source goes on to say "Fleury is a pioneer in spawning viable businesses from free software. But he's also alleged to be abrasive, paranoid, controlling, and a credit hog." Fleury responds to all of this in his latest blog entry .
"The hardest part of getting started with a Java application is, well,
getting started. So many logistical decisions have to be made up front.
Where should the Java source files go? Where do I place unit testing?
Where will we store dependency .jars? How will the project be built,
documented, tested, and deployed? The choices made at this stage will
follow a developer for the rest of the project." Chris Hardin suggests
that instead of having to become an expert in all these realms, you can
let Maven do the driving. In Maven 2.0: Compile, Test, Run, Deploy, and
More , he looks at the new version of this popular project
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 7-9, 2006 - Greater Carolina Software Symposium 2006
- April 11-12, 2006 - Sun Tech Days - Sao Paulo
- April 20-21, 2006 - Sun Tech Days - Moscow
- April 21-23, 2006 - Western Pennsylvania Software Symposium 2006
- 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
JavaOne sneaking up?