<?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 Serval Project</title>
	<atom:link href="http://www.servalproject.org/feed" rel="self" type="application/rss+xml" />
	<link>http://www.servalproject.org</link>
	<description>The Serval Project making commnications available anywhere, anytime</description>
	<lastBuildDate>Thu, 12 Jan 2012 04:37:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Things to look forward to in Version 0.08</title>
		<link>http://www.servalproject.org/archives/833</link>
		<comments>http://www.servalproject.org/archives/833#comments</comments>
		<pubDate>Thu, 22 Dec 2011 01:02:37 +0000</pubDate>
		<dc:creator>Romana</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Serval]]></category>

		<guid isPermaLink="false">http://www.servalproject.org/?p=833</guid>
		<description><![CDATA[While version 0.07 that was recently release into the wild contained a large amount of wonderful bug fixes, we know there was little in the way of new features to excite and inspire. But we have some exciting stuff coming up! We will be letting you know in advance what you can look forward to [...]]]></description>
			<content:encoded><![CDATA[<p>While version 0.07 that was recently release into the wild contained a large amount of wonderful bug fixes, we know there was little in the way of new features to excite and inspire. But we have some exciting stuff coming up! We will be letting you know in advance what you can look forward to in the next release, so here is a foreshadowing of release 0.08.</p>
<p>It is an unofficial feature in the 0.07 release that you can use WebSMS and SMSDroid to send and receive mesh-based SMS (MeshMS). Recent versions of those applications will automatically detect Serval MeshMS if it is installed.</p>
<p>Version 0.08 (due in February 2012) will also allow mesh file transfer via Serval Rhizome.<br />
Version 0.08 will also let you send and receive MeshMS even when there is not a connection possible via the mesh between the endpoints.  This works using a store-and-forward mechanism.</p>
<p>See the following posts for some information:</p>
<p><a href="http://servalpaul.blogspot.com/2011/11/demonstrating-serval-rhizome-store-and.html">Intro to Serval Rhizome and demo video</a></p>
<p><a href="http://servalpaul.blogspot.com/2011/12/shopping-serval-style.html">A more advanced demo video </a></p>
<p><a href="http://servalpaul.blogspot.com/2011/12/serval-developer-release-007-and-our.html">The Serval tech roadmap discussion</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.servalproject.org/archives/833/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Serval Developer Release 0.07, and our Roadmap for 2012</title>
		<link>http://www.servalproject.org/archives/830</link>
		<comments>http://www.servalproject.org/archives/830#comments</comments>
		<pubDate>Tue, 20 Dec 2011 00:17:12 +0000</pubDate>
		<dc:creator>Dr Paul</dc:creator>
				<category><![CDATA[Dr Paul Gardner-Stephen]]></category>

		<guid isPermaLink="false">http://www.servalproject.org/archives/830</guid>
		<description><![CDATA[It has been some time since our last developer release, and so it is with great pleasure that I am able to announce that Serval BatPhone Developer Release 0.07 is now available for download from the Android Market. This version offers compatibility with many more models of Android handsets, fixes to a large number of [...]]]></description>
			<content:encoded><![CDATA[<div>It has been some time since our last developer release, and so it is with great pleasure that I am able to announce that Serval BatPhone Developer Release 0.07 is now available for download from the Android Market.</div>
<div><a href="http://www.blogger.com/goog_670695830"><br /></a></div>
<div><span><a href="https://market.android.com/details?id=org.servalproject"><img border="0" height="230" src="http://2.bp.blogspot.com/-XdJUoepdwsE/TupmXLm21CI/AAAAAAAAAIs/owNuqFz-njc/s320/Google+ChromeScreenSnapz004.png" width="320" /></a></span></div>
<p>This version offers compatibility with many more models of Android handsets, fixes to a large number of bugs, and some general usability improvements. &nbsp;Full functionality still requires root permissions on your phone, but it does its&#8217; best to work on phones without root access.</p>
<p>Personally, what I am most happy about is that we have substantially improved our software development and release process, which has already resulted in a much better quality in the current release, and I am confident will result in increasing quality in future releases.</p>
<p><a href="http://www.blogger.com/goog_670695817"><img border="0" height="94" src="http://4.bp.blogspot.com/-4UrfnNRR_Ak/TupmXynLeXI/AAAAAAAAAIw/VcwEGj5z5gA/s640/Google+ChromeScreenSnapz005.png" width="640" /></a><br /><a href="https://market.android.com/details?id=org.servalproject"><br /></a></p>
<p><span></span><span></span><a href="http://www.blogger.com/"></a>In the longer-term this is the first of several planned releases that will hopefully bring us to a 1.00 public release around September 2012. &nbsp;The planned intervening releases and their headline improvements, subject to resourcing, slippages and all the other usual hazards of software development are:</p>
<p>0.08 &#8211; Serval Rhizome/MeshMS store-and-forward file distribution core technology. &nbsp;Automatic update of Serval software over the mesh.</p>
<p>0.09 -&nbsp;&nbsp;Revamped and consolidated MeshMS API and functionality. &nbsp;Integrated UI for sending and receiving MeshMS messages, including using the Rhizome store-and-forward facility.The underlying technology has already been&nbsp;<a href="http://servalpaul.blogspot.com/2011/11/demonstrating-serval-rhizome-store-and.html">demonstrated by sending an SMS between Africa and Australia without reliance on infrastructure</a>.</p>
<p>0.10 &#8211; Revamped UI for entire Serval Mesh application. &nbsp;Voicemail and Push-to-talk group communications.</p>
<p>0.11 &#8211; Serval Mapping Integrated (using Rhizome to get map tiles without internet access). &nbsp;Voice calls moving from SIP+RTP via SipDroid and Asterisk to Serval MSIP and MDP, which will improve performance on lossy wireless networks, allowing clear calls over multi-hop links each with 50% packet loss, and greatly reducing the APK size by removing the full Asterisk deployment it currently contains.</p>
<p>0.12 &#8211; Consolidate existing work, and address outstanding issues for first public release. &nbsp;0.12 will become 1.00RC1 when accepted.</p>
<p>Together, these releases will culminate in a software package that will let you do most mobile-phone type things (voice calls, SMS/MMS, voice mail, push-to-talk) when there is no infrastructure, or for free when infrastructure is available, such as transferring and sharing data among friends and community without having to pay up to $2/MB for SMS traffic or $2/MB for cellular data services. </p>
<p>This is good news for people with very low purchasing power, such as large portions of the population in developing countries as well as for those living in more developed countries such as Australia, where infrastructure is not universally present, especially for those living in rural and remote areas.</p>
<p>But for now, it is back to working on Serval Mesh release 0.08 &#8230;
<div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/9068638994894102968-6454049626356827979?l=servalpaul.blogspot.com" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.servalproject.org/archives/830/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shuttleworth Foundation Intro Video</title>
		<link>http://www.servalproject.org/archives/829</link>
		<comments>http://www.servalproject.org/archives/829#comments</comments>
		<pubDate>Tue, 20 Dec 2011 00:16:49 +0000</pubDate>
		<dc:creator>Dr Paul</dc:creator>
				<category><![CDATA[Dr Paul Gardner-Stephen]]></category>

		<guid isPermaLink="false">http://www.servalproject.org/archives/829</guid>
		<description><![CDATA[As many readers will know, my work on the Serval Project is substantially funded by the&#160;Shuttleworth Foundation. &#160;They provide my income, thus freeing my time, co-investment in the project, and loads of support in a variety of ways, including a great team of other fellows and support staff. &#160; Without their support the Serval Project [...]]]></description>
			<content:encoded><![CDATA[<p>As many readers will know, my work on the Serval Project is substantially funded by the&nbsp;<a href="http://shuttleworthfoundation.org/">Shuttleworth Foundation</a>. &nbsp;They provide my income, thus freeing my time, co-investment in the project, and loads of support in a variety of ways, including a great team of other fellows and support staff. &nbsp;
<div></div>
<div>Without their support the Serval Project wouldn&#8217;t be what it is.</div>
<div></div>
<div>The foundation are always on the look out for other people with world changing ideas, and have released a <a href="http://vimeo.com/32908507">new explanatory video</a> that describes how their fellowship model works.</div>
<div></div>
<div>So if you have an idea that might change the world given half a chance, then I would recommend <a href="http://www.shuttleworthfoundation.org/contact-us/">getting in touch with them</a>, and possibly <a href="http://www.shuttleworthfoundation.org/funding/fellowship-programme/">applying for a fellowship</a>.</div>
<div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/9068638994894102968-5038713306814024799?l=servalpaul.blogspot.com" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.servalproject.org/archives/829/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shopping Serval Style</title>
		<link>http://www.servalproject.org/archives/831</link>
		<comments>http://www.servalproject.org/archives/831#comments</comments>
		<pubDate>Mon, 19 Dec 2011 21:07:00 +0000</pubDate>
		<dc:creator>Dr Paul</dc:creator>
				<category><![CDATA[Dr Paul Gardner-Stephen]]></category>

		<guid isPermaLink="false">http://www.servalproject.org/archives/831</guid>
		<description><![CDATA[We are currently preparing to provide the latest Serval mesh telephony technology for use in a disaster response training exercise with a major relief agency in late February 2012 &#8212; about two months from now. &#160;In that time we need to not only get our prototype Field Communications Unit (FCU) kit together, but also finish [...]]]></description>
			<content:encoded><![CDATA[<p>We are currently preparing to provide the latest Serval mesh telephony technology for use in a disaster response training exercise with a major relief agency in late February 2012 &#8212; about two months from now. &nbsp;In that time we need to not only get our prototype Field Communications Unit (FCU) kit together, but also finish some software development that is key for making the technology useful for the relief agency. &nbsp;You can watch a demo of one of the features we are working on in the video below, where I send a photo from one phone to another, without infrastructure. &nbsp;This is the same technology we have used to <a href="http://servalpaul.blogspot.com/2011/11/demonstrating-serval-rhizome-store-and.html">send an SMS more than 10,000km without infrastructure</a>.</p>
<div></div>
<p>On the hardware side, we have ordered 50 Huawei IDEOS X1 phones for AUD$71.10 each &#8212; pretty cheap for a fully featured Android smart phone, complete with digital compass, GPS, accelerometers, a capacitive screen and enough CPU and RAM to meet our needs. These phones are network locked, but that doesn&#8217;t worry us as we won&#8217;t ever be putting a SIM card in them, because they will be used solely as mesh communications devices. </p>
<p>It turns out that buying 50 phones at a time is an interesting exercise. &nbsp;People want to know that you are not planning to resell them or export them. &nbsp;Some shops will even try to limit you to buying five or less at a time. &nbsp;Those tactics are legal in some places, but not here in sunny South Australia, where we have an excellent <a href="http://www.legislation.sa.gov.au/LZ/C/A/FAIR%20TRADING%20ACT%201987.aspx">Fair Trading Act</a> that correctly classifies such terms of trade as discriminatory, or in some cases as tantamount to <a href="http://en.wikipedia.org/wiki/Bait-and-switch">bait-and-switch</a>.</p>
<p>In fact, until quite recently the South Australian consumer protection and gambling laws were so strong that cereal-packet competitions could not require a South Australian resident to purchase a product to participate in a trade promotion lottery, because it would be considered gambling, i.e., pay for chance to win. &nbsp;So when I was growing up it was quite common to see terms and conditions looking quite normal, and then have sections specially for South Australians, that would often say something along the lines of:<br />
<blockquote>&#8220;10. To enter, cut the bar code from a packet of XYZ and include it in your entry as proof-of-purchase. &nbsp;Residents of South Australia are permitted to submit a hand drawn facsimile of the proof-of-purchase.</p></blockquote>
<blockquote><p>&#8230;</p></blockquote>
<blockquote><p>17. Only one entry per household per day. &nbsp;Residents of South Australia may enter more than once per day.&#8221;</p></blockquote>
<p>There were certainly occasions in my childhood when we would go to the effort of getting the coloured pencils out to draw a barcode by hand to get the chance to win a prize. &nbsp;I think we sometimes did it just because we could. &nbsp;Sadly, with the introduction of poker machines (Australia has fully 21% of the worlds poker or slot machines &#8212; a statistic that is disturbing given that Australia has only about 1% of the developed-world population) and the general liberalisation of gambling in South Australia the situation has changed, and I believe we have lost our little parochialism.</p>
<p>Anyway, I digress.</p>
<p>After the difficulties I encountered initially in sourcing 50 mobile phones, I eventually went to our local post office to see if they would order me 50, since they had the model I wanted in their catalog. &nbsp;Not only were they willing to order them (I promised to pay up-front, since it was a large purchase), they also kindly sliced 10% off the price. &nbsp;So I now have a box of 44 phones in my lounge room, with the remaining 6 on back order:</p>
<div><a href="http://4.bp.blogspot.com/-Wi_N1ODorKc/Tu-lea4NzVI/AAAAAAAAAJI/Xy2J68pH8xA/s1600/19122011341.jpg" imageanchor="1"><img border="0" height="300" src="http://4.bp.blogspot.com/-Wi_N1ODorKc/Tu-lea4NzVI/AAAAAAAAAJI/Xy2J68pH8xA/s400/19122011341.jpg" width="400" /></a></div>
<p>At this price, the phones don&#8217;t come with SD cards, which we do need for the Serval Rhizome software to do anything useful, as store-and-forward requires somewhere to store! &nbsp;So I hunted around, and after some luke-warm experiences with suppliers either being unwilling to give me a decent price for what is clearly a wholesale quantity, or failing to stock enough, I tried OfficeWorks. &nbsp;They had enough in stock, but were charging $16 for 4GB cards, which I had quotes from other local stores for $7. &nbsp;So I loaded my basket with 50 memory cards, and proceeded to try their price-matching policy:</p>
<div><a href="http://4.bp.blogspot.com/-DE9caYqgZvs/Tu-lb__AjOI/AAAAAAAAAJA/wuYrbz5YbMI/s1600/18122011340.jpg" imageanchor="1"><img border="0" height="300" src="http://4.bp.blogspot.com/-DE9caYqgZvs/Tu-lb__AjOI/AAAAAAAAAJA/wuYrbz5YbMI/s400/18122011340.jpg" width="400" /></a></div>
<p>However, the large price difference and quantity did trigger concern from their store manager. &nbsp;He was very friendly and amiable, but did point out that to get the price matched, I had to find a local supplier with the quantity I wanted actually in stock. &nbsp;But that wasn&#8217;t easy to arrange, as most of the cheaper suppliers only had a few on hand. &nbsp;There is of course a silliness in their rule, as I could have bought them in small batches such that each batch was small enough that the cheaper shop held sufficient stock. &nbsp;But in the end I did manage to find a cheap supplier on eBay who had plenty in stock at $5.80 a piece for SANDisk 4GB class 4 microSD memory cards. &nbsp;Now we just have to see if they will arrive.</p>
<p>So that covered the phones and memory cards. &nbsp;The next challenge was to come up with a way to easily charge 50 phones. &nbsp;Not only did it need to work in my home, but it also had to have the potential to work in a real disaster zone, and one which might not be in Australia. &nbsp;Having enough power boards to plug 50 little USB charger bricks was not an attractive option, especially since I need to fit all of this into my 23kg luggage limit when I fly, and 50 phones alone are not that light.</p>
<p>What I have decided to do is to chop up a pile of USB leads and wire them up to some automotive 5v accessory power supplies that are commonly used to power portable DVD players and the like. &nbsp;Apart from being the cheapest 5v high-current power supplies I could find (AUD$40 for 5A), they have the benefit of running on 12v, or in the case of some models, on 12v-24v, so that they can even work in a truck. &nbsp;This means that in-vehicle mass-charging is possible when the power grid is off. &nbsp;It also means that they can all be charged using a single cheap 13.8v power supply, which are also quite cheap; you could even use an old computer power-supply. &nbsp;You can see my prototype here:</p>
<div><a href="http://2.bp.blogspot.com/-t3SoThn4ODk/Tu-linc429I/AAAAAAAAAJQ/puHdKvbDyJ8/s1600/19122011342.jpg" imageanchor="1"><img border="0" height="300" src="http://2.bp.blogspot.com/-t3SoThn4ODk/Tu-linc429I/AAAAAAAAAJQ/puHdKvbDyJ8/s400/19122011342.jpg" width="400" /></a></div>
<p>So now I just need to get back to writing the software that needs to go on these phones &#8230;
<div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/9068638994894102968-2730130348211082889?l=servalpaul.blogspot.com" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.servalproject.org/archives/831/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Version 0.07 released!</title>
		<link>http://www.servalproject.org/archives/827</link>
		<comments>http://www.servalproject.org/archives/827#comments</comments>
		<pubDate>Thu, 15 Dec 2011 07:52:01 +0000</pubDate>
		<dc:creator>Romana</dc:creator>
				<category><![CDATA[Batphone]]></category>

		<guid isPermaLink="false">http://www.servalproject.org/?p=827</guid>
		<description><![CDATA[Version 0.07 of the Serval software has been released! Head to the Software Page for downloading, (after you have agreed to the Disclaimer, naturally) or search for Serval on the Android Marketplace. Release Notes : The following features have been added since Release 0.06: Automatic Wi-Fi chipset detection process that tries to guess how to [...]]]></description>
			<content:encoded><![CDATA[<p>Version 0.07 of the Serval software has been released! Head to the <a href="http://developer.servalproject.org/site/?page_id=644">Software Page</a> for downloading, (after you have agreed to the Disclaimer, naturally) or search for Serval on the Android Marketplace.<br />
Release Notes :<br />
The following features have been added since Release 0.06:</p>
<ul>
<li>Automatic Wi-Fi chipset detection process that tries to guess how to put you phone into</li>
<li>adhoc mode. This should now work with most rooted handsets.</li>
<li>New screen for displaying the progress of tasks we have to do on install.</li>
</ul>
<p>Bugs Fixed :<br />
The following<a href="http://developer.servalproject.org/mantis/"> bugs </a>have been fixed since Release 0.06-</p>
<ul>
<li>0000002: Handset auto-detection needs fixing</li>
<li>0000029: Wifi clients may drop broadcast packets</li>
<li>0000098: Preparing information sent back to project for display</li>
<li>0000127: java.lang.NullPointerException : SetupActivity.setAvailableWifiModes()</li>
<li>0000131: When operating in AP-Client modes, AP cannot be called</li>
<li>0000141: Experimental scripts may be run and crash the software (or phone) on install</li>
<li>0000145: Call to node A fails second time after call to node B on three node network</li>
<li>0000147: Adhoc edify interpreter needs rebuilding so that we can use &#8220;generic&#8221; wifi</li>
<li>driver loading</li>
<li>Stopped DNA from corrupting its data file and crashing which would leave the phone</li>
<li>unreachable (General root cause of several other bugs).</li>
</ul>
<p>Bugs can be viewed in more detail via our <a href="http://developer.servalproject.org/mantis/">bug tracker</a> &#8211; registration is required to access.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.servalproject.org/archives/827/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TEDx Adelaide Talk Is Now On Youtube</title>
		<link>http://www.servalproject.org/archives/826</link>
		<comments>http://www.servalproject.org/archives/826#comments</comments>
		<pubDate>Thu, 24 Nov 2011 06:52:00 +0000</pubDate>
		<dc:creator>Dr Paul</dc:creator>
				<category><![CDATA[Dr Paul Gardner-Stephen]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.servalproject.org/archives/826</guid>
		<description><![CDATA[As I mentioned in a previous post, I recently presented at TEDx Adelaide, which had the theme &#8220;On The Edge&#8221;.  They have now put the videos up on YouTube, so here it is: The bottom line? Just as MP3 files and digital music distribution has changed the market place for the recording industry, so to [...]]]></description>
			<content:encoded><![CDATA[<p>As I mentioned in a previous post, I recently presented at TEDx Adelaide, which had the theme &#8220;On The Edge&#8221;.  They have now put the videos up on YouTube, so here it is:</p>
<div><iframe width="560" height="315" src="http://www.youtube.com/embed/UnQUQZGRjjw" frameborder="0" allowfullscreen></iframe></div>
<div>The bottom line?</div>
<div>Just as MP3 files and digital music distribution has changed the market place for the recording industry, so to decentralised digital mobile communications is on the verge of similarly disrupting the mobile telecommunications industry, by similarly adding value to the everyday experience of many people.</div>
<div>The question is, will the mobile carriers see the opportunities that change brings, or will they work against their own interests by failing to embrace the change?</div>
<div>Only time will tell.</div>
<div><img src="https://blogger.googleusercontent.com/tracker/9068638994894102968-308901236951726827?l=servalpaul.blogspot.com" alt="" width="1" height="1" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.servalproject.org/archives/826/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Demonstrating the Serval Rhizome Store-and-Forward MeshMS SMS Service</title>
		<link>http://www.servalproject.org/archives/825</link>
		<comments>http://www.servalproject.org/archives/825#comments</comments>
		<pubDate>Wed, 23 Nov 2011 00:21:51 +0000</pubDate>
		<dc:creator>Dr Paul</dc:creator>
				<category><![CDATA[Dr Paul Gardner-Stephen]]></category>

		<guid isPermaLink="false">http://www.servalproject.org/archives/825</guid>
		<description><![CDATA[SMS messages on a cellular network get delivered via the cell towers and message centre infrastructure. On a mesh, it is possible for us to deliver messages to other phones that are reachable on the mesh at the same time. &#160;This works great, and we have had this capability in the Serval BatPhone software for [...]]]></description>
			<content:encoded><![CDATA[<p>SMS messages on a cellular network get delivered via the cell towers and message centre infrastructure.</p>
<p>On a mesh, it is possible for us to deliver messages to other phones that are reachable on the mesh at the same time. &nbsp;This works great, and we have had this capability in the Serval BatPhone software for a while now. </p>
<p>However, it does have some limitations, in particular, if there is no link all the way from the sender to the receiver on the mesh at the instant the message is sent. &nbsp;This is rather unfortunate, as we usually think of SMS as being the most reliable fall-back on a mobile communications network. </p>
<p>So we set about replicating this resilience by creating a store-and-forward SMS-like service on top of the Serval Rhizome mesh file distribution framework. &nbsp;We call this MeshMS, for Mesh Message Service.</p>
<p>This service uses direct mesh links if they are available by making use of the existing SMS capability in the Serval BatPhone software. &nbsp;However, if there is no direct link, then it uses a store-and-forward scheme, that asks any passing phones to copy the message and distribute it to other phones on the mesh, until it (hopefully) eventually reaches its intended destination. &nbsp;The cartoon below shows how this works. </p>
<div><a href="http://3.bp.blogspot.com/-F2IB6rfYS20/TsuZlnZAHMI/AAAAAAAAAIY/IvSqEpH2ADg/s1600/store-and-forward-cartoon.png" imageanchor="1"><img border="0" height="640" src="http://3.bp.blogspot.com/-F2IB6rfYS20/TsuZlnZAHMI/AAAAAAAAAIY/IvSqEpH2ADg/s640/store-and-forward-cartoon.png" width="452" /></a></div>
<p>The man wishes to send the message &#8220;Prepare the Zeppelin&#8221; to his hench-person, but there is no direct mesh link at that time due to the challenging topology. &nbsp;The message gets picked up (stored) by the compatible phone in the pram, without any action on the part of the woman. &nbsp;The woman then keeps walking along, and eventually the phone in the pram is able to automatically deliver (forward) the message to the ultimate destination, whereupon the minion knows to ready his master&#8217;s zeppelin, to do the weekly grocery shopping, one trusts. Of course, there could be many intermediate steps, instead of just the one shown here.</p>
<p>The great thing about this approach is that it doesn&#8217;t require a complete path to the destination at the time of sending, but can propagate progressively across the mesh as it is able, and can make use of nodes that move between otherwise isolated mesh networks, creating an asynchronous link between them where it would not otherwise be possible.</p>
<p>While the delay in such a service is huge, the bandwidth is also great, as potentially gigabytes of data can be transferred between nodes. &nbsp;One side use of this protocol that we intend to exploit is to provide an efficient means of distributing updates to the Serval software suite, so that field updates can occur without dependence on infrastructure, and with much greater aggregate bandwidth than any single-cast cellular or wireless approach. &nbsp;In fact, this will even allow the update of software, maps and other resources during a disaster.</p>
<p>We have even demonstrated it to deliver an SMS message between South Africa and Australia, using nothing but compatible phones to carry the message more than 10,000km:</p>
<div></div>
<p>This feature has profound utility in allowing the exchange of messages, files, and all manner of data in what are otherwise very difficult settings. </p>
<p>It also provides the capabilities required to enable disadvantaged communities, perhaps in remote locations, war zones or informal settlements, to create their own infrastructure, carrier and cost-free SMS networks using compatible handsets, so that they can enjoy the benefits of digital communications that many of us take for granted.
<div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/9068638994894102968-7836560133251563692?l=servalpaul.blogspot.com" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.servalproject.org/archives/825/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building The Serval BatPhone Software</title>
		<link>http://www.servalproject.org/archives/824</link>
		<comments>http://www.servalproject.org/archives/824#comments</comments>
		<pubDate>Wed, 23 Nov 2011 00:21:48 +0000</pubDate>
		<dc:creator>Dr Paul</dc:creator>
				<category><![CDATA[Dr Paul Gardner-Stephen]]></category>

		<guid isPermaLink="false">http://www.servalproject.org/archives/824</guid>
		<description><![CDATA[We have been putting some significant effort into making the Serval BatPhone software easier to build from scratch, especially first time around. The procedure for Mac/Linux has now been reduced to (assuming you want the wifi-autodetect branch, which for now you probably do): 1. git clone git://github.com/servalproject/batphone.git -b wifi-autodetect2. cd batphone3. ./BUILD.txt After that, you [...]]]></description>
			<content:encoded><![CDATA[<p>We have been putting some significant effort into making the Serval BatPhone software easier to build from scratch, especially first time around.</p>
<div><a href="http://3.bp.blogspot.com/-JXog0HFRX-o/TsrrbJo7wJI/AAAAAAAAAIQ/ERD-UzjtYEo/s1600/TerminalScreenSnapz003.png" imageanchor="1"><img border="0" height="272" src="http://3.bp.blogspot.com/-JXog0HFRX-o/TsrrbJo7wJI/AAAAAAAAAIQ/ERD-UzjtYEo/s640/TerminalScreenSnapz003.png" width="640" /></a></div>
<p>The procedure for Mac/Linux has now been reduced to (assuming you want the wifi-autodetect branch, which for now you probably do):</p>
<p>1. <span><b>git clone git://github.com/servalproject/batphone.git -b wifi-autodetect</b></span><br />2. <span><b>cd batphone</b></span><br />3. <span><b>./BUILD.txt</b></span></p>
<p>After that, you should be able to compile the software from in Eclipse without difficulty, as all the messy stuff has been taken care of (git sub-modules, JNI/NDK compilation, NaCl preparation, among others).</p>
<p>This easy build process will be pushed up to the master branch fairly soon, but for now, it is only available with the wifi-autodetect branch.</p>
<p>Note that building on Windows remains unsupported, as end of line markers in files get messed up if great care is not taken. &nbsp;If you want to build on Windows, we recommend you install a Linux virtual machine, e.g., using the free VirtualBox software, and run the build process from in there.
<div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/9068638994894102968-8674018287085734752?l=servalpaul.blogspot.com" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.servalproject.org/archives/824/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Serval Project Progress Report</title>
		<link>http://www.servalproject.org/archives/823</link>
		<comments>http://www.servalproject.org/archives/823#comments</comments>
		<pubDate>Mon, 21 Nov 2011 06:57:00 +0000</pubDate>
		<dc:creator>Dr Paul</dc:creator>
				<category><![CDATA[Dr Paul Gardner-Stephen]]></category>

		<guid isPermaLink="false">http://www.servalproject.org/archives/823</guid>
		<description><![CDATA[It is time to reflect on the past six months of Serval, and where we intend to head in the next six months. Six months ago we did not have a developer software offering, or even a single Android application that contained all the components for Serval. Today we do. Six months ago we did [...]]]></description>
			<content:encoded><![CDATA[<p>It is time to reflect on the past six months of Serval, and where we intend to head in the next six months.</p>
<p>Six months ago we did not have a developer software offering, or even a single Android application that contained all the components for Serval. Today we do.</p>
<p>Six months ago we did not have MeshMS (Mesh SMS service), interactive mapping, &nbsp;Rhizome file distribution or store-and-forward SMS working. &nbsp;Today, we do, and have even sent photos and SMS messages more then 10,000km between Australia and South Africa using mobile phones as the only infrastructure (more on this in a blog post and video in the next few days).</p>
<table align="center" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td><a href="http://3.bp.blogspot.com/-9Ckic1engX4/Tsn05drlygI/AAAAAAAAAH4/fjwo20U56GE/s1600/16112011303.jpg" imageanchor="1"><img border="0" height="356" src="http://3.bp.blogspot.com/-9Ckic1engX4/Tsn05drlygI/AAAAAAAAAH4/fjwo20U56GE/s640/16112011303.jpg" width="640" /></a></td>
</tr>
<tr>
<td>On-site in South Africa after testing the Serval MeshMS store-and-forward SMS Service, delivering files and SMS messages up to 11,000km without infrastructure, or a continuously connected mesh.</td>
</tr>
</tbody>
</table>
<p>Six months ago we had a number of legal issues to work through with regard to giving Flinders University an appropriate holding in the Serval Project&#8217;s commercial arm, and the Shuttleworth Foundation had not yet come on board. &nbsp;Today, we have just about finalised the details for these arrangements, with the final execution to occur in the coming weeks. &nbsp;It will be fantastic to get this settled.</p>
<p>Six months ago we were not greatly recognised internationally for our work on mesh communications. &nbsp;Today, we are increasingly recognised as the leaders internationally in this space, which is a tremendous honour and also acts to spur us along to deliver on all the potential that mesh networking offers. &nbsp;Recognition has included support by the Shuttleworth Foundation (South Africa), reaching the finals of the World Embedded Software Competition for University students (South Korea), strong engagement by and with the IEEE 802.11 standards process (USA and international), presenting at the Adelaide Festival of Ideas and TEDx Adelaide (Australia), and also reaching the finals of the Ashoka Foundation World Changer&#8217;s Citizen Media competition (international) from a field of more than 400 entrants. &nbsp;We are also seeing university and other partnership opportunities in Australia, Europe, the Middle East, Africa, the Americas, and Asia begin to take shape. &nbsp;Now all we need is to be able to clone ourselves a few times over so that we can engage fully with the various opportunities!</p>
<p>Our plans for the next six months are to fill out the feature set that we have generated (voice, SMS, MMS, interactive mapping, file and software distribution), and add in the missing pieces, primarily the security and authenticity components that we have planned from the outset. &nbsp;This will take us to mid-2012 when we hope to focus on maturing all of this into a general public release, as compared to the early-access developer software we have released to date.</p>
<p>We are also looking seriously about getting advanced mesh support built into one or more models of mobile phone to offer energy efficiency and/or range improvements over the basic service.</p>
<p>Simultaneously, we are beginning to explore appropriate trials of the technology that if they go ahead will gain us valuable feedback, and refine the software to maximise it&#8217;s utility for the general community, including in South Africa (assisting in the distribution of educational material without cost or dependence on cellular or school IT infrastructure), North America and Australia.</p>
<p>So all in all, the next six months should keep us fairly busy.
<div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/9068638994894102968-6934788986709986014?l=servalpaul.blogspot.com" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.servalproject.org/archives/823/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome new Senior Developers!</title>
		<link>http://www.servalproject.org/archives/819</link>
		<comments>http://www.servalproject.org/archives/819#comments</comments>
		<pubDate>Tue, 15 Nov 2011 09:33:05 +0000</pubDate>
		<dc:creator>Romana</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Alasdair]]></category>
		<category><![CDATA[Alasdair Mclellan]]></category>
		<category><![CDATA[Flinders University]]></category>
		<category><![CDATA[Lyn Stephens]]></category>
		<category><![CDATA[Product manager]]></category>
		<category><![CDATA[Serval]]></category>
		<category><![CDATA[Shuttleworth Foundation]]></category>
		<category><![CDATA[Wi-Fi]]></category>

		<guid isPermaLink="false">http://www.servalproject.org/?p=819</guid>
		<description><![CDATA[We wish to welcome on board Alasdair Mclellan to our Senior Development Team. Alasdair will be our Product Manager, and was someone we had identified from the beginning as a &#8216;must have&#8217; member of our team:) We also welcome Lyn Stephens, who was helping us out part time, but will be working with us full time on [...]]]></description>
			<content:encoded><![CDATA[<p>We wish to welcome on board Alasdair Mclellan to our Senior Development Team. Alasdair will be our Product Manager, and was someone we had identified from the beginning as a &#8216;must have&#8217; member of our team:)</p>
<p>We also welcome Lyn Stephens, who was helping us out part time, but will be working with us full time on the Senior Development team as a student benefiting from support from the( ever appreciated and generous) <a class="zem_slink" title="Shuttleworth Foundation" href="http://en.wikipedia.org/wiki/Shuttleworth_Foundation" rel="wikipedia">Shuttleworth Foundation</a>.</p>
<p>Updated profiles are available on our<a href="http://www.servalproject.org/about/the-team"> Team Page</a>.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=f26e9922-efa3-4084-8202-111042dbcfd1" alt="Enhanced by Zemanta" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.servalproject.org/archives/819/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

