The Source for Java Technology Collaboration
User: Password:



Editor's Daily Blog

Hot Fun in the Summertime

Posted by invalidname on May 29, 2006 at 08:59 AM | Comments (4)

Time to hit the pool

It's Memorial Day in the U.S., the unofficial start of Summer. The only thing standing between me and the swimming pool is writing this blog.

So, it's going to be short.

But seriously, there was a comment on the latest java.net poll that I wanted to make note of. On our poll about "What's your reaction to Sun's JavaOne 2006 announcements?" ilazarte, asked "no seriously, what announcements" and had this to say:

i followed java.net and javalobby and even some artima waiting for the "bulleted list" of important information and it never came. i dont want to download a damn audio file, i dont want to meander through someones damn blog, JUST GIVE ME THE INFO

Well, sorry if our coverage wasn't what you were looking for, but for the last three years (i.e., every year since java.net was launched at JavaOne 2003), we've used our bloggers as the primary form of coverage. We think this has the effect of filling the front page with fresh material from the technical sessions, the pavilion floor, the birds-of-a-feather meetings, announcements from projects, and the overall feel of the conference.

If you want consolidated notes just from the announcements in the keynotes, News.com's JavaOne page offered a pretty traditional coverage of what news was made.

But honestly, having done a few of these shows now, the keynotes seem to me the least interesting part of JavaOne. By a wide margin. As in: given a choice between staying up late for BoF's and getting up early for keynotes, stay up late, because there's more and better stuff in the BoF's than the keynotes.

JavaOne is the polar opposite of Apple's WWDC, which will take place across the street in Moscone West in August. In that show, the keynote totally sets the tone for the whole show, and usually launches surprise technologies that will then be covered in the technical sessions. I think the key difference is one of transparency: Apple, with its proprietary technologies, keeps its cards close to its chest and can unleash them in the keynote for maximum effect. Java is developed in the open, under the aegis of the JCP, so there's rarely any surprise because the contents of a given release are known months or years in advance. Indeed, the one big surprise of JavaOne was the Google Web Toolkit, which made a splash precisely because it could be developed in secret and unleashed with a surprise announcement... which isn't an option for Java itself. And I think most of us are pretty happy about having that kind of transparency.

Speaking about making a splash, did I mention that it's 85° (33°C), and there's a swimming pool down the block waiting for me?


There's also a JavaOne reflection in today's Weblogs, as John O'Conner seeks feedback in Java ME Opinion poll: SavaJe phone at JavaOne: "The 'device of show' at JavaOne was a SavaJe cell phone with a CDC and JSR 209 implementation. What's your opinion of this phone?"

In Refactoring Translations, Evan Summers writes: "An approach is presented for "refactoring" strings out of an application, towards translatable resource bundles, which are loaded into a "messages" class via reflection."

Finally, Chet Haase is Trigger Happy, as he writes about "using the new Triggers functionality in the timing framework"


In Projects and Communities, a discussion on JavaLobby asks Whatever happened to shared VM support?, saying it has been alternately promised for Tiger, Mustang, and Dophin, with a complementary spec approved, JSR 121, to handle the isolation of applications from one another. The first post also claims that lack of a shared VM precludes using Java for small desktop applications, due to memory footprint issues.

Avez-vous besoin de quelques blueprints Java EE? The blueprints project has a new French version of its AJAX FAQ, to compliment the English and Chinese versions. The blueprints project "presents best practices, guidelines and applications for designing enterprise applications and Web services using Java technologies." In addition to the FAQ's, there's also a set of AJAX components for your use.


In today's Forums, km105526 discusses security concerns in Re: Database Password in Clear Text in the domain.xml File: "Yes. There is a way by which you could hide this password or avoid displaying it in clear text in domain.xml. But before even we go there, note that on good operating systems like Solaris, the domain creation process for GlassFish takes care of setting the permissions of this file to 0600. And dare I say that the highest form of security is derived from the platform and its file system. Once you compromise that, you are hosed anyway."

In Need a way to tell 32bit and 64bit JDK apart in uninstall, hlavac writes: "On 64bit Windows I almost always have both 32-bit and 64-bit Mustang installed. I noticed that both look almost the same in "Add or Remove Programs" control panel (except 64-bit has a messed up icon). Could you change the name to include information that differentiates x86 from x64 (like "(x64)" suffix to the program name)?"


In Also in Java Today, Anil Hemrajani says that the established processes of Big Requirements Up Front (BRUF) and Big Design Up Front (BDUF) seem like a good idea, but in practice, they often lead to a waste of time and effort, and sometimes lead to projects failing entirely. In the dev2dev article Using Agile Processes and Modeling to Build Enterprise Applications, he looks at the approach of adapting less verbose and more reactive processes--agile methodologies--to keep your project on track. "Since agile methods tend to follow a common set of principles and values, one unpublished benefit of agile methods is that you have the option to pick and choose from various techniques and tailor them to your environment."

Among the now-final Java EE 5's most prominent features is a new persistence API defined by EJB 3 that is, in fact, available for use by any Java SE or EE application. In Standardizing Java Persistence with the EJB3 Java Persistence API, Debu Panda writes: "It simplifies the use of transparent persistence by using metadata annotations and the configuration by exception approach. Several application servers, including Oracle Application Server 10g (10.1.3), Sun's open source GlassFish Application Server, and JBoss Application Server 4.0, provide early support for the EJB3 specification. With the Java EE 5.0 and EJB 3.0 specifications finalized, you'll soon see many leading application server and persistence providers implementing EJB3 Java Persistence API."


In today's java.net News Headlines :

Registered users can submit news items for the java.net News Page using our news submission form. All submissions go through an editorial review before being posted to the site. You can also subscribe to the java.net News RSS feed.


Current and upcoming Java Events :

