Example Applications

Version 57.1 by Ray Kiddy on 2010/01/01 23:00

There are several applications included in the Project Wonder source. These may be buildable and runnable with no modifications, though some hae dependencies on, for example, certain databases. The goal, though, is for them to be as easy to run as possible and you represent "pretty good practice" in using the Project Wonder frameworks. The applications may also be used for testing the Project Wonder frameworks, and you may be able to see how to add testing to your own projects by examining these applications.

You can access the source of the example applications from the Project Wonder SourceForge pages. Links appear below. These applications were launched in eclipse using WOLips 3.5.6021. The app was just launched. If it gave an error out-of-the-box, this was noted.

 Application/Example  Launches?  Description  Demonstrates what? 
 Applications/BugTracker/  EXCEPTION  A full bug tracking database, suitable for production use. Uses many wonderful d2w and Ajax features. This project has been in Project Wonder for a very long time and is kept current by project committers. See Getting Started with BugTracker for more information on getting the application started. It will not launch unless JDBC parameters are properly set, e-mail notification parameters are set, and the database and tables for it already exist.  ? 
 Applications/ERMailer/  EXCEPTION   
 Applications/JavaMonitor/  skipped  Project Wonder version of the Apple-supplied WebObjects deployment application. Used with wotaskd. See Wonder Version of JavaMonitor, Debugging wotaskd and JavaMonitor, or perhaps Web Applications-Deployment-Java Monitor and see the tutorial podcast: 'Deployment and monitoring'.  Application Deployment 
 Applications/TickTockMan/  OK  Attempts to show some of the issues and solutions with the management of time classes (eg NSTimestamp, NSTimestampFormatter) in Project Wonder.  TBD 
 Applications/Uber/  EXCEPTION  
 
 TBD 
 Applications/ValidityModeler/  OK  Uses the components and classes provided by the com.gammastream.validity package. Is this compatible or a replacement for the functionality in er.extensions.validity?  TBD 
 Applications/wotaskd/  skipped  Project Wonder version of the Apple-supplied WebObjects deployment application. Used with JavaMonitor.  Application Deployment
 
 Examples/Ajax/AjaxExample  OK  Ajax-ish goodness. The app is launches from /Roots with no configuration and includes Selenium tests via a link in the Main component.  TBD 
 Examples/Ajax/AjaxExample2  OK  Even more ajax-ish goodness, more recently created. The app is launches from /Roots with no configuration and includes Selenium tests via a link in the Main component.  TBD 
 Examples/Ajax/AjaxLookExample  EXCEPTION  A D2W look, added later than either AjaxExample or AjaxExample2.  TBD 
 Examples/Ajax/ERDivaLookExample  OK  TBD  TBD 
 Examples/Ajax/ERIUIExample  OK  TBD  TBD 
 Examples/Ajax/SproutCoreExample  OK  TBD  TBD 
 Examples/Ajax/YUIExample  EXCEPTION  Demonstrates the use of the Yahoo UI widgets.  TBD 
 Examples/D2W/D2WComponentTour  OK  A general tour.  TBD 
 Examples/D2W/ERDivaliteExample  OK  TBD  TBD 
 Examples/D2W/ERMovies  OK  A simple ER-D2W WO application that uses the Movies database, access via JDBC to a Derby database. Database is loaded from movies.jar in Resources of ERMoviesLogic framework.
 
 TBD 
 Examples/Misc/DevStudio  EXCEPTION  TBD  TBD 
 Examples/Misc/ERComponentTour  OK  Catalog of ER WO components. Right now, only ERPChart components.
 
 ERPChart
 
 Examples/Misc/ERIndexingExample  OK  TBD  TBD 
 Examples/Misc/EROpenIDExample  OK  See Project WONDER-Frameworks-EROpenID for more info.  TBD 
 Examples/Misc/ERSeleniumExample  OK  A minimal demonstration. When Selenium tests are in most or all of the examples, this can probably be eliminated.  TBD 
 Examples/Misc/ExcelGeneratorExample  OK  TBD  TBD 
 Examples/Misc/JavaRESTAdaptorExample  EXCEPTION  TBD  TBD 
 Examples/Misc/RestExample  OK  TBD  TBD 
 Examples/Misc/ValidityExample  OK  TBD  TBD 
 Examples/Reporting/DRGroupingTest  OK  TBD  TBD 
 Examples/Reporting/DocsByExample  OK  TBD  TBD 
 Examples/Reporting/DynaReporter  OK  TBD  TBD