Java development environments

From MoDe

Table of contents

Apache Ant

why use Apache Ant? what makes it better?

The most relevant reasons to choose Ant are as follows: * Platform independence: A typical corporate Java environment includes development teams that work on Wintel machines and deploy to UNIX machines for production. Ant, being a pure Java tool, makes it possible to have a consistent build process regardless of the platform, thereby making the development, staging, integration, and production environments closer to each other. Ant also has built-in capabilities that handle platform differences. Your Java code is portable; so should your build!

* Adoption: Ant is everywhere! Yes, by itself this is a poor reason to favor a technology but the strengths that ubiquity brings to the table are many including hiring, training, and skills marketability. Ant also has been integrated into many of the leading IDEs, thereby making it the one consistent factor between developers. This is partly due to the choice, for good and bad reasons, of XML as its language.

* Functionality/flexibility: For the majority of Java projects, Ant is extensible and highly configurable; it provides the required functionality right out of the box. For Java developers any class can easily become an Ant task, although in our experience we seldom have to write our own tasks (because someone in the Open Source community always seems to beat you to the punch). If desired, you can plug scripting engines and run platform-specific commands.

* Syntax: Like it or not, XML has become a globally recognized data format. Most Java developers have worked with XML, and J2EE developers deal with XML on a daily basis. XML makes Ant buzzword compliant. But XML also has some positive advantages. XML is ideal for representing structured data because of its hierarchical nature. The abundance of commercial and Open Source parsers, and the ability to easily check an XML file for well-formness and validation has made the use of XML pervasive in the industry.

Borland JBuilder

someone fill this in please.

Sun One ???

someone fill this in please.

Eclipse

1. Download Eclipse into your home directory from http://www.eclipse.org/downloads/index.php

  Note: I used the Calvin College mirror

2. Unzip downloaded file using unzip command. It should automatically install it into ~/eclipse

3. From /usr/org/install_files, cp nds_j2me_linux_v2_2.tar into your home directory.

4. Untar file by using tar -xvf

5. Type: ./setup.bin

6. Go through the windows... username: relbs, and the serial number can be found in /usr/org/install_files

7. You're set! To start running eclipse, go to ~/eclipse and type ./eclipse &


and then?

http://www.j2x.ca/developer/step_by_step_eclipse.php - anything useful here?

anything on forum nokia discussion boards?

unorganized links