Software and documentation
Installing Subversion, Java, and Eclipse IDE
- Subversion
- On MAC: install svn from here (you do not need to set up a svn server, so choose "client only")
- On Windows: this package provides a command-line SVN package
- You may use a GUI based SVN package on your home machine, but please make sure you know how to use the command line svn — there will be test/exam questions on this material.
- Java 8
- Visit the Java SE Development Kit 8 download page and install the appropriate version of the JDK for your operating system.
- Eclipse IDE
- Visit the Eclipse IDE download page and install the appropriate version of Eclipse IDE for Java Developers for your operating system.
Connecting to CDF from home:
Documentation and Tutorials
Here is some documentation and tutorials on Java and Android that you will find useful:
- Java 8 API This is an essential reference on the many classes defined in Java. If you want to know how to slice a String, for example, look here.
- Learning the Java Language: Table of Contents This is an excellent overview of all the features of the language itself. If you want to know, for example, what an if-statement looks like, or the difference between private and protected, look here.
- Java Documentation at a Glance
- Java Tutorials
- Learning Eclipse