Copyright and additional License Terms
Parts of this software are protected by the following copyrights and License Agreements.
Quaqua Look and Feel
The Quaqua Look and Feel is used to provide a better user experience on Mac OS X. See http://www.randelshofer.ch/quaqua/download.html
Quaqua Look And Feel © 2003-2006
Werner Randelshofer, Staldenmattweg 2, Immensee, CH-6405, Switzerland
http://www.randelshofer.ch/
werner.randelshofer@bluewin.ch
All Rights Reserved.
Contributors to Quaqua
- Christopher Atlan
- Steve Roy
Third Party Libraries used by Quaqua
- NanoXML © 2000-2002, Marc De Scheemaecker, All Rights Reserved.
- Base64 ©, Robert Harder
- Swing-Layout, Sun Microsystems, https://swing-layout.dev.java.net/
All Rights Reserved.
Artwork
The artwork used by the Quaqua Look and Feel is copyright Apple Computer Inc. Use of the artwork is only licensed for Apple hardware running an Apple operating system.
ANTLR
ANTLR 2 is used for loading of Cinderella constructions. See http://www.antlr.org
.
Copyright (c) Terence Parr, University of San Francisco.
The version of ANTLR we use is under public domain.
iText Library
We are using iText, a free Java-PDF library, to produce PDF export of Cinderella constructions. See http://www.lowagie.com
Copyright (C) 1999-2006 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
iText is licensed under the
Mozilla Public License. You can download the sourcecode of iText from the
iText Home Page
.
Jimi
For some image I/O operations we are using the JIMI Software Development Kit as provided by Sun at http://java.sun.com/products/jimi/
.
JmDNS
For Bonjour discovery of other Cinderella instances we use JmDNS, which is available at http://jmdns.sourceforge.net
.
JmDNS is licensed under the
Apache License, Version 2
.
Copyright 2003-2005 Arthur van Hoff, Rick Blair
log4j
We are using the log4j logging framework for error and warning message logging of the Cinderella. Log4j is available at http://logging.apache.org/log4j/docs/
.
Log4j is licensed under the
Apache License, Version 2
.
Copyright 1999-2005 The Apache Software Foundation
This product includes software developed by the Apache Software Foundation (
http://www.apache.org/
).
Jython
In addition to CindyScript you can also use Jython for programming Cinderella (though it is not documented yet). Jython is available at http://www.jython.org
.
Jython uses the
Jython Software license
.
Copyright 2000 Jython Developers.
Tools used for Cinderella
The following tools, among others, have been used for developing Cinderella.
ProGuard
ProGuard version 3.5 (see
http://proguard.sourceforge.net
) is used to shrink and obfuscate the Java byte code of Cinderella. This ensures much shorter load times for the Applet, better performance for the standalone version, and a little bit of IP protection for us.
IntelliJ IDEA
IntelliJ IDEA (see
http://www.jetbrains.com
) is by far the best Java development environment we ever used. It beats
Emacs. We heavily rely on its powerful refactoring tools to restructure our code. Without that, Cinderella.2 would have never been finished at all.
Ant
Our builds are generated with Apache Ant (see
http://ant.apache.org
).
Mac OS X
We do almost all our development on Mac OS X (see
http://www.apple.com/macosx
.
Java
Cinderella was written in the Java programming language (see
http://java.sun.com
) since 1996, and we are happy with that decision for 10 years now. That's pretty long.
courier-imap
Our bugtracking is done using a courier imap server.
InstallAnywhere
InstallAnywhere is used to provide an installer for Windows and Linux.On Mac OS X, there is no installer necessary.
TikiWiki
TikiWiki
is used not only for the Cinderella web site, but also for preparing the online documentation.