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, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,60dd4fe7723c0ef,start X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Ada Core Technologies announces GNATCOM Date: 2000/04/07 Message-ID: <8ckqv5$maq$1@nnrp1.deja.com>#1/1 X-Deja-AN: 607901631 X-Http-Proxy: 1.0 x42.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Fri Apr 07 14:22:44 2000 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.61 [en] (OS/2; I) Date: 2000-04-07T00:00:00+00:00 List-Id: The first general release of GNATCOM Ada 95 COM/DCOM/COM+ Development Framework and Tools New York & Paris, April 7, 2000 Ada Core Technologies and ACT Europe announce the pre-release of GNATCOM, the Ada 95 COM/DCOM/COM+ development framework and tools. GNATCOM is a complete kit for the development and binding of OLE, Automation, COM, DCOM, COM+, and ActiveX objects on all 32 bit Microsoft Windows platforms. As usual a public version will be made available in the future. GNATCOM comprises a framework covering binding and creation of all COM (Component Object Model) technology based objects and four powerful tools, MakeGUID, COMScope, BindCOM, and CreateCOM. MakeGUID generates GUIDs (Global Unique IDs). COMScope generates documentation from type libraries (binary headers embedded in most COM objects). BindCOM generates bindings from type libraries embedded in COM objects or that describe DLLs (frequently developers package type libraries with regular DLLs.) CreateCOM generates a complete COM object from type libraries requiring only function bodies to be filled in. The GNATCOM framework allows for the creation of fully compliant COM objects providing full VTBL (virtual function table) support for custom interfaces in addition to the more limited automation (dynamic dispatch support through the COM interface IDispatch) used in most ActiveX controls. Additionally, BindCOM generates bindings to both automation and custom (VTBL based) interfaces offering the same performance boost of C++ over other languages using COM objects but with Ada's careful type safety features. Thanks to GNATCOM the incredible wealth of technologies on the Windows 9X, NT and 2000 platforms become immediately available to Ada 95 applications. To name just a few, XML parsers, full control over Internet Explorer including integration and binding to its DHTML model, Microsoft Message Queuing, integration with Visual Basic Forms, OLEDB and ADO (Active Data Objects), MAPI, and more. Ada's unique combination of object-oriented, high-level real-time control and concurrency features, coupled with the fundamental distinction between interface and implementation allows building the feature-rich and highly reliable objects required by component based development. GNATCOM tools are being distributed under the GNU GPL licensing scheme and the GNATCOM framework is being distributed under the GNAT modified GNU GPL used by GNATs runtime library. If you are considering using GNATCOM in commercial applications, please contact our sales offices given below for our no-cost GNATCOM evaluation package which will give you further directions on reporting feedback on this release. In the U.S., contact Ada Core Technologies at: Tel: +1 (212) 620 7300 ext 117 Fax: +1 (212) 807 0162 Email: sales@gnat.com In Europe and elsewhere, contact ACT Europe at: Tel: +33 1 49 70 67 16 Fax: +33 1 49 70 05 52 Email: sales@act-europe.fr Robert Dewar Ada Core Technologies I hope people find it useful and appropriate for me to post such announcements here on CLA. We have discussed this in the past and people have said that they are interested in initial announcements of this kind, since it helps keep track of what is available. Sent via Deja.com http://www.deja.com/ Before you buy.