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,84437ea0ce8ba3fe,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-02-01 11:59:49 PST Newsgroups: comp.lang.ada Path: nntp.gmd.de!Germany.EU.net!howland.reston.ans.net!agate!nntp-ucb.barrnet.net!nntp-hub.barrnet.net!nntp-sc.barrnet.net!news.fujitsu.com!amdahl.com!amd!netcomsv!telesoft!news From: Steve Sivulka Subject: All About ActivAda for Windows Message-ID: Sender: news@thomsoft.com (USENET News Admin @flash) Organization: Thomson Software Products, San Diego, CA, USA Date: Wed, 1 Feb 1995 19:59:49 GMT Date: 1995-02-01T19:59:49+00:00 List-Id: AA AA AAAA AAAA AAA AA AAA AA AAA AA AAA AA AAAAAAAAA CCC TTTTT I V V AAAAAAAAA DDD A AAA AA C T I V V AAA AA D D AAA AAA AA CCC T I V AAA AA DDD A A AAA AA AAA AA ACTIVADA FOR WINDOWS by ALSYS ActivAda for Windows is a professional Ada Integrated Development Environment (IDE) delivering the combined power of 32-bit architecture, the Windows operating system and Ada in one comprehensive product. ActivAda's robust functionality assures reliable, high quality code with dramatically reduced development time. ActivAda runs on any 386, 486 or Pentium system under the operating systems of Windows 3.1 and DOS 5.0 or later. Its optimized compiler generates fast, efficient code for DOS, Windows and Windows NT. A suite of productivity-enhancing development tools includes a powerful GUI builder for fast and easy development of Windows applications in Ada. PRODUCT HIGHLIGHTS High-Quality Code Compact executable code is produced with optimal inlining of subprograms, removal of redundant checks, common subexpressions and unused subprograms, and inlining of hardware floating point instructions. User-controlled code optimization includes a high-level phase which removes constraint checks and detects execution errors at compile time, and a low-level phase which eliminates common subexpressions and helps the code generator to improve register use. 32-bit Operation The ActivAda compiler generates either 32-bit DOS-based applications or 32-bit Windows-based applications. Programs can accommodate data objects much larger than the 16-bit size limit of 64KB. ActivAda uses the PharLap TNT DOS extender for DOS-based applications and Microsoft Win32s for Windows-based applications. Win32s Support ActivAda for Windows supports the Win32s API, allowing applications developed under the Windows operating system to run under both Windows and Windows NT. Interface to Other Languages Interface is provided to the 32-bit PharLap or Microsoft Assembler and Metaware High-C for DOS-based applications as well as to Microsoft Visual C++, 32-bit edition for Windows-based applications Clear Diagnostic Messages A powerful diagnostic system indicates error sources and references the relevant sections of the Ada Language Reference Manual. A Point-and- click on the listed error opens a source file there the error occurred. The compiler suggests corrective actions for many errors, and provides details about the program objects involved. ACTIVADA DEVELOPMENT TOOLS Windows-based Integrated Development Environment (IDE) Alsys' popular AdaWorld has been upgraded with a Windows-based IDE built around a powerful Ada-sensitive editor. Support is provided for the entire edit-compile-bind-link-run-debug development cycle. Users may define various projects, and configure different compiler and binder options associated with each project. A new Graphical User Interface (GUI) gives full point-and-click access to all ActivAda development tools. The highly intuitive AdaWorld Command Line User Interface is also available under DOS. Win32s Ada Libraries Extensive pre-compiled Win32s API Ada libraries are included with ActivAda. With over a thousand Windows functions, these libraries let ActivAda programmers quickly tap the full power of the Win32s API. AdaXref AdaXref generates a full cross-reference of the declaration and use of Ada entities throughout an application. AdaReformat AdaReformat gives source code a common look, and is easily customizable to meet most application building standards. Ada Make Ada Make determines the compilation dependencies of Ada units and libraries, and generates commands for compiling or recompiling a set of units. Ada Verify Ada Verify performs fast and easy Ada syntax checks. AdaCount AdaCount provides statistics regarding program size. AdaTune AdaTune analyzes performance and coverage for DOS-based applications. AdaProbe Debugger AdaProbe provides comprehensive debugging services for Ada applications running under the DOS operating system, taking into account the dynamic and static characteristics of the Ada language. Its fundamental functionality, including break points, single stepping, and halting when exceptions are raised, provides the user with full control over program execution. CodeView Debugger The Microsoft Win32s CodeView debugger included with ActivAda provides efficient debugging of Win32s applications. A single debugger may be used to debug multi-language applications. GUI Builder ActivAda's GUI Builder lets users design any Windows application visually. With the ease of drag-and-drop functionality, GUI Builder automatically generates Windows application source code. Additional user-defined code for different Window's events may be attached to each GUI Builder object simply by double clicking on the object and typing the code into GUI Builder's code editor. The generated source code is a complete Windows application ready to be compiled, linked and ran. ActivAda's GUI Builder dramatically shortens the development time of Windows-based applications in Ada while increasing the maintainability of the user interface. Family-Library-Unit (FLU) Manager This unique feature of ActivAda allows management of multiple libraries providing easy development and maintenance of large applications. HARDWARE AND SOFTWARE REQUIREMENTS 386, 486 or Pentium-based system with 8MB of RAM 50MB hard disk space required for ActivAda DOS 5.0 or higher Windows 3.1 or higher ADDRESS AND PHONE NUMBER ALSYS 10251 Vista Sorrento Pkwy, Suite 300 San Diego, California 92121 (619) 457-2700 ** ActivAda for Windows NT is days away from release **