About The Application Projects:

Welcome to the Application Projects page. Here you can find out about projects that are being developed that represent full working applications programs. Those can be games, business solutions, utilities and other types of programs. As long as they can be considered applications as in they result in an executable that performs an intended task then they belong in this category.

There are currently 18 projects. and I am hoping to add to this list, as all other lists in the project listings. If you have an application or an idea for an application (and are currently working on it), let me know, and it will get added here.

 Ada Application Projects:
Cheddar
Cheddar

Cheddar is a realtime schedule simulator project designed for checking task temporal constraints and buffer sizes of a real time application/system and also for quick prototyping of real time schedulers. This project is developed by the EA 2215 Team and is currently at version 1.3p 3. An excellent tool for what it is designed for.

TeXCAD
TeXCAD

TeXCAD is an application for creating and/or altering pictures in the LaTeX format. This application is currently being developed by Gautier de Montmollin and is currently at version 4.1. It will prove to be a great tool for your LaTeX projects.

GNADE
GNADE

GNADE (GNat Ada Database Environment), is a project to integrate database development seamlessly into the Ada development language. It uses ODBC for Windows and Linux as its access and integrates SQL statements right in the Ada source code. GNADE is currently at version 1.4.3 and is a must for any good serious database development projects.

Scala
Scala

Scala is a freeware editor/librarian/analysis program for exploration of musical tunings. Scales can be created, manipulated and combined in many ways. Various electronic instruments and softsynths can be tuned by it. Currently at version 2.2c and is being developed by Manuel Op de Coul.

Mind Detector
Mine Detector

Mine Detector is an Ada version of the now classic Mine Sweeper game. The main difference is that there is no guessing in this version of the game. Jeffrey Carter of PragmAda Software Engineering is the author of this implementation of the game which I happen to find a good challenge.

Ada Doc
AdaDoc

AdaDoc is an application that is designed to create documentation files from Ada package Specification files. It can do so in different file formats (XML, LaTEX and more). Currently developed by Julien Burdy and Vincent Decorges, AdaDoc is currently at version 2.01.

Ada Browse
AdaBrowse

AdaBrowse is a javadoc-like HTML generator for Ada 95 library unit specifications. It can also generate XML output and a DTD is included in the distribution. AdaBrowse is currently developed by Thomas Wolf and is currently at version 4.0.1.

Visual Ada Developer
V.A.D.

V.A.D. (Visual Ada Developer) is a system independant GUI builder, based on Tcl/Tk and works on Windows, Linux and Os/2. V.A.D. generate 100% native Ada code and contains no "black boxes". It is developed by Leonid Dulman and is currently at version 6.4.

ColdFrame Code Generator
ColdFrame

ColdFrame is an open-source code generator back-end for use with UML tools. In its present state, it's targeted at Rational Rose and generates Ada code frameworks. This project is being developed by Simon Wright.

PolyORB
PolyORB

PolyORB aims at providing a uniform solution to build distributed applications; relying either on industrial-strength middleware standards such as CORBA, the Distributed System Annex of Ada 95, distribution programming paradigms such as Web Services, Message Oriented Middleware (MOM), or to implement application-specific middleware. Developed by the PolyORB Team, it is currently at version 1.0p.

AVRAda
AVR-Ada

AVR-Ada aims to make the Ada part of gcc usable on AVR microcontrollers. This includes the three elements: - the Ada compiler - the Ada run time system - the AVR support library Some sample programs. Currently at version 0.1, it is currently developed by Rolf Ebert and 3 other programmers.

AVRAda
Bauhaus Reengineering

Bauhaus Software Architecture, Software Reengineering, and Program Understanding is an application that allows to describe, architecturally, systems and process. The explanation on the website is convincing enough of the usefullness of this project therefore you can read all about it on their website.

AVRAda
A.I.D.E.

Stéphane Rivière has developed an excellent tool to help in the development of Ada projects, including user and technical documentation tools. It's called AIDE and stands for Ada Instant Development Environment. It is currently at version 1.02 and full english documentation is in the making.

AVRAda
R.A.P.I.D.

R.A.P.I.D. is the Rapid Ada Portable Interface Design tool. Using RAPID, programmers can easily create a graphical user interfaces (GUIs) for their applications by simply drawing them. This project is currently at version 3.0 with updates for the .Net platform available.

AVRAda
DTraq

As stated on their website, DTraq is a data logging and review debugging tool providing near realtime data logging and analysis to aid debugging and validation. Captured, or 'tapped' data from a program can be viewed live while the program is running or, since it is being logged to a file, played back or printed out later for off-line review and analysis. It is currently at version 0.985.

AVRAda
Bachar

Bachar is a project to create a new microkernel for AdaOS. Intended to be especially suited to the Ada programming language, but will have pragmatic design which is actually language neutral. Will be practical, general-purpose, and secure, but otherwise minimal. This project is so new, it's in the planning stage. Therefore, there's no version yet.

ECLAT
Eclat

ECLAT Experimental Compiler Library And Tools. Complete Ada 2005 compiler, written in Ada 2005 using literate programming techniques. The ECLAT project is to target initially target Bachar IA-32 v1 kernel for AdaOS (project Bachar stated above).

Scout
Scout

Scout aids in locating points and routes by converting among:

1) Latitude/Longitude in degrees, minutes, seconds (Google Earth style)
2) Latitude/Longitude in decimal degrees (NASA World Wind style)
3) Metes and Bounds (eg, "thence N 12d 3' 45" E for 67.8 ft, thence ...")
4) Google Earth kml path file
5) World Wind path files
6) US State Plane Coordinates

Scout can also install a World Wind path, delete one, or import data from one for modification or conversion. Its copyright is 2005 Tom Moran and I explicitly authorize anyone to use it in any way, with, of course, no warranties. You can download the sources to scout right here.