I do have one question: what was your experience with Amber? Nico
On May 14, 2013, at 11:37 AM, Norbert Hartl <norb...@hartl.name> wrote: > I think my last post of this message fell into the time the old mailing list > dies. So here it is again > > --- > > We (@2denker in cooperation with a local university) built a monitoring tool > for disaster scenario recovery rehearsals. Several times a year > universities, red cross, THW und hospitals are planning a rehearsal together. > For this an environment is prepared for a simulated disaster (car accidents, > explosions in civil areas, …). The local environment is prepared to look real > as well as film make-up artist prepare people for injuries (broken legs, open > head, …). > The rehearsal should improve the coordination of several hospitals, > firemen…as well as the quickest possible treatment for the injured. > > One important part of the rehearsal is monitoring of what happens. This is > achieved by installing a local position system and using our tool. Every > injured person gets a wireless tablet. On the tablet there are UI elements > that indicate treatment done to them. Whenever a doctor comes visiting the > injured person activates the corresponding UI button. The events are > transmitted to a server and are prepared for another analysis software. The > tablet enables the HQ to make contact to individual persons or groups. The > tablet measures times of needed treatments and instructs the injured to be > dead if measurements weren't taken in time. > > Technically it is done in smalltalk solo. > > The server is a pharo image. It has > > - web admin interface with complex forms for managing injuries, injured, > groups, etc. For this we used seaside because it is best suited for this job. > Forms are done with magritte, magritte-bootstrap. The interface also displays > the live incoming events and other data > - a static file server that delivers static resources to client tablets > - a websocket connector that is used by the clients to connect to the server > - a http handler to export data to other analysis tools > > The client is done with amber smalltalk. It > > - loads the web page containing amber from the server > - connects back to the server > - downloads a UI spec for the injured using the tablet to display > personalized UI elements > - stores events on the tablet in case the injured is offline > - measures times to instruct the injured > > If you have any questions please don't hesitate to ask. > > Norbert -- Nicolas Petton http://www.nicolas-petton.fr