81 projects tagged "Ada"

Download Website Updated 28 Nov 2010 XML EZ Out

Screenshot
Pop 14.63
Vit 2.07

XML EZ Out is a small set of packages intended to aid the creation of XML-formatted output from within Ada programs. It basically wraps the tags and data provided to it with XML syntax and writes them to a user-supplied medium. This medium can be any sort of writable entity, such as a file, a memory buffer, or even a communications link, such as a socket. The only functionality required of the medium is that it supply a meaningful "Put" (for writing a string) and "New_Line" procedure.

Download Website Updated 28 Nov 2010 AdaControl

Screenshot
Pop 26.72
Vit 2.07

AdaControl is a tool that detects the use of various kinds of constructs in Ada programs. Its first goal is to control proper usage of style or programming rules, but it can also be used as a powerful tool to search for the use (or non-use) of various forms of programming styles or design patterns. Searched elements range from very simple, like the occurrence of certain entities, declarations, or statements, to very sophisticated, like verifying that certain programming patterns are being obeyed. Which elements or constructs are searched is defined by a set of user-definable rules.

Download Website Updated 11 Apr 2007 Application Standard Components Library

Screenshot
Pop 14.90
Vit 1.00

ASCL comprises a set of reusable Ada packages. The focus is not on light-weight components but larger components such as a configuration manager and a CLI application environment which does all the argument parsing. It also includes a build environment for Linux which can be updated and maintained independently of the actual source code. It supports the personal software process for Ada programming.

Download Website Updated 24 Jan 2013 Ahven

Screenshot
Pop 49.78
Vit 8.29

Ahven is a simple unit test library for the Ada 95 programming language. It is loosely modeled after JUnit, and some ideas are taken from AUnit.

Download Website Updated 11 Oct 2010 QtAda

Screenshot
Pop 30.92
Vit 2.66

QtAda is an Ada2005 language binding to the Qt libraries and a set of useful tools. It allows you to easily create powerful cross-platform graphical user interfaces completely on Ada 2005. QtAda applications use the native look and feel on every supported platform. It also allows you to develop your own widgets and integrate them into the Qt Designer for high speed visual GUI development. It uses a native thread-safe signal/slot mechanism and provides full transparent integration with Ada tasks.

No download Website Updated 11 Aug 2012 GtkAda contributions

Screenshot
Pop 37.42
Vit 7.01

The library is a contribution to GtkAda, an Ada bindings to GTK+ toolkit. It deals with the following issues: tasking support; custom models for tree view widget; custom cell renderers for tree view widget; multi-columned derived model; an extension derived model (to add columns to an existing model); an abstract caching model for directory-like data; tree view and list view widgets for navigational browsing of abstract caching models; file system navigation widgets with wildcard filtering; resource styles; capturing the resources of a widget; embeddable images; some missing sub-programs and bugfixes; a measurement unit selection widget and dialogs; an improved hue-luminance-saturation color model; simplified image buttons and buttons customizable by style properties; controlled Ada types for GTK+ strong and weak references; and a simplified means to create lists of strings.

No download Website Updated 05 Feb 2009 Asimulator

Screenshot
Pop 22.36
Vit 44.02

Asimulator is a simulator for intelligent agents, useful to practice search algorithms, in AI courses, or for fun. The agent's goal is to understand precepts and respond with actions in a virtual world (consisting of a grid up to 129x129) to maximize a score. The simulator opens a socket, so any language can be used for agents. (Samples in Ada are included.) Agent debug output can be shown. Both text in a log window and symbols on the map can be used to visualize thoughts.

Download Website Updated 28 Feb 2009 acolor

Screenshot
Pop 17.66
Vit 1.42

acolor (Ada/ANSI color) is a simple Ada program that makes it easy to color and format output from shell scripts. It does this by converting combinations of readable arguments (bold, red, green, underline, etc.) into an ANSI escape sequence that your terminal emulator or console may understand. It is Moshe Jacobson's color rewritten in Ada.

No download Website Updated 31 Mar 2009 RAPID

Screenshot
Pop 28.25
Vit 1.00

RAPID is the Rapid Ada Portable Interface Design tool. Using RAPID, programmers can easily create graphical user interfaces (GUIs) for their applications by simply drawing them. RAPID then generates Ada code using a platform-independent GUI library.

No download No website Updated 07 Aug 2009 GPS Library Installer

Screenshot
Pop 27.60
Vit 1.02

The gps_installer is a GTK+ application used to integrate custom Ada library projects into the Gnat Programming Studio (GPS). The installer is designed to be as simple as possible. It takes the directory where the source files are located and the list of files to install. The installer tries to figure out where to move the files and how to process them. No specific actions need to be specified.

Screenshot

Project Spotlight

Keepalived for Linux

A robust keepalive framework for Linux Virtual Server and router HA.

Screenshot

Project Spotlight

samhain

A file integrity daemon with support for centralized monitoring.