Talk:Story Jam New York/Projects

From OLPC
< Talk:Story Jam New York
Revision as of 23:11, 5 March 2008 by Mchua (talk | contribs) (New page: == To port to subpages == This information needs to be ported to their respective project subpages, and a better main page stub filled in. <pre> Rosco is the "radio station on the go...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

To port to subpages

This information needs to be ported to their respective project subpages, and a better main page stub filled in.

    Rosco is the "radio station on the go."  It is meant to be a fully functional radio station that fits on a USB stick.  Simply (1) plug in the USB stick, (2) plug in a radio transmitter to the audio output, and (3) reboot.  The computer will come up with Rosco loaded and ready to transmit.  Stories are automatically downloaded from webdav, or you can record your own audio.  The project is aimed at facilitating communication in cricumstances where there may be no internet or phone connectivity - such as, say, an emergency or refugee situation.  However, it can be used simply for sharing stories or providing a source of local entertainment.

Languages/Technologies

    *     Application - Python, GTK and GStreamer
    *     Disk Image - Custom Debian-based  bootable 


Tasks

   1. Modify for installation and operation on OLPC
   2. Implement scrubbing through audio files
   3. Create documentation and help files (screen shots, graphics, etc)
   4. Create internationalization framework
   5. Make Rosco bootable with more wireless drivers and boot probe scripts


Get the code
    http://something

Tags
    radio, python, linux, debian, gtk, gstreamer, glade, usb, audio

-----


Mizizi

What is it?
    Mizizi, which means "roots" in Swahili, is an application written with the Our Stories project in mind (www.ourstories.org).  Our Stories is an initiative sponsored by UNICEF, OLPC and Google that aims to collect 5 million stories by 2010 and make them available to people around the world.  Mizizi provides an easy way for people to collect sories and meta-information from their personal computer and upload it to a server where it can be aggregated.  Mizizi is meant to be platform-independent and is internationalized with several languages already supported.

Languages/Technologies

    *     Python, GTK and GStreamer
    *     Linux and Windows versions in the works


Tasks

   1. Ensure installation and operation on OLPC
   2. Make translations of interface into as many new languages as possible
   3. Develop video capture capabilities
   4. Apply all modifications to the Win32 version as well



Get the code
    http://something

Tags
    python, linux, windows, gtk, gstreamer, glade, ourstories

-----


UNIWIKI

What is it?
    UNIWIKI is a customized MediaWiki installation that is deisgned to address some common wiki usability issues.  Following ideas from the folks at wikiHow (www.wikihow.com), UNIWIKI has a template and editing interface that makes working with wikis easier for the not-so-tech-savvy.

Languages/Technologies

    *     Application - PHP, MySQL, RSS
    *     Front end - JavaScript, X/HTML, CSS 


Tasks

   1. Extract our templating functionality and refactor as a drop-in Mediawiki extension
   2. Optimize for mobile devices (stylesheets for mobile devices)
   3. Make feature for exporting/ caching a copy locally for offline browsing/ serving to other OLPCs
   4. Features for viewing/exporting printer friendly pages


Get the code
    http://something

Tags
    mediawiki, wiki, wikihow, php, mysql, rss, javascript, html, xhtml, webstandards, css

-----


Community Mapping

What is it?
    Community mapping is a proven procedure for identifying public health issues and threats - see the Wikipedia article on John Snow (http://en.wikipedia.org/wiki/John_Snow_(physician)).  This application provides an interface for mapping villages and communities, so that data can be collected and analyzed about them.

Languages/Technologies

    *     Application - Python
    *     Front end - JavaScript, X/HTML, CSS


Tasks

   1. Modify for installation and operation on OLPC
   2. Implement vector drawing (e.g., drawing roads, rivers, etc)
   3. Make "smart" icons - ones that react to each other and provide warnings/dangers
   4. Create internationalization framework
   5. Modify for use on PDAs


Get the code
    http://something

Tags
    maps, python, javascript, html, xhtml, vectorgraphics, pda, icons

-----


RapidSMS

What is it?
    RapidSMS is a web-based platform for sending SMS messages, and receiving SMS/Audio messages.  The application has tools for sending out SMSs to groups of people aas well as for monitoring their input back into the system via SMS or voice.  In addition, it has a module for collecting statistical data via forms that can be configured through the interface.  The platform has been apporpriated for use in several different scenarios including emergency situations as well as collection of various data for indicators of health/education problems.

Languages/Technologies

    *     Application - Python, Django, MySQL
    *     SMS/Audio - MobilED, Kannel, Asterisk
    *     Front end - JavaScript, X/HTML, CSS


Tasks

   1. Modify for installation and operation on OLPC
   2. Internationalize
   3. Create IVR survey mode
   4. Create interactive survey via SMS
   5. Different TTS languages?


Get the code
    http://something

Tags
    sms, audio, python, mobiled, django, mysql, kannel, asterisk, javascript, html, xhtml, css, ivr, tts