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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e77f8095cae69ab4,start X-Google-Attributes: gid103376,public From: David Wood Subject: I'm not here... (was Re: New Ada Windows Technology) Date: 1997/02/09 Message-ID: <3.0.32.19970209105818.006ec9bc@rasht> X-Deja-AN: 217644827 sender: Ada programming language x-sender: dpw@rasht comments: cc: Bob Hawkins , rbrukardt@bix.com content-type: text/plain; charset="us-ascii" precedence: bulk mime-version: 1.0 newsgroups: comp.lang.ada x-mailer: Windows Eudora Pro Version 3.0 (32) Date: 1997-02-09T00:00:00+00:00 List-Id: At 11:46 PM 2/7/97 -0800, Dr. Robert Leif wrote: >From: Robert C. Leif, Ph.D. >Acting Chair San Diego ACM SigAda > >To: San Diego ACM SigAda Members and Other Interested Parties > >Date: 7 February, 1997 > >Announcement: 26 February, 1997 (Wednesday) San Diego ACM SigAda Meeting > >Speaker : Jim Dorman, President Active Engineering Technologies, Inc. > >Subject: Class Libraries for Ada Windows, CLAW, a thick binding to >Microsoft Windows TM > >Date: Wednesday, 26 February, 1997 > >Time: 6:30 PM > >Lecture Starts promptly at 7:00 PM > >Duration: About 1 hour. > >Place: AONIX (Thompson) Software Products, which is located at 10251 Vista >Sorrento Parkway, Suite #300, San Diego, CA 92121-2706. > >---------------------------------------------------------------------------- >-------------------------- >Abstract: The following is an abridgement of the RR SOFTWARE web site, >http://www.RRSOFTWARE.com > >CLAW FOR MICROSOFT WINDOWS NT/95 gives application developers the ability >to develop Microsoft Windows NT or Windows 95 systems using any ACVC compliant >Ada 95 compiler. It also provides an object-oriented Ada 95 binding to the >Win32 Graphical User Interface (GUI) used in Microsoft's Windows NT and >Windows 95. The front end environment is a GUI builder, with available >construction tools that allow the creation of GUIs by drawing, with code >automatically created from the drawn GUIs. > >Claw's object oriented set of libraries provide the user with the necessary >resources to access the Windows Graphical Interface. Claw allows >programming in Ada 95 in good Ada form without having to use intermediary >commands or do further modifications. >The bindings take care of the entire conversion from Ada 95 to the >Microsoft Windows 95/NT operating system. > >CLAW PROVIDES A THICK BINDING. All bindings are not the same. There are two >types of bindings: thin and thick. Thin (or direct) bindings are an >attempted one-for-one >conversion between the source language and the target interface. Claw is a >thick binding for Ada 95. It uses tagged types, inheritance, default >parameters, returns errors as exceptions not error codes, and dynamic >building to ease the construction of code and to keep the size and >maintainability of the binding manageable. > >Mixed language programs are almost always harder to maintain. By using >Claw, a programmer does not have to learn any other programming language. > >By avoiding the use of both C and C++, the problems of lack of reliability >and poor safety features may be avoided. Unlike those two languages, Ada is >designed to be safe, with the opportunity to bypass the features if the >situation warrants. > >The CLAW builder can generate Ada 95 code using the CLAW binding. The >generated code is object-oriented, and uses good Ada style. The code uses >readable identifiers, as selected by the user, which enhances the >readability and understandability of the >generated code. The generated code can be compiled with any validated Ada >95 compiler. > >CLAW takes advantage Ada95 tasking features to provide a tasking safe >environment for Windows programming, where such protection does not usually >exist. > >The Claw builder also creates resources in the standard resource language. >These resources couple to the generated Ada code to help avoid errors. > >---------------------------------------------------------------------------- >------------------------------ >Speaker Brief Biography: >Jim Dorman is a veteran of the Ada community. He was Marketing Manager >for AETECH and is the founder of AdaActive Engineering Technologies, Inc. >AdaActive Engineering mission was to support AETECH and Alsys (Thomson, >Aonix) customer base with products based on AETECH technology. > >Current projects include working on the CLAW (Class Libraries for Ada >Windows) with R.R. Software in Madison, WI. Active Engineering is porting >it's Visual Ada GUI design and source code generator to work with the CLAW >libraries. > >Active Engineering's supports a WEB site at "http://www.pcada.com" to target >Ada development on PC's. Active Engineering currently offers IntegrAda, >IntegrAda for Windows, Visual Ada, LearnAda, AdaData (an Ada binding to >dBASE), AdaGraphics, and many more Ada products. A complete toolset is also >offered to provide DOS development for ActivAda and Janus/Ada compilers. >Using these libraries and tools you can write "interchangeable" source code >between compilers from three different vendors. These tools are currently >being ported to Ada95. > >Active Engineering's IntegrAda for Windows/NT is the standard Ada compiler >on the U.S. Coast Guard's Eagle procurement. IntegrAda/386 is the standard >compiler for the U.S. Army's CHS-II contract. Other Ada compilers featured >on DoD contracts include IntegrAda & XAda on the U.S. Air Force's Desktop >III & IV procurements. > >Recent projects include upgrading our compiler interface to include C++ and >Fortran; the addition of a "Job Opportunities" section at our WEB Site; and >plans to put "LearnAda" on the WEB. > >---------------------------------------------------------------------------- >----------------------------- >Please RSVP Robert C. Leif, if you wish to join the preprogram pizza meal >($5.00 per person). > >RSVP Tel. & Fax Robert C. Leif (San Diego ACM SIGAda Vice 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: > >>>From 805 going North: Take the Mira Mesa Blvd./Vista Sorrento Parkway >exit. Stay on the left side of the exit ramp. After the traffic light at >Mira Mesa Blvd., go about 0.5 miles North West. Thomson is on the right >hand side, 10251 Vista Sorrento Parkway. You need to look for the Thomson >(AONIX) sign on the right. It is located after a bend in the road. You >need to be >careful not be going so quickly that you zoom past the driveway into >Thomson (AONIX). >If you exit 805 going North in any of the right (North) lanes, >you will be FORCED to turn right onto Mira Mesa Blvd. > >>>From 805 going South: Take the Mira Mesa Blvd./Sorrento Valley Road exit. >Turn left onto Mira Mesa Blvd. Take the first left onto Vista Sorrento >Parkway (at the signal just beyond the freeway overpass). >Go about 0.5 miles North West. Thomson (AONIX) is on the right hand side, >10251 >Vista Sorrento Parkway. You need to look for the Thomson (AONIX) sign on the >right. It is located after a bend in the road. You need to be careful not >be going so quickly that you zoom past the driveway into Thomson. >---------------------------------------------------------------------------- >---------------------------- >PLEASE NOTE New E-Mail Address: rleif@rleif.com > >If you are not on this distribution and wish to receive these announcements, >please send your e-mail address to rleif@rleif.com > >If you are on this distribution and do not wish to continue to receive these >announcements, please notify Robert Leif at rleif@rleif.com. Inclusion of >your e-mail address will facilitate its removal from the SigAda mailing list. >---------------------------------------------------------------------------- >----------------------------- > >Robert C. Leif, Ph.D., PMIAC, >Vice President & Research Director >Ada_Med, A Division of Newport Instruments >Tel. & Fax (619) 582-0437 >Please send e-mail to my new address, rleif@rleif.com >Thank you. > > I am travelling until February 10, 1997. If this is an urgent matter, please direct it to jbrygier@aonix.com. Otherwise, I will respond as soon as possible when I return. -- Dave Wood -- Product Manager, ObjectAda for Windows -- Aonix - "Ada with an Attitude"