Monday, May 05, 2008

CommunityOne: Amazon EC2 and OpenSolaris

Sun is apparently poised to support Open Solaris on Amazon EC2. More information is available at http://sun.com/amazon. I've registered but haven't heard back. There are some limitations. The initial release only supports the 32-bit EC2 instances so that actually limits what you can do.

If I get a hold of the AMIs I'll try to post some notes on the experience.

Labels: , ,

CommunityOne: Ruby Panel and Python Panel

These two sessions were interesting in that the Ruby/JRuby project at Sun has made a ton of progress in the past few years. JRuby has expanded the Java platform by providing not only a first class Ruby implementation hosted on the JVM but also has helped to establish Netbeans as arguably the best development environment for Ruby and RoR projects. Not bad. Plenty of good work being done.

Python/Jython at Sun is just getting started. Jython will need to be advanced to match the latest Python language version and there will need to be performance improvements but the good news is there is a lot of work from the JRuby group that can be leveraged to accelerate the development of Jython. Frank Wiezbicki said it best, "...for every decision there are four dead-ends we won't have to go down, because they have been there..."

There was an initial demo of Django running on Jython. I didn't think that was even possible with the latest Jython. I should have asked if that was actually something someone could download.

Ted Leung gave a sketch of what they want to accomplish with the C implementation of Python. Making Solaris the best platform to run Python on is certainly in the works but also things like standardizing DTrace probes for the standard C implementation is a great idea.

It's going to be interesting to track what Ted Leung, Frank Wiezbicki and the Python community can accomplish.

Labels: , ,

CommunityONE: same app 3 ways

Just listening to a talk on building the same app using JPA, Spring, and then Seam. Not the most dynamic talk, no actual coding going on, just a basic slide walkthrough. Nice to see all of these frameworks supported on Glassfish.

They should have done a comparison between JPA/Spring/Seam and a dynamic language framework like RoR or Django. So much less code using Ruby or Python. Not that there isn't a place for some of the big Java EE frameworks but sometimes you just need to build the app fast, or you are prototyping, and you can get much more milage out of the dynamic frameworks.

Labels:

CommunityOne: Where is the power?

Wow. The infrastructure at CommunityOne is pretty anemic. The Wifi has collapsed and there is no power in the session rooms! What are they thinking?

On a positive note, they provided lunch today. Thanks for the sandwich!

Labels: