Version 10 (modified by meddle, 15 years ago) (diff) |
---|
Development Platform & Technologies
Development Technologies
Java 6 SE
Sophie 2.0 is written in Java 6 SE. Java 5 SE compatibility is also supported in order to allow Sophie to run on certain operating systems such as Mac OS X.
Additional Technologies
Sophie 2.0 employs additional technologies such as:
- Felix
An OSGI implementation for Sophie's plug architecture
- MyDoggy
Docking and layout manager
- Jetty
Embedded Servlet Container for Sophie Server
- ffmpeg
For playing and recording media
- JOGL
For faster graphics
- QT
For integrating Browser Frames
- SWFDec, Cairo, GTK
For integrated Flash Frames
Major Libraries and tools developed by the team
- Prolib
An advanced data binding Java library. Allows binding to scalar and non scalar data types.
- ResourceLib
A resource management library allowing real time collaboration features
- And others...
Source Code
Subversion is Sophie 2.0's versioning system.
Building and Deployment
Maven is used to manage building, deployment, dependency management, and release packaging of Sophie 2.0.