<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Ushahidi Blog &#187; cell</title>
	<atom:link href="http://blog.ushahidi.com/index.php/tag/cell/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ushahidi.com</link>
	<description>Thoughts and Lessons from an African Open-Source Project</description>
	<lastBuildDate>Wed, 08 Feb 2012 13:33:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Goma, a major Ushahidi update!</title>
		<link>http://blog.ushahidi.com/index.php/2009/08/13/goma-a-major-ushahidi-update/</link>
		<comments>http://blog.ushahidi.com/index.php/2009/08/13/goma-a-major-ushahidi-update/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 17:15:59 +0000</pubDate>
		<dc:creator>Erik Hersman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Ushahidi]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cell]]></category>
		<category><![CDATA[goma]]></category>
		<category><![CDATA[j2me]]></category>
		<category><![CDATA[kobia]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[version]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows mobile]]></category>
		<category><![CDATA[winmo]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=688</guid>
		<description><![CDATA[An Ushahidi tradition is to name all of our major releases after African cities that have had disturbances. Today we&#8217;re announcing the &#8220;Goma&#8221; release of the platfrom, version 0.9 &#8211; named after that oft-beleaguered town in the Democratic Republic of the Congo. We had three main areas that we focused on for this Goma; stability, [...]]]></description>
			<content:encoded><![CDATA[<p>An Ushahidi tradition is to name all of our major releases after African cities that have had disturbances.  Today we&#8217;re announcing the &#8220;Goma&#8221; release of the platfrom, version 0.9 &#8211; named after that oft-beleaguered <a href="http://en.wikipedia.org/wiki/Goma">town</a> in the Democratic Republic of the Congo.   </p>
<p>We had three main areas that we focused on for this Goma; stability, speed and mobile apps.  To introduce the release, here&#8217;s David Kobia:</p>
<p><object width="500" height="383"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5844409&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5844409&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="383"></embed></object>
<p><a href="http://vimeo.com/5844409">Stability, Speed and Mobile Apps: Ushahidi&#8217;s Goma Release</a> from <a href="http://vimeo.com/whiteafrican">WhiteAfrican</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<h3>What&#8217;s in Goma?</h3>
<p>It&#8217;s not possible to track all of the minor upgrades, changes and additions to the platform here, but here are some of the items that are important for everyone to know about.</p>
<ul>
<li>Caching &#8211; map and database queries have been slowing load times down considerably.  All pages with maps now have caching built-in.</li>
<li>Alerts &#8211; email and SMS proximity-based alerts are now fully functional.  </li>
<li>You can now watch incidents play chronologically on the main map using the &#8220;Play&#8221; button. </li>
<li>Refined the submissions page, simplifying the location chooser, date/time and other minor features.</li>
<li>On the detailed incident report page the map shows other incidents by proximity.</li>
<li><del datetime="2009-08-12T01:39:04+00:00">Admins can import KML or GeoRSS feeds, and these can show up on the map as overlays on top of the normal Ushahidi data.</del> (delayed for a couple days, working out some kinks&#8230;)</li>
<li>Admins can now download a CSV file of all their data.  </li>
<li>Admins can now do a &#8220;mass upload&#8221; of data into the database.</li>
<li>We&#8217;re trying to make it easier to get a fresh install of Ushahidi up on your own server. To this end, we&#8217;ve moved the config.php items into the admin area for easier modification by non-techies.</li>
<li>Improved feedback form, residing in every instances footer, that makes it easy for end users to send feedback to the admin.  This shows up in their admin panel.</li>
<li>Sharing of data between instances of Ushahidi is fully functional now.</li>
<li>Added a &#8220;Comments&#8221; tab into the admin area for moderation.</li>
<li>Added a new feature to track veracity and trust of users by the admin</li>
</ul>
<p><strong>Find a bug? </strong> Submit it to <a href="http://bugs.ushahidi.com">bugs.ushahidi.com</a><br />
<strong>Have a question?</strong> Ask it on the <a href="http://forums.ushahidi.com">forums</a><br />
<strong>Want to pitch in?</strong> Start on the <a href="http://wiki.ushahidi.com">wiki</a> or <a href="http://github.com/ushahidi">download</a> the code</p>
<h3>Mobile phone applications</h3>
<p>A small team of dedicated devs put a lot of time into creating the new <a href="http://download.ushahidi.com">Ushahidi mobile apps</a> that are available for you to run on your phone.  The basic functionality of all the mobile apps are to sync with an instance of Ushahidi. It allows you to send reports with images and location information as well as receive alerts from others who have sent in reports to the site. With this, you can track what is going on in an emergency, disaster or crisis anywhere in the world.</p>
<p>The mobile apps work in offline mode as well, so you can create reports and send them when you reconnect, or you can download and see the incidents that have been reported and still view them when you&#8217;re not connected.  </p>
<p><a href="http://download.ushahidi.com"><img src="http://blog.ushahidi.com/wp-content/uploads/2009/07/ushahidi-mobile-apps.png" alt="Ushahidi mobile phone applications - Android, Windows Mobile and J2ME Java" title="Ushahidi mobile phone applications - Android, Windows Mobile and J2ME Java" width="285" height="281" class="aligncenter size-full wp-image-690" align="right" /></a><strong>Android</strong> &#8211; Henry Addo, our Ghanaian dev, has been part of the team since January, but he started fiddling around with Android well before that.  </p>
<p><strong>Windows Mobile </strong>- Dale Zak is an amazing Canadian mobile phone dev.  He does a lot of cool stuff out there, and we were extremely happy when he volunteered to create the WinMo version of Ushahidi.</p>
<p><strong>J2ME (Java)</strong> &#8211; Steve Mutinda is an outstanding Kenyan mobile app developer, he and his firm <a href="http://www.shimbamobile.com/">Shimba Mobile</a> dedicated a lot of resources to see this app come into being.  The J2ME app will work on any phone that runs Java, so it should work on the widest number of phones available. </p>
<p>This is their beta release, so there will be some bugs, submit them to <a href="http://bugs.ushahidi.com">bugs.ushahidi.com</a> and they&#8217;ll be on them right away.</p>
<h3>Major contributors</h3>
<p>Projects like Ushahidi wouldn&#8217;t be where they are without the help of programmers who volunteer their time, brains and energy to solving some very difficult challenges.  A BIG thanks goes out to all the devs who made this happen. Major contributors included:</p>
<ul>
<li><a href="http://twitter.com/jmule">Jason Mule</a> (Kenya)</li>
<li><a href="http://www.twitter.com/69mb">Brian Muita</a> (Kenya)</li>
<li><a href="http://twitter.com/soyapi">Soyapi Mumba</a> (Malawi)</li>
<li><a href="http://twitter.com/bytebandit">Emmanuel Kala</a> (Kenya)</li>
<li><a href="http://www.twitter.com/eyedol">Henry Addo</a> (Ghana)</li>
<li><a href="http://twitter.com/smutinda">Steve Mutinda</a> (Kenya)</li>
<li><a href="http://twitter.com/dalezak">Dale Zak</a> (Canada) </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2009/08/13/goma-a-major-ushahidi-update/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Your Old Phone = Hope Phone</title>
		<link>http://blog.ushahidi.com/index.php/2009/05/18/your-old-phone-hope-phone/</link>
		<comments>http://blog.ushahidi.com/index.php/2009/05/18/your-old-phone-hope-phone/#comments</comments>
		<pubDate>Mon, 18 May 2009 13:13:55 +0000</pubDate>
		<dc:creator>Erik Hersman</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[africa]]></category>
		<category><![CDATA[african]]></category>
		<category><![CDATA[cell]]></category>
		<category><![CDATA[frontlinesms]]></category>
		<category><![CDATA[hope phone]]></category>
		<category><![CDATA[hopephone]]></category>
		<category><![CDATA[malawi]]></category>
		<category><![CDATA[phones]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=559</guid>
		<description><![CDATA[A while back I briefly mentioned FrontlineSMS:Medic &#8211; an initiative started by post-grad students out of Stanford University who had done some really interesting things in Malawi. They are the type of entrepreneurial digital natives that buck tradition and do something different, something that actually works. That same team has built a major campaign, Hope [...]]]></description>
			<content:encoded><![CDATA[<p>A while back I briefly <a href="http://blog.ushahidi.com/index.php/2009/03/01/what-lego-and-mobile-solutions-have-in-common/">mentioned</a> <a href="http://medic.frontlinesms.com">FrontlineSMS:Medic</a> &#8211; an initiative started by post-grad students out of Stanford University who had done some really <a href="http://edition.cnn.com/2008/TECH/12/03/db.malawicellphones/index.html">interesting</a> things in Malawi.  They are the type of entrepreneurial digital natives that buck tradition and do something different, something that actually works.</p>
<p><a href="http://hopephones.org"><img src="http://blog.ushahidi.com/wp-content/uploads/2009/05/hopephones_logo_blue.jpg" alt="Hope Phones - logo" title="Hope Phones - logo" width="255" height="294" class="aligncenter size-full wp-image-560" align="right" /></a>That same team has built a major campaign, <a href="http://hopephones.org">Hope Phones</a>, to gather unused and discarded mobile phone handsets and convert them into funds for use in their mobile health campaigns in Malawi and elsewhere in Africa. </p>
<blockquote><p>&#8220;Hope Phones will make use of the nearly 450,000 cell phones discarded every day in the US. HopePhones.org allows donors to print a free shipping label and send their old phone in to The Wireless Source, a global leader in wireless device recycling. The phone’s value allows FrontlineSMS:Medic to purchase usable, recycled cell phones for healthcare workers.&#8221;</p></blockquote>
<p>This is a fundraising campaign, one put in place to promote a project that already has a track record of working.  </p>
<h3>Get involved:</h3>
<p><strong>1. Visit <a href="http://www.HopePhones.org">www.HopePhones.org</a> and donate your old phones.</strong><br />
<strong>2. Spread the word:</strong></p>
<ul>
<li>Email your friends, family, classmates and coworkers. </li>
<li>Post on Facebook and become a fan of the Hope Phones page. </li>
<li>Tell the world on Twitter &#8211; use #HopePhones as a tag so we can thank you.</li>
<li>Let us know if you want the Hope Phones widget for your website or blog. </li>
</ul>
<p><strong>3. Contact info@hopephones.org if you’d like to help set up a Hope Phones collection center. </strong></p>
<p><a href="http://blog.ushahidi.com/wp-content/uploads/2009/05/hopephonesorg.png"><img src="http://blog.ushahidi.com/wp-content/uploads/2009/05/hopephonesorg-500x292.png" alt="HopePhones.org" title="HopePhones.org" width="500" height="292" class="aligncenter size-medium wp-image-562" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2009/05/18/your-old-phone-hope-phone/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Ushahidi on Windows Mobile Devices</title>
		<link>http://blog.ushahidi.com/index.php/2009/03/19/ushahidi-on-windows-mobile-devices/</link>
		<comments>http://blog.ushahidi.com/index.php/2009/03/19/ushahidi-on-windows-mobile-devices/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 02:58:46 +0000</pubDate>
		<dc:creator>Erik Hersman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Ushahidi]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[cell]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[smart phone]]></category>
		<category><![CDATA[windows mobile]]></category>
		<category><![CDATA[winmo]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=309</guid>
		<description><![CDATA[Dale Zak is a (Canadian) Windows Mobile programmer. Over the last few months he has been interested in helping with the Ushahidi platform. We didn&#8217;t have anyone with WinMo experience, so he developed an application that would work with our API on all WinMo devices. We&#8217;re extremely excited to have a person of Dale&#8217;s caliber [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dalezak.ca/">Dale Zak</a> is a (Canadian) Windows Mobile programmer.  Over the last few months he has been interested in helping with the Ushahidi platform.  We didn&#8217;t have anyone with WinMo experience, so he developed an application that would work with our API on all WinMo devices.  We&#8217;re extremely excited to have a person of Dale&#8217;s caliber helping on the project!</p>
<p>Below is an explanation of what he has done, in his own words.</p>

<a href='http://blog.ushahidi.com/index.php/2009/03/19/ushahidi-on-windows-mobile-devices/shared/' title='shared'><img width="150" height="150" src="http://blog.ushahidi.com/wp-content/uploads/2009/03/shared-150x150.jpg" class="attachment-thumbnail" alt="shared" title="shared" /></a>
<a href='http://blog.ushahidi.com/index.php/2009/03/19/ushahidi-on-windows-mobile-devices/ushahidi_ppc1/' title='ushahidi_ppc1'><img width="150" height="150" src="http://blog.ushahidi.com/wp-content/uploads/2009/03/ushahidi_ppc1-150x150.jpg" class="attachment-thumbnail" alt="ushahidi_ppc1" title="ushahidi_ppc1" /></a>
<a href='http://blog.ushahidi.com/index.php/2009/03/19/ushahidi-on-windows-mobile-devices/ushahidi_ppc2/' title='ushahidi_ppc2'><img width="150" height="150" src="http://blog.ushahidi.com/wp-content/uploads/2009/03/ushahidi_ppc2-150x150.jpg" class="attachment-thumbnail" alt="ushahidi_ppc2" title="ushahidi_ppc2" /></a>
<a href='http://blog.ushahidi.com/index.php/2009/03/19/ushahidi-on-windows-mobile-devices/ushahidi_ppc3/' title='ushahidi_ppc3'><img width="150" height="150" src="http://blog.ushahidi.com/wp-content/uploads/2009/03/ushahidi_ppc3-150x150.jpg" class="attachment-thumbnail" alt="ushahidi_ppc3" title="ushahidi_ppc3" /></a>
<a href='http://blog.ushahidi.com/index.php/2009/03/19/ushahidi-on-windows-mobile-devices/ushahidi_ppc4/' title='ushahidi_ppc4'><img width="150" height="150" src="http://blog.ushahidi.com/wp-content/uploads/2009/03/ushahidi_ppc4-150x150.jpg" class="attachment-thumbnail" alt="ushahidi_ppc4" title="ushahidi_ppc4" /></a>
<a href='http://blog.ushahidi.com/index.php/2009/03/19/ushahidi-on-windows-mobile-devices/ushahidi_ppc5/' title='ushahidi_ppc5'><img width="150" height="150" src="http://blog.ushahidi.com/wp-content/uploads/2009/03/ushahidi_ppc5-150x150.jpg" class="attachment-thumbnail" alt="ushahidi_ppc5" title="ushahidi_ppc5" /></a>
<a href='http://blog.ushahidi.com/index.php/2009/03/19/ushahidi-on-windows-mobile-devices/ushahidi_sp1/' title='ushahidi_sp1'><img width="150" height="150" src="http://blog.ushahidi.com/wp-content/uploads/2009/03/ushahidi_sp1-150x150.jpg" class="attachment-thumbnail" alt="ushahidi_sp1" title="ushahidi_sp1" /></a>
<a href='http://blog.ushahidi.com/index.php/2009/03/19/ushahidi-on-windows-mobile-devices/ushahidi_sp2/' title='ushahidi_sp2'><img width="150" height="150" src="http://blog.ushahidi.com/wp-content/uploads/2009/03/ushahidi_sp2-150x150.jpg" class="attachment-thumbnail" alt="ushahidi_sp2" title="ushahidi_sp2" /></a>
<a href='http://blog.ushahidi.com/index.php/2009/03/19/ushahidi-on-windows-mobile-devices/ushahidi_sp3/' title='ushahidi_sp3'><img width="150" height="150" src="http://blog.ushahidi.com/wp-content/uploads/2009/03/ushahidi_sp3-150x150.jpg" class="attachment-thumbnail" alt="ushahidi_sp3" title="ushahidi_sp3" /></a>
<a href='http://blog.ushahidi.com/index.php/2009/03/19/ushahidi-on-windows-mobile-devices/ushahidi_sp4/' title='ushahidi_sp4'><img width="150" height="150" src="http://blog.ushahidi.com/wp-content/uploads/2009/03/ushahidi_sp4-150x150.jpg" class="attachment-thumbnail" alt="ushahidi_sp4" title="ushahidi_sp4" /></a>
<a href='http://blog.ushahidi.com/index.php/2009/03/19/ushahidi-on-windows-mobile-devices/ushahidi_sp5/' title='ushahidi_sp5'><img width="150" height="150" src="http://blog.ushahidi.com/wp-content/uploads/2009/03/ushahidi_sp5-150x150.jpg" class="attachment-thumbnail" alt="ushahidi_sp5" title="ushahidi_sp5" /></a>

<p>Ushahidi for the Windows Mobile platform, is a Compact Framework 3.5 application targeting both Pocket PC (touch screen) and Smart Phone (non-touch screen) devices. </p>
<p>When developing for the Windows Mobile platform, it&#8217;s always a difficult decision whether to develop:</p>
<blockquote><p>
a) light-weight Smart Phone version using Windows Mobile 6 Standard SDK which also runs on Pocket PC devices</p>
<p>-or- </p>
<p>b) separate Smart Phone and Pocket PC applications, using the Windows Mobile 6 Standard SDK and Windows Mobile 6 Professional SDK for each
</p></blockquote>
<p>Going the light-weight Smart Phone route allows you to focus your attention on a single application, but loses of the benefit of richer UI controls like buttons on a touch screen.  However, the other option of developing two separate applications leads to code duplication and increased maintainance.</p>
<p>To get the best of both worlds, Ushahidi is targeting Smart Phones using the Standard SDK and Pocket PC devices using the Professional SDK.  However each project shares the same underlying classes, reducing duplication.  The only code that is unique to the specific platform, is the actual UI Designer classes.</p>
<p><a href="http://blog.ushahidi.com/wp-content/uploads/2009/03/shared.jpg"><img src="http://blog.ushahidi.com/wp-content/uploads/2009/03/shared-150x150.jpg" alt="" title="shared" width="150" height="150" class="alignright size-thumbnail wp-image-310" /></a>In the attached screenshot Shared.jpg, HomeViewController.cs, HomeModel.cs, HomeView.cs and Program.cs files are shared by both Ushahidi.View.PocketPC and Ushahidi.View.SmartPhone projects.  Only HomeView_SP.cs, HomeView_SP.Designer.cs and HomeView_SP.resx (created using UI Form Designer) are specific to Smart Phone project.  For the Pocket PC, HomeView_PPC.cs, HomeView_PPC.Designer.cs and HomeView_PPC.resx are unqiue to that project.  Most importantly, all the real work and event handlers exist in HomeView.cs, made possible using partial classes. </p>
<p>Another unique aspect to Ushahidi project, is the implementation of a light-weight MVC framework. There are a lot of benefit to adopting a MVC technique, unfortunately typical WinForms development is rather weak in this regards.  So, to avoid tightly coupled forms, I&#8217;ve implemented a NavigationController that is responsible for maintaining a stack of Views, as well as a central place to cache existing Views.  In the spirit of MVC, a ViewController is responsible for populating a View with Model data, and upon exit responsible for saving the View data back to the Model.  It&#8217;s the NavigationController&#8217;s job to show the View upon being pushed onto the stack, or hide current View after bring popped from stack.</p>
<p>Using this shared solution and MVC technique, we are able to develop a flexible application with a platform-specific UI, while sharing the same underlying code behind.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2009/03/19/ushahidi-on-windows-mobile-devices/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>What LEGO and Mobile Solutions Have in Common</title>
		<link>http://blog.ushahidi.com/index.php/2009/03/01/what-lego-and-mobile-solutions-have-in-common/</link>
		<comments>http://blog.ushahidi.com/index.php/2009/03/01/what-lego-and-mobile-solutions-have-in-common/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 15:33:21 +0000</pubDate>
		<dc:creator>Erik Hersman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Ushahidi]]></category>
		<category><![CDATA[cell]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[FrontlineForms]]></category>
		<category><![CDATA[frontlinesms]]></category>
		<category><![CDATA[FrontlineSMS:Medic]]></category>
		<category><![CDATA[instedd]]></category>
		<category><![CDATA[mesh4x]]></category>
		<category><![CDATA[modular]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[phone]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=259</guid>
		<description><![CDATA[There has long been discussions of using the current mobile app solutions to let end-users pick and choose between available services. Something like LEGO, where you pick and choose the right pieces that work for your particular need. A real toolbox of apps that actually work together, and can be connected easily by anyone, without [...]]]></description>
			<content:encoded><![CDATA[<p>There has long been discussions of using the current mobile app solutions to let end-users pick and choose between available services.  Something like LEGO, where you pick and choose the right pieces that work for your particular need.  A real toolbox of apps that actually work together, and can be connected easily by anyone, without the need of deep technological background. </p>
<p>It&#8217;s with that thought in mind that groups like <a href="http://www.instedd.org">InSTEDD</a>, Ushahidi and <a href="http://www.frontlinesms.com">FrontlineSMS</a> (all of the <a href="http://blog.ushahidi.com/index.php/2008/11/10/open-mobile-consortium-technical-meeting/">OMC</a> group actually) have continued to talk and figure out ways that we can truly layer our technology together in a user-friendly way that makes sense to non-technical people in the field.  From the beginning, we baked in FrontlineSMS support to Ushahidi.  We&#8217;re moving into a phase where we start to integrate in tools from InSTEDD as well, with hopes that we can make a connecting mechanism between instances that can sync over just SMS, not only the web.</p>
<h3>The FrontlineSMS example</h3>
<p>Last week a couple of us started playing with <a href="http://www.frontlinesms.com/forms">FrontlineSMS Forms</a>, a new service on the FrontlineSMS platform, which allows for dynamic forms to be created on a FrontlineSMS hub and then sent to a Java app running on a phone in the field. Point your WAP enabled mobile phone at <a href="http://forms.frontlinesms.com">Forms.FrontlineSMS.com</a> to get the mobile client.  </p>
<p>Creating the dynamic forms on the computer:<br />
<a href="http://www.frontlinesms.com/help/forms.htm"><img src="http://blog.ushahidi.com/wp-content/uploads/2009/02/formseditor-500x407.jpg" alt="" title="FrontlineSMS Forms Editor" width="500" height="407" class="alignnone size-medium wp-image-261" /></a></p>
<p>Using the J2ME forms app on your phone:<br />
<a href="http://www.frontlinesms.com/forms/"><img src="http://blog.ushahidi.com/wp-content/uploads/2009/02/frontlinesms-forms-mobile-500x209.png" alt="" title="FrontlineSMS Forms - J2ME for Mobile" width="500" height="209" class="alignnone size-medium wp-image-263" /></a></p>
<p>This allows for a nice controlled data gathering environment.  Nothing new there though, as we already have <a href="http://www.openrosa.org/">OpenRosa</a>.  Ken tells me that integration with the OpenRosa/xForms standards are in the cards for future iterations.  </p>
<p><a href="http://medic.frontlinesms.com"><img src="http://blog.ushahidi.com/wp-content/uploads/2009/02/flsms_medic-logo_v160.png" alt="" title="FrontlineSMS Medic" width="139" height="150" class="alignright size-medium wp-image-265" /></a>What&#8217;s exciting about seeing this development is not just that it works well, or that it&#8217;s completely customizable, but that it&#8217;s already being tied up in this modular fashion that I mentioned above. Just today <a href="http://medic.frontlinesms.com">FrontlineSMS:Medic</a> was announced &#8211; which is being run by a bunch of university students like <a href="http://www.jopsa.org">Josh Nesbit</a>.  (If this simple approach works, it could make a bunch of the smart adults selling multi-million dollar solutions look a little silly).</p>
<p>This new FrontlineSMS:Medic program is integrating with <a href="http://openmrs.org/wiki/OpenMRS">OpenMRS</a> &#8211; where they will build an SMS bridge so medical records can be edited, updated and requested via SMS in the field.  That&#8217;s exactly the type of cross-application functionality that we need to encourage and see put into use in this field!</p>
<h3>Where is it all going?</h3>
<p>What I&#8217;d like to be able to do is take the LEGO approach and grab FrontlineForms <em>OR</em> OpenRosa, layer on Ushahidi for visualization and maps, and then sync it all via Mesh4x using SMS. </p>
<p>Most of all, I hope we get beyond our own app-centric view.  If we can just get to a point where we provide simple, modular solutions for real-world users then we&#8217;ll all be a lot further.  Let the user decide what works, which tools fit best for their specific needs and how to integrate it.  An ecosystem approach that encourages curiosity and customization, and one that doesn&#8217;t tie a user to one specific system forever.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2009/03/01/what-lego-and-mobile-solutions-have-in-common/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Ushahidi Smart Phone Application Development</title>
		<link>http://blog.ushahidi.com/index.php/2008/10/04/ushahidi-smart-phone-application-development/</link>
		<comments>http://blog.ushahidi.com/index.php/2008/10/04/ushahidi-smart-phone-application-development/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 18:34:28 +0000</pubDate>
		<dc:creator>Erik Hersman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Ushahidi]]></category>
		<category><![CDATA[africa]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cell]]></category>
		<category><![CDATA[ghana]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[j2me]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Kenya]]></category>
		<category><![CDATA[phone]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=62</guid>
		<description><![CDATA[Let me start by saying that we do not expect smart phones to be the primary way for most mobile users of Ushahidi. Direct SMS messaging is still our primary integration point. However, mobile applications on these devices can take advantage of mapping, GPS and triangulation features that make the plotting of incidents a lot [...]]]></description>
			<content:encoded><![CDATA[<p>Let me start by saying that we do not expect smart phones to be the primary way for most mobile users of Ushahidi.  Direct SMS messaging is still our primary integration point.  However, mobile applications on these devices can take advantage of mapping, GPS and triangulation features that make the plotting of incidents a lot easier to handle.  </p>
<p>So far, the Ushahidi Mobile Team is working on J2ME, iPhone and Android apps.  MMS messaging for images and videos is also being tested out, and we think we can get that into the first build too.</p>
<p>[<em><strong>Please continue to provide feedback on Ushahidi's mobile app interfaces and features</strong></em>]</p>
<h3>Ushahidi J2ME (Java application for all GPRS phones)</h3>
<p>I&#8217;m in Kenya this week, and was at a local tech conference.  Of course, you can&#8217;t go 2 steps in any tech circle without meeting up with an Ushahidi developer, and I wasn&#8217;t disappointed.  <a href="http://whiteafrican.com/2008/06/19/steve-mutinda-brains-initiative-and-j2me-skills/">Steve Mutinda</a>, the outrageously talented J2ME developer had been at it again.  He sauntered up, whipped out his phone and started showing me the newest mobile phone integration for Ushahidi, with maps, lists, and full database integration.  </p>
<p><a href="http://www.flickr.com/photos/whiteafrican/2912773378/" title="Ushahidi J2ME App by whiteafrican, on Flickr"><img src="http://farm4.static.flickr.com/3142/2912773378_83676b5c2a.jpg" width="500" height="333" alt="Ushahidi J2ME App" /></p>
<p>(more pictures in the <a href="http://www.flickr.com/groups/ushahidi/pool/">Ushahidi Flickr group</a>)</p>
<p>This is one of the wonderful things about being part of an open source project.  When you attract really smart and driven individuals, they tend to put out some amazing work.  </p>
<h3>Ushahidi iPhone application v0.3</h3>
<p>Chris and Joe have been hard at work, using great feedback from the <a href="http://blog.ushahidi.com/index.php/2008/09/16/the-ushahidi-iphone-application-please-critique/">last post</a> we did on the iPhone design, they&#8217;ve changed up the interface and have provided some notes on the changes.  We&#8217;re going with this version for the first actual application, which Wilfred has begun working on already.  </p>
<p><a href="http://www.flickr.com/photos/whiteafrican/2911970955/sizes/l/" title="Ushahidi iPhone Interface v0.3 by whiteafrican, on Flickr"><img src="http://farm4.static.flickr.com/3132/2911970955_6bbe9d3058.jpg" width="500" height="318" alt="Ushahidi iPhone Interface v0.3" /></a></p>
<p>Changes, by image number on the image above: </p>
<ul>
<li>#1 Homepage has clearer, more obviously clickable buttons. Removed &#8220;13 events near you&#8221; text on the homepage to make it faster (not sure this is necessary)</li>
<li>#2 Changed dropdown text to &#8220;all incident types&#8221;</li>
<li>#5 Cleaned up the typography, simplified and removed some text. </li>
<li>#6 Removed the three-part list (was at the bottom) in favor of just putting A) photos B) summary and C) two big buttons, &#8220;Read Incident Reports (1)&#8221; and &#8220;Add Incident Report.&#8221;</li>
<li>#6 &#8220;email/sms/add&#8221; (triple button at the top) removed for this release. It&#8217;s just poorly specified how that should work, it&#8217;s probably complex to develop, and it&#8217;s not essential. </li>
<li>#7, #9  Simplified the &#8220;edit location&#8221; button and made the camera icon much bigger.</li>
<li>#10 Changed text of the buttons on the pin-dropping Gmap interface.</li>
<li>#11 Added direct link to ushahidi.com</li>
</ul>
<h3>Ushahidi Android application</h3>
<p>Rounding out our smart phone tri-fecta is <a href="http://www.addhen.org/blog">Henry Addo</a>, our Ghanaian developer, on the hot new Android mobile phone platform.  Though I don&#8217;t have any screens to show, Henry is taking his lead from the iPhone design.  We do this with all three operating systems to ensure some uniformity in design, features and actions.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2008/10/04/ushahidi-smart-phone-application-development/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

