Speakers | |
---|---|
Jacob Sparre Andersen | |
Schedule | |
Day | Saturday |
Room | AW1.121 |
Capacity | 81 |
Start time | 13:00 |
End time | 13:25 |
Duration | 00:25 |
Info | |
Track | Ada Devroom |
Ada in the on-line multi-user game Crimeville
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.
Concurrent events:
Next (up to 3) talks in the same room (AW1.121):
When | Event | Track |
---|---|---|
13:30-13:55 | The contract model of Ada 2012 | Ada |
14:00-14:50 | Multicore programming support in Ada | Ada |
15:00-15:25 | Lovelace: towards a full Ada OS | Ada |
Events that start after this one (within 30 minutes):
When | Event | Track | Where |
---|---|---|---|
13:30-13:55 | The contract model of Ada 2012 | Ada | AW1.121 |
13:30-13:55 | OpenNebula Project | Virtualization and Cloud | Chavanne |
13:30-14:00 | 2012: New perspectives for Mozilla | Mozilla | UD2.218A |
13:30-14:00 | buildroot: flexible building of a custom embedded system | Open Mobile Linux | AW1.120 |
13:30-14:00 | WebApps: Plastique | Jabber and XMPP | H.2213 |
13:40-13:55 | Hacking in the real world: photography from above | Lightning Talks | Ferrer |
13:45-14:15 | Why Java for Linux Applications? | CrossDesktop | H.1308 |
13:45-14:15 | GNUstep GUI | GNUstep | AW1.126 |