hiv projects ruby on rails touchscreen touchscreen toolkit video This video shows how our system guides health care workers through HIV treatment protocols. After logging in, we scan a patient’s barcode, see their ‘patient dashboard’, then answer some questions and dispense the drugs.
The system uses Ruby on Rails, mysql and the touchscreen toolkit to deliver all of the functionality via a web browser running in full screen mode on a touchscreen computer.
October 3rd, 2007
baobab linux opera touchscreen toolkit Thanks to the very helpful and encouraging team at Opera - we have just done our first press release. Enjoy!
Opera and Baobab Health Partnership today joined forces to provide innovative technology solutions to help combat HIV in developing countries. Baobab, using the Opera browser, has produced a healthcare system that allows health workers to administer high quality HIV treatment programs according to World Health Organization guidelines. The system is currently deployed in Malawi, a country in the midst of an HIV crisis.
“There are 40 million people living with HIV on our planet, we need solutions, and we need them fast if we are going to have an impact on this crisis,” said Gerry Douglas, Founder, Baobab Health Partnership. “Using Opera means we can rely on international standards like HTML and JavaScript without requiring expensive hardware. By building our system for the browser it can be easily scaled up across an entire country, and perhaps an entire continent.”
The Baobab solution is a slimmed-down touchscreen computer running Linux and Opera. Baobab uses Opera because it conserves limited system resources while being able to run a user interface so simple that people who have never operated a computer before can use it to provide quality health care treatment.
“The reason many of us find working in technology so worthwhile is seeing projects like this become reality,” said HÃ¥kon Wium Lie, CTO, Opera. “We’re excited that Baobab chose Opera to make a difference in the ongoing fight against HIV in Africa. This is a first step towards using Opera to power the projects that promote progress in the developing world.”
(more…)
March 22nd, 2007
open source software touchscreen toolkit Overview
The Touchscreen Toolkit generates a wizard-like interface for web forms with additional features for working with touchscreen devices.
The Toolkit currently supports the following form input elements:
- Text boxes
- Drop-down menus (select)
- Radio Buttons
- Check boxes
- List boxes (multiple selections not yet supported)
Download it
How to use the Touchscreen Toolkit
- Create an HTML file with input elements
- Include touchscreenToolkit.js and touch.css
- Add the following attibutes to your input elements: ajaxURL (optional), helpText and validationRegexp (optional). Read the attribute reference below for more information.
- Open the web page and click Enable Touchscreen Toolkit
Try It
Click here to see the touchscreen toolkit transform a normal html form into a touchscreen optimized user interface (no touchscreen required, a mouse will work too).
Get Involved
We need your help. If you are a javascript, css, or html hacker and want to help us solve the health care crisis in Africa check out the code from svn and start helping. Even if you are just a user, and not a hacker, let us know your experiences with it so that we can make it better.
Touchscreen Toolkit Element Attribute Reference
ajaxURL
A relative URL returns a list of items to populate the options box for this element. The toolkit will append the value entered so far to the URL to filter the options (suggestions) after each toolkit keyboard press.
e.g.: ajaxURL=”/cgi-bin/listOfNames.pl?search=”
helpText
Contains instructions for the user when interacting with this element
e.g.: helpText=”Enter the applicant’s first name”
validationRegexp
A Perl Compatible Regular Expression that represents valid input for this element.
e.g.: validationRegexp=”^(\w)+$”
Known Issues
1. TEXTAREA element is not yet supported
2. Multiple selections on SELECT elements are not supported. You can only use single selections
Screenshot
August 30th, 2006