Jean-Pierre Rosen, Adalog
Monday June 20th, morning
This tutorial describes AWS, the Ada Web Server, and how to use it for the development of web-aware 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 seminar emphasises 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 tutorial 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.
J.P. Rosen graduated from ENST in 1975, and obtained his PhD in 1986.
He started as a software engineer at the computing center 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 Software Engineering and Ada. He has now formed Adalog, a company specialized in high level training, consultancy, and software development in the fields of Ada and OOD. J-P. Rosen is Chairman of the AFNOR (French standardization body) group for Ada, and the author of "M\'ethodes de G\'enie Logiciel avec Ada 95" (Software Engineering Methods with Ada 95) and "HOOD: an industrial approach for software development".
AWS is more than a simple Web server, it allows the incorporation of Web technology into applications where the Web interface is only part of the problem. By attending this tutorial, participants will gain in-depth understanding of the issues of Web interfaces, and will discover new solutions to common problems, like using a browser as a GUI, or providing control through Web interfaces to real-time programs.