Using Ada to provide business logic, and glue existing applications together.
The children's game universe "Crimeville" from the game developers Art of Crime challenges the players to solve detective riddles cooperatively. In the on-line version of the game this means that the players in each session of the game can chat with each other. To help the children write better - and to limit them being naughty - the chat is going through a language server written in Ada. The language server uses pre-existing Open Source spell-checking components glued together with application logic written in Ada. The application is a nice example of a small network server and of using parts of the POSIX Ada API (FLORIST). The presentation will cover the requirements from Art of Crime in broad terms, describe how this was achieved using publicly available Open Source components, and how using Ada helped convincing the customer that the system actually does its job.
Speakers: Jacob Sparre Andersen