Ada Util is a collection of utility packages for Ada 2005. Several packages are inspired from Java packages and libraries (Java properties, log4j, ...)
Measures performs performance measurement of Ada code
ConcurrentCounter provides an efficient concurrent counter data type
... [More] implements a simple logging facility close to Log4j
Properties allows to manage name/value properties such as Java property and Java bundle files
StringTransforms defines various string transformations functions and procedures
Streams implements a Java-like stream composing framework
Serialization provides a framework to serialize a JSON or an XML content directly into some Ada records.
Encoders defines a generic framework to encode and decode streams in various encoding formats. [Less]
Ada Server Faces allows to create web applications using the same pattern a the Java Server Faces (See JSR 252).
ASF provides a security framework which allows to protect web pages according to some security policy. This framework allows users to authenticate by using OpenID Authentication 2.0.
Ada EL is a library that implements an expression language similar to JSP and JSF Unified Expression Languages (EL).
The syntax is defined by JSR 245 (http://jcp.org/en/jsr/summary?id=245).
The library abstractions are close to the javax.el classes.
The goal of this library is to benefit
... [More] from a standard expression language and be able to plug Ada objects easily beneaf it (as JSF and JSP are doing). [Less]
BfdAda allows to write Ada programs that read object files, archives
or program executables to scan their content and their symbol tables.
It provides the full BFD API to:
- Access the sections the binary file is composed of
- Access the symbol table with the definition of each symbol
... [More] the code using the BFD disassembler corresponding
to the binary file.
BfdAda also provides some examples to show how to use this library. [Less]