Discover how Ada catches up with web application development.
Ada on Rails is a bleeding edge Ada tooled framework environment that enables web applications development.
The goal of Ada on Rails is to efficiently use all the strength of the Ada based technologies in web applications, while being:
- Rapid Application Development compatible
- Agile friendly
- Safe and secure
- Ready for formal method through SPARK Ada
- Low code, memory and CPU footprint
- Range from bareboard to large scaled distributed SOA applications.
The presentation includes a live demo.
A Beginners Guide to Building a RAG App Using Open Source Milvus
AdaLabs FOSDEM 2012 Ada on Rails
1. Ada on Rails
How Ada catches up with web application development.
David SAUVAGE
Software Agile Architect
david.sauvage@adalabs.com
CC BY-NC-SA 3.0
2. Ada on Rails context
●
Ada is Libre Technology
●
Ada helps FLOSS applications safe and secure
●
Ada lowers the energy to maintain FLOSS applications
●
Ada suites lot's of FLOSS applications areas
●
Ada suites multi language and multi platform environment
3. Ada on Rails context
Ada is an attractive technology that provides:
●
One of the richest ●
Distributed computing
language semantic ●
Interfacing to other language
●
Static Typing ●
Genericity
●
Object Oriented ●
Enhanced package visibility
Programming
●
Standard library services
●
Exception handling
●
Portability
●
Programming by Contract
●
Static reflexion (using ASIS)
●
Formal methods
(using SPARK Ada)
●
Real-Time & Multi-Tasking
4. Ada on Rails
●
Tooled ●
Framework
●
Code analysis ●
Conventions
●
Code generation ●
Components/Modularity
●
Template validation ●
Interfaces/Contracts
●
Data & data model migration
●
Modules/Plugins
●
Formal proof
●
Services