
Development of new programs
Included with eComStation are the basic tools needed to develop new
programs. On the CD#3 you will find the Toolkits for Java (both the Java
1.1.8 and Java 1.3 versions) and the OS/2 Developers Toolkit (version
4.5). Also included with the system is the powerful REXX language,
which can be used to make text mode applications, or with some
extensions can also be used to develop PM applications (see below). If
you want to get started on development it is advisable to install the
toolkits, which will give you extensive information on all aspects of
programming for eComStation. If you are not interested in native
application development, but only Java development, installation of the
Java Toolkit would suffice.
There are no compilers or RAD (Rapid Application Development) tools
included with eComStation, but several good compilers and RAD tools
can be found on the internet, we will list a few of them here:
C/C++ Compilers:
! EMX GCC, the GNU Compiler Collection, including the EMX runtime
libraries that implement part of the standard UNIX functionality
! OpenWatcom, work in progress, the OpenSourced version of the
famous compiler from Watcom
Pascal Compilers:
!
Virtual Pascal, a free highly Borland Pascal/Delphi compatible
compiler with a Borland Pascal like development environment
! EMX GNU Pascal, part of the GNU Compiler Collection mentioned
above.
! Free Pascal: A free, Turbo Pascal 7 compatible compiler
BASIC Interpreters:
! QBasic, DOS version is included with eComStation. QBasic is an
BASIC interpreter only, you can't compile to a executable
! Liberty Basic, a commercial BASIC for Windows and OS/2, which can
also produce standalone programs
REXX extensions:
! VREXX: REXX extensions to develop PM applications with REXX
! DrDialog, RAD development tool for REXX which allows you to
develop PM applications, available on the IBM Developers' Toolbox.
Chapter 5: Getting Involved 31
Next to these there are several commercial development tools like
VisualAge for Java, VisualAge C++, Simplicity for Java, VisPro REXX,
etc, and there certainly are more free-, and shareware products out
there which we did not include in this list. A good place to start looking
for more free-, and shareware products is the /pub/os2/dev directory
of the Hobbes archive.
When you develop your own program you can of course use the
Adoption Process described earlier in this chapter to create an easy
method for installation. Otherwise you could use one of the other
Installers available for eComStation. A popular free installer for
eComStation is the "WarpIN installer", which can be found on the
Netlabs pages.
Links:
EDM/2 programmers magazine: http://www.edm2.com/
Netlabs: http://www.netlabs.org/
Hobbes ftp archive: http://hobbes.nmsu.edu/
OpenWatcom: http://www.openwatcom.org/
Virtual Pascal: http://www.vpascal.com/
Free Pascal: http://www.freepascal.org/
Liberty BASIC: http://world.std.com/~carlg/basic.html
IBM Developers' Toolbox:
http://www.developer.ibm.com/devcon/
32
eComStation Manual
Kommentare zu diesen Handbüchern