The purpose of this blog is to document my ongoing experience in building and deploying a database application using the Oberon BlueBottle operating system. By doing this I hope to (besides producing a useful app) learn more about BlueBottle programming as well as provide a usefull guide to others.
The Application
The target application is a computer aided interview system aka "CAI". (In other words, a survey program.) In the past I have built survey's in MS Access. Access has several limitations for building surveys. Among these are:
- The entire user interface must be built by hand in Access. No way to leverage work already done by researchers designing questionaire in Word or other text editing tools.
- Requirement of licensed copy of Access on every interviewers machine
- Simple changes in survey can cause lots of work in Access.
- Implementing "skip logic" is tedious, though duable in Access.
- XML based data entry forms
- Data entry forms automatically generated from questionnaires written in plain text as long as survey writer follows certain conventions
- Skip logic should be extracted from plain text questionnaire and embedded into XML
- Ability to encrypt and electronically transmit results to central data center
For those not familiar with Oberon BlueBottle here are a few facilities that I think will be usefully for the project.
- Strong XML support
- XML based user interface system
- XML based "prevalence system" database
- TCP/IP - HTTP facilities
No comments:
Post a Comment