Network Programming with Ada -- November 12, 1998

Get a FREE Ada CDROM when you attend the meeting.
See details following meeting announcement.

Twin Cities SIGAda presents:

Paul Pukite ([log in to unmask])
United Defense

Network programming with Ada

7-8:45PM, Thursday, November 12th
Mississippi Branch of the Anoka County Library
410 NE Mississippi Street, Fridley, Minnesota.

The Nov. 12 presentation will describe experiences using the
Distributed Systems Annex (DSA) of Ada 95.  This part of the
language was designed to help facilitate network programming
in Ada.  One very important aspect of the DSA is to allow
heterogeneous programs to become an option for network developers.
This means that communication between Ada programs running under
various operating systems is standardized.  The development
and debugging of networked Ada programs is greatly simplified
as a result of this standardization.

Examples using the freely available GLADE implemementation
of DSA will be discussed. The GLADE variant uses TCP/IP as its
default network protocol, which allows Unix and Windows Ada
programs to easily interoperate.

Note that unlike CORBA and many other distrubuted networking
styles, no change is needed to your program to allow the
program to run distributed.  What one needs to do is "tag"
each package in your program with its characteristics,
and write a configuration file indicating on which systems
you wish the packages to be placed.

Note the differences between the Pascal, Modula, and C++ style
(no distributed programming), the Java style (distribution of small number
of processes on request) and the Ada style (distribution of hundreds of
processes specified by a configuration) for reliability and large
gains in performance.

Paul has been working with Ada for about ten years, and has taught a number
internal Ada courses for his employer,
United Defense Armament Division in Fridley

The library is located at 410 NE Mississippi St. in Fridley.
This is near the southeast corner of the University Ave/Mississipi St
intersection, right behind the Fridley Police station.
Mississippi St. is one mile north of the University exit of I-694.
The presentation will take place in meeting room #2.

For information about TCACMSIGAda, call (612)-884-5977 or visit

The first two individuals to respond to Mark Glewwe, publicity,
whose EMail address is "[log in to unmask]",
with their name and intention to attend this Nov 12th
TCSIGAda meeting, and show up at the meeting, will win a free
Walnut Creek Ada 2-CDROM, with a listed value of $35.
This offer is available to anyone who has *not* previously
attended a TCSIGAda meeting.