Monday, July 12, 2010

Google App Inventor for Android

Checkout this new WYSIWYG tool from Google to develop apps for Android! I've requested access, so maybe I'll be able to post more details in a followup post....

Thursday, July 8, 2010

Using Bean Validation with WAS v7

Great article from Jeremy on how to use Apache Bean Validation on the IBM WebSphere Application Server v7 with the OSGi/JPA 2.0 Feature Pack installed.

Wednesday, June 30, 2010

Keep your Windows machines updated

For all of you Windows users out there (and yes I still occasionally use Windows) if you think Windows Update and self updating programs like Firefox, Adobe Reader and Sun JRE are enough to keep your machine safe, think again. You should try out the browser based "The H" Update Check which uses Secunia's Online Software Inspector or download and install the Secunia Personal Software Inspector application.

Tuesday, June 29, 2010

Create your own calendar images

Stumbled across this great entry on the dryicons blog which shows how to create calendar images in Photoshop.

Thursday, June 24, 2010

Parted Magic 4.11

Parted Magic is a free disk partitioning tool based on Linux which can be booted as a LiveCD or LiveUSB image and can handle FAT32, NTFS, or normal Linux filesystems.

Wednesday, June 23, 2010

Membase - Interesting hybrid for NoSQL? is an interesting new project which claims to be an elastic key-value database based on memcached to provide quasi-deterministic latency and throughput to "NoSQL" users. The site is still a work in-progress and no prebuilt binaries for Linux have been posted yet, but this might be a good fit for OpenJPA users in the future....

Tuesday, June 22, 2010

OpenJPA OpenBooks Sample

OpenBooks is a sample application that highlights many of the new features of JPA 2.0. The sample can be built from source obtained from the Apache's OpenJPA svn repository and can be deployed as a Swing based Java SE application or as a Java EE WAR file to applications servers that support JPA 2.0.

Monday, June 21, 2010

Apache Bean Validation performance

Thanks to Carlos Vara, we have started a project in our sandbox to help test performance of the Apache implementation versus the RI (Hibernate Validator.) The code can generate a JSR-303 annotated bean graph with groups, inheritance and complex constraints, so it can simulate realistic scenarios. Checkout Carlos' Blog entry for more details on the performance results, which currently show the Apache code is faster than the RI.

Friday, June 18, 2010

Apache Geronimo 3.0-M1 available

Apache Geronimo v3.0-M1 server is available for download and is a non-certified milestone release containing some new Java EE 6 features like Servlet 3.0, JSP 2.2, JSF 2.0, JPA 2.0 (Apache OpenJPA) and support for the OSGi Blueprint, JPA, JNDI and JTA services from Apache Aries.

Wednesday, June 16, 2010

Android Apps

Here is a good article on CNet that reviews some good Android apps -
Android Starter Kit. You can also go over to AndroidLib and search for apps.

Monday, June 14, 2010


I've started looking at using the findbugs-maven-plugin on the Apache Bean Validation and Apache OpenJPA projects, to help remove any obvious coding errors. Checkout the FindBugs website on SourceForge for more info.

Friday, June 11, 2010

Thursday, June 10, 2010

Apache Bean Validation 0.1-incubating voting completed

The Apache Bean Validation 0.1-incubating vote from the Incubator PMC has concluded and we can now publish our first release!

Friday, June 4, 2010

Apache OpenJPA Bean Validation primer

Jeremy has created a Bean Validation primer on the Apache OpenJPA site, which describes the new JSR-303 Bean Validation spec in Java EE 6 along with how it can be used with JPA 2.0. He also includes an image-gallery sample, which shows how to use Apache Bean Validation with Apache OpenJPA v2.

Friday, May 28, 2010

OSGi/JPA2 Feature Pack for IBM WAS v7

IBM released a combined OSGi and JPA Feature Pack for IBM WebSphere Application Server v7 today, which includes OSGi Blueprint and EBA based programming model from Apache Aries 0.1-incubating along with JPA 2.0 support from Apache OpenJPA 2.0.0.

Using OpenJPA2 Criteria API in Apache Daytrader

Dianne has created instructions and a patch on the Apache OpenJPA site which shows how to modify the Apache Geronimo Daytrader sample to use the new Criteria API that was introduced in JPA 2.0.

Friday, May 14, 2010

Apache OpenJPA OpenBooks sample

Pinaki has created an OpenBooks sample in the Apache OpenJPA trunk, which can be used to demonstration new JPA 2.0 features such as: Criteria Query; Compound, Derived identity Orphan Delete; Persistent Domain Model API; ....

Thursday, April 22, 2010

Apache OpenJPA 2.0.0 released

The Apache OpenJPA community is proud to announce the release of Apache OpenJPA 2.0.0. The release is available for download at [1].

This distribution is a fully compliant and production ready implementation of the Java Persistence API, Version 2.0 specification (JSR 317 - [2]).

For more information about OpenJPA 2.0.0, please checkout the release notes at [3].


Monday, March 29, 2010

Apache OpenJPA 2.0.0-beta3 released

The Apache OpenJPA community is proud to release OpenJPA 2.0.0 Beta 3.

Monday, March 1, 2010

Saturday, February 27, 2010

Apache OpenJPA 2.0.0-beta2 released

The Apache OpenJPA community is proud to release OpenJPA 2.0.0 Beta 2.

Friday, January 29, 2010

Apache OpenJPA 2.0.0-beta released

The Apache OpenJPA community is proud to release OpenJPA 2.0.0 Beta. This distribution is based on the final JSR 317 Java Persistence API, Version 2.0 specification and passes the JPA 2.0 TCK.