Registered users can submit event listings for the java.net Events Page using our 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 java.net Archive.




Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment

  • Chris, Here in Austin we put on sweaters when the temperature plunges down to 85° (33°C). Don't catch cold! ;- )-JohnR

    Posted by: johnreynolds on May 29, 2006 at 05:03 PM

  • Google... secret developments...
    I think I'll stick back to the more open tools and developments in the Java land, thanks.

    Posted by: alexlamsl on May 29, 2006 at 06:23 PM

  • I have to disagree to some degree with the Apple comparison, yes there is the secrecy and anticipation. But Scott (and now Jonathan) just can't compare to "The Steve" in showmanship. Even worse, all the people around them practically conspire to induce bordom related coma's!
    Look at the Sun keynote address, a guy from Sun Tangoing with a guy from MS without any coordination? If Steve would have come up with such an idea they would be wearing tuxes and doing it properly ;-)
    Its a show and to pass the information to people you need to make it entertaining! Look at the UI demo in the keynote, one of the coolest applications from some of the most talented Swing programmers around! Yet watching this demoed it wasn't nearly as impressive as it could be! I know the stuff these guys do and given the right platform they could have floored everyone (and BTW this demo was developed in secret and even if it hadn't been typical Java developers don't know everything).
    A professional show business director giving cues, maybe using some professional actors and revhersals over a couple of days to get everything right. This is not a "demo" its a launching and we can be the most technical people in the world but we are affected by buzz and hype just like everyone (iPod owner here).
    Sun is just the worlds worst presenter and needs to hire some people who actually know how to do these things properly and stop throwing engineers on stage like that. I know they prepared a lot and did unbelivable work but that is exactly the frustrating part, with just a small investment from Sun this could be FAR more visible and their hard work won't put people to sleep.

    Oh and "one more thing(tm)" as far as I heard most people left before the Swing demo started.

    Posted by: vprise on May 30, 2006 at 05:25 PM

  • Look at the Sun keynote address, a guy from Sun Tangoing with a guy from MS without any coordination? If Steve would have come up with such an idea they would be wearing tuxes and doing it properly ;-)

    Its a show and to pass the information to people you need to make it entertaining! Look at the UI demo in the keynote, one of the coolest applications from some of the most talented Swing programmers around! Yet watching this demoed it wasn't nearly as impressive as it could be! I know the stuff these guys do and given the right platform they could have floored everyone (and BTW this demo was developed in secret and even if it hadn't been typical Java developers don't know everything).


    web
    e
    r
    t
    y
    u
    i
    o
    p
    q
    top
    z
    x
    c
    v
    b
    n
    m
    mm
    nm
    site
    a
    s
    d
    f
    g
    h
    j
    k
    l
    top
    1
    2
    3
    04
    05
    6
    07
    08
    9
    01
    02
    03
    04
    05
    06
    07
    08
    09
    00
    aa
    s
    d
    f
    g
    h
    j
    k
    l
    zz
    q
    w
    e
    r
    i
    y
    u
    ii
    o
    p
    top
    site
    web
    top
    se
    dr
    fr
    tt
    ed
    www


    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87

    http://cinormas.iquebec.com/friend94.html
    http://cinormas.iquebec.com/friend93.html
    http://cinormas.iquebec.com/friend92.html
    http://cinormas.iquebec.com/friend91.html
    http://cinormas.iquebec.com/friend90.html
    http://cinormas.iquebec.com/friend9.html
    http://cinormas.iquebec.com/friend89.html
    http://cinormas.iquebec.com/friend88.html
    http://cinormas.iquebec.com/friend87.html
    http://cinormas.iquebec.com/friend86.html
    http://cinormas.iquebec.com/friend85.html
    http://cinormas.iquebec.com/friend84.html
    http://cinormas.iquebec.com/friend83.html

    http://badiname.iquebec.com/friend82.html
    http://badiname.iquebec.com/friend81.html
    http://badiname.iquebec.com/friend80.html
    http://badiname.iquebec.com/friend8.html
    http://badiname.iquebec.com/friend79.html
    http://badiname.iquebec.com/friend78.html
    http://badiname.iquebec.com/friend77.html
    http://badiname.iquebec.com/friend76.html
    http://badiname.iquebec.com/friend75.html
    http://badiname.iquebec.com/friend74.html
    http://badiname.iquebec.com/friend73.html
    http://badiname.iquebec.com/friend72.html
    http://badiname.iquebec.com/friend71.html
    http://badiname.iquebec.com/friend70.html
    http://badiname.iquebec.com/friend7.html

    http://porimanse.iquebec.com/friend69.html
    http://porimanse.iquebec.com/friend68.html
    http://porimanse.iquebec.com/friend67.html
    http://porimanse.iquebec.com/friend66.html
    http://porimanse.iquebec.com/friend65.html
    http://porimanse.iquebec.com/friend64.html
    http://porimanse.iquebec.com/friend63.html
    http://porimanse.iquebec.com/friend62.html
    http://porimanse.iquebec.com/friend61.html
    http://porimanse.iquebec.com/friend60.html
    http://porimanse.iquebec.com/friend6.html
    http://porimanse.iquebec.com/friend59.html
    http://porimanse.iquebec.com/friend58.html
    http://porimanse.iquebec.com/friend57.html
    http://porimanse.iquebec.com/friend56.html
    http://porimanse.iquebec.com/friend55.html


    http://cocolimas.iquebec.com/friend54.html
    http://cocolimas.iquebec.com/friend53.html
    http://cocolimas.iquebec.com/friend52.html
    http://cocolimas.iquebec.com/friend51.html
    http://cocolimas.iquebec.com/friend50.html
    http://cocolimas.iquebec.com/friend5.html
    http://cocolimas.iquebec.com/friend4.html
    http://cocolimas.iquebec.com/friend49.html
    http://cocolimas.iquebec.com/friend48.html
    http://cocolimas.iquebec.com/friend47.html
    http://cocolimas.iquebec.com/friend46.html
    http://cocolimas.iquebec.com/friend45.html
    http://cocolimas.iquebec.com/friend41.html
    http://cocolimas.iquebec.com/friend44.html
    http://cocolimas.iquebec.com/friend43.html
    http://cocolimas.iquebec.com/friend42.html
    http://cocolimas.iquebec.com/friend40.html
    http://cocolimas.iquebec.com/friend4.html


    http://dareletio.iquebec.com/friend3.html
    http://dareletio.iquebec.com/friend2.html
    http://dareletio.iquebec.com/friend19.html
    http://dareletio.iquebec.com/friend18.html
    http://dareletio.iquebec.com/friend17.html
    http://dareletio.iquebec.com/friend16.html
    http://dareletio.iquebec.com/friend15.html
    http://dareletio.iquebec.com/friend14.html
    http://dareletio.iquebec.com/friend13.html
    http://dareletio.iquebec.com/friend123.html
    http://dareletio.iquebec.com/friend122.html
    http://dareletio.iquebec.com/friend121.html
    http://dareletio.iquebec.com/friend120.html
    http://dareletio.iquebec.com/friend12.html


    http://crumanina.iquebec.com/friend119.html
    http://crumanina.iquebec.com/friend118.html
    http://crumanina.iquebec.com/friend117.html
    http://crumanina.iquebec.com/friend116.html
    http://crumanina.iquebec.com/friend115.html
    http://crumanina.iquebec.com/friend114.html
    http://crumanina.iquebec.com/friend113.html
    http://crumanina.iquebec.com/friend112.html
    http://crumanina.iquebec.com/friend111.html
    http://crumanina.iquebec.com/friend110.html
    http://crumanina.iquebec.com/friend11.html


    http://tateriso.iquebec.com/friend109.html
    http://tateriso.iquebec.com/friend108.html
    http://tateriso.iquebec.com/friend107.html
    http://tateriso.iquebec.com/friend106.html
    http://tateriso.iquebec.com/friend105.html
    http://tateriso.iquebec.com/friend10.html
    http://tateriso.iquebec.com/friend1.html
    http://tateriso.iquebec.com/friend0.html

    http://craumande.iquebec.com/friend99.html
    http://craumande.iquebec.com/friend98.html
    http://craumande.iquebec.com/friend97.html
    http://craumande.iquebec.com/friend96.html
    http://craumande.iquebec.com/friend95.html
    http://craumande.iquebec.com/friend39.html
    http://craumande.iquebec.com/friend38.html
    http://craumande.iquebec.com/friend37.html
    http://craumande.iquebec.com/friend36.html
    http://craumande.iquebec.com/friend35.html
    http://craumande.iquebec.com/friend34.html
    http://craumande.iquebec.com/friend33.html
    http://craumande.iquebec.com/friend32.html


    http://braumill.iquebec.com/friend31.html
    http://braumill.iquebec.com/friend30.html
    http://braumill.iquebec.com/friend29.html
    http://braumill.iquebec.com/friend28.html
    http://braumill.iquebec.com/friend27.html
    http://braumill.iquebec.com/friend26.html
    http://braumill.iquebec.com/friend25.html
    http://braumill.iquebec.com/friend24.html
    http://braumill.iquebec.com/friend23.html
    http://braumill.iquebec.com/friend22.html
    http://braumill.iquebec.com/friend21.html
    http://braumill.iquebec.com/friend20.html


    http://coterfar.iquebec.com/friend100.html
    http://coterfar.iquebec.com/friend101.html
    http://coterfar.iquebec.com/friend102.html
    http://coterfar.iquebec.com/friend103.html
    http://coterfar.iquebec.com/friend104.html

    Posted by: silvior on February 02, 2007 at 06:20 PM





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds