TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
"Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
"Robert C. Leif, Ph.D." <[log in to unmask]>
Mon, 13 Apr 1998 17:18:41 -0700
text/plain; charset="us-ascii"
"Comp.Lang.Ada" <[log in to unmask]>
"Robert C. Leif, Ph.D." <[log in to unmask]>
text/plain (99 lines)
FROM: Robert C. Leif, Ph.D.
Chair San Diego ACM SigAda

TO: San Diego ACM SigAda Members and Other Interested Parties



Today's Date: 13 April 1998

SPEAKER: Robert C. Leif, Ph.D.
Vice President of Ada_Med, a Division of Newport Instruments

SUBJECT: "Ada Provides the Tools for High Level Object Oriented Programing
for Low Level Software Development."

Meeting Date: Wednesday 29 April, 1998

TIME: 6:30 PM Pizza ($5.00) and a chance to network and meet the experts.
Free Pizza to the first 3 individuals who can demonstrate a year 2000 bug
in real, pre-existing Ada code.

Lecture starts promptly at 7:00 PM

DURATION: About 45 Minutes

PLACE: Aonix, was Thomson (Note new address below)

The combination of Ada's new classwide programming with tagged types,
generics (templates), and representation clauses for both enumerated and
record types greatly facilitates low level programing. A generic board
register class was extended to represent the specific hardware and provide
high level abstractions for reading and changing the states of the hardware
registers.  Objects derived from this generic board register class include
functions and procedures which address these registers by name and employ
high-level syntax for bit manipulation.  The use of these objects permits
the development of easily understood, maintainable software for computer
boards which control and acquire data from devices including scientific and
medical instruments. A software library providing these and other relevant
functionalities and an application with a commercial 100 megahertz scaler
board for a PCs will be described.

Object Oriented Programming, OOP, Device, Board, Low-level, Ada, Ada 95,
Embedded system.

Speaker Brief Biography:
Robert C. Leif, Ph.D. is Vice President of Newport Instruments and Chair
San Diego SigAda. Since the early 1970's, Robert and his wife and partner,
Suzanne, (President of Newport Instruments) have collaborated on the
development of computer based data acquisition and control systems for
scientific and medical instruments.  Robert was Corporate Fellow at Coulter
Corp. and Professor of Biomedical Engineering at the University of Miami.
He and Suzanne were the first to publish the benefits of the use of Ada for
medical devices and were responsible for the use of Ada at Coulter Corp.

Robert, who is a chemist by training (Ph.D. Caltech. 1964), has published
70 papers, edited 3 books, and has been granted 9 patents.  His major
interest is analytical cytology clinical laboratory systems design and
Robert C. Leif, Ph.D.
Newport Instruments
Tel. & Fax (619)582-0437
e-mail [log in to unmask]
Please RSVP Robert C. Leif,  by e-mail, if you wish to join the preprogram
pizza meal ($5.00 per person).

RSVP Tel. & Fax.  Robert C. Leif (San Diego ACM SIGAda Chair) (619)
582-0437 (Voice and FAX), e-mail [log in to unmask] (Robert C. Leif, Ph.D.).
Please include the number of individuals desiring pizza, any special
requirements,  your name, telephone number and/or e-mail number when
responding by telephone, Fax, or E-mail. Please Include the Words Pizza or
SigAda in the Subject line of your e-mail.
Directions to Aonix (was Thomson):
1. Take 805 to Governor Drive exit.
2. From Governor Drive, make left at first light, to Greenwich Drive.
3. Take first right, to Shoreham Place.
4. Proceed to cul-de-sac - 5040 Shoreham Place.
5040 Shoreham Place San Diego, CA 92122

If you are not on this distribution and wish to receive these announcements,
please send your e-mail address to [log in to unmask]


Robert C. Leif, Ph.D., PMIAC,
Vice President & Research Director
Ada_Med, a Division of Newport Instruments
Tel. & Fax (619) 582-0437
[log in to unmask]