Skip to main content

Pattern Recognition

Posted by editor on May 13, 2008 at 8:07 AM PDT


A schedule for the mini-talk podcasts

Last year, we took a pick-and-choose approach to the mini-talk podcasts, pairing up related talks that were given at different times, and putting out some of the ones we really liked first, to capitalize on the post-JavaOne buzz. This seemed like a good idea, but did have two drawbacks. First, we left in the "coming up next" announcement as presented in the booth, which was a little confusing on the podcast because the talks were in a different order. Secondly, this approach didn't allow the speakers any idea of when their mini-talk would be made available as a podcast.

So, my plan for this year is to do the podcasts in the order they were presented, with the exception of the two talks posted during JavaOne week (Tuesday's j1-2k8-mtT17: Greenfoot and Wednesday's j1-2k8-mtW07: JMX for Unit Tests in Test-Driven Development). With this approach, you can check out the mini-talks schedule from JavaOne week and have an idea of when a given talk will be posted, given that we'll be putting two per week on the feed (which is also available from the iTunes Store).

Oh, and for those of you who haven't figured out the funny titles: j1 means "JavaOne", 2k8 is "2008", mt is "mini-talk", the next letter is the day of the week (T for Tuesday, W for Wednesday, H for Thursday), and the number represents the order the talk was given on that day. The scheme dates back a couple of years when the first few generations of iPods would put all your podcast episodes in one list and cut off titles after about a dozen characters, so I wanted a scheme that would make it very obvious what podcast you were looking at and which episodes were which.

Releasing the podcast in the order that the talks were presented also means that speakers will have some idea of when their podcasts will be posted, giving them a link to share with friends and colleagues. And -- hint, hint -- it tells them how long they have to post their slides and link them in the "Preso" column of the schedule, so I can in turn link the slides from the podcast episode's article page.

So, let's begin at the beginning... 11:30 AM PDT a week ago today, with the first of this year's JavaOne Community Corner Podcasts, j1-2k8-mtT01: Enabling Semantic Web Technologies with JBI, from Fred Aabedi and Raffaele Spazzoli. "Semantic web is a way to represent and manipulate informations that allows very high flexibility on the way the information are aggregated, accessed and presented. To leverage existing information base we need ways to get these information and translate them into a semantic form. There many standard ontologies broadly accepted like FOAF (for representing person data and person relationships), DOAP (for representing project data), Dublin Core (for representing document data) etc.... The act of transforming information from a proprietary format to a semantic representation is called rdf-alization. An ESB JBI can be the right integration middleware to perform this task because it can easily collect data in proprietary format from different sources and, by redefining rdf-alizers as JBI component, can feed semantic web enabled application."


In Java Today,
Frank Sommers covers a significant JCP debate from last week in Open Standards vs Open Source? "A JavaOne 2008 roundtable focused on the potential conflict between the way open-source communities work and the JCP's requirement for a Java specification expert group to develop and maintain a compatibility test kit."

How Portable is LWUIT? Very, according to Shai Almog, who writes, "LWUIT is remarkably portable, from small CLDC cell phones to CDC hi-definition devices through Swing applications it can do it all. Well, over a weekend a few weeks ago I got LWUIT working on Android, this is still a pretty rudimentary port and it suffers some problems but this is a cool proof of concept...". In a followup, he shows off LWUIT running atop Max Mu's port of Java ME to the PSP.

The Portal Pack 2.0 final version for NetBeans 6.1 is now available for download. It supports the new JSR 286 portlet specification.There are many new features which will help developers to write portlets quickly using JSR 286(Portlet 2.0) features. These plug-ins are also available at NetBeans 6.1 Auto-Update Center and with Java Tools Bundle Update 5.


In today's Weblogs, Aditya Dada summarizes a JavaOne session on
The Future of Testing.
"On May 7th, 2008, Varun Rupela and I gave a talk on "The Future of Testing: How Community Engagement Is Changing the Rules" at the JavaONE conference in San Francisco."

Kohsuke Kawaguchi posts
My JavaOne highlights, including "Shook hands with Jonathan Schwartz", "People liked embeddable GlassFish", and winning a Duke's Choice Award.

Finally, Carla Mott describes
Adding jMaki wrapped Yahoo widgets to a GWT app.
"To prepare for our JavaOne session, GWT and jMaki: Expanding the GWT Universe, I decided I should add a jMaki Yahoo widget to a GWT application. Here is what I did."


Cara Quinn begins a series of interesting questions today's Forums with

Hello / Newby Javax.media.j3d question.
"I have what probably will amount to two very newby questions re: javax.media.j3d so please do excuse me if you would. First off, just a quick bit about me; I'm a visually impaired (blind) code hobbyist, among other things, and am interested in using j3d to develop 3d audio environments on the Macintosh. I've had experience with DirectX in C# on windows, as well as coding in C / C++ and QC for the creation of mods for Audio Quake, which is a project to demo a proof of concept of the accessibility of virtual 3d environments for the visually impaired. Anyway, re: this particular note / code snippet; my questions are..."

fredgarvin would like to
Unmarshal by Declared Type.
"jaxb 2.0 has been working great so far with a project i have at hand. it turns out i have to unmarshall xml documents where the root node in the document is actually a subnode from the original xml document. I am able to deserialize by unmarshalling by a declared type. but i had to manually add the namespace to the element. is there anyway to programatically set the namespace of this subelement or somehow deal with it??"

Finally,
gammy is looking for a way to do a
MIDP based application on command line.
"I have built the PhoneME feature stack successfuly.I have also made simple application in java ,prevarified and tested on actuall ARM9 board using the cldc_vm.It is running successfuly. Now i want to check the MIDP jsr for that i have to develop some application which will use the MIDP for running so that MIDP jsr is tested. But the problem is that I don't have LCD to check the GUI based appication. So i want to prepare such application which will use MIDP for running and also it should be GUI less i.e is it can be run on command line."


Current and upcoming Java
Events
:

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.

A schedule for the mini-talk podcasts

Comments

Hello! It was a pleasure to meet you at CommunityCorner, I wish I could have had more time to talk... things got crazy after Gosling appeared :) too much information to proccess, my first J1 was awesome!!!
Thank you,
Bruno Ghisi

vprise: Fixed the reference to Max's port in the blog and on the front page. Thanks.

Minor correction: Max Mu ported Phone ME to the PSP and LWUIT runs flawlessly (although slowly due to the lack of JIT) on this port.