From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,622de4ae3c3494aa,start X-Google-Attributes: gid103376,public From: "Robert C. Leif, Ph.D." Subject: SAN DIEGO ACM SIGAda April Meeting Date: 1998/04/13 Message-ID: <3.0.3.32.19980413171841.0088fac0@mail.4dcomm.com>#1/1 X-Deja-AN: 343772863 Sender: Ada programming language Comments: To: TEAM-ADA@ACM.ORG Mime-Version: 1.0 X-Sender: rleif@mail.4dcomm.com (Unverified) Content-Type: text/plain; charset="us-ascii" Newsgroups: comp.lang.ada Date: 1998-04-13T00:00:00+00:00 List-Id: FROM: Robert C. Leif, Ph.D. Chair San Diego ACM SigAda TO: San Diego ACM SigAda Members and Other Interested Parties ANNOUNCEMENT: SAN DIEGO ACM SIGAda APRIL MEETING NOTE NEW MEETING LOCATION! 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) ---------------------------------------------------------------------------- ABSTRACT: 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. Keywords: 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 development. ---------------------------------------------------------- Robert C. Leif, Ph.D. Newport Instruments Tel. & Fax (619)582-0437 e-mail rleif@rleif.com ---------------------------------------------------------------------------- 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 rleif@rleif.com (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: 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 rleif@rleif.com. ---------------------------------------------------------------------------- Robert C. Leif, Ph.D., PMIAC, Vice President & Research Director Ada_Med, a Division of Newport Instruments Tel. & Fax (619) 582-0437 rleif@rleif.com