Baobab Linux is a Linux distribution targeted specifically for customized iOpener computers. Linux distributions have already been built for the iOpener (Midori and Jailbait), but the iOpeners used by Baobab Health Partnership include such hardware customizations as: touchscreen hardware, USB ethernet adaptor, etc. Furthermore, Baobab Linux requires an integrated web browser able to process AJAX requests. Hence, Baobab Linux initially needs to support a specific set of hardware:
* iOpener computer
* x86 processor (266MHz Rise)
* VGA video card - Trident Cyberblade 7
* LCD monitor running at 800x600
* USB Ethernet (Pegasus)
* Touchscreen - Made by 3M. MERL may create alternative version (serial port support most important, USB support is a nice to have)
* Sound card (not top priority, dependent on 16 volt power supply)
* 32 MB of RAM
* 16 MB Flash disk
* Keyboard (bar code scanner)
* Printers (label and laser via parallel port)
The software aims for the following:
* Web browser that is AJAX capable and starts in full screen mode
* Printing program (command line) which takes file as argument, and passes file to local printer. Web browser will have a mime-type configured to pass all 'application/print' files (or simply .lpr files) to this program.
* Everything needs to fit on that 16MB flash disk and run in 32MB of RAM
* iOpener computer
* x86 processor (266MHz Rise)
* VGA video card - Trident Cyberblade 7
* LCD monitor running at 800x600
* USB Ethernet (Pegasus)
* Touchscreen - Made by 3M. MERL may create alternative version (serial port support most important, USB support is a nice to have)
* Sound card (not top priority, dependent on 16 volt power supply)
* 32 MB of RAM
* 16 MB Flash disk
* Keyboard (bar code scanner)
* Printers (label and laser via parallel port)
The software aims for the following:
* Web browser that is AJAX capable and starts in full screen mode
* Printing program (command line) which takes file as argument, and passes file to local printer. Web browser will have a mime-type configured to pass all 'application/print' files (or simply .lpr files) to this program.
* Everything needs to fit on that 16MB flash disk and run in 32MB of RAM