Release 2.0 development
Release 2.0 is actively under development. This release has significant new features, including:
- RESTful Server-based architecture (based on Jersey)
- AJAX driven end-user / administration interface
- Client-side Java API (based on Jersey)
- Support for 1.x sample applications
- Authentication / Authorization model
- Per-Operation configurable back-end Services (Create, Read, Update, Delete, Search, etc.)
- Relationships: parents, children, peers, etc.
- Views: merging related contexts into a single response
- Plugins: access external facilities
- Media (mimeType) support
- Email Notifications
- Templates: merge attributes and forms
- Actions: Pre and/or Post Operation processing
- "Touch-less" User Photo management
Mime-Type Detection
The mime-util package is being leveraged to detect the mime-type of uploaded files to the "media" context.
Release 1.2 is complete
Testing is completed. Release 1.2 is the latest version of the 1.x code base
A Crypto package was created for Release 2.0 which initially supports Password Based Encrtption (PBE). The Framework has also been updated to support the encryption of data within the XML configuration file.
The team started developing release 1.2 to meet demand. This version is based on 1.1 and is focused on delivering Password Management features.
The Download page for source code and pre-build war/zip files has been created using the wiki site. The new page is designed make it easier for the community to get access to Project OpenPTK.
The team has responded to the community. A new release is being designed and prototyped. The focus is on more flexibility related to connecting with "back-end" Services (now implemented as Operations) and new "front-end" Services (like RESTful Web Services). We're documenting the architecture and new features as they are "checked in" to SVN.
Version 1.1.0 was released to the community. The source code and pre-built files are available on the download page. See the documentation page for more details.
The https://openptk.dev.java.net site has been the "home" for all aspects of Project OpenPTK. The team's requirements for documentation and communications grew and a this wiki site was started. The wiki will contain documentation, FAQs, Minutes, etc. while the https://openptk.dev.java.net site continues to be our SVN repository and host downloads.