Owner
Document owned by schevo_team.
Non-Ownders should not alter the document (except typos).
Non-Owners can add comments in the comments section.
Notes
Schevo Team should alter the document to reflect the actual Subsystem description, including links to external used projects.
Textual Overview
This is a draft overview of the current schevo subsystems.
* Schevo Lang (additions to the implementation language "Python")
- subsystem not isolated yet
- schevo.meta
- schevo.namespace
* Schevo Core (Core functionality, to be specified)
- Element Tree?
- Py Protocols?
- Rule Dispatch?
- schevo.schema
* Schevo DAL (Datastore Abstraction Layer)
- Plugin / API mechanism
- schevo.transaction
* Schevo Store (Storage functionality, based on DAL)
- Durus
* Schevo IOC (Inter-Object-Communication)
- Louie (inter object communication)
- Twisted (Distributed Inter-Object Communication)
* Schevo Secure (User Authentication, encryption, ...)
- not implemented
- select existend solution
* Schevo Remote API (remote method invocation)
* Schevo GAL (GUI Abstraction Layer, enables use of different GUI libraries)
- not available
- technical implementation difficult.
* Schevo GTK (GNU Toolkit GUI library binding)
- PyGTK
- Ki Wi?
* Schevo Qt3/Qt4
* Schevo Web (web gui, can be limited)
- Nufox (limited support)
- Turbogears (limited support)
* Schevo Navigator
External Projects
pudge for source-code documentation purposes
Comments
(non-owners can add comments in this section)