== '''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. [[BackLinksMenu]]