Posted by editor
on April 14, 2009 at 5:38 AM PDT
In the past couple weeks we've featured lots of news about the scheduling of developer events at this year's JavaOne Conference... also:
Java Today: Introduction to Native Cloud Applications, Integrating Flex with a Java EE Application, Part I, and Why Java Doesn't Need Operator Overloading (and Very Few Languages Do, Really).
Featured Podcast: Java Mobility Podcast 77: Sound of Motion;
Weblogs: JavaOne 2009 Script Bowl Call for Proposals, Don't Miss
this (the keyword), and CI Adoption Customer Stories (2 of 8): Aligning work habits;
Forums: Grab bag of issues: WSIT, MTOM, training; Can a peer use a Relay for group communication and also be a Rendezvous?; and 'on replace' stops working sometimes.
In the past couple weeks we've featured lots of news about the scheduling of developer events at this year's JavaOne Conference . In today's blogs, Roberto Chinnici announces the JavaOne 2009 Script Bowl Call for Proposals . The actual session for the script bowl is PAN-5348, "Scripting Bowl 2009: A Scripting Languages Shootout."
But what kind of script must you write if you participate? Finding the answer to that question is exactly why Roberto posted his blog:
Last year we had as an assigned task writing a Twitter client -- we like to think we anticipated the fad of writing Twitter clients in all possible languages and platforms by a month or two. This year, I'd like to poll my blog's audience to suggest tasks: if you think you have an idea for a task for our panelists, just leave a comment on this blog entry in the next couple of weeks.
Meanwhile, the current Java.net Spotlight features Peligri's announcement Registration for C1 Unconferences Now Open - GlassFish and OpenSSO Day . The JavaOne / CommunityOne Conference ... and Party starts on Sunday afternoon, May 31 (before the start of JavaOne), so you'll have to arrange your travel accordingly to attend.
Scheduling for Java.net CommunityCorner 2009 is also underway. Last week, Sonya Barry outlined the procedure for signing up for a CommunityOne podcast. See the CommunityOne wiki for details, and the podcast schedule to select an available time slot for your podcast.
Would you like to attend JavaOne for free? The Code Project is featuring a Java Article Contest where the prize is a conference pass to JavaOne and up to $1500 in travel expenses. To win the prize:
Write a great article on The Code Project and make sure it refers to Java technology (just make sure either or both of the Language and Platform attributes read "Java")... The highest rated articles - as rated by The Code Project community - will be considered for the final award to be determined by The Code Project's panel of judges.
Articles must be submitted by one minute before midnight (Eastern U.S. time) on April 30. So, time is beginning to run short...
Speaking of timing, Early Bird registration for JavaOne ends on April 22. If you register by then, you save $200 off the $1995 full registration price. Registering between April 23 and June 1 saves you $100. If you wait until the conference actually begins on June 2, you'll have to pay the full $1995.
The latest Java Mobility Podcast is
Java Mobility Podcast 76: Sound of Motion , in which Vladimir Savchenko of Sound of Motion talks about their Java ME application that transforms their cycles into advanced cycling computer.
In Java Today , Nikita Ivanov writes about a high-relevance topic in his Introduction to Native Cloud Applications : "Over the last several months I've had number of opportunities to present about Native Cloud Application (NCA) and I think deserves a bit more explanations. I'll try to give very practical introduction to what stands behind this new type of applications (and something that GridGain is so squarely aimed at)."
Frank Sommers visits the opposite side of the development spectrum (i.e., applications that are likely to utilize the advantages of the cloud) in Integrating Flex with a Java EE Application, Part I : "Rich-client technologies can be analyzed according to how easy, or difficult, they make enhancing an existing enterprise application with rich-client features: a more interactive user interface and better use of a client's computing resources. This article series introduces five techniques to progressively enhance an existing enterprise application using Flex. The examples start with a non-intrusive way to replace an HTML table with a high-performance Flex datagrid, and culminate in integrating a Flex client with an enterprise Java message queue."
Finally, Cedric Beust gets into aspects of theory and practicality in Why Java Doesn't Need Operator Overloading (and Very Few Languages Do, Really) : "Operator overloading is a topic that never fails to generate very passionate responses, and this monster thread on Artima is no exception. First of all, I'd like to address a common complaint heard from people who dislike operator overloading..."
In today's Weblogs , Roberto Chinnici announces the JavaOne 2009 Script Bowl Call for Proposals : "Call for ideas for this year's Script Bowl at the JavaOne 2009 conference: JavaOne 2008 conference attendees and loyal readers of my blog may remember the first edition of the Script Bowl. In it, representatives of four scripting languages vied to get the most votes from the audience by extolling the virtues of their creations, all while avoiding getting incinerated by the scathing comments from the highly combustible judges. (Just kidding, it was all very civilized.)"
Sergey Malenkov wants to make sure people Don't miss this --"this" being the language keyword
this: "I would like to discuss code conventions. In particular, the usage of the
this keyword. Recently we have argued with one of my colleagues again. I always use the
this.name pattern to access class fields. Whereas he says that I should not differ from everybody else and use
this to avoid shadowing only. Let me explain my position on the question..."
Meanwhile, John Ferguson Smart continues his series CI Adoption Customer Stories (2/8): Aligning work habits : "This case study is the second of an 8-part blog series about why so many developers adopt continuous integration, and originally published on the Atlassian blogs. It naturally has a bit of a Bamboo slant to it (if you look..."
Our new java.net Poll asks "Does the U.S. Federal Government's embrace of OpenESB for the NHIN imply a brighter future for open source projects?" The poll ends on Friday.
This week's Spotlight announces Registration for C1 Unconferences Now Open - GlassFish and OpenSSO Day : "The registration for our CommunityOne Unconferences is now open. We are hosting two intertwined events, one for all the GlassFish projects, the other for OpenSSO , OpenDS et al. Both in Hall A at the Moscone the Sunday before JavaOne, May 31st. Both events are free..."
In the Forums ,
erice is facing a Grab bag of issues: WSIT, MTOM, training : "Hello, I am fairly new to Metro Web Services and would appreciate some pointers on a host of smallish issues. I'm having a bit of trouble finding the best documentation, so if the answer is RTFM, please send a link to the FM. Some background: We are doing both "start from Java" and "start from WSDL" for a few different services. We are doing some development using NetBeans 6.5 and other development, build and deployment from the Linux command line. 1) [Biggest] We have secured one web service (with a home grown WSDL) using the mutual certificate mechanism, but are having trouble duplicating that success on another service with a WSDL from a standard's body which uses import heavily.."
asks Can a peer use a Relay for group communication and also be a Rendezvous?
: "Hi guys! It's been a while since I posted and I see the forum has gone quite silent, but here goes nothing: This thread is related to an earlier one (http://forums.java.net/jive/thread.jspa?messageID=339599#339599
) where it was concluded that, in order to use a relay peer (if your ports are blocked), you have to set a relay seed but that is not enough. You must *also* set to not allow HTTPIncoming and TCPIncoming connections so that the relay peer does not try to contact you (you are unreachable from his point of view) and that you will poll the data from him (done by jxta automagically). In this scenario, when you disable HTTPIncoming and TCPIncoming, you do so for your whole connection. There is no option to say, do these changes only for the an outside network, but not for an inside one.."
jamesj is frustrated because 'on replace' stops working sometimes : "Here is a frustrating little bug. When I run the code listed below, then resize the window by dragging it. After a second or two of dragging the frame corner, the triggering stops. In the larger piece of code that this was extracted from, it also stops the binding updates. I am running on a moderately powered windows laptop using the latest Netbeans/FX downloads. It is hard to write larger functionallity when basic language featues can't be trusted. Any ideas?"
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
In the past couple weeks we've featured lots of news about the scheduling of developer events at this year's JavaOne Conference...