JAVA Development Environment
by Tracey Au-Yeung
27th May 1997

Introduction

In the first articles, we have discussed about the features and the compiling techniques of Java, and now we are going to look at the Java development environment.

What do we need for developing in a Java environment ?

A platform-neutral, component architecture for Java; for developing or assembling network-aware solutions for heterogeneous hardware and operating system environments--within the enterprise or across the Internet. With reliable and efficient compiler, development and debugging tools. There are several choices across the market, and we are going to look at the following:

  1. JavaSoft's JavaBeans
  2. Symantec's Cafe
  3. Microsoft's Visual J++
  4. IBM's VisualAge


JavaSoft's JavaBeans

What is a Bean ?

JavaBean's Features:

1. Introspection/reflection

2. A new event mechanism streamlines event handling and works with AWT components. 3. Serialization/persistence 4. Interoperability 5. Beans are written in Java 6. Reusable software components 7. Cross-platform 8. Speed up Java's evolution

Symantec's Cafe Symantec Café Key Features:

1. A Head-Start on Java Development

2. Highly Productive Environment 3. Full-Featured Project Manager 4. Powerful Class Editor 5.  More System Requirements:

For Macintosh: [6]

  1. Power Macintosh, 68030, or 68040 Macintosh (030 processor or greater)
  2. MacOS 7.5
  3. 20 MB RAM minimum
  4. 40 - 70 MB free hard disk space (depending on installation options)
  5. CD-ROM drive for installation
For Window 95/NT: [7]
  1. Intel 386 or above
  2. 8MB RAM minimum, 16 MB RAM recommended for large projects
  3. Disk Space: 20-30 MB depending on configuration
  4. Windows 95 or Windows NT
  5. VGA (Super VGA recommended)
  6. CD-ROM drive


Microsoft's Visual J++ Visual J++'s features:

1. Cross-platform

2. Easy-to-use 3. Visually create Java forms: 4. Debugger. 5. Java source code compiler 6.  More Tools provide comprehensive functionality System Requirements

IBM's VisualAge VisualAge beta-version's Features 1. Visual Builder 2. Data Access Builder 3. More Tools 4. Creating Client/Server Applications

Conclusion

Reference

1. JavaBeans Hot News
    by Sun JavaSoft


2. JavaBeans Advisor
    by Sun JavaSoft (Issue#4 30 Apr$


3. Development Tools for JavaBeans
    by Sun JavaSoft


4. JavaBeans: Cross-Platform Components
    by Byte Magazine (May 1997)


5. Cafe for Macintosh Fact Sheet
    by Symantec (March 1997)


6. Cafe for Machintosh
    by Symantec (March 1997)


7. Cafe for Window 95/NT
    by Symantec (February 1997)


8. Visual J Web Page
    by Microsoft (May 1997)


9. IBM VisualAge for Java
    by IBM


10. Inside IBM's VisualAge for Java
    by Paul Contte (April 1997)


11. IBM, Netscape raise Web ante
    by Peter Coffee in PC Week (April 1997)


12. Symantec Cafe vs Microsoft J++
    by Symantec (January 1997)


13. SunSoft Java Workshop vs Symantec Cafe
    by PC Computing