Skip to main content

JavaOne Hacking

Posted by daniel on February 19, 2004 at 5:16 AM PST

You may be able to view the current status of your JavaOne proposal just by viewing the HTML source for your session page.

Warning: This is a hack. Although you are able to view a field marked "status" in your record, we don't know what this field actually means. Also, we don't know if all records
start out as declined and are then promoted and we don't know if changes will be made before the final emails come out. In other words, don't book your tickets for San Francisco or gnash your teeth over what you may see.

OK, with all the warnings aside, log into the call for papers page for JavaOne and head for the manage proposals page. Under the links column, choose to view a particular session. Your browser title bar should read something like "JavaOne - Call for Papers (View Proposal)". Now choose to view source. In the HTML between "Session number:" and "Session leader:" you will find "Session status:". Remember - this actual information may not mean anything but it is interesting that this information is exposed in the HTML source and readily viewable by the team owning the record.

Update: Sun has plugged the hole. You can no longer view the results this way.

Also in Java Today
Bill Venners and Bruce Eckel continue their conversation with Anders Hejlsberg. they discuss Generics in C#, Java, and C++ . Hejlsberg says that the Generics specification adopted in Java " had as a key design goal that it could run on an unmodified VM [Virtual Machine]. It is, of course, great that you don't have to modify your VM, but it also brings about a whole bunch of odd limitations. The limitations are not necessarily directly apparent, but you very quickly go, 'Hmm, that's strange.'"

You want to just test out an idea or design a piece of a system without incurring all of the overhead of setting up and tearing down a database or waiting for remote calls. In Approaches to Mocking , Simon Stewart contrasts the use of static and dynamic mocks. " A static mock object is either written by hand or generated automatically at some stage in a program's development (possibly at compile time), while dynamic mocks either rely on a proxy interface, provided by java.lang.reflect.Proxy or byte code manipulation, or alternatively, some sort of Aspect-Oriented Programming (AOP) magic."

Bill Day leads off today's Weblogs with MIDP Push Using SMS . He writes, "The MIDP 2.0 spec allows you to push notifications to your MIDlets using any communication protocol supported by both the network and the MIDP-enabled device. HTTP, SMS, sockets, and/or other protocols may be supported, depending on the network you're using and the device to which your notificiation is directed." Bill also directs you to several helpful resources.

John Mitchell weighs in on the flap over Eric Raymond's open letter to Sun in his entry Sun's Phipps rants on Raymond's open-source rant.
John sees both sides, saying " I'm personally sick and tired of Open-Source fanatics saying that everything should be open sourced. It's Sun's property and they can do whatever they want to do with it (whether we like it or not). On the other side, I'm equally sick and tired of Sun saying that they do NOT have any extra level of control over the rest of the JCP powers -- that's patently false". Simon Phipps adds a link in the talkback to another analysis of Raymond's letter.

In today's Projects and Communities The TagLibraryDoc utility generates javadoc-style documentation from tag libraries and for for JavaServer Faces UI components. as input. The project is also creating and supporting a Tag Library Documentation Repository .

Elected members Shawn Kendall and Gregory Pierce will serve on the Java Games community board along with Sun appointed member Dan Petersen and help steer, promote, and govern the Java Games community.

In today's News Headlines

Registered users can submit news items for the href=""> News Page using
our news submission
. All submissions go through an editorial review by news director
Steve Mallet before being posted to the site. You can also subscribe to
News RSS feed

Current and upcoming
Java Events

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 site.

Archives and Subscriptions: This blog is delivered weekdays as the
Today RSS feed
. All members can subscribe to the email
updates for the site at the href="">
java-net Mailing Lists page. You must be logged in to subscribe
the javanet_Daily and javanet_Weekly lists. 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.