Ed Burns
Ed has worked on client and server side web technologies since 1994, including
NCSA Mosaic, Mozilla, the Sun Java Plugin, Jakarta Tomcat and JavaServer Faces, for which he is the co-spec lead. Check out Ed's screencast
demonstrating the sample BluePrints AJAX components. |
Carla Mott
Carla Mott has worked with the Java EE team for the last 6 years and is the owner of the GlassFish project.
She began at Sun as the Software Quality Engineering lead for J2EE 1.3 and 1.3 releases of the J2EE SDK,
and later became technical lead on the Java Application Verification Kit for the Enterprise (AVK). |
The BluePrints Team
The Java BluePrints projects presents the programming model, guidelines and examples for designing enterprise quality applications and web services using Java technologies. Some of the areas covered are Ajax-enabled Web 2.0 applications, Persistence, JavaServer Faces, SOA with BPEL, and WS-Security. Current team members include Mark Basler, Sean Brydon, Smitha Kangath, Greg Murray, Inderjeet Singh and Yutaka Yoshida. |
Jayashri Visvanathan
Before becoming the Java Studio Creator team's Engineering Manager, Jayashri was a member of the engineering team working with the BluePrints team on the AJAX-enabled components bundled in Java Studio Creator. She was also a member of the JavaServer Faces team since its inception, managing the reference implementation and the java.net project. |
Greg Murray
AJAX Architect Greg Murray is deeply involved in the AJAX movement through his participation in the OpenAJAX Alliance and contributions to the Dojo Foundation's open-source JavaScript toolkit. Within Sun, Greg lead a grass roots effort advancing the integration of client-side scripting with Java technologies and is the creator and principal architect of Project jMaki. jMaki uses the best parts of Java and the best parts of JavaScript to deliver rich AJAX style widgets through a singe, easy-to-use interface that accesses components from popular widget libraries such as Dojo, Script.aculo.us, Yahoo's UI Library, Spry, DHTML Goodies, and Google's Web Toolkit. Greg recently contributed to the design and development of the AJAX-based Java Pet Store 2.0 Demo and helped create Java BluePrints solutions for using AJAX with Java technologies. |
Roger Kitain
Roger is the JavaServer Faces co-specification lead. Roger has extensively been involved with server side web technologies and products since 1997. He started working on JavaServer Faces in 2001, as a member of the reference implementation team. He has experience with Servlet, JSP technologies, and most recently he has been involved with different rendering technologies for JSF. |
Sample, Applications, Components & Widgets
Check out these demos of cool projects our engineers have been working on. We hope you're inspired by these apps, components, and widgets, and we'd like to know what you think--just click the feedback links provided. We’ll have more posts soon, including additional downloads. And please be patient... like you, we're experimenting with leading edge technologies, so click "Learn more" for browser compatibility and other info.
— The Web 2.0 Team at Sun
|
|
|
|
BluePrints Java Pet Store 2.0
This demo illustrates BluePrints for using Ajax with Java, building Ajax-enabled JSF component libraries, using Java Persistence APIs and other Java EE 5 technologies, applying MVC and other design patterns in an Ajax web app, using Mashups such as Google Maps service for location specific searches of pets and PayPal service for purchases, using an RSS feed as a data source, and lots more.
Technologies Featured: Ajax, Dojo toolkit, RSS, Java Server Pages, JavaServer Faces and more
BluePrints Java Pet Store 2.0 by The BluePrints Team
|
|
|
|
Project Phobos Reddit/Del.icio.us Mashup Demo
This demo consists of a background task that every ten minutes fetches the RSS feed for the "what's hot" page on reddit.com and stores the resulting information in the database. The data is then rendered here. Additionally, the task attempts to retrieve the del.icio.us tags for each story; if it finds any, it makes them available via a popup.
Reddit/Del.icio.us Mashup Demo by The Project Phobos Team
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BluePrints Solutions Catalog
The Java BluePrints Solutions Catalog for JavaEE 5 is a collection of guidelines and focused sample applications. It is designed to illustrate how the platform can be utilized to create an application that delivers cutting edge user experience.
Technologies Featured: Ajax, Mashups, Dojo toolkit, JavaServer Faces, Java Persistence API, RSS and more
BluePrints Solutions Catalog by The BluePrints Team
|
|
|
|
Project Phobos Yahoo! Geocoder Demo
This demo uses the an XMLHttpProxy client and the Yahoo! Geocoder service to return an address' latitude and longitude.
Yahoo! Geocoder Demo by The Project Phobos Team
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Flower Store Demo
Run the Flower Store sample application to see the BluePrints Ajax components running in the Java Studio Creator IDE.
Technology Featured: Ajax components
Flower Store Demo by Jayashri Visvanathan
|
|
|
|
Project Phobos Dojo Fisheye Widget
This demo shows the jMaki fisheye widget in action via Phobos.
Dojo Fisheye Widget by The Project Phobos Team
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sample Components Catalog
Demonstrates various JavaServer Faces components included with Java Studio Creator, including gthe calendar component, tree components, and validators and converters.
Technology Featured: JSF Components
|
|
|
|
Project Phobos Shopping List Application
This demo uses Ajax to allow the user to add and remove items in a shopping list without the page being reloaded.
Shopping List Application by The Project Phobos Team
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ajax Car Demo
This demo shows the use of the ajaxZone component to reduce the amount and complexity of JavaScript that a page author must write to ajaxify an existing application.
Technology Featured: Ajax
Ajax Car Demo by Ed Burns
|
|
|
|
Project Phobos Simple Mail Application Demo
This demo is a mockup mail server that actually connects to a real email account and retrieves the content of its Inbox.
Simple Mail Application Demo by The Project Phobos Team
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3D Tic Tac Toe Demo
Demonstrates the use of Dynamic Faces ajaxZone tags to dynamically update the user interface. Very similar to ordinary tic tac toe, except you play across three boards.
Technology Featured: JSF and Ajax
3D Tic Tac Toe Demo by Roger Kitain
|
|
|
|
Project jMaki Widget Gallery
A demonstration of jMaki Widgets, including source code.
Technology Featured: jMaki
Project jMaki Widget Gallery by Carla Mott
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Project Dynamic Faces fireAjaxTransaction Demo
Demonstrates the use of the Dynamic Faces "fireAjaxTransaction" JavaScript method call, which allows you to control what components get "executed" or "rendered" through the JSF lifecycle.
Technology Featured: JSF and Ajax
Project Dynamic Faces fireAjaxTransaction Demo by Roger Kitain
|
|
|
|
Project jMaki Map It Sample
This sample is a mashup of Yahoo! GeoCoder and Yahoo! map widgets — enter a location in the GeoCoder and it will be mapped for you.
Technology Featured: jMaki, Yahoo! widgets and JSP
Project jMaki Map It Sample by Greg Murray
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Project Dynamic Faces JavaOne 2006 Demo
This demo shows that web based applications can be just as visually appealing and responsive as desktop applications. Examples include Context Sensitive Autocomplete, Shopping Cart, Pager, and Show/Hide.
Technology Featured: Ajax
JavaOne Demo on Facelets by Ed Burns
|
|
|
|
Project jMaki RSS Data Sample
Load your favorite RSS feed into a table or accordion widget to list the feed items. User can then click on the link to load the article on the page.
Technology Featured: JSON, XSL, Dojo, RSS and JSP
Project jMaki RSS Data Sample by Greg Murray
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Project Dynamic Faces with jMaki Demo
In this sample application, you can see how Projects jMaki and Dynamic Faces can work together to give you enterprise grade Ajax with complete server side component support from JSF.
Project Dynamic Faces with jMaki Demo by Ed Burns
|
|
|
|
Project jMaki Charting Application
This example shows how jMaki has been extended with Project jMaki Charting to provide various types of charts — create line, area or bar charts of user's data.
Technology Featured: JSP, Dojo and jMaki
Project jMaki Charting Application by Greg Murray
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Project Woodstock 4.1 Example Application
Good coding practice samples showing developers how to incorporate Project Woodstock components into their product. Once deployed, you can view both working examples and corresponding source code to assist with product development.
Technology Featured: Project Woodstock component libraries, JSF and some AJAX technologies
Project Woodstock 4.1 Example Application by The Project Woodstock Development Team
|
|
|
|
|
|
|
|
|
|