Be With You
Just a few JavaOne reminders
I'm getting a really late start on the blog, so I thought I would just use this space for a few reminders of JavaOne topics that aren't on the front page:
-
Early bird registration has closed, but you can still save $100 by registering now, instead of at the show.
-
If you're interested in presenting a mini-talk in the java.net Community Corner, you may want to hurry up: Tuesday and Wednesday are mostly full and Thursday talks are now getting set up. Of course, be sure to read the instructions for proposing a mini-talk, so your talk doesn't get removed (for not having an abstract, not having contact info, etc.)
-
Similarly, if you'd like to volunteer to talk about your community at one of the pods, please do. You'll get a java.net shirt. If you aren't already going to JavaOne and need a pavilion-only pass, we have several to give out to those who sign up to work the booth.
-
We'll be running a continuous slide-show in the booth of our communities, projects, and members, so if you have a photo of your project's team, a community get-together, a screenshot of your application, whatever, and you'd like to share it with the rest of the community, please submit it for inclusion in the show.
-
Are you a java.net member presenting a session or BoF? Please add yourself to the lists on our JavaOne wiki page.
-
Community Leaders who'll be in town on Saturday, May 5 are also invited to the Community Leaders weekend, and we hope you'll sign up on its wiki page.
Test first means, well, test first. But with web applications, there's a great deal of installation and configuration you have to do before you can even test. Couldn't that be slimmed down a bit, so developers can get testing sooner?
In our Feature Article, Embedded Integration Testing of Web Applications,
Johannes Brodwall shows how to combine some popular pieces to create a simpler container for testing your web apps sooner.
In Java Today,
the recently-graduated bean properties project reinvents the concept of JavaBeans while maintaining backwards compatibility with Java SE 5. Bean properties allow a whole new type-safe syntax for using JavaBeans. Support is included for UI binding/factories/validation, JDBC binding (ORM, proof of concept), XML integration etc. "The code within this project aims to simplify the development of current JavaBeans with binding annotation [...] while leading the way to a whole new way of thinking about bean properties."
The ROME Propono subproject is a Java class library that supports publishing protocols, specifically the Atom Publishing Protocol and the legacy MetaWeblog API. Propono includes an Atom client library, an Atom server framework and a Blog client that supports both Atom protocol and the MetaWeblog API. A blog post at Artima notes its release and has a brief discussion of its API.
Issue 286 of the NetBeans Weekly Newsletter offers "Another Reason to Attend NetBeans Day" (hint: it involves prizes), and has features on NetBeans IDE 5.5.1 RC, the UML modeling module, securing communications in web services, a mobile MSN project, a new NetBeans book, building a Ruby sample for NetBeans, Rails & database migrations, and a new screencast.
Jiangli Zhou tops today's Weblogs, with an explanation of
CVM Bootstrap and Initialization Process.
"You probably already know that CVM is written in C. So what happens from the VM's launched (invoking the C main() function) all the way till the first line of Java code in your main() method is executed? There is a lot going on during that, and we usually refer that as the VM bootstrap."
Graphics fans can join Simon Morris for a
March of the Ants:
"Ever looked at an API and thought "well that's an interesting feature, but why would I ever need it?" However, really useful effects can sometimes be had from even the most arcane bits of functionality."
Finally, Kohsuke Kawaguchi checks in with
Recent developments about Hudson:
"Hudson development continues. 1.100 is just released today, there's a new plugin, and also a NetBeans support!"
commanderkeith may be barking up the wrong tree intoday's Forums,
seeking a means of
opening URL wih JFileChooser:
"When I try to open a file on the web by typing its URL into a JFileChooser, the JFileChooser gives me the current directory with the URL pinned onto the end which is useless. How can you open a URL using the JFileChooser? My users want to be able to do this since they can open a file on the web in MS Notepad by just typing in its URL in the 'file open' dialog."
Jonathan Kaplan has some questions about the
Animation APIs:
"I've started looking at the animation APIs, with the hope of having scripted animations that react to world events, for example when users walk up to them. In principal, it looks pretty easy. I see that animated cell has (or should have) an RtgAnimationController associated with it. From that, it looks like I can play animations based on a loop index. My questions are about the loop index. Is there any more information available about the index, such as a text description of what that loop corresponds to? Do the animations we currently have contain more than one loop? Is there any way to query how many loops are available?"
Finally, kschaefe talks about GUI data models in
Re: JSR295 v.0.5 and JXTreeTable:
"JXTreeTable's TreeTableModel works with whatever objects you'd like it to work with. Akin to the JTree/JXTree, you can use TreeNodes to create tree-based models for non-tree-based data. However, I would avoid such adaptations for objects that are already part of a hierarchical/tree-like structure. File systems, HTML documents, Swing hierarchies are all inerently tree-based and should be modeled directly. My incubator has a version of the FileSystemModel that does exactly that. Such hierarchies seem to be the best way to get to understand the TreeTableModel. Using the DefaultTreeTableModel, which is designed for TreeNodes, is more difficult, since you have to make decisions regarding how the tree should be structured from non-tree-based data. So start with an inherently tree-based object scheme and you should get the hang of it."
Current and upcoming Java
Events :
- April 12-14 - 8th International Free Software Forum
- April 13-15 - Twin Cities Software Symposium 2007
- April 16-20 - J2EE Training Philippines
- April 20-22 - Greater Oregon Software Symposium 2007
- April 20-22 - Greater Quebec Software Symposium 2007
- April 20-22 - Open Source Live! 3-Day Hands-on Seminar in Sacramento, CA
- April 27-29 - Northern Virginia Software Symposium 2007
- April 27-29 - Open Source Live! 3-Day Hands-on Seminar in Bellevue, WA
- May 4-6 - Rocky Mountain Software Symposium 2007
- May 8-11 - JavaOne 2007
- May 18-20 - South Florida Software Symposium 2007
- June 1-3 - Greater Oklahoma Software Symposium 2007
- June 24-28 - Jazoon'07
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.
Just a few JavaOne reminders
- Login or register to post comments
- Printer-friendly version
- editor's blog
- 497 reads





