Chandler Desktop
Overview
[INSERT OVERVIEW HERE] Chandler is available under the terms of the Apache Software License, Version 2.0.
Tutorials
Reference Material
Developer Tools
Tinderbox Development Monitoring | Log and Track Bugs | Ask Questions and Report Problems on the Chander-Dev Mailing List | Chat with us on IRC
Please read the Bug Reporting Guidelines if this is your first time reporting a Desktop issue.
|
Chandler Server (Cosmo)
Overview
Chandler Server is a Java-based content/calendar sharing server with a built-in rich web application client. Chandler Server is built on top of Tomcat, Hibernate, the Spring Framework, Acegi Security for Spring, iCal4J, Dojo, Abdera, Jackrabbit, Woodstox, and other best of breed technologies. Chandler is available under the terms of the Apache Software License, Version 2.0.
Reference Material
- Server architecture
- Security model - An explanation of basic security concepts like authentication and authorization
- URL scheme? - A reference for the URLs used to access Cosmo's various protocols and user interfaces
Client Development
Testing
Cosmo includes hundreds of lightweight Java and JavaScript unit tests designed to be run frequently (before every checkin) located in /src/test/unit. The Java tests are built with JUnit and run with the mvn test goal. How are JS tests built and run?
Our functional test framework is called HTTPTest and is located in src/test/functional. It is written in Python and is designed to run both simple automated tests and longer term performance and scalability tests. Info on how to write these tests is found at WritingCosmoAutomatedTests. Info on how to run these tests is found at RunningTestsWithHTTPTest. This information needs to be updated.
Development Tools
Tinderbox Development Monitoring | Log and Track Bugs | Ask Questions and Report Problems on the Cosmo-Dev Mailing List | Chat with us on IRC
Please read the Bug Reporting Guidelines if this is your first time reporting a Server issue.
Also:
|