1 // TODO: update for new SOPE 3.3 structure
3 SKYRiX Object Publishing Environment
4 ====================================
6 This directory contains SOPE, the application server hosting the
7 OpenGroupware.org business logic and web interface.
12 An Apache module for forwarding HTTP request from Apache to a SOPE
13 application server. This is a non-streaming proxy so that the application
14 server isn't blocked by IO of slow connections !
15 (this eliminates the need for threading because of IO, the Apache server
16 pool runs the blocking IO operations)
18 SKYRiX Libraries for XML Processing (sope-xml)
19 ==============================================
22 - a SAX2 Implementation for Objective-C
23 - SaxObjC driver bundles for: libxml2 (HTML, XML), libical (iCalendar,
24 vCard), expat (XML), plists, pyx, CoreFoundation (XML)
25 - DOM on top of SaxObjC
26 - an XML-RPC implementation (without the transport layer)
28 SKYRiX Core Libraries (sope-core)
29 =================================
31 The SKYRiX Core libraries (sope-core) contain:
32 - various Foundation extensions
33 - a java.io like stream and socket library
34 - classes for processing MIME entities
35 - a full IMAP4 implementation
36 - prototypical POP3 and SMTP processors
37 - an Objective-C wrapper for LDAP directory services
38 - classes for iCalendar/vCard objects
40 SKYRiX Application Server (SOPE)
41 ================================
43 The SKYRiX SOPE package is a framework for developing web applications and
44 services. The name "SOPE" (SKYRiX Object Publishing Environment) is
48 - template rendering engine, lots of dynamic elements
51 - WebDAV server framework
53 - scripting extensions for Foundation, JavaScript bridge
54 - DOM tree rendering library