Follow @reza_rahman has setup an evolving application like the Pet store example for JavaEE 6 named
This examples contains the JavaEE 7 API's in use. Here's the Video from the Devoxx Belgium ( on youtube ):
The homepage of cargo-tracker can be found here https://cargotracker.java.net/.
The Source-Code of the app is available in a subversion repository https://java.net/projects/cargotracker/sources/svn/show/tags/.
Since the project is managed by maven you can use any IDE you like with maven support like
Netbeans, Eclipse, IntelliJ, ...