Last updated July 28, 2009 21:13, by arungupta
Feedicon  

Track your running miles/distance Wiki

Introduction


This is a simple application that allow runners to track their miles and plot graphs to monitor progress.

The goal is to build an application, slightly bigger than "Hello World", using different Web frameworks and deploy on GlassFish. Each framework will then be evaluated based upon the criteria given below. It'll also demonstrate the richness and maturity of GlassFish for deploying a variety of Web frameworks.

Target Web Frameworks


This application will be built using the following Web frameworks (in no particular order):

  • Java EE
  • Ruby-on-Rails
  • Groovy and Grails
  • Spring
  • Wicket
  • Django/Pylons
  • Struts2

There are probably other frameworks that should be included in this list and that's where I can take help :) Please share your feedback on the users list.

Let me know if you'd like to create the app in any of the above frameworks.

Evaluation Criteria


Each framework is evaluated based upon the criteria ranging from the basic principles of framework, ease-of-use in design/development/testing/debugging/production of this web app, database interaction, tools support, ability to add 3rd party libraries, browser compatibility and other points.

IMPORTANT: This is NOT an exhaustive evaluation of different Web frameworks and the scope is limited only to this application.

See the Frameworks Comparison for criteria and results.

Get Started


Check out the source code from from https://kenai.com/svn/runner~subversion (browse) and run the app in framework of your choice:

  • Ruby-on-Rails: rails/runner/README provide complete instructions

Other frameworks are work in progress and volunteers appreciated :)

  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2013, Oracle Corporation and/or its affiliates
(revision 20140418.2d69abc)
 
 
Close
loading
Please Confirm
Close