Skip to main content

What's the Frequency, Kenneth?

Posted by editor on July 18, 2007 at 7:16 AM PDT

Another status check on the mini-talk podcast audio

Last month, I did a daily blog that updated our progress playing through the mini-talks from our JavaOne booth. We've been putting two of these a week out as a podcast. As it turns out, discovering what we have, what we missed, what talks were never even presented (a few speakers never showed up), has required a bit of investigation. I can't find any evidence, for example, that the proposed Greenfoot mini-talk was ever presented, even though it was scheduled twice, and I know for a fact that a mini-talk on scaling PostgreSQL never happened, because I was in the booth with about 10 other people looking forward to it, and the speaker didn't show.

Anyways, yesterday, I went through the remaining audio files that I hadn't already marked as used or unusable, to figure out what talks are left for use in the feed. Counting this week's two podcasts, there are 13 viable files left to use, meaning the podcasts should be able to run through late August or early September. And that's pretty much the timing I wanted to achieve -- I didn't want talks to get more than a few months old for fear their tech specifics could get out of date.

By the way, if you're a speaker and you meant to post slides to the mini-talks page but haven't done so, please go ahead and do so. It will be helpful to podcast listeners to be able to follow along. And we know that more people get the talks via podcast than were in the booth at the time of the original presentation.

So, while we're on the topic, the latest JavaOne Community Corner Podcast is
j1-2k7-mtH01: Open Source Business Opportunities.
In this mini-talk from the Community Corner at JavaOne, Edgar Silva takes a very Brazilian perspective in a free-form discussion of business models and opportunities he's seen with the adoption of open-source software development.

In Java Today,
the NetBeans Weekly Newsletter has hit a milestone with the release of the 300th issue. Features of this edition include a celebration of the 300th issue, 300 Reasons to Read the NetBeans Weekly Newsletter, a look at which IDE Won the Cologne Shootout, a call to help shape the next plug-in portal, a Project Tango overview, using selection lsts in Rails, and more.

Ajax applications driven by asynchronous server-side events can be tricky to implement and difficult to scale. In Write scalable Comet applications with Jetty and Direct Web Remoting, Philip McCarthy shows an effective approach: The Comet pattern allows you to push data to clients, and Jetty 6's Continuations API lets your Comet application scale to a large number of clients. You can conveniently take advantage of both Comet and Continuations with the Reverse Ajax technology in Direct Web Remoting 2.

Java Content Repository 2.0 is now in public review as JSR-283, with a public review ballot scheduled to begin on September 4. The previous version, JSR-170 is doing well, and that prompted InfoQ to do a JCR roundup article, in which they talk with David Nuescheler, CTO of Day Software and the spec lead for JSRs 283 and 170 about Java Content Repositories.

In today's Weblogs, Alexey Popov addresses Mobile JUnit and absence of reflection.
"CLDC/MIDP does not have reflection API, that is one of problems to solve when adopting JUnit-like test frameworks to Java ME. Here you can find some comments on how we deal with this problem using ME Framework at Sun."

Kohsuke Kawaguchi has been prolific with his blogging lately, and checks in again with
Developing a HK2 module productively.
"Much of the productivity improvements in HK2 is due to the fact that it comes with a Maven plugin that knows how to build an HK2 module. Today, I'll look into some of the things that this plugin does behind the scene."

Finally, Arun Gupta has a brief introduction to soapUI - Testing JAX-WS Web service in NetBeans.
"Java API for XML Web Services (JAX-WS) provides a complete API to develop and invoke Web services over multiple transports (for example HTTP). NetBeans IDE provides first-class support for developing and invoking a JAX-WS based Web service. The missing piece is functional/compliance/load testing of the Web service. That's where soapUI helps."

As expected, many people have followed up to a question about splitting source into multiple Java files, sensing a code-smell of a class that's doing too much. Today's Forums starts with one such message from tquadrat in the Re: Continuing a class in another .Java file thread:
"If your *.java file has grown up only because of the number of inner classes, you should consider to treat these inner classes as "outer" classes, meaning they should live in source files of their own. It seems to me that your "class" had gained so much functionality that it is more like a "package", so it should treated like one. Furthermore, if it is not just the sheer number of classes but also their size, separating them into independent files would make maintenance much easier. But the plain answer of your question: it is not possible to spread one single class over multiple *.java files. This is intentional."

carson has a problem working through a WSIT tutorial, as reported in
WSIT Security on Client - WSIT Configuration page blank.
"I've been having this same problem for a few months whenever I try to use the WSIT modules in NetBeans. I am trying to work through the tutorial, but when I get to the section where I right-click the client's Web Service Reference node, select Edit Web Service Attributes, and click the WSIT Configuration tab, it is completely blank, nothing at all on it. (the other tab, WSDL Customization appears to be fine). It used to display, but I've cleaned out everything I can find and reinstalled at least 6 times and I always have the same result. I'm on Windows 2000. Any suggestions are much appreciated."

Finally, aces explains 3D techniques in
Re: bumpmapping on 2D plane help needed.
"One of tricks with Dot3 BumpMapping is lighting source. It doesnot uses the lights from your scene, but the lighting coded in your lightmap. So when your light source changes position or your 3D object moves , you should update the light map image. In my Earth demo I used a spherical light map as a texture with sphere mapping texture coordinate generation, Simple enough for a demo and simple objects. You can see in other Dot3D demo at that light source position is updated when you drag mouse on top of a square. Source code of this demo is available at Java3D examples:"

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

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 it will be
archived along with other past issues in the href=""> Archive.

Another status check on the mini-talk podcast audio