|Documentation :||Hardware | Software | Tutorials||Wardrobe :||Jackets | Applications|
|Papers :||Notes | Proposals | Research||Administration :||Stock | Minutes | Progress|
At: 9:30am, MVB 3.35
Present: Jim, Tom, Alistair, James, Ed, Mike
Tom. Completed initial version of user guide. Nearly finished initial Pinger circuit design. Power meter is not callibrated, but lights change colour as power drains.
Alistair. Speech and audio software has now been ported onto the CyberJacket. Some tweaks were required to accomodate the PC104 sound card. More problematic is interference between the GPS receiver and the sound card. Tin foil shielding did not solve the problem. Henk suggests it might be worth trying a new sound card. This would also allow us to get a full duplex card thus allowing simultaneous speech input and note output.
We then had a discussion about how to deal with overlapping request to play audio files. Jim prefers that notes simply interrupt each other. The user can then stand still if he wants to hear a note without interruption from notes registered in neighbouring locations. More complex queuing or priority schemes may be better, but it is hard to solve all the corner cases and at the end of the day the simplest scheme may prove adequate in user trials. Lets try it and find out!
James. Ironing out final bugs in the comms software. Works pulling serial cable in and out! Has spent a few days learning to use MS visual studio for the WinCE environment. Has started designing the graphics protocol for rendering on the Nino display.
Ed. Completing the domain server. More efficient implementation and support for checking domain existance. Started on note server design.
Mike. Wrote CyberJacket shutdown program to allow speech command to do a shutdown. but a reboot is more complex, would need the software to run in superuser mode. Also looked at rendering map data files. The end effects need a few more frills (like colouring roads) to improve general legibility. Decided that the best approach is to store gif images separately from the map data used to define the boundaries of named regions. This could eitehr be held in the domain server itself in the appropriate named domain, or in the note server as a note with approprite domain attributes. About to start on a basic pinger. For the meantime we will write a basic service that doesnt worry about probability of successive pinger locations making sense. It will still require pinger averaging in order to eliminate noise.
Time To First Fix problem has eased. It is now about 10 minutes after first power up, when in range of satellites. Subsequently going out of range of satellites is not too bad - only 30 second penalty thereafter.
Had a discussion about supporting automatic upgrading of context drivers and associated data files. It is hard for teh note server to do this because the LocoMedia scheme does not worry about providing unique ids for notes, consequently it is hard to relate two versions of what is supposed to be 'the same' object. The best the note server can do is to support a matching function that allows the attributes of a note to be specified and then returns the most recently created note that matches.
Jim. Completed first worthwhile version of the policy manager document.