« Pluggable renderers... | Main | Raleigh bloggers -... »

Sun Web Developer Pack R1 with RSS and Atom goodies

The Sun Web Developer Pack (SWDP) finally uncloaked today, so I can talk a little more openly about what I and my Java EE co-workers have been working on. You can get the full scoop at the SWDP site, but basically SWDP is a bundle of technologies to help developers build "Web 2.0" or next-generation web applications on the Java platform. Ajax, scripting languages, REST and of course RSS/Atom are all part of that. The RSS/Atom bits are ROME 0.9 (Beta), Blogapps 2.0 (Early Access) and a ROME-based Atom Server kit based on code from Roller.  There are also example Atom server implementations in the REST API and Phobos components of the pack.

I'm pretty excited that we're putting some resources behind ROME and that both ROME and Blogapps are part of SWDP R1, but I'm even more excited about the next release. In R2 we'll drop the Atom Server Kit and Blogapps BlogClient and we'll replace them with ROME Propono a brand new Atom protocol client and server library that we're getting ready to contribute to the ROME project.

I haven't had a whole lot of time to experiment with the various components in the pack, but I have played with Phobos and I think it's pretty compelling. Phobos is a "lightweight, scripting-friendly, web application environment." It's not just for creating server-side JavaScript applications, but that's the angle the I find interesting. So many developers are creating JavaScript/Ajax applications these days that working in JavaScript on both client and server-sides makes sense -- especially when you can debug into JavaScript code in your IDE as you can with the Netbeans Phobos module. Also note that the jMaki Ajax components work with JSP, PHP and Phobos -- jMaki and Phobos look like a winning combination.
Comments:

This is huge! Nice work.

Posted by Sanat Gersappa on March 13, 2007 at 12:56 PM EDT #

I've implemented my own AtomHandlerFactory and see the weird file in the samples META-INF/services is this the only way to register our factory? There's no mention of this in the docs that I can find. Seems like passing this to the AtomServlet via servlet config would be much much easier. I'm not sure how the META-INF/services directory maps to classpath when in development...do you? Thanks!

Posted by colin brown on March 13, 2007 at 11:15 PM EDT #

Colin, Thanks for the feedback. I don't think that's the best place for the factory configuration either. And yes, it should certainly be documented. - Dave

Posted by Dave Johnson on March 14, 2007 at 02:50 AM EDT #

I am sorry to ask this question here but what is the difference between Sun Web Developer Pack (SWDP) and Java Web Services Developer Pack(JWSDP)? Thanks.

Posted by Prasad on March 29, 2007 at 02:48 PM EDT #

Prasad, sorry about the delayed response. SWDP is for next-gen web develop with Ajax, RSS/Atom, REST and scripting languages. JWSDP on the other hand is for web services development with SOAP, WSDL and stanard WS-* technologies.

Posted by Dave Johnson on April 04, 2007 at 01:34 PM EDT #

Post a Comment:
  • HTML Syntax: NOT allowed

« Pluggable renderers... | Main | Raleigh bloggers -... »

Welcome

This is just one entry in the weblog Blogging Roller. You may want to visit the main page of the weblog

Related entries

Below are the most recent entries in the category Java, some may be related to this entry.