 |
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 :
- June 2-4, 2006 - Central Florida Software Symposium
- June 5-6, 2006 - Enterprise Open Source Conference
- June 9-11, 2006 - Research Triangle Software Symposium
- June 15, 2006 - NL-JUG: J-Spring
- June 16-17, 2006 - Salt Lake Software Symposium
- June 20-23, 2006 - Enterprise Java Architecture Workshop Seattle
- July 6, 2006 - Java Forum Stuttgart (JFS)
- July 7, 2006 - Experten Forum Stuttgart
- July 7-9, 2006 - Lone Star Software Symposium 2006: Austin Edition
- July 21-23, 2006 - Central Iowa Software Symposium 2006
- July 24-28, 2006 - O'Reilly Open Source Convention 2006
- July 28-30, 2006 - Desert Southwest Software Symposium 2006
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 Digg DZone Furl 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
|