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.



JavaOne 2008 Picks

Posted by edburns on April 25, 2008 at 08:53 AM | Permalink | Comments (0)

Here is my table of chosen talks for JavaOne San Francisco 2008. I exported it from the ScheduleBuilder tool, sorry for the verbosity. j1

Time Remove Session ID/Title Speaker(s)
Tuesday , May 06
8:30 AM - 10:30 AM  Sun General Session Java + YOU  
10:30 AM - 10:50 AMTo schedule a session during this timeslot, please return to the Content Catalog
10:50 AM - 11:50 AM TS-4817
The Java™ Platform Portlet Specification 2.0 (JSR 286)
Stefan Hepper
11:30 AM - 8:00 PM  Tuesday Pavilion Hours: 11:30 a.m. - 8:00 p.m. 
11:50 AM - 12:10 PM  Break between sessions 
11:50 AM - 11:50 AM  Lunch Served from 11:50 a.m. to 2:00 p.m. 
11:50 AM - 01:30 PMTo schedule a session during this timeslot, please return to the Content Catalog
1:30 PM - 3:00 PM  Sun General Session Java-Centricity: Leveraging Java Technology at the hub of your Digital Life  
03:00 PM - 03:20 PMTo schedule a session during this timeslot, please return to the Content Catalog
3:20 PM - 4:20 PM TS-5453
Is There A Place For Applets in Web 2.0?
Jim Crossley; Gary Thompson
4:20 PM - 4:40 PM  Break between sessions 
4:40 PM - 5:40 PM TS-6589
Defective Java™ Code: Turning WTF Code into a Learning Experience
William Pugh
5:40 PM - 6:00 PM  Break between sessions 
6:00 PM - 7:00 PM TS-4956
Creating a JavaServer™ Faces Application from A to Z with JDeveloper
Robert Jackson
7:00 PM - 7:30 PM  Evening Break 
7:30 PM - 8:20 PM BOF-5031
Upcoming Java™ Programming Language Features
Alex Buckley; Maurizio Cimadomore; Jonathan Gibbons
08:20 PM - 10:20 PMTo schedule a session during this timeslot, please return to the Content Catalog
Wednesday, May 07
8:30 AM - 9:15 AM  Oracle General Session Enterprise Application Platform  
09:15 AM - 09:30 AMTo schedule a session during this timeslot, please return to the Content Catalog
9:30 AM - 10:30 AM PAN-5435
The Script Bowl: A Rapid-Fire Comparison of Scripting Languages
Guillaume Laforge; Charles Nutter; Jorge Ortiz; Raghavan Srinivas; Frank Wierzbicki
10:30 AM - 10:50 AM  Break between sessions 
10:50 AM - 11:30 AMTo schedule a session during this timeslot, please return to the Content Catalog
11:30 AM - 4:30 PM  Wednesday Pavilion Hours: 11:30 a.m. - 4:30 p.m. 
11:50 AM - 11:50 AM  Lunch Served from 11:50 a.m. to 2:00 p.m. 
11:50 AM - 02:30 PMTo schedule a session during this timeslot, please return to the Content Catalog
2:30 PM - 2:50 PM  Break between sessions 
02:50 PM - 03:50 PMTo schedule a session during this timeslot, please return to the Content Catalog
3:50 PM - 4:10 PM  Break between sessions 
04:10 PM - 05:10 PMTo schedule a session during this timeslot, please return to the Content Catalog
5:10 PM - 6:30 PM  Evening Break 
5:30 PM - 6:15 PM  AMD General Session The Role of the Microprocessor in the Evolution of Java Technology  
06:15 PM - 06:30 PMTo schedule a session during this timeslot, please return to the Content Catalog
6:30 PM - 7:20 PM BOF-5501
Java™ Champions BOF: The Latest Buzz, Highlights, and Panel Discussion
Calvin Austin; Manfred Riem
07:20 PM - 07:30 PMTo schedule a session during this timeslot, please return to the Content Catalog
7:30 PM - 8:20 PM BOF-4984
The Java™ Platform, Enterprise Edition (Java EE Platform) Community Discussion
Roberto Chinnici; William Shannon
08:20 PM - 08:30 PMTo schedule a session during this timeslot, please return to the Content Catalog
8:30 PM - 9:20 PM BOF-5224
Did We Spoil the End User? Building Personalization into JavaServer™ Faces Technology-Based Applications
Peter Ebell; Lucas Jellema
Thursday , May 08
8:30 AM - 9:15 AM  Intel General Session Innovations through Software  
09:15 AM - 09:30 AMTo schedule a session during this timeslot, please return to the Content Catalog
9:30 AM - 10:30 AM TS-5793
Groovy and Grails: Changing the Landscape of Java™ Platform, Enterprise Edition (Java EE Platform) Patterns
Guillaume Laforge; Graeme Rocher
10:30 AM - 10:50 AM  Break between sessions 
10:50 AM - 11:30 AMTo schedule a session during this timeslot, please return to the Content Catalog
11:30 AM - 4:30 PM  Thurdsay Pavilion Hours: 11:30 a.m. - 4:30 p.m. 
11:50 AM - 11:50 AM  Lunch Served from 11:50 a.m. to 2:00 p.m. 
11:50 AM - 02:30 PMTo schedule a session during this timeslot, please return to the Content Catalog
2:30 PM - 2:50 PM  Break between sessions 
2:50 PM - 3:50 PM TS-5979
The JavaServer™ Faces 2.0 Platform Specification
Ed Burns; Roger Kitain
3:50 PM - 4:10 PM  Break between sessions 
04:10 PM - 05:10 PMTo schedule a session during this timeslot, please return to the Content Catalog
5:10 PM - 6:30 PM  Evening Break 
5:30 PM - 6:15 PM  Motorola General Session Dial in, Drive Deep: Using Motorola's Platforms to Reach Consumer and Enterprise Markets  
06:15 PM - 09:20 PMTo schedule a session during this timeslot, please return to the Content Catalog
Friday , May 09
8:30 AM - 10:30 AM  Sun General Session Extreme Innovation  
10:30 AM - 10:50 AMTo schedule a session during this timeslot, please return to the Content Catalog
10:50 AM - 11:50 AM TS-6391
Using Java™ Technology at the World’s Largest Web Site
Joshua Blatt; Dean Yu
11:50 AM - 12:10 PM  Break between sessions 
11:50 AM - 11:50 AM  Lunch Served from 11:50 a.m. to 2:00 p.m. 
11:50 AM - 01:10 PMTo schedule a session during this timeslot, please return to the Content Catalog
1:10 PM - 1:30 PM  Break between sessions 
1:30 PM - 2:30 PM TS-6517
Road Test Results of the “Big Three” Web Application Frameworks
Sujoe Bose
2:30 PM - 2:50 PM  Break between sessions 
02:50 PM - 03:50 PMTo schedule a session during this timeslot, please return to the Content Catalog
3:50 PM - 4:10 PM  Break between sessions 
04:10 PM - 05:10 PMTo schedule a session during this timeslot, please return to the Content Catalog

