20:00-20:15 - Eclipse plug-in for Ada (ObjectAda or GNAT)
Abstract
The Eclipse platform is a generic and open architecture for building integrated development environments (IDEs). Written in Java and available on a wide range of OS, it permits to manage user's workspace, providing navigation view, text editor, outline view, ...
It's built on mechanisms for discovering, integrating, and running modules called plug-ins. A tool provider integrates tools in Eclipse by writing separate plug-ins that operate on files in the workspace.
The Eclipse platform, by itself is not dedicated to any language. The Java Development Tooling (JDT) is a set of plug-ins which add Java program development capabilities to the Platform. A C Development Tooling (CDT) does the same for C program development.
Aonix is working today on an ADT (Ada Development Tooling) that will permit Ada developers to access that full-featured IDE.
Speaker
Patricia Langle, South Europe Presales Manager, Aonix France
More information
See the press release and this article in ADT Magazine.
The slides of this presentation are available on-line here:
"Aonix - Ada Plug-in for Eclipse", April 2005
(Adobe Portable Document Format, pdf, 1152 KB).
20:15-21:45 - Web-enabling Ada Applications with AWS
Abstract
This presentation describes AWS, the Ada Web Server, and how to use it for the development of web applications. It describes the principles of AWS, from the most basic functionalities to the more advanced ones (Authentication, SOAP interface, session management, hotplugs, multi-server applications, etc.) The talk emphasizes practical usage of AWS, and presents design patterns that have proved effective for developing existing applications. It compares the development process with AWS to other techniques.
The presentation provides attendees with the information needed to assess whether AWS is appropriate to their needs, and the necessary knowledge to start writing full-scale Web applications.
Attendees should have some knowledge of Ada programming. No previous knowledge of Web programming or HTML is required.
AWS is a free (GMGPL) software component written by Pascal Obry and Dmitriy Anisimkov that allows developing Web applications in Ada. Unlike other methods that require a dedicated server (like Apache), AWS provides services to develop applications that act as autonomous Web servers, using the Ada language for the semantic part of the application instead of scripting languages like Perl or Python. This allows AWS to be used for regular Web servers as well as for writing applications that offer a Web interface to control more traditional processing functions. AWS is a mature product that has been used in many professional applications.
Speaker
J-P. Rosen graduated from ENST (Ecole Nationale Supérieure des Télécommunications) in 1975, and obtained PhD in 1986.
He started as a software engineer at the computing centre of ENST. After a Sabbatical at New York University on the Ada/ED Project, he worked as Professor at ENST, where he was responsible for the teaching of Operating Systems, Software Engineering, Compilation and Ada. He created ENST's master's degree in Software Engineering. He has now formed Adalog, a company specialized in high level training, consultancy, and software development in the fields of Ada, OOD, and associated technologies.
J-P. Rosen has written "HOOD: an Industrial Approach for Software Design", the tutorial book for the HOOD 4 method. This was undertaken on behalf and under control of the HOOD User Group. This book is currently the only official tutorial book for the HOOD method; details can be obtained from http://www.adalog.fr/hoodbook.htm
Other book publications by J-P. Rosen include the translation in French of Booch's "Software Engineering with Ada", and a book called "Méthodes de Génie Logiciel avec Ada 95" (Software Engineering Methods with Ada 95). He can be reached via email at rosen at adalog.fr
More information
AWS, a complete Web development framework, is available on the Libre Site for Free Software Developers at http://libre.adacore.com/aws/
The slides of this presentation are available on-line here:
"Web-enabling Ada Applications with AWS", April 2005
(Adobe Portable Document Format, pdf, 2296 KB).
The initial version of this announcement is also available as a PDF file.
To the Ada-Belgium home page.
To the 2005 Ada-Belgium General Assembly Home Page.
Last update: 2005/04/16.
Dirk Craeynest