Difference between revisions of "TechnologyChoices"

From AardRock Wiki
Jump to navigation Jump to search
Line 27: Line 27:
|-  
|-  
||ANTLR||antlr||2.7.5||Libraries||plugin||
||ANTLR||antlr||2.7.5||Libraries||plugin||
|-
||Browser Launcher||edu.stanford.ejalbert||1.4.0||Libraries||plugin||
|-
||Jakarta Commons Logging||org.apache.commons.logging||1.0.4||Libraries||plugin||
|-
||Concurrent||edu.oswego.cs.dl.util.concurrent||1.3.2||Libraries||plugin||
|-
||Icu4j||com.ibm.icu||3.4.0||Libraries||plugin||
|-
||Jakarta ORO||org.apache.oro||2.0.8||Libraries||plugin||
|-
||Jena||com.hp.hpl.jena||2.3.0||Libraries||plugin||
|-
||JUnit||junit||3.8.1||Libraries||plugin||
|-
||Log4J||org.apache.log4j||1.2.12||Libraries||plugin||
|-
||Xerces||org.apache.xerces||2.7.1||Libraries||plugin||
|-
||Platonos||(org.platonos.pluginengine)||1.0.0||Libraries||lib (classpath)||
|-
||Cheetah||aardrock.cheetah||x.x.x||Cheetah||plugin||
|-
||WiredReach RDF||aardrock.cheetah.wiredreach.rdf||x.x.x||WiredReachRDF||plugin||
|-
||Launcher||(aardrock.cheetah.launcher)||x.x.x||Launcher||||
|- }
|- }

Revision as of 14:12, 3 May 2006

Cheetah uses the following tools and technologies:

  • Platonos for plugins and updating.
  • WiredReach as foundation for peer-to-peer (see below).
  • Peer-to-Peer Communication
  • TWiki for Wiki (requiring these pages to be converted from Trac to Twiki)
  • Maven for software project management and comprehension.
  • Continuum for continuous integration and test-driven development]
  • Subversion for version management of source code and some text files.
  • WordPress for blogging through blog.aardrock.com.
  • MailMan for mailing lists.
  • MvnForum for fora and community dialogs.
  • Spring framework for Java Server Pages (JSP).
  • [1] MMbase] for content management when needed.
  • Java 5 for all core software development, including J2ME, J2SE and J2EE as appropriate.

Cheetah will be tested on the following platforms:

  • Windows 2000
  • Windows XP (SP2)
  • Mac OS X 10.4 (Tiger)
  • Linux

Cheetah will eventually be fully open source software (pending appropriate license) to foster the Innovation Happens Elsewhere principle.

Naam UID Versie Project Distributie
ANTLR antlr 2.7.5 Libraries plugin
Browser Launcher edu.stanford.ejalbert 1.4.0 Libraries plugin
Jakarta Commons Logging org.apache.commons.logging 1.0.4 Libraries plugin
Concurrent edu.oswego.cs.dl.util.concurrent 1.3.2 Libraries plugin
Icu4j com.ibm.icu 3.4.0 Libraries plugin
Jakarta ORO org.apache.oro 2.0.8 Libraries plugin
Jena com.hp.hpl.jena 2.3.0 Libraries plugin
JUnit junit 3.8.1 Libraries plugin
Log4J org.apache.log4j 1.2.12 Libraries plugin
Xerces org.apache.xerces 2.7.1 Libraries plugin
Platonos (org.platonos.pluginengine) 1.0.0 Libraries lib (classpath)
Cheetah aardrock.cheetah x.x.x Cheetah plugin
WiredReach RDF aardrock.cheetah.wiredreach.rdf x.x.x WiredReachRDF plugin
Launcher (aardrock.cheetah.launcher) x.x.x Launcher