Home > Blogs > JavaOne - Reflection on Day One

JavaOne - Reflection on Day One

By  May 8, 2008

Topics: Programming, Java

Lots of action on the official opening of JavaOne. Neil Young appeared on stage to show off his new 10 disc Blu-Ray music project.

Neil Young was welcomed onstage by Sun's (pony-tail) chief Jonathan Schwartz, to f show off a 10-disc Blu-Ray project with just about every song Young has written.

Sun provided Sony with the Java code that allowed for interaction with the music catalog. Young, long a fan of analog vs. digital, and one who abhors the ruination of sound via CDs and MP3, seems to finally have found something to satisfy his audiophile ears. FYI, Blu-ray holds 25GB per layer (50GB on a dual-layer disc), whereas HD-DVD can only hold 15GB per layer (30GB on a dual-layer disc). Blu-ray also has a higher data transfer rate for video and audio (54Mbps vs 36.55Mbps). The higher capacity and transfer rates for Blu-ray opens the door to very high quality viewing at home.

 Rock with REST and JAX-RS

One of the things that got my attention was JAX-RS: The Java API for RESTful Web Services. Coming on scene a few years ago, REST is a light counter thrust  to the heavier SOAP and Web Services stack. The basic idea behind REST is that HTTP  already has much of what  is needed to  create  web services if you just design your site to take advantage of already existing HTTP actions (GET, POST, PUT, DELETE). With many folks jumping on the REST bandwagon, JSR 311 provides a way to develop REST web-services fairly painlessly using Java annotations. Jersey is the open source reference implementation which you can play with as JSR 311 moves to finality. https://jersey.dev.java.net/

And, if you like the idea behind REST you'll love Poster, a FireFox addon that lets you talk HTTP to web services and other web resources. The cool thing is that it lets you you set up the HTTP request type, compose the body, and content type. Great for testing and experimenting. No need to write a client program, just get Poster at  https://addons.mozilla.org/en-US/firefox/addon/2691

Become an InformIT Member

Take advantage of special member promotions, everyday discounts, quick access to saved content, and more! Join Today.