spiros.blog()

Spiros Tzavellas’s blog, mostly on software development and Java.

Oracle Toplink is now open source

By spiros on March 13, 2007

Oracle has released the Toplink O/R mapping framework as open source. They proposed a new persistence project, named Eclipse Persistence Platform (or EclipseLink for short), at the Eclipse Foundation and they are donating the Toplink source code to start the project.

The EclipseLink will be a runtime project offering only libraries and no IDE tooling. Other Eclipse projects, like Dali, offer tooling for JPA and O/R mapping. The project will include the Toplink O/R mapping tools and APIs, a JPA implementation, an OXM framework, a SDO implementation and other persistence related technologies.

Toplink is a very mature and successful product. It is maybe the fist successful O/R mapping product for Java and it is great to see Oracle donating it to the open source community.

For more information see:

  • The Oracle Toplink website
  • Oracle Proposes Open Source Persistence Project at Eclipse
  • Oracle Contributes TopLink ORM Open Source to Eclipse

Posted in Databases, Java | Tagged eclipse, EclipseLink, jpa

The 4th JHUG tech day

By spiros on March 12, 2007

On Saturday the 10th of March the 4th JHUG tech day took place. Dionysios and Paris have written excellent coverages of the event so I won’t write any details about it.

This was our best event so far and I am very happy that our JUG has sustainably organized events with great success. It is really amazing how the JHUG has evolved in the last couple of years. We were a small group of Java passioned people that just participated on an online discussion forum and now we organize events with above 150 attendees and world-class speakers. This time we even had our first non-European speaker, Patrick Linskey who came from the USA (San Francisco if I am correct) to speak to our event.

A huge thanks to Paris and Panos (our JUG leaders) for their hard work to organize the event. Guys… you rock! A huge thanks also to our guest speakers Dr Heinz Kabutz (Maximum Solutions), Tom Baeyens (JBoss/RedHat, JBPM lead developer), Patrick Linskey (BEA, EJB spec co-lead) and Rod Hardwood (Jetbrains).

The sponsor of the event was my previous employer. It was great to see old colleges and chat with them again. One of the best aspects of JUG events is the networking and discussions that you make with other people. Also the sponsor’s talk was (from the comments on other blogs and the JHUG forum) maybe the best so far. I was sure that it was going to be an interesting talk since I’ve worked on that system for a year and I know the the i-docs team does good and interesting work.

In conclusion, it was a great event and I hope that our next events will be even better (although this is easier said than done).

Update
Photos from event set1 and set2.

Posted in Java | Tagged jhug

Gang Of Four Design Patterns Crossword

By spiros on March 2, 2007

Test your design patterns knowledge with this Javascript game.

BTW I missed one pattern :-(

(via Ajaxian)

| Tagged oop

The RPC refactorings in GWT 1.4

By spiros on February 19, 2007

In the upcoming 1.4 release of Google Web Toolkit, finally all the serialization logic has been removed from the RemoteServiceServlet. The serialization code now resides into a new class named RPC.

This is a small but important change that will allow developers to easily integrate GWT with other server-side frameworks. I am sure that a lot of people (like my friend George who is the author and maintainer of the most popular GWT-Spring integration framework) will be very happy with this change since it will greatly simplify their code.

Robert Hanson has all the details in his blog.

Posted in Java | Tagged gwt

Gigavox Audio Lite and Amazon’s web services

By spiros on February 18, 2007

The Technometria podcast, at ITConversations, has a great episode discussing the architecture of the new Gigavox Audio Lite service. Gigavox Audio Lite is currently in alpha and it is the next generation podcasting platform of Gigavox corporation based on the technology behind ITConversations.

Gigavox‘s engineers made the decision to leverage Amazon‘s infrastructural web services in order to save time and money with Amazon‘s pay per use pricing model. Gigavox‘s case is interesting because they use most of Amazon‘s infrastructural web services and you can see how you can combine the various services to build a complex application. They use S3 for storage, EC2 for batch processing and SQS to connect the the various subsystems. You can see a diagram of the architecture here.

The episode has two guests, Jeff Barr from Amazon and Doug Kaye from Gigavox.

Posted in architecture | Tagged architecture, aws, cloud, clustering, web services

« PreviousNext »

Pages

  • About
  • Projects

Categories

  • .Net
  • Agile
  • architecture
  • Databases
  • Firefox
  • Java
  • Javascript
  • Linux/Unix
  • Programming
  • Scala
  • Startups
  • Web

Tags

aop architecture aws book C# C/C++ caching circuit-breaker cloud clustering Databases dependency injection design patterns distributed eclipse EclipseLink ejb fp gc guice gwt hibernate Java javaee jhug jpa junit jvm maven mysql oop php podcast ruby Scala scalability scrum seam spring framework struts tools transactions web services wireless xml

Copyright © 2012 spiros.blog().

Powered by WordPress and Hybrid.