INFOSYS 290-17
 SIMS  Font size:      



IDE: Interactive Development Environment

You are free to use or not use any Interactive Development Environment (IDE) that you want. I will be using Eclipse. I have also heard good things about NetBeans. The text book recommends not using IDE that knows about deploying Java web applications — this is because the book is also trying to prepare you for the Sun Certified Web Component Developer Exam where you will be expected to have good knowledge of the various directories associated with developing and deploying web applications.

Eclipse is installed on most of the SIMS computers. You may download Eclipse and NetBeans onto your own personal computer from the links provided above. Be sure to check compatibility of your installed Java version with the version of the IDE you choose to install.

Web Application Server

SIMS has a web application server that we can use. You will need to enable JSP for your account via My SIMS.

You might also want to install a web application server on your own personal computer. The book uses Tomcat 5. See page xxvi of the text book. Tomcat can be downloaded from the Apache Jakarta Project. There are other no-cost Java web application servers — JBoss (which is also a J2EE application server) is one such server. Use at your own risk.

Version Control

You will be turning in your programming exercises/assignments using the Concurrent Version System (CVS).

Java Resources

Java Techonology from Sun Microsystems, Inc.
Get the orignal stuff from the source.
Java v1.4.2 Documentation
...including the Standard Edition API Specification
Coding Conventions from Sun Microsystems, Inc
Consistency helps with readability (is someone else going to read your code?).
Thinking in Java by Bruce Eckel
Available in print or, the free version, in electronic form. A good book for gaining a deeper understanding of Java and its libraries.