Note: All products and related material distributed under an Apache Version 2.0 licence.
- Open Source Applications/Frameworks
- SPTWebMail - A RIA web mail application. Developed using Echo2/EPNG frameworks and JavaMail. Read the manual for full details about the product. Visit the project page at java.net to download the application. Documentation and screen shots are available on the project page.
- UNIX Password changing application.
Developed as an accessory to the SPTWebMail application to enable SPT users
control over their mail account password. The application connects via
telnetto the mail server, authenticates the user and changes the users password. Read documentation about the application or view JavaDocs. - Rapid Application Development - Under development. A RAD framework for developing RIA applications using Echo2/EPNG and JDO. The framework will provide bi-directional code generation (model to view or vice versa), automatic bi-directional binding (view<-model and model->view), and automatic view initialisation.
- Performance Review System. A RIA for managing performance of employees. Designed to meet the requirements of small companies which do not have expensive ERP systems. Developed using Echo2/EPNG for developing the AJAX User Interface and JDO as the persistence framework. Visit the project page at java.net to download the application. Documentation and screen shots are available on the project page.
- Relational Database Web Tool - A simple web application to display the standard objects in an RDBMS and interact with it. Designed to be similar to usual desktop database tools. Visit the project page at google code to download the application. Documentation and screen captures are available on the project page. View javadoc for the application. The project is also hosted on freshmeat.
- SPT Object Database - Under development.
A simple object database system
implemented using Prevayler.
Supports basic features expected in an object database.
- Seamless persistence of simple object graphcs.
- Annotation based indexing and constraints on prevalent objects.
- Generics based transaction and query objects to remove requirement for clients to create transaction and query objects as required by Prevayler.
- Persistence by reachability as supported by popular ORM frameworks.
- Managed relationships (uni and bi-directional).
- Lucene based search indexing of annotated searchable fields in prevalent objects.
- EchoPoint.
Leading re-implementation of the EchoPointNG component library for
Echo3 web application
framework.
- Read the Developer Guide.
- View the component list.
- View the API specifications.
- View the Client Test application.
- SPT Core Cocoa/Objective-C library. Contains utility classes for encryption/decryption, sorting sets, queue, stack etc.
- Articles
- Rapid Application Development With Data Binding and Object Persistence (PDF) (Source) (API)
- Echo2 CJUG presentation
- Object Databases CJUG presentation
- SPT API's
