|
|
- Ada and Software Engineering Library
This site is the on-line version of the famous ASE CD-ROMs. It contains over
1.3 Gigabytes of information on Ada, including libraries, tools, educational
materials, and compilers. This library is now hosted in the AdaIC's archives,
as the previous site has gone off-line. The library is also available
via FTP at Ada Belgium's site.
- Open Software (GNU)
This is the homepage of free software projects related to the GNU Ada Translator (GNAT),
focused on projects porting and supporting GNAT on different platforms. The site
contains these projects:
- The Ada for GNU/Linux Team (ALT)
- The Ada for DOS homepage
- The Ada for SCO page.
- The Ada for NetBSD page.
- The Ada for OS/2 homepage
- Libre Software
GPLed software for Ada and other languages.
- Booch Components
Simon Wright continues Dave Weller's original work of porting Grady Booch's
C++ components to Ada95.
- AdaBASIS
"AdaBasis, an acronym for the German phrase 'Bibliothek anwendungsbezogener Ada Software-Komponenten in Stuttgart,' is a repository of (mostly) free Ada Software, presented in a way that is (hopefully) easy to use and allows flexible access and effective searching. The software in this repository is based mainly on the PAL and is still extending. It is presented in a hierarchical manner, separated in different application domains, and, for some domains, with an additional searching facility."
- Artificial Intelligence
- Compilers
- Database Management
- Documents
- Text-Processing
- Interfaces/Bindings
- Mathematical Functions and Data Structures
- Networking and Distributed Processing
- Software Development Tools
- Various other Tools
- Brighton University
Includes free textbooks, tutorials, and such software as the GNAT 3.13, JGNAT 1.1, GNU Visual Debugger, GnatIDE, AdaGIDE, Grasp, RAPID, GnatCOM, and UML Studio.
- Student Packages
String processing, HTML output routines, an Ada.Text_IO visualisation tool, forms based programming, a simple Unix interface, a Simple Prolog interpreter, making motif/callbacks easier, and data compression.
- Ada binding to Zlib
ZLib.Ada is a thick binding to the popular compression/decompression library ZLib.
It provides Ada style access to the ZLib C library.
- Uniparser
A library for creating parsers and lexers. Powerful, flexible, and
extensible.
- Tension Structures
This site is to publicizes information about design and analysis of tension
structures including cable roofs and membrane structures. Source code written
in Ada95, examples and executable code for Windows available for download.
- Andersen Library
This site contains a collection of Ada programs and packages written by
Jacob Sparre Andersen, which are distributed under Open Source license.
- Stephen Leake's Libraries
This site includes a collection of Ada tools including
SAL (Stephe's Ada Library),
Auto Text_IO, and more.
honey
- APQ
APQ is a thick binding to the database client libraries for PostgreSQL and
MySQL. The binding uses Ada 95 datatypes (no C types). No ODBC driver or
configuration is required.
- Charles
Charles is a container library for Ada95, modelled principally on the C++ STL.
It features both ordered (lists and arrays) and unordered (sets and maps) collections.
Associated with each container type is a separate iterator type, which allows
you to visit each item in the container.
- XML4Ada95
XML4Ada95 is a package which enables parsing and serialization of XML
Documents, accesing them via the DOM Inteface., and validation of them
against DTDs and XML Schema.
- Nasser Abbasi Ada page
Packages and links on Ada.
- Unzip Ada
ZIP file handling in Ada, including compression and decompression.
- Globe 3D
GLOBE_3D is a free, open-source, real-time 3D Engine written in Ada, based on OpenGL.
- Ada Reusable Code
Ada components, including fuzzy logic, interval arithmetic, string editing,
table management, smart pointers, and more.
- Drawplex
Drawplex is a 100% Ada library for drawing on the complex plane.
- ASound
A library for sound operations.
- QT Bindings
QT bindings for Ada.
- Cheddar
Written in Ada and designed for educational purposes, the Cheddar program
automatically checks realtime constraints in programs.
- Ada AutoIT
Ada AutoIT is an Ada binding to AutoIT, which is a test automation interface
for Win32 systems.
- QT4Ada
QT4Ada is a hand-written Ada 2005 binding to QT 4.2.
- QTAda
QTAda is a different Ada 2005 binding to QT.
- Player-Ada
Player-Ada is a not-so-thin binding to the libplayerc client library that
is distributed as part of the Player/Stage multi-robot interface/simulator
software.
- Ada-Spread
Ada-Spread is an Ada2005 binding to the high performance messaging service
Spread (http://www.spread.org).
- G2F_IO
G2F_IO implements an Ada 95 binding to a subset of the low-level MagickCore
library.
- Anders Gidenstam's Ada Software pages
These include a number of interesting packages, including various lock-free
data structures in Ada.
- Oliver Kellogg's Ada source processing
These are a number of Perl programs for processing Ada source code.
- Basil
Basil is a library for processing e-mail messages (including MIME parts).
- AdaWorks
AdaWorks is an Ada 2005 framework for building business applications.
- Ahven
Ahven is an Ada 95 unit test library.
- SOCI-Ada
SOCI-Ada is a database access library based on the SOCI project. It has
an easy-to-use and compact interface, yet still can provide high performance.
- Matthews Libraries and Programs
The home page of John B. Matthews, which includes libraries for polynomial root finding in Ada;
Jumble and War (two simulations of simple games), and other useful Ada stuff.
- PCSC/Ada
PCSC/Ada provides an Ada interface for communicating with smart cards via standard PC/SC interfaces.
The library provides a thick, easy-to-use interface to the SCard API.
- PLplot for Ada
PLplot is a cross-platform software package for creating scientific plots. It has a dedicated Ada
binding (along with a number of other languages).
- Excel Writer
Excel Writer provides a library for creating Excel spreadsheet files directly from Ada programs
(no copy of Excel or another office program is required).
- GNU GMP and MPFR binding
This binding to the GNU GMP and MPFR Multi-precision libraries offers excellent performance.
- Jonathan Parker's Math Libraries
are a collection of numerics routines in Ada (under the GPL license); these include
SVD, QR, LU, Runge-Kutta, FFT, Arbitrary precision floating point, and random number generators.
- Configuration File package
Config is a package for parsing configuration files (.ini, .inf, .cfg, ...) and retrieving keys of various types.
- Canta
Canta is an open source Windows application, written in Ada, that aims to
help the user to learn to sing in tune.
- Ada Bindings to 0MQ
0MQ is a a lightweight messaging implementation with a socket-style API.
|
Sponsored by the following ARA member companies:
|  |