<?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; swift</title>
	<atom:link href="http://blog.ushahidi.com/index.php/tag/swift/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>Algorithms Augmenting Human Decisions</title>
		<link>http://blog.ushahidi.com/index.php/2011/06/08/algorithms-augmenting-human-decisions/</link>
		<comments>http://blog.ushahidi.com/index.php/2011/06/08/algorithms-augmenting-human-decisions/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 15:30:48 +0000</pubDate>
		<dc:creator>Jon Gosier</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[crowdmap]]></category>
		<category><![CDATA[crowdsourcing]]></category>
		<category><![CDATA[swift river]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[crowd]]></category>
		<category><![CDATA[human]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[swiftriver]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=4390</guid>
		<description><![CDATA[Here&#8217;s an update about the SwiftRiver platform from PDF11 which I had the pleasure of speaking at yesterday. My slides are below and here you can find video of my presentation. Crowdsourcing 102: Mining Real-Time Data The summation of the talk is that the Swift project has been assigned a very complex and incredibly difficult [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s an update about the SwiftRiver platform from PDF11 which I had the pleasure of speaking at yesterday. My slides are below and <a href="http://www.slideshare.net/Ushahidi/crowdsourcing-102-mining-realtime-data">here you can find video of my presentation</a>.</p>
<div id="__ss_8233627" style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Crowdsourcing 102: Mining Real-Time Data" href="http://www.slideshare.net/Ushahidi/crowdsourcing-102-mining-realtime-data">Crowdsourcing 102: Mining Real-Time Data</a></strong></div>
<p>The summation of the talk is that the Swift project has been assigned a very complex and incredibly difficult task: to verify and contextualize data from the mobile and social web.  How do we do this? This seems to be the part that confuses people.  It&#8217;s not any of our apps, and it&#8217;s not any of our individual APIs that we rely upon to do this.  It&#8217;s the combination of all these things into one robust algorithm that tries to digitally reconstruct the real-world context, using the features extracted from the content to prioritize and de-prioritize information relevant to that context.</p>
<p>I like to refer to this as <strong><a href="http://blog.swiftly.org/post/1263230167/crowdsourcing-and-chaos-theory">folksonomic triage</a></strong> where layers of historic, social, temporal, geospatial and other types of information are layered upon one another to perform a function, and the system (through a process called active learning) then learns how to improve form the user&#8217;s interactions.  What this attempts to do is allow the human to give the machine algorithm some insight into the types of content they prefer, and the types of content they don&#8217;t.  A statistical profile of the content features of each type is recorded, with varying degrees of nuance in-between including accounting for bias, crosstalk, irrelevance and falsehoods.</p>
<p>Some of this happens on the application side, some of it happens on the logic/cloud side of things.  This is because it&#8217;s very important that the user understand that the platform is there to serve them, and not the other way around; algorithms augmenting human decision making.  This means we&#8217;ve abstracted some elements of the system logic (the elements that everyone needs to re-use over and over again) while the things specific to the use of the platform, are defined in the UI.</p>
<p><strong>Use Cases</strong></p>
<p>We&#8217;re really excited to have had a number of really amazing partners new and old using the platform.  This includes groups <a href="http://blog.swiftly.org/post/6319873998/building-a-peoples-newswire-with-newsti-ps">like Newsti.ps</a> who are building a &#8216;people&#8217;s newswire&#8217; using the Swift products.</p>
<p>There are also some really big projects that are occurring.  For instance <a href="http://www.bbc.co.uk/news/technology-13525440">this BBC article profiles PAX</a> which is using our platform to power their conflict early warning platform.  They want to index massive amounts of data from around the world and then use what&#8217;s captured to spot the historic patterns and trends that then can be used to demonstrate confidence in future patterns.</p>
<p>One of our favorite uses of the Swift platform to date was Product (RED)&#8217;s use last year to mashup large quantities of social media activity to power their <a href="http://blog.swiftly.org/post/2080897388/red-uses-swiftriver-for-world-aids-day">Turn The World (RED) campaign</a>.</p>
<p>There have been many more uses that we can&#8217;t talk about yet, but hopefully those become public soon.</p>
<p><strong>Some Numbers</strong></p>
<p>There are currently eight different code repositories housing the greater Swift project.  Each of these API elements is tackled as if it were a single problem.  This includes code for location disambiguation, natural language processing, influence detection, reputation monitoring and duplication filtering.  You can find more about them here &#8211; <a href="http://blog.swiftly.org/post/5788873594/resources-for-developers">http://blog.swiftly.org/post/5788873594/resources-for-developers</a></p>
<ul>
<li>These combined repos contain around 150,000 lines of code (not including frameworks like Kohana)</li>
<li>Over 7,000 downloads of Sweeper to date</li>
<li>Which theoretically means at least 7,000 users of our APIs</li>
<li>Sweeper users tend to aggregate thousands of items of content over the life of a deployment  which means we&#8217;ve taken around 70,000,000 items of unstructured data and done things to it &#8211; like add location, tags or filtered out the duplicates.  That&#8217;s obviously a very liberal extrapolation, but it should give you a sense of the amount of data we&#8217;re dealing with.</li>
<li>As the project moves forward, and all our APIs are finally completed, this number will grow exponentially.  With RiverID alone (which tracks the reputation of content and people online) we expect to be indexing over half a billion items of content and actions from the social web alone by the end of the year.  That&#8217;s just one API, the others will also need to scale on equal terms.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2011/06/08/algorithms-augmenting-human-decisions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What They Use &#8211; Matthew Griffiths</title>
		<link>http://blog.ushahidi.com/index.php/2011/04/18/what-they-use-matthew-griffiths/</link>
		<comments>http://blog.ushahidi.com/index.php/2011/04/18/what-they-use-matthew-griffiths/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 10:30:54 +0000</pubDate>
		<dc:creator>Jon Gosier</dc:creator>
				<category><![CDATA[team]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[matt]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[swift]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=4028</guid>
		<description><![CDATA[What do we use at work? This series of posts interviews the Ushahidi staff about their methods of working and the tools they use. The profile of a different employee will be posted twice a week until we make our way through most or all of the staff! &#8220;I&#8217;m a real family guy.&#8221; &#8211; Matt [...]]]></description>
			<content:encoded><![CDATA[<p><em>What do we use at work? This series of posts interviews the Ushahidi staff about their methods of working and the tools they use. The profile of a different employee will be posted twice a week until we make our way through most or all of the staff!</em></p>
<hr />
<h2><em>&#8220;I&#8217;m a real family guy.&#8221;</em> &#8211; Matt Griffiths</h2>
<p><img src="http://www.ushahidi.com/-/images/_people/team_Matt-Griffiths.jpg" alt="" /></p>
<p><strong>What&#8217;s your day to day at Ushahidi like?</strong></p>
<p>So, I&#8217;m pretty sure that I remember my first day working for Ushahidi as being a long hard afternoon spent in Bubbles O&#8217;Leary&#8217;s (my local Irish bar) with Jon Gos discussing the potential for the SwiftRiver project over several cold Clubs. (Club is what passes for larger here in UG). Its surprising &#8211; or perhaps not &#8211; to see such an exciting platform grow for those early &#8211; and perhaps slightly too enthusiastic &#8211; discussions <img src='http://blog.ushahidi.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<p><strong>How did you get involved in the software/tech space?</strong></p>
<p>So I studied Computer Science in London and worked for a tech company all the way through my degree. I worked as a software developer and then as a development team leader and finally as a software architect planning, designing and managing ebusiness, ecommerce and financial system. I did all this for about 8 years before I move to Uganda with my wife where I got deeply involved with the tech community out here. I currently sit on the board of <a href="http://appfricalabs.com">Appfrica</a> (a Ugandan based tech incubator) and I help to run and manage the <a href="http://hivecolab.com">Hive CoLab</a> which is a free and open tech space used by Uganda tech entrepreneurs, oh and I also work for Ushahidi <img src='http://blog.ushahidi.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />   </p>
<p><strong>What are some of your favorite apps for work and how do you use them?</strong></p>
<p>True to form, I&#8217;m going to answer this from a techy point of view: I love FireBug (web developer extension for FireFox) any web devs out there who haven&#8217;t heard of it GET IT NOW! It is IMHO the very best aid to client side web development! Then for server side dev stuff, I&#8217;m a massive fan of NetBeans (I know, I know: &#8220;isn&#8217;t that the IDE kids use?&#8221;) well not any more, their latest releases are great and it has loads of support for Python, Ruby on Rails and PHP. I&#8217;m a big proponent of Unit Tests in code and NetBeans fully supports integrated unit tests in most languages! </p>
<p>Then as far as frameworks go: I like KO3 for PHP, its defiantly the nicest PHP MVC framework around and there is loads of good support for it on the web. Then in the Python space, I have to admire Django (event though I only use it occasionally) just cause it QUICK AS YOU LIKE to develop apps on. That said, I have always preferred frameworks to be a bit less all encompassing and so my recent faves are Flask for web application development and just straight Werkzeug for developing web services on</p>
<p>As a final note, I are really starting to love NoSQL DBs, MongoDB is great and we about to start a project on Apache Cassandra (which is meant to be wicked, if not a bit of a pig to get going)!</p>
<p><strong>What are some cool projects you&#8217;re working on right now at Ushahidi or; What excites you about your work right now?</strong></p>
<p>Well, what a question: Obviously we think everything that work on is &#8211; well doesn&#8217;t everyone <img src='http://blog.ushahidi.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . To be serious for a minute, the SwiftRiver platform is really coming alive at the moment and as Director of Platform I get to be involved in all the cool new stuff going on, great things on the horizon are: We are about to make all out web services publicly available so developers around the world can play with out NLP, Geocoding, Duplication filtering services (and many more). Were also about to start development on RiverID, this is a huge project with some sky high aims but if we can pull it off we think it could be one of the best contributions by the open source community to content curation yet! Then we have new releases of our two web apps Sweeper and SwiftMeme soon to launch and the long awaited SwiftMail to come &#8211; what a busy time!   </p>
<p><strong>What helps you make it through each day?</strong></p>
<p>Ah now that&#8217;s an easy one! My 8 month old son, Harley. He&#8217;s wicked and nothing to do with work or tech (although he does sit on my lap sometimes while I&#8217;m coding &#8211; could that be the reason for our bug count, lol).</p>
<p><strong>The one thing you can&#8217;t live without?</strong></p>
<p>So, same as above, really. Despite the fact that I work my ass off on SwiftRiver projects all the hours that god sends, I&#8217;m a real family guy and like nothing better than sitting down to breakfast with my wife Venita and our son. I work from home a lot which gives me loads of time to spend with my family (even though I then end up working till midnight)! So for me its a balance between working on great cool things that keep my brain and energy up and spending loads of time with my family.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2011/04/18/what-they-use-matthew-griffiths/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What They Use &#8211; Ahmed Maawy</title>
		<link>http://blog.ushahidi.com/index.php/2011/04/05/what-they-use-ahmed-maawy/</link>
		<comments>http://blog.ushahidi.com/index.php/2011/04/05/what-they-use-ahmed-maawy/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 12:34:41 +0000</pubDate>
		<dc:creator>Jon Gosier</dc:creator>
				<category><![CDATA[team]]></category>
		<category><![CDATA[ahmed]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[wtu]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=3895</guid>
		<description><![CDATA[What do we use at work? This series of posts interviews the Ushahidi staff about their methods for working and the tools they use. A profile of a different employee will be posted twice a week until we make our way through most or all of the staff! &#8220;&#8230;there were no mentors to give me [...]]]></description>
			<content:encoded><![CDATA[<p><i>What do we use at work? This series of posts interviews the Ushahidi staff about their methods for working and the tools they use. A profile of a different employee will be posted twice a week until we make our way through most or all of the staff!</i></p>
<hr />
<h2><i>&#8220;&#8230;there were no mentors to give me insight or expose me to growth opportunities.&#8221;</i> &#8211; Ahmed Maawy</h2>
<p><img src="http://www.ushahidi.com/-/images/_people/team_Ahmed-Maawy.jpg"></p>
<p><a href="mailto:am@swiftly.org">Ahmed Maawy</a> joined the Ushahidi full-time in 2011 after having worked on the project as a contractor for several months.  His primary focus on the applications Sweeper and SwiftMeme.</p>
<p><strong>What&#8217;s your day to day at Ushahidi like?</strong></p>
<p>Awesome and interesting. It&#8217;s one thing to be a software developer. It&#8217;s another to work alongside people who have what it takes to be top-notch developers by world standards. The entire team respects, understands and inspires each other. The flexibility is great. The degree of professionalism from each member of the team is excellent.</p>
<p>Ushahidi is not only a professional team, its a family. It&#8217;s not always about &#8220;work&#8221; but about the &#8220;person&#8221;.</p>
<p><strong>How did you get involved in the software/tech space?</strong></p>
<p>Personal initiative. I started college having good knowledge of C / C++, Visual Basic, and Borland Delphi. I even used to mentor the senior students on their projects. It is worth noting that from the place I came from, there were no mentors or developers to give me insight or expose me to growth opportunities. I got work before I left college, in which case my first employer, Mr. Mohamed Jaffer from <a href="http://www.jafftek.com/">Jafftek Solutions</a>, Mombasa, noticed my talent and poached me. I thank Mr. Mohamed for giving me my first eye opener, out of which I managed to create a professional side of me from my talent by dealing with some rather difficult clients who had no idea about what computers could do for them. I later became an IT Manager for a Textile industry, got back to Software development and later got an opportunity to start work in Nairobi.</p>
<p>My development (mostly web) experience in Nairobi involved mostly online marketing projects as well as airlines reservations and booking engines. This experience gave me a good knowledge of the business and commercial drive behind technology. After that I move to non profit working in the Mobile and Web space on healthcare projects &#8211; working as a Software Development Manager for <a href="http://DataDyne.org">DataDyne.org</a>. This experience made me understand how non-profits operate, which was a shocking difference to me at the begining, having a very strong understanding of the commercial setups in organizations. This is the point in which I learn that apart from free software, there is also free money &#8211; money you don&#8217;t have to go look for by knocking on the door of each corporate and demonstrating why a solution XYZ could increase their revenue by a good amount &#8211; The ROI world of software.</p>
<p>I then moved away from strategy and settled down into what I can do better than many other people. Software Development. I am glad to have joined Ushahidi. Its by far one of the best places any techy can work for.</p>
<p><strong>What are some of your favorite apps for work and how do you use them?</strong></p>
<p>I used to enjoy using Microsoft Visual Studio &#8211; under the .Net framework. Not that I don&#8217;t at the moment, I still do, but I have very many other applications I use. Although I had good exposure to web design technologies earlier, I tend to work best with code. I have worked mostly in corporate setups integrating enterprise solutions on Microsoft platforms &#8211; Sharepoint, Exchange, a bit of Dynamics, thus my initial bias for Visual Studio.</p>
<p>So, apart from Visual Studio .Net, I use IDEs, mostly JetBrains (Rails, PHP, Python), NetBeans, Aptana (for Rails). I do not perfer using plain text editors, not when there are freely available IDEs to do more than what text editors can do. My favourite framework to date is Ruby on Rails, I believe it is the smartest web technology out there (have a look at the case studies you can find for Ruby on Rails deployments &#8211; including Rackspace hosting, GitHub, BaseCamp, Groupon, and much more).</p>
<p><strong>What are some cool projects you&#8217;re working on at Ushahidi or; What excites you about your work right now?</strong></p>
<p>I mostly major on SwiftRiver and Ushahidi/Swift integration. I have worked on projects such as SwiftMeme, Sweeper and SwiftRiver itsself. I also work work on Android and Ushahidi platform, but am flexible to tackle any of the challenges.</p>
<p>The exciting thing about SwiftRiver is that even if the project is mature, it is still young and there is alot more to come. I like the fact that it is a challenge to transform SwiftRiver into something bigger than what it currently is.</p>
<p><strong>What helps you make it through each day?</strong></p>
<p>To become a person who can transform the society, or to become a person who can influence the society and inspire people to do the right things requires that you go through various stages in your life that can be both pleasant and unpleasant. Unpleasant circumstances may not only be work related, they can be as a result of various other factors. What doesn&#8217;t kill you only makes you stronger. What makes me make it through each day is my belief that everything happens for a reason in your life, and how it affects you does not matter. What matters is how you handle the situation.</p>
<p><strong>The one thing you can&#8217;t live without?</strong></p>
<p>Very simple &#8211; God.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2011/04/05/what-they-use-ahmed-maawy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sweeper adds Visualization and Analytic Tools</title>
		<link>http://blog.ushahidi.com/index.php/2011/03/01/sweeper-adds-visualization-and-analytic-tools/</link>
		<comments>http://blog.ushahidi.com/index.php/2011/03/01/sweeper-adds-visualization-and-analytic-tools/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 17:03:52 +0000</pubDate>
		<dc:creator>Jon Gosier</dc:creator>
				<category><![CDATA[swift river]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[sweeper]]></category>
		<category><![CDATA[swift]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=3624</guid>
		<description><![CDATA[It&#8217;s been just over six months that the SwiftRiver platform hit Beta, along with our first application, Sweeper. Today we&#8217;re releasing the latest version of Sweeper, a major overhaul that introduces a number of new features and capabilities. A lot of these are major improvements over the previous builds of the Sweeper app based on [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm6.static.flickr.com/5091/5486844620_d13f8555af.jpg" alt="" /></p>
<p>It&#8217;s been just over six months that the SwiftRiver platform hit Beta, along with our first application, Sweeper.  Today we&#8217;re releasing the latest version of Sweeper, a major overhaul that introduces a number of new features and  capabilities. A lot of these are major improvements over the previous builds of the Sweeper app based on user feedback over the past few months. Here&#8217;s a quick rundown&#8230;</p>
<ul>
<li><strong>Visual Dashboard</strong> &#8211; quick visual survey of data being aggregated</li>
<li><strong>Tag Based Navigation &amp; Channel Based Navigation</strong> &#8211; sort content by selecting tags</li>
<li><strong>Content Clustering</strong> &#8211; sort content by similarity</li>
<li><strong>JSON output of filtered feeds</strong> &#8211; output feeds after they&#8217;ve been processed and curated by the sweeper app</li>
</ul>
<p>You can read more about the latest release of Sweeper in this post by Matt at <a href="http://blog.swiftly.org/post/3580160431/sweeper-v0-3-0-released">the Swift blog</a>. </p>
<h2><a href="https://github.com/downloads/ushahidi/Sweeper/Sweeper_V0.3.zip">Download Sweeper v0.3</a></h2></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2011/03/01/sweeper-adds-visualization-and-analytic-tools/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adopting the GeoDict Open Source Project</title>
		<link>http://blog.ushahidi.com/index.php/2011/01/26/adopting-the-geodict-open-source-project/</link>
		<comments>http://blog.ushahidi.com/index.php/2011/01/26/adopting-the-geodict-open-source-project/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 09:10:59 +0000</pubDate>
		<dc:creator>Jon Gosier</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[swift]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=3456</guid>
		<description><![CDATA[It goes without saying that we rely upon location pretty heavily here at Ushahidi. SwiftRiver&#8217;s mandate is to help users process and validate data. For Ushahidi users, applying geospatial context to content that doesn&#8217;t carry it (like SMS, news articles, blog posts, in some cases Tweets) has proved tedious, with questionable results. For this reason [...]]]></description>
			<content:encoded><![CDATA[<p>It goes without saying that we rely upon location pretty heavily here at Ushahidi.  SwiftRiver&#8217;s mandate is to help users process and validate data.  For Ushahidi users, applying geospatial context to content that doesn&#8217;t carry it (like SMS, news articles, blog posts, in some cases Tweets) has proved tedious, with questionable results.  For this reason and more, Team Swift is currently focused heavily on location disambiguation and integrating data processing APIs into Ushahidi.</p>
<p>To do this we&#8217;re using techniques described <a href="http://blog.ushahidi.com/index.php/2011/01/24/auto-detection-of-location-with-swift/">in this post</a>, to reverse query a database with place names coupled with their geospatial coordinates.  Currently, Swift uses Yahoo Placemaker to do this, but much like Ushahidi, Swift is a free an open source project and, that said, we like to ensure that the components of our systems are also free and open source.  We came across the GeoDict project while looking for an alternative to Yahoo&#8217;s Place maker and we&#8217;re excited to announce that our open source communities will be working together to integrate GeoDict&#8217;s existing code and roadmap into Swift&#8217;s.  Followers of the Swift project will recognize that GeoDict is replacing our SULSa project, which we simply didn&#8217;t have the internal capacity to build out.</p>
<p>An excerpt from the announcement at the <a href="http://blog.swiftly.org/post/2938591996/geodict-joins-the-swiftriver-initiative">SwiftRiver blog</a>&#8230;</p>
<blockquote><p><strong>What does this mean?</strong></p>
<p>We&#8217;re not sure entirely, but there are some things we do know. &nbsp;Both projects will remain available under the GPL.  You&#8217;ll see us contribute our staff, time and resources to the development of GeoDict (because it&#8217;s an open source project aligned with our greater mission).  GeoDict&#8217;s community will also actively contribute back to that code, and hopefully they&#8217;ll feel welcome enough that they&#8217;ll also contribute to SwiftRiver and Ushahidi code base as well.</p>
<p>GeoDict will be fully integrated into the <strong>Swift Web Services</strong> family of API products which we offer as both free and paid services, but also as open-source code for anyone out there to use on their own terms.</p>
<p>Big thanks to <a href="http://petewarden.typepad.com/">Pete Warden</a> for creating <a href="http://github.com/ushahidi/geodict">GeoDict</a> and for supporting our project.  Welcome to the Ushahidi family!</p>
</blockquote>
<h2><a href="http://blog.swiftly.org/post/2938591996/geodict-joins-the-swiftriver-initiative">Read More at Swiftly.org</a></h2>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2011/01/26/adopting-the-geodict-open-source-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Ushahidi with SwiftRiver</title>
		<link>http://blog.ushahidi.com/index.php/2010/12/18/using-ushahidi-with-swiftriver/</link>
		<comments>http://blog.ushahidi.com/index.php/2010/12/18/using-ushahidi-with-swiftriver/#comments</comments>
		<pubDate>Sat, 18 Dec 2010 15:51:10 +0000</pubDate>
		<dc:creator>Jon Gosier</dc:creator>
				<category><![CDATA[Ushahidi]]></category>
		<category><![CDATA[crowdsourcing]]></category>
		<category><![CDATA[swift river]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[push]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[sweeper]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=3170</guid>
		<description><![CDATA[Ushahidi is a platform for mapping &#038; visualizing data geo-spatially. SwiftRiver is a platform that powers a number apps for for curating and adding context to real-time data feeds. SwiftRiver&#8217;s Sweeper app is one of these applications, designed to optimize user time by add intelligent curation tools and filters to help Ushahidi users manage information. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/ww4f/5270400551/" title="ush_swift by Appfrica, on Flickr"><img src="http://farm6.static.flickr.com/5081/5270400551_578c6a5158.jpg" width="500" height="233" alt="ush_swift" /></a></p>
<p>Ushahidi is a platform for mapping &#038; visualizing data geo-spatially.  SwiftRiver is a platform that powers a number apps for for curating and adding context to real-time data feeds.  SwiftRiver&#8217;s Sweeper app is one of these applications, designed to optimize user time by add intelligent curation tools and filters to help Ushahidi users manage information.  It&#8217;s the buffer for groups who want to cut down noise from the web.</p>
<p>The optimal workflow is to aggregate all content &#038; citizen reports (from SMS, Tweets, Email and Web feeds) into Sweeper and then to pass only the relevant information along to Ushahidi for mapping.  Today, we&#8217;re happy to announce a new version of a plugin called <a href="http://plugins.swiftly.org/?p=36">Ushahidi Report Push</a> which allows for native support for this.</p>
<p>Anyone who&#8217;s used the two products over the past few months is aware that this interoperability has been spotty at best and difficult to get working without customizing code.  It&#8217;s now all working out of the box (well out of the repos). </p>
<p>Download the plugin <a href="http://plugins.swiftly.org/?p=36" title="ushahidi report push" >here</a> and find <a href="http://wiki.ushahidi.com/doku.php?id=together">instructions in use on our wiki</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2010/12/18/using-ushahidi-with-swiftriver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our Week at the Guardian</title>
		<link>http://blog.ushahidi.com/index.php/2010/12/03/our-week-at-the-guardian/</link>
		<comments>http://blog.ushahidi.com/index.php/2010/12/03/our-week-at-the-guardian/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 10:10:00 +0000</pubDate>
		<dc:creator>Jon Gosier</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[bloggers]]></category>
		<category><![CDATA[guardian]]></category>
		<category><![CDATA[journalism]]></category>
		<category><![CDATA[reporters]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[voices]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=3095</guid>
		<description><![CDATA[This was perhaps one of the busiest weeks in the history of the Guardian newspaper after it was thrown into a tailspin on Monday following some small organization publishing a few secret documents. It was incredibly convenient timing that it coincided with a friendly visit from Ushahidi who had long been scheduled to spend some [...]]]></description>
			<content:encoded><![CDATA[<p>This was perhaps one of the busiest weeks in the history of the Guardian newspaper after it was thrown into a tailspin on Monday following some <a href="http://www.guardian.co.uk/world/the-us-embassy-cables">small organization publishing a few secret documents</a>. It was incredibly convenient timing that it coincided with a friendly visit from Ushahidi who had long been scheduled to spend some time with the Guardian staff. Jonathan Gosier (Director of Product, SwiftRiver) and Brian Herbert (Lead Software Developer, Ushahidi) have spent the past week with the Guardian staff as part of their <a href="http://www.guardian.co.uk/activate">Guardian Activate</a> program.</p>
<div class="wp-caption alignnone" style="width: 510px"><img alt="Daithi O Crualaoic explains the Guardians decisions in customizing Ushahidi." src="http://farm5.static.flickr.com/4147/5220593616_8df451ac00.jpg" title="Guardian customizes Ushahidi." width="500" height="374" /><p class="wp-caption-text">Daithi O Crualaoic explains the Guardian&#39;s decisions in customizing Ushahidi.</p></div>
<p>What is Guardian Activate? A Guardian platform aimed at world-changers who have proven that through the use of technology and the Internet, we can make the world a better place.  Past speakers at Guardian Activate Summit have included Katrin Verclas (Mobile Active), Rose Shuman (QuestionBox.org), Eric Schmidt (Google) and Ethan Zuckerman (Global Voices). </p>
<p>Our own discussions with the Guardian staff spanned a number of topics:</p>
<ul>
<li>Lessons learned from Guardian&#8217;s uses and modifications of Ushahidi</li>
<li>The role open source software like Ushahidi plays in investigative journalism</li>
<li>Data Visualizing and Informatic Cartography (mapping)</li>
<li>Exploring the SwiftRiver platform and products</li>
<li>Ideas for new open source products for newsrooms and journalists</li>
</ul>
<div class="wp-caption alignnone" style="width: 510px"><img alt="Guardian champions data journalism" src="http://farm6.static.flickr.com/5046/5220002139_60b439e533.jpg" title="Guardian champions data journalism" width="500" height="374" /><p class="wp-caption-text">Guardian champions data journalism</p></div>
<p>We also had a great tour of the massive four executive floors of the Guardian’s operations in London and the opportunity to sit in on a few non-sensitive meetings and editorial discussions. In the past, Ushahidi has collaborated with newsgroups like Al Jazeera, the Guardian, BBC, Thomson Reuters and others. So it was good to finally have an intense week of discussion with one of the world’s foremost leaders in news, to get some insight as to how our products can be improved to aid the journalistic process.</p>
<p>At the <a href="www.guardian.co.uk/activate">2010 Guardian Activate Summit</a> our very own Juliana Rotich (Program Director, Ushahidi) gave this talk:</p>
<p><object width="460" height="370"><param name="movie" value="http://www.guardian.co.uk/video/embed"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="flashvars" value="endpoint=http://www.guardian.co.uk/activate/video/activate-2010-juliana-rotich/json"></param>
	<embed src="http://www.guardian.co.uk/video/embed" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="460" height="370" flashvars="endpoint=http://www.guardian.co.uk/activate/video/activate-2010-juliana-rotich/json"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2010/12/03/our-week-at-the-guardian/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ten Ways to Use SwiftRiver</title>
		<link>http://blog.ushahidi.com/index.php/2010/08/01/ten-ways-to-use-swiftriver/</link>
		<comments>http://blog.ushahidi.com/index.php/2010/08/01/ten-ways-to-use-swiftriver/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 09:31:43 +0000</pubDate>
		<dc:creator>Jon Gosier</dc:creator>
				<category><![CDATA[swift river]]></category>
		<category><![CDATA[august]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=2415</guid>
		<description><![CDATA[On August 30th we&#8217;ll release the first public beta of the SwiftRiver platform, an open source toolkit of semantic web technologies. It&#8217;s been a busy few months as we&#8217;ve been working round the clock to bring you a solid product. One of the questions I&#8217;m asked frequently is &#8220;What can I use SwiftRiver for?&#8221; Here [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://swift.ushahidi.com/goodies/swiftriver_logo_sq.png"></p>
<p>On August 30th we&#8217;ll release the first public beta of the SwiftRiver platform, an open source toolkit of semantic web technologies.  It&#8217;s been a busy few months as we&#8217;ve been working round the clock to bring you a solid product.  </p>
<p>One of the questions I&#8217;m asked frequently is &#8220;What can I use SwiftRiver for?&#8221;  Here are a few examples:</p>
<p><strong>1. Monitoring Real-Time Conversations</strong></p>
<p>The most obvious use of Swift, what organizations like Ushahidi will use it for, is to help manage large streams of real-time content.  Whether from blogs, twitter, email, SMS or other means, when something happens (ex. the Haiti Earth Quakes or Kanye West and Taylor Swift at the VMAs) there&#8217;s a flurry of activity immediately following the event.  For someone collecting news on that subject, for whatever reason, we envision that they would download an instance of Swift, and begin monitoring a number of sources discussing said event.</p>
<p><strong>2. Brand Monitoring</strong></p>
<p>Similar to the scenario above, a PR firm or advertising agency might use Swift to monitor mentions of company&#8217;s brand online.  This would of course include mentions on Twitter, but might also include SMS and Email campaigns.</p>
<p><strong>3. Data Collection / Research</strong></p>
<p>As a research tool, Swift&#8217;s veracity algorithms can be used to curate sources and content that the user trusts to offer more accurate information.</p>
<p><strong>4. Sweeping through Email</strong></p>
<p>If you don&#8217;t understand anything about the real-time web or the aforementioned ideas.  One of the things almost everyone can relate to, is the need for ways to improve email filtering.  Swift is something anyone can set up to help them sort their email by ranking the people you are likely to want to hear from higher than the people you don&#8217;t.  Meanwhile, users can apply language processing tools to automatically sort email by subject, category or sender.</p>
<p><strong>5. Sweeping Through SMS</strong></p>
<p>Even users who don&#8217;t deal with the web at all may find use in SwiftRiver.  For one, not all real-time data is online.  If you&#8217;re on a closed network, you can use it to process text messages received from a local gateway.  This useful for users of tools like Frontline SMS or Kannell. </p>
<p><strong>6. Creating a Public Aggregator</strong></p>
<p>One of our pilot partners used Swift to create public &#8216;planet&#8217; style aggregator and news portal.  This required some custom work from our end but we&#8217;re excited for their launch.</p>
<p><strong>7. Monitoring Hundreds of Blogs/Sources</strong></p>
<p>Perhaps you&#8217;re just a person, a blogger or journalists, who consumes large amounts of information on a number of subjects, like me.  I currently follow about 2000 blogs in Google Reader.  Reader is extremely useful because I can aggregate whatever I want.  From the aggregated datasets, I can then choose to read and share whatever I want.  Likewise, in Swift having too much information is actually a good thing, there are still serendipitous ways for navigating content (using tags), as well as a number of filters for viewings items in a more structured manner.  </p>
<p><strong>8. Building Apps on SWS</strong></p>
<p>A few days a go we received a number of tweets about an app called FlipBoard, asking if Swift was anything like it.  SwiftRiver is actually a very different animal. We&#8217;re more like the stack that something like <a href="http://">FlipBoard</a>  would be built on.  We offer several advanced tools (social graph mining, natural language processing, location servers, twitter analytics) for free use via our open API platform <a href="http://sws.ushahidi.com">Swift Web Services</a>.  Anyone can use them and thus anyone can build applications on top of them.</p>
<p>We&#8217;ve been working with large media organizations around the world to customize such tools for their needs but because our stack is open, so can you!</p>
<p><strong>9. Dashboard and Shared History Across Media Channels</strong></p>
<p>The most basic feature that makes many of the above possible is that Swift allows you to create dashboard that includes messages from a number of sources and lets you sort, search and curate them all any way you want.  This might include videos, tweets, email, text messages, blogs.  All of the content you have a need to mine for information, for any reason is also possible.</p>
<p><strong>10. Improving Your Blog</strong></p>
<p>In addition to using Swift to collect research, bloggers are using Swift Web Services for their blogs.  Users of WordPress or Drupal can add features like auto-tagging and more using <a href="http://sws.ushahidi.com">Swift Web Services</a>.</p>
<hr />
<p>These are just some of the ways our alpha testers have been using Swift, there are many more possibilities and we look forward to exploring after our Beta!  To find out more about Swift, try these recent posts from <a href="http://www.youtube.com/watch?v=sPbwqk97GiY">Robert Scoble</a>, the <a href="http://www.bbc.co.uk/news/technology-10685669">BBC</a> and <a href="http://gigaom.com/2010/07/26/swift-river-trying-to-filter-the-social-web-firehose/">GigaOM</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2010/08/01/ten-ways-to-use-swiftriver/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>SwiftRiver Update</title>
		<link>http://blog.ushahidi.com/index.php/2010/07/20/swiftriver-update/</link>
		<comments>http://blog.ushahidi.com/index.php/2010/07/20/swiftriver-update/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 10:16:08 +0000</pubDate>
		<dc:creator>Jon Gosier</dc:creator>
				<category><![CDATA[swift river]]></category>
		<category><![CDATA[bbc]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[ted]]></category>
		<category><![CDATA[uk]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=2381</guid>
		<description><![CDATA[For the past two weeks I&#8217;ve been in the UK doing quite a bit of work to answer questions, conduct interviews and even give a few talks about the SwiftRiver platform. I hosted our second SwiftRiver 101 in central London and held private sessions with a number of media groups interested in finding out more [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm5.static.flickr.com/4136/4811351453_5d0cb018e4.jpg" alt="SwiftRiver at TED"></p>
<p>For the past two weeks I&#8217;ve been in the UK doing quite a bit of work to answer questions, conduct interviews and even give a few talks about the <a href="http://swift.ushahidi.com">SwiftRiver</a> platform.  I hosted our second SwiftRiver 101 in central London and held private sessions with a number of media groups interested in finding out more about the platform and it&#8217;s capabilities.</p>
<p>I had the pleasure of speaking with Jon Fildes from the BBC who published an interview with myself and Erik Hermsan this morning. The above pic is from a short <a href="http://ted.com">TED talk</a> I gave on Swift just last week.  Those talks are slowly finding their way online, so keep watching <a href="http://ted.com">TED.com</a> for it&#8217;s release.  </p>
<h1>Read the <a href="http://www.bbc.co.uk/news/technology-10685669">BBC Profile on SwiftRiver.</a></h1>
<p>For those of you watching attentively, you may have noticed we missed our last release.  As we&#8217;re getting close to our Beta, we&#8217;re focusing less on big public releases and more on the iterative updates that can be found on our <a href="http://github.com/ushahidi/Swiftriver">Github accoun</a>t.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2010/07/20/swiftriver-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SwiftRiver 101 Recap</title>
		<link>http://blog.ushahidi.com/index.php/2010/06/17/swiftriver-101-recap/</link>
		<comments>http://blog.ushahidi.com/index.php/2010/06/17/swiftriver-101-recap/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 06:37:56 +0000</pubDate>
		<dc:creator>Jon Gosier</dc:creator>
				<category><![CDATA[swift river]]></category>
		<category><![CDATA[101]]></category>
		<category><![CDATA[recap]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blog.ushahidi.com/?p=2198</guid>
		<description><![CDATA[Yesterday we held our very first SwiftRiver 101 which saw an audience of between fifty and sixty people descende upon the iHub to find out the basics of the SwiftRiver platform, as well as technical details like installation, core code and information about Swift APIs and the plugin framework. This included representatives from Google, Datadyne, [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday we held our very first SwiftRiver 101 which saw  an audience of between fifty and sixty people descende upon the iHub to find out the basics of the SwiftRiver platform, as well as technical details like installation, core code and information about Swift APIs and the plugin framework.  This included representatives from Google, Datadyne, NDI, Open Street Map and a number of other organizations.</p>
<p>Director/System Architect Jon Gosier and Lead Developer/Technical Architect Matthew Griffiths, lead the days presentations.  Please videos below&#8230;</p>
<p><img src="http://blog.ushahidi.com/wp-content/uploads/2010/06/IMG_1037-500x375.jpg" alt="IMG_1037" title="IMG_1037" width="400" class="alignnone size-medium wp-image-2199" /></p>
<p><strong>Presentation 1 &#8211; Platform Overview</strong></p>
<p>An explanation of the whole SwiftRiver ecosystem by Jon Gosier.</p>
<p><object width="400" height="220"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12616833&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12616833&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="220"></embed></object>
<p><a href="http://vimeo.com/12616833">SwiftRiver 101 Session 1</a> from <a href="http://vimeo.com/ushahidi">Ushahidi</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><strong>Presentation 2 &#8211; Swift Web Services</strong></p>
<p>Detailed explanations of the Swift Web Services: RiverID, SiLCC, SULSa, Reverberations, and SiCDS by Jon Gosier.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" id="utv532839" name="utv_n_181523"><param name="flashvars" value="loc=%2F&amp;autoplay=false&amp;vid=7693717&amp;locale=en_US" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.ustream.tv/flash/video/7693717" /><embed flashvars="loc=%2F&amp;autoplay=false&amp;vid=7693717&amp;locale=en_US" width="480" height="386" allowfullscreen="true" allowscriptaccess="always" id="utv532839" name="utv_n_181523" src="http://www.ustream.tv/flash/video/7693717" type="application/x-shockwave-flash" /></object></p>
<p><strong>Technical Breakout Panel</strong></p>
<p>Detailed explanations of SwiftRiver&#8217;s code, redundant data abstraction layers and API by Matthew Griffiths.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" id="utv740694" name="utv_n_450622"><param name="flashvars" value="autoplay=false&#038;locale=en_US" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.ustream.tv/flash/video/7694796" /><embed flashvars="autoplay=false&#038;locale=en_US" width="480" height="386" allowfullscreen="true" allowscriptaccess="always" id="utv740694" name="utv_n_450622" src="http://www.ustream.tv/flash/video/7694796" type="application/x-shockwave-flash" /></object></p>
<p><strong>Update:</strong>  Slides from the day. <a href="http://www.slideshare.net/Ushahidi/swiftriver-overview">Platform Overview</a> and <a href="http://www.slideshare.net/Ushahidi/swift-web-services-overiview">Web Service Overview</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ushahidi.com/index.php/2010/06/17/swiftriver-101-recap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

