Posted by editor
on May 28, 2009 at 8:10 AM PDT
While JavaOne is certainly the focus of the coming week's activities in San Francisco, there are many other Java-related events during the week... Also:
Java Today: JavaTools Community Newsletter - Issue 197, Java for Mac OS X 10.5 Update 4 Developer Preview (9M3063), and Using Advanced Deployment Features.
Weblogs: ICEFaces 2.0 And JSF 2.0 Together, Animation blueprints for Swing, and JavaONE Warm Up - how to create Web-Services clients?.
Forums: Re: JTabbedPane: Components before and after the tabs themselves., Display - Best practice, and WSDL Web Service address.
Featured Articles: Zero and Shark: a Zero-Assembly Port of OpenJDK; Protect Your Legacy Code Investment with JNA.
Featured Podcast: Java Mobility Podcast 79: JavaOne 2009 Preview.
While JavaOne is certainly the focus of the coming week's activities in San Francisco, there are many other Java-related events during the week, including Community Leaders' Weekend at JavaOne . This will be the formal kick-off of JavaOne week for many people in the Java.net community, including the Java.net staff and leaders of several of the most active java.net communities .
While the event isn't open to everyone, it is open to all java.net Community Leaders. Community Leaders' Weekend will take place as an Un-Conference . So, if you're a member of a java.net community, and there are specific topics that interest you, feel free to suggest them to your community's leader. The event takes place on Saturday, May 30 (just two days from now), so you'll want to forward any suggestions to your community leader soon.
Thus far, the confirmed attendees include leaders from the Robotics Community , the
>Java Tools Community , the Mobile & Embedded Community , and Java User Groups . I've heard that other community leaders will also be attending, but I don't have the details at this time. I'll be getting up early Saturday morning after my long cross-country flight on Friday, to be in attendance.
I've always liked the un-conference format. I attended multiple MashUp Camps , and at some of the larger conferences I attended (OSCON and Web 2.0) there were also mini-unconferences scheduled within the larger conference. The fact that unconferences typically take place in a single room means that, from wherever you stand, you can quickly assess what's going on, and note which particular demos or mini-talks are currently garnering the greatest attention.
Then, there are all the interesting little side conversations that take place at almost random locations. And anyone is invited to walk up and listen in and/or contribute to any conversation.
Hmm.. that makes the physics wheels in my head begin to churn: wouldn't it be an interesting study to come up with a model of how people move about the room in an unconference? It would be so much more interesting than studying people's movements in a standard conference, where at set times huge throngs of people move from one room to another...
The best thing about the unconference format is that you can "taste" a bit of everything that's going on. Unfortunately, just like standard conferences, unconferences suffer from the problem of "too much good stuff." In standard conferences, there are always more sessions you wish you could attend than is possible; or, multiple sessions that you really want to attend take place simultaneously. In the unconference format, you don't have exactly this problem, because the presenters are always willing to backtrack and re-state or re-demo their stuff for the latest set of visitors to their station. But, still, unconferences typically end with you wishing you had seen more of X, Y, and Z...
Anyway, I'm very much looking forward to starting my JavaOne week on Saturday with Community Leaders' Weekend.
In Java Today , The JavaTools Community has published JavaTools Community Newsletter - Issue 197 : "A new edition of the newsletter is available, with news, new projects and tips! If you want to receive the newsletter by email, please subscribe the announcements mailing list - or read the current issue here ."
In Java for Mac OS X 10.5 Update 4 Developer Preview (9M3063) , In a message to the java-dev mailing list , Apple's Matt Drance has announced Java for Mac OS X 10.5 Update 4 Developer Preview (9M3063). "A new developer preview of Java for Mac OS X Leopard is now available at http://connect.apple.com . Java for Mac OS X 10.5 Update 4 updates Java SE 6, Java SE 5.0 and J2SE 1.4 to deliver improved reliability, security, and compatibility. This preview requires Mac OS X 10.5.6 or later. This build has received only limited testing and should not be installed on a system with critical data. For more details, please see the Release Notes."
Sergey Malenkov has published a JavaFX tutorial on Using Advanced Deployment Features : "Many real-world applications retrieve data through web services, then parse and visualize them. For example, WeatherWidget application displays weather forecasts from the Yahoo! Weather RSS feed. This article explores additional features for deploying JavaFX applications available in the JavaFX SDK and the NetBeans IDE for JavaFX technology..."
In today's Weblogs , Roger Kitain posted ICEFaces 2.0 And JSF 2.0 Together : "The JSF 2.0 specification is now in the final voting stage. This version of the specification defines how JSF frameworks integrate with Ajax. The Ajax integration portion of the specification was the result of a consolidated effort from an expert group that also included leaders from the major JSF Ajax frameworks such as ADF Faces/Trinidad (Oracle), ICEFaces (ICESoft), RichFaces (JBoss/Red Hat). ICESoft has already introduced ICEFaces 1.8 that runs on JSF 2.0, although it doesn't take advantage of any of the new features of JSF 2.0. I am happy to report that ICEFaces 2.0 is in the works and it leverages the extensibility points defined in the Ajax integration portion of the JSF 2.0 specification."
Kirill Grouchnikov investigates Animation blueprints for Swing : "Using project Trident to add animations to enable rich interactivity expected from modern Swing applications: Over at Pushing Pixels i have ran the series on adding animations to enable rich interactivity expected from modern Swing applications. The code is part of the Onyx project which aims to provide blueprints for animated Swing applications powered by the Trident animation library , and the series has covered the following..."
And Felipe Gaucho has prepared his JavaONE Warm Up - how to create Web-Services clients? : "As any technology merchant I am bringing to javaONE some incomplete wonders for your appreciation, including a RESTful web-service looking for a fancy GUI. Five days to the number one Java conference in the world, including the Moscone effervescent Pavilion, smart people, marketing, music, sandwiches, and a full week of opportunities to make business and to have fun. As usual, I am going to San Francisco looking for the best offerings of JavaONE regarding Java knowledge, and of course I have my own pack of spices to expose over there. During the last few days, an impressive number of e-mails had arrived in my mail box about what we can see or try at JavaONE..."
In the Forums ,
haraldk continues the conversation Re: JTabbedPane: Components before and after the tabs themselves. : "Hi Endre, I've been working on a more "browser" kind of tabbed pane for a while (hobby project, might appear on dev.java.net some day). The idea is to support features needed by browser kind of apps, like "new tab", "close tab", overflow, scrolling, dragging to reorder etc. I started out customizing the JTabbedPane, and it IS possible to add buttons and other widgets to it. However, I figured it wasn't worth the extreme code complexity and the ugliness of all hacks needed. So I went back to a simple JComponent with CardLayout, implementing the tabs behavior myself, and it's so much more comfortable to work with. I suggest you do something like that too..."
asks about Display - Best practice
: "What is best practice in handling movement from screen to screen in midlet? My teacher at university wasn't able to explain this to me, could be due to that he chuck whole 300+ lines in one file. Secondly none of the books or tutorials that I read so far went on discussing this. So here is how I do it and I would like to know if my approach is correct and if not I would like to know how to handle this correctly..."
mickelson would like to know how to find a WSDL Web Service address : "Hi. I have a question that I have seen many people having, but no answer yet. It seems an easy question. In the wsdl for an Web Service, there is a wsdl:address, this address as presented for whom needs to make a client is the address of the local computer, but if the computer is NAT then the address is not as it is presented for the client. I have noted that it is possible for a client to do something like
((BindingProvider)proxy).getRequestContext(). put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "..."); My problem is that I don't know the clients and so don't know how to tell them that they need to do this. Can someone tell me how I could resolve this..."
The current Spotlight is my attempt to create a catalog of Java.net Community Presentations at JavaOne 2009 : "I (Kevin Farnham, java.net editor) am planning to post a schedule of presentations, panel sessions, and BOFs that will be given/led by members of the java.net community. If you lead or participate in a java.net project or a java.net community , and you'll be giving a technical session, participating on a panel, or leading a BOF, leave a comment on my blog , and I'll add your session information to my list."
This week's java.net Poll refers to Project Vector, which Sun's Jonathan Schwartz blogged about last Monday. Our poll question asks: "Will Project Vector become the world's largest app store?" Today is the last full day of voting.
Our Feature Articles include Gary Benson's just published Zero and Shark: a Zero-Assembly Port of OpenJDK , which tells the interesting story of how the Java group at Red Hat developed a cross-platform OpenJDK port; and Protect Your Legacy Code Investment with JNA , by Stephen B. Morris , which introduces Java Native Access (JNA) and demonstrates how it can be used to facilitate interaction between Java programs an native libraries, for example Windows DLLs.
The latest Java Mobility Podcast is Java Mobility Podcast 79: JavaOne 2009 Preview , in which JRoger Brinkley and Terrence Barr preview JavaOne 2009 for mobile, media and embedded developers.
The latest OpenJDK Podcast is
The latest JavaOne Community Corner Podcast is
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
While JavaOne is certainly the focus of the coming week's activities in San Francisco, there are many other Java-related events during the week...