Under the hood: onCourse technologies overview
Built from the ground up on advanced and open technologies
From its inception, ish onCourse has been built upon open technologies. ish has contributed back to many open source projects with thousands of donated hours from across our development and sysadmin team.
Apache Cayenne
Project page: http://cayenne.apache.org/
License: ASL 2.0
Open Symphony
Project page: http://www.opensymphony.com/oscache/
License: The OpenSymphony Software License 1.1
Apache CXF
Project page: http://cxf.apache.org/
License: ASL 2.0
Apache Jakarta POI
Project page: http://jakarta.apache.org/poi/
License: ASL 2.0
iText
Project page: http://www.lowagie.com/iText/
License: Mozilla Public License
Hessian
Project page: http://hessian.caucho.com/
License: Apache License 1.0
Apache Commons
Project page:
License: ASL 2.0
JasperReports
Project page: http://jasperforge.org/sf/projects/jasperreports
License: LGPL
jFreeChart
Project page: http://www.jfree.org/jfreechart/
License: LGPL
Java SE
Project page: http://java.sun.com
License: GPL
Apache Derby
Project page: http://db.apache.org/derby/
License: ASL 2.0
Jetty
Project page: http://jetty.mortbay.org/
License: ASL 2.0
MigCalendar
Project page: http://www.migcalendar.com/
License: commercial
Apache Log4j
Project page: http://logging.apache.org/log4j
License: ASL 2.0
Apache Xerxes
Project page: http://xerces.apache.org/xerces2-j/
License: ASL 2.0
JavaMail
Project page: http://java.sun.com/products/javamail/
License: GPL
Jaxen
Project page: http://dist.codehaus.org/jaxen/distributions/
License:
JmDNS
Project page: http://sourceforge.net/projects/jmdns/
License: Public domain
JUnit
Project page: http://junit.org
License: ASL 2.0
Velocity
Project page: http://jakarta.apache.org/velocity/
License: ASL 2.0
Foxtrot
Project page: http://foxtrot.sourceforge.net/foxtrot-core
License: BSD
Guice
Project page: http://code.google.com/p/google-guice/guice/
License: ASL 2.0
Mysql connector
Project page: http://dev.mysql.com/usingmysql/java/
License: LGPL
JTDS (MS-SQL connector)
Project page: http://jtds.sourceforge.net/
License: LGPL
Quartz scheduler
Project page: http://quartz-scheduler.org/quartz/
License: ASL 2.0
In addition there are a number of transitive dependencies: code which is used by the projects above and pulled into the application. These include projects such as Spring.
Newsletter subscription
ish makes regular updates to ish onCourse, and we like to let our customers know about them as soon as they're available.
Latest News
- onCourse 2.1.10 5 Jan 2012
- NCVER and Training.gov.au reference data 22 Dec 2011
- CMS training 19 Dec 2011
- onCourse 2.1.9 12 Dec 2011
- Tutor and student passwords 17 Nov 2011
