Selection Criteria for Hardware Platform13
There are other version control systems as well which are popular in the software develop-
ment community. Examples are Aegis, PRCS, RCS and SCCS.
1.2.7E-mail and Collaboration
In any software development project, collaboration among developers, designers and
architects as well as marketing people is a must. The objective can be achieved in many ways.
Probably e-mail is the most efficient and cheapest way. Some collaboration tools provide more
functionality than just e-mailing.
1.2.8X-Windows
X-Windows is much more than just a GUI interface on Linux, but for development pur-
poses, it provides a very good user interface. This is especially useful for editors like Emacs.
1.2.9Miscellaneous Tools
Many miscellaneous tools are also important during the development process. Some of
these tools are listed below:
•The
make
utility
•The
ar
program
•The
ranlib
utility
•The
hexdump
utility
Information about these tools is provided later in this book.
1.3Selection Criteria for Hardware Platform
The development process needs computers, networks, storage, printing and other hardware com-
ponents. However the important hardware decision is the selection of PCs and workstations for
developers. There is no hard and fast rule about how to select a particular hardware platform. It
depends upon the requirements of a development project. Some factors that you may keep in
mind are as follows:
•Cost of the hardware.
•Availability of desired operating system on the hardware. For example, you can’t run
HP-UX on PCs.
•Availability of development tools.
•Maintenance cost.
Next Page >>
<< Previous Page
Back to the Table of Contents