The Source for Java Technology Collaboration
User: Password:



Ed Burns's Blog

Ed Burns Ed Burns is a senior staff engineer at Sun Microsystems. Ed has worked on a wide variety of client and server side web technologies since 1994, including NCSA Mosaic, Mozilla, the Sun Java Plugin, Jakarta Tomcat and, most recently JavaServer Faces. Ed is currently the co-spec lead for JavaServer Faces.



New JCP.org debuts, JSF2 DataSheet Published, Try the JavaEE 6 SDK

Posted by edburns on June 17, 2009 at 09:03 AM | Permalink | Comments (0)

When I was updating our Getting Started with JSF page, I had cause to visit JCP.org, and found that the long awaited new site is available. Please check it out at <http://jcp.org/>. Congratulations to the JCP team for pushing through and getting it done!

Also, I've published the data sheet we handed out at the JavaOne booth for Sun’s Java EE SDK. The datasheet is available at <https://javaserverfaces.dev.java.net/presentations/20090520-jsf2-datasheet.pdf>.

Please try the JavaEE SDK download, it includes the latest implementation of JSF2.0, and some nice, ready to run samples. These include

  • scrumtoys: a complete app developed for us by Yara and Vinicius Senger and a team at Globalcode.

  • basic-ezcomp: a starter app for composite components, developed by Jim Driscoll.

  • basic-ajax: a starter app for the very smooth Ajax intergation in JSF2, also developed by Jim Driscoll

Technorati Tags:



jsr-314-comments@jcp.org: ready for your input

Posted by edburns on June 09, 2009 at 03:12 PM | Permalink | Comments (4)

Back in March, I was able to deliver on a long-ago-made promise to make the JSF EG discussions observable by everyone. One must accept the legal terms in order to view the discussions, but the process is simple and to date at least 70 individual have registered to observe the list. Dan Allen, the JBoss representitive on the JSR-314 group, and a stalwart advocate for open-ness, suggested we promote the existing process for taking in public feedback on the spec: send an email to jsr-314-comments@jcp.org. We'll spice this up with the guarantee that one of the EG members will moderate mails sent to this list and forward them on to the EG. The responsibility for being list moderator will rotate among EG members and will start with Dan Allen himself.

Now that the spec has passed Final Approval Ballot, it's just a matter of time before the official spec is downloadable from JCP.org. In the meantime, you can get it at <https://javaserverfaces-spec-public.dev.java.net/files/documents/1936/134499/jsf-spec-2.0-all.zip> Sun's Mojarra implementation is very solid, and is integrated into Glassfish V3 Preview, along with NetBeans ready sample projects. In addition, the Mojarra Implementation runs just fine on Tomcat and Jetty and can be downloaded at <https://javaserverfaces.dev.java.net/download.html>.

Don't be shy, you can consider jsr-314-comments@jcp.org as the posting address to the jsr-314-open@jcp.org mailing list, which is now formally moderated by the EG.

Technorati Tags:



Ed's Jazoon schedule 2009

Posted by edburns on June 09, 2009 at 01:50 PM | Permalink | Comments (0)

Since the JavaOne calendar seemed to work out, I'm doing it again with my upcoming Jazoon attendence.

I'm giving two sessions.

Times are local to Zürich.

Technorati Tags:



Ed's JavaOne schedule 2009

Posted by edburns on May 18, 2009 at 04:39 PM | Permalink | Comments (3)

This year I'm trying something new: using google's calendar, synced via Apple iCal, to publish my planned sessions for JavaOne 2009. Here's what I have so far.

Technorati Tags:



Slides and Feedback on JSF2 webinar

Posted by edburns on May 14, 2009 at 11:42 AM | Permalink | Comments (1)

There were between 60 and 69 participants in the webinar. We had some technical difficulties with the audio. Sorry about that. Many thanks to Imre and others who tried to help by setting up secondary skype call. I'll post a link to the produced slides here when they're available.

I'd like to hear what people thought of how it went. Please comment here. If you want to leave an anonymous comment, you may do so at <http://xri.net/=edburns>.

Updated the slides for the webinar, they are available at <https://javaserverfaces.dev.java.net/presentations/jsf2-complete-tour/jsf2-complete-tour.pdf> and <https://javaserverfaces.dev.java.net/presentations/jsf2-complete-tour/jsf2-complete-tour.odp>

Technorati Tags:



JSF2 Final Approval Ballot in Progress

Posted by edburns on May 14, 2009 at 05:53 AM | Permalink | Comments (2)

As you can see on the JSR page for JSR-314, the Final Approval Ballot phase for JSF 2.0 is underway and runs til 26 May. The spec, reference implementation, and TCK have been delivered to the JCP Executive Committee. I have posted an Editor's Draft corresponding to that version of the spec in our Documents & Files section. Comments are always welcome to jsr-314-comments@jcp.org.

Also, a reminder: I'm giving a free webinar on JSF2 today at noon EDT. For details, see an earlier entry in my blog.

Technorati Tags:



JSF2 Webinar, Next Thursday 14 May 2009

Posted by edburns on May 05, 2009 at 12:10 PM | Permalink | Comments (3)

I will be presnting a live, gratis, and open webinar about what’s new in JSF 2.0 next Thursday 14 May 2009 at this time:

LocationLocal timeTime zone
Vienna (Austria)Thursday, May 14, 2009 at 6:00:00 PMUTC+2 hours CEST
Miami (U.S.A. - Florida)Thursday, May 14, 2009 at 12:00:00 NoonUTC-4 hours EDT
San Jose (U.S.A. - California)Thursday, May 14, 2009 at 9:00:00 AMUTC-7 hours PDT
Corresponding UTC (GMT)Thursday, May 14, 2009 at 16:00:00

The webinar is sponsored by Sun Learning Services and Sun’s Glassfish Application Server. Here's how to attend.

Topic: JSF 2.0 Webinar recording
Date: Thursday, May 14, 2009
Time: See above
Meeting Number: 714 652 848
Meeting Password: attend

Please click the link below to see more information, or to join the meeting.

-------------------------------------------------------
To join the online meeting
-------------------------------------------------------
1. Go to https://sunmeetings.webex.com/sunmeetings/j.php?ED=116130877&UID=1073413937&PW=09fd130b1119064354
2. Enter your name and email address.
3. Enter the meeting password: attend
4. Click "Join Now".

------------------------------------------------------- 
To join the meeting on iPhone
-------------------------------------------------------
Go to wbx://sunmeetings.webex.com/sunmeetings?MK=714652848&MPW=192f9a06d1dd2d2462393c24255c0a83db16b087e8a476ef6fc6322012f37c10

Don't have the iPhone WebEx application yet? 
Go to http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=298844386


-------------------------------------------------------
To join the teleconference only 
-------------------------------------------------------
Conference: Domestic: 1-866-839-8145 International: 2154463660
Passcode: 3555194

-------------------------------------------------------
For assistance
-------------------------------------------------------
1. Go to https://sunmeetings.webex.com/sunmeetings/mc
2. On the left navigation bar, click "Support".


To add this meeting to your calendar program (for example Microsoft Outlook), click this link:
https://sunmeetings.webex.com/sunmeetings/j.php?ED=116130877&UID=1073413937&ICS=MI&LD=1&RD=2&ST=1&SHA2=jvKX68crS4x3a9agPAjVu9uOvsi4Po08w9a7WgahWPc=

The playback of UCF (Universal Communications Format) rich media files
requires appropriate players. To view this type of rich media files in
the meeting, please check whether you have the players installed on your
computer by going to
https://sunmeetings.webex.com/sunmeetings/systemdiagnosis.php

IMPORTANT NOTICE: This WebEx service includes a feature that allows
audio and any documents and other materials exchanged or viewed during
the session to be recorded. By joining this session, you automatically
consent to such recordings. If you do not consent to the recording, do
not join the session.



The presentation will be based on the one I've been giving recently, which I mentioned in a previous entry.

Technorati Tags:



JSF2 European Tour, Spring 2009

Posted by edburns on April 30, 2009 at 07:55 AM | Permalink | Comments (5)

I just returned from presenting JSF2 at three wonderful conferences in German speaking Europe.

Mathema Füjahrcampus is a smaller and more intimate version of the annual Herbstcampus put on by Mathema in the Fall. I really loved the Füjahrcampus. Mathema boss and noted author Oliver Szymanski gave several sessions together, including a full day workshop on JSF2. This was practice for my upcoming Java University Workshop on JSF 2. Thanks to Oliver, Michael, Nana and the whole Mathema team for putting on a great conference.

Audience during Ed's JSF2 talk at JSFDays 2009
Audience during Ed and Martin’s JSF2 talk at JSFDays 2009

The annual JSFDays Conference in Vienna was a huge success, with over 250 attendees and many of the leading individuals in the JSF community in attendence. For a conference mainly devoted to just to JSF, that’s a good amount. I particularly enjoyed Hazem Saleh’s presentation on GMaps4JSF, and Daniel Lichtenberger’s presentation on his JSF enabled software stack called Flexive. Very cool stuff. The slides and videos for most of the sessions at JSFDays are available at for a small fee at <http://jsfdays.irian.at/registration/preregindex.jsf>.

The annual JAX conference is the largest non-academic software development conference in Germany. I’d never had the pleasure of attending before, and it was really excellent. S&S has been running JAX since 2001 and they really have the conference thing down. This year there was one “JSF Day” during the conference proper, and a “JSF Experts Day” the next day after the conference. Thanks to Andy Bosch and Matthias Weßendorf; for organizing these days. It looks like the slides from the JSF Experts Day are available at <http://it-republik.de/jaxenter/jax/ccm_jsf_fr>, though that site may be for registrants only.

I’ve taken the JSF2 presentation that Martin and I gave at JAX and modified it slightly to make it available at <https://javaserverfaces.dev.java.net/presentations/jsf2-complete-tour.odp> and <https://javaserverfaces.dev.java.net/presentations/jsf2-complete-tour.pdf>.

Technorati Tags:



Oracle and JCP: JSF is Once Again a JCP Trial Balloon

Posted by edburns on April 22, 2009 at 03:12 AM | Permalink | Comments (0)

JSF has a rich history of being used as a JCP Trial Balloon. For example, JSF was the first JSR to undergo a JCP voting milestone after the infamous Apache Open Letter. This letter is one of the first links in the chain of events that has led us to not having Java SE 7 for several years now. Well, we have the opportunity again. JSF is the first Sun led JSR to undego a JCP vote since the Oracle/Sun announcement. Our final approval ballot phase for JSF 2.0 is 8 - 22 May 2009. Watch closely to see how the membership of the JCP EC responds to the Oracle news. I expect it to be business as usual, but these are strange days!

Technorati Tags:



Org Charts and Influence

Posted by edburns on April 21, 2009 at 09:52 AM | Permalink | Comments (1)

Nearly every work related thought I have now ends with, “but this could change because of the Oracle thing.” The subject of this blog is one of them. While riding the ICE train to Mainz after speaking at JUG Köln, I was catching up on email and came across a (likely now irrelevant) org chart for some group other than my own. I noticed a box filled with the names of individual contributors that lead straight to a Director level person, rather than going to a middle-manager first. I’ve seen such boxes on many org charts at Sun, and the corresponding inter-personal pattern for those whose names reside in such boxes is often, “I have more influence because I report directly to a Director”. This notion seems to be encouraged in the Sun culture as a carrot to motivate engineers who do report to a middle manager to want to become “more senior“ by getting into one of those boxes. The thinking is that influence can be measured by your tree-depth in the org chart. I’m happy to report that this is not the only path to having influence at Sun (but it does appear to be the better recognized one).

Here’s the path I’ve chosen. Rather than seeking to differentiate myself by communicating my value-add for maximum Sun-internal visibility, I decided to invest more effort in looking outward to help grow and engage in a community of developers around a specific technology, namely JSF. Whatever influence I perceive I’ve earned as a result of this decision comes not from my position in the pecking order, but from direct engagement with the community. I may not have the direct ear of upper management, but by engaging the community, and helping to advocate and influence their vision of how JSF should evolve, I have the indirect ear of upper management. I think this is a better path for me because I believe the voice of the community should carry more weight with, and be heard more clearly by, upper management. Such an approach certainly brings upper management closer to the customer, which is the cornerstone of building shareholder value. Thankfully Sun does support and recognize this path to seniority, but acceptance appears to be spotty across the company as a whole. Jonathan Schwartz’s emphasis on employee blogging is one way that Sun supports this path. Of course, all this could change because of the Oracle thing.

Continue Reading...



June 2009
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        


Search this blog:
  

Categories
Business
Community
Community: Glassfish
Community: Java Enterprise
Community: Java Specification Requests
Community: JavaDesktop
Community: NetBeans
Extreme Programming
J2EE
JavaOne
JSR
Open Source
Patterns
Programming
Security
Archives

June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
June 2008
April 2008
February 2008
November 2007
August 2007
July 2007
May 2007
March 2007
January 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
August 2004
June 2004

Recent Entries

New JCP.org debuts, JSF2 DataSheet Published, Try the JavaEE 6 SDK

jsr-314-comments@jcp.org: ready for your input

Ed's Jazoon schedule 2009



Powered by
Movable Type 3.01D


 Feed java.net RSS Feeds