Skip to end of metadata
Go to start of metadata

This community project was initially created by Francesco Ciriaci. To join: Contact Us

Problem statement and Use cases: https://docs.google.com/a/ushahidi.com/document/d/1q0CSIA1Ly_JiZK_pbQK-jziYdt4dLQP3QBt3NYCko6c/edit?hl=en_US

Code: https://github.com/axaroth/ushahidi-webapp

Overview

The mobile web application is meant to provide an easy way to submit report from mobile devices even without connectivity.

The app will be packaged as a plugin, so the deployment runs at: mymap.com and the offline version is at mymap.com/mobile

To submit web reports from the regular web interface Robbie created a plugin (see below).

The big opportunity will come especially with the implementation of Custom Forms API: the mobile webapp could then serve as Ushahidi "client" for data collection.

(Online-offline web requires to use not-yet-fully-implemented HTML5 standards, so browser compatibility is quite painful)

To evaluate 

  • the opportunity to design/learn for/from the Ushahidi native mobile apps: how much do they support online-offline? could the webapp do a better field validation?

Next steps

  1. Implement the app as plugin, to be deployed for testing. The plugin should modify also the default Usha web view to include a link/icon to the webapp, maybe a script for auto-redirect, ...) There should be hooks to add that link. If you add a FALLBACK section to the appcache then the browser will auto redirect when offline.
  2. See what's possible with CustomForms APIs / more complete APIs.
  3. Could be used by Crowdmap, at some point, if solid enough.
  4. The app could be featured in the upcoming Mozilla Marketplace - https://marketplace.mozilla.org - the marketplace is open for submissions. Will it go in the marketplace if/when active on crowdmap? (a configurable webapp. would need a proxy, need to be investigated).

Related projects

Ushahidi offline interface (experimental)

Allows to access / submit reports offline - Robbie's code: https://github.com/rjmackay/Ushahidi-plugin-offline

Mobile apps: 

Android - code: https://github.com/ushahidi/Ushahidi_Android

iOS - code: https://github.com/ushahidi/Ushahidi_iPhone

Windows Phone (2 years old) - code: https://github.com/ushahidi/Ushahidi_WinMobile

Mobile edition:

(Nov. 2010) - code: http://community.ushahidi.com/index.php/plugins/plugin/mobile-edition

Updated mobile edition code: https://github.com/ushahidi/ushahidi-plugins-mobile

Events:

Random Hacks of Kindness, December 2011

In addition to running a hack at Random Hacks of Kindness, Francesco has had a few hack days with Reflab Labs.

NASA Space Hackathon: April 21-22, 2012

  1. Check in with the http://bit.ly/spaceapps_hazardmap, http:/crisiscommons.org, and http://en.wikipedia.org/wiki/Crisis_camp folks. Glad you found the http://rhok.org bunch. 

    1. Thanks Michelle. I've been involved in RHOK and CrisisCommons for a few years. Love the Hazardmap potential.

      Thanks for joining.  Hope you had fun at #spaceapps

      Heather