Last modified 5 years ago
Most of the information on this page is over a year old and outdated. It will be updated when the release of Peach 3 is getting closer
Peach 3 (Planned) Features
General
- Implemented in Python
- Multitier architecture
- User Frontends (initially a web interface, but other clients possible)
- Application server
(connecting to the database backend but also to eg. LDAP servers for authentication) - Database backend
- Processing modules (eg. for processing submissions)
Using XML for all data transport (using 4suite)Using SOAP for communication between tiersUsing Twisted for server componentsPlug-in based- Published under the ClarifiedArtisticLicense?
Frontend
- Using reStructuredText for User input
Storing the reStructuredText internally in an XML format using docutils.Web frontend uses GNU Enscript for syntax highlighting
Application Server
- Takes care of all the logic
Database
Using a relational database like MySQL to store Python objectsUsing something similar to what is described in Infinite Filing Cabinet for CAPSTM
Processing Modules
- Planned modules include:
- Compilation of submissions
- Testing of submissions
- Comparisson
Attachments
-
IFC200304.pdf
(559.8 KB) -
added by eriks 6 years ago.