Technorati Tags:



JSF 2.0 Update

Posted by edburns on February 25, 2008 at 08:42 AM | Permalink | Comments (5)

Here's an ultra quick update on where the JSR-314 Expert Group is with JSF 2.0 developments. Everything relating to JSF 2.0 Expert Group developments is subject to change until the Proposed Final Draft version of the spec is released.

The ever resourceful and "do-the-right-thing"ful Ryan Lubke has started a series of blog entries showing how to use some JSF 2.0 features. Not all of the below features are showcased in Ryan's blog just yet, but here's a look at what's coming in what's coming (how's that for cutting edge!)

Speaking of cutting edge, if you want to find out how today's top programmers stay that way, check out my new book, Secrets of the Rockstar Programmers from McGraw-Hill, available in stores in March.

  • Ajax. Tracked at issue 293.

    We finally have a solution to the thorny, "my component needs a resource (script, stylesheet, image), it needs to be in the HEAD (or body, or form), but I'm not in the HEAD (or body or correct form). Can you please just 'do the right thing' for me?"

    We've decided there will be a top level ajax.js file and that this file will contain the standard JSF 2.0 JavaScript API. We haven't established what will be in this API, but it will have the following attributes:

    • In a page that uses JSF, there must be a top level JavaScript object named "javax", whose type is a JavaScript associative array. We've undertaken the necessary communication with the Open Ajax Alliance, and their Hub concept to reserve the "javax" namespace.

    • Within that top level JavaScript object, found in the OpenAjax Hub, there will be a "faces" property, whose value must be another JavaScript associative array.

    • Within the "faces" JavaScript object, there will be yet another JavaScript associative array, under the key "Ajax".

    • This JavaScript associative array, will have properties that are the JavaScript functions that comprise the JSF 2.0 JavaScript API

    • If any components in the page declare they require the JSF 2.0 JavaScript API, the runtime must guarantee that the ajax.js file is delivered to the client and that this file satisfies the above conditions.

    We're working to finalize spec details on the above items before proceeding with fleshing out the actual JSF 2.0 JavaScript API. I'm certain it will include JavaScript functions for:

    • Partial page refresh via ajax

    • Partial page update via ajax

    • Given a jsf componentId or clientId, give me the client DOM Element that corresponds to the outermost markup for that component.

    • Give me the JSF View State that would be sent in a POSTBACK or Ajax request.

  • EZComp. Tracked at issue 273.

    This one has stalled a bit due to Ajax. However, one aspect that has proceeded is MegaListeners. Once we have this checked in, look to Ryan Lubke's Blog <http://blogs.sun.com/rlubke/> for tips on how to use it.

    Two more features of note are the new view scope, and the RAILS_ENV.



May 2008
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 31


Search this blog:
  

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

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

JavaOne 2008 Picks

JSF 2.0 Update

The Joy of JCP



Powered by
Movable Type 3.01D


 Feed java.net RSS Feeds