<?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>MIH SWAT &#187; internet</title>
	<atom:link href="http://www.mihswat.com/tag/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mihswat.com</link>
	<description>MIH SWAT - the official blog of MIH's Strategic Worldwide Applications and Technology Team.</description>
	<lastBuildDate>Mon, 06 Sep 2010 10:24:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>My Journey to planet Android</title>
		<link>http://www.mihswat.com/2009/09/28/my-journey-to-planet-android/</link>
		<comments>http://www.mihswat.com/2009/09/28/my-journey-to-planet-android/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 09:11:17 +0000</pubDate>
		<dc:creator>Bradley Wells</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[SWAT]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.mihswat.com/?p=838</guid>
		<description><![CDATA[Coming from a Flash Developer background I have had no experience with mobile application development. From the time I saw the first phone to run Android, the G1, I have been itching to get into Android development. So when I was recently given the go-ahead to take this journey into the Android world, plus a [...]]]></description>
			<content:encoded><![CDATA[<p>Coming from a Flash Developer background I have had no experience with mobile application development. From the time I saw the first phone to run Android, the G1, I have been itching to get into Android development. So when I was recently given the go-ahead to take this journey into the <a title="Android" href="http://www.android.com/" target="_blank">Android</a> world, plus a shiny new Android phone <img src='http://www.mihswat.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  , I was both excited and nervous<span id="more-838"></span> . Why nervous? Firstly, I had never developed for a mobile device before, secondly I had never written  a Java application before and lastly because I had no idea how the Android framework actually worked . But this is what we as SWAT employees love, new territory to conquer ! If you havent seen a Android device yet, see the video below of the new HTC Hero.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/FKTDSfbcbBU&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="295" src="http://www.youtube.com/v/FKTDSfbcbBU&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Nowadays it&#8217;s almost impossible to write an article about mobile phones without mentioning the very successful<a title="iPhone" href="http://www.mihswat.com/2009/09/22/i-dont-like-the-iphone/" target="_self"> iPhone</a>. <a title="Apple" href="http://www.apple.com" target="_blank">Apple</a> had practically turned the mobile  industry upside down with its touch screen device. Some people will argue to the death about how the iPhone, or the &#8220;Jesus Phone&#8221; as some call it, is the best thing since sliced bread &#8211; and nobody can argue against how successful this device has become. But I am predicting a total onslaught of Android devices within 2 years. The Android army of phones will be everywhere you look and you will not be able to visit any cellphone store without running into at least 50 different phones running this OS. OK &#8211; maybe that is going a bit far but I think you get the message and already we are seeing signs of it. At the time of writing this article there are 16 official Android devices. How will this army of Android devices be created you ask ? Enter the Open Handset Alliance.</p>
<p>The <a title="Open Handset Alliance" href="http://en.wikipedia.org/wiki/Open_Handset_Alliance" target="_blank">Open Handset Alliance</a> was formed in 2007 and currently has 47 members. It is a consortium of technology and mobile companies all dedicated to bringing us better mobile experiences, with Android being their first project . There are some big names amongst the 47 members, including Google, Intel, Nvidia, HTC, Asus, SonyEriccson, LG, Ebay. With so many big names dedicated to Android development, it is bound to be amongst the top mobile device OS&#8217;s. You can read more about this <a title="before" href="http://www.mihswat.com/2008/10/07/why-android-will-win-or-iphone-in-the-long-run/" target="_self">argument here</a>, let me get to the Android architecture.</p>
<p>Android is a Linux based software stack. On top of the Linux kernel layer lies a layer for the system libraries such as SQLite, SSL, OpenGL, etc. This layer also houses the Android runtime, which runs the Dalvik Virtual Machine. On top of this there&#8217;s the Application Framework, housing the managers like the Activity Manager, Window Manager, etc. Then finally there is the application layer, which is the layer we are most interested in.</p>
<p><img class="alignnone size-full wp-image-844" title="system-architecture" src="http://www.mihswat.com/wp-content/uploads/2009/09/system-architecture.jpg" alt="system-architecture" width="428" height="307" /></p>
<p>Android applications can consist of different sections, namely Activities, Services, Broadcast Recievers and Content Providers. Activities form the User Interface(UI) part of the application, Services run in the background similar to RSS feed readers checking for updates. Broadcast Receivers just listen for particular system broadcasts, for example , when the battery is low. Content Providers just provide content to any asking application , for example your application asking the contact book to provide the users contacts for use within your application. We will mostly be concerned with Activities.</p>
<p>Activities were designed to be totally integrated with one another. What I mean is that Activities can call one another and pass data to one another, basically  like an event driven system, but on a system wide level. An application is thus a group of Activities passing Intents to one another. It is then possible to include , lets say, a Google Maps Activity into your application by passing a Google Maps Intent to it and waiting for a result from it. It would seem to the end user that you created a Google Maps section to your app. I think this is pretty powerful.</p>
<p>To get started with creating these applications you need the free <a title="Android SDK" href="http://developer.android.com/sdk/1.6_r1/index.html">Android SDK</a>, Apple iPhone developers need to register first($99!). Then you going to need an IDE, there is an Eclipse plugin, the <a title="Android Development Tools" href="http://dl.google.com/android/ADT-0.9.3.zip">Android Development Tools</a>(ADT) plugin that has everything including the latest stable SDK. You don&#8217;t immediately need a phone to test on as ADT comes with an Android emulator that you can debug and test with but you will eventually need a phone to properly test with. ADT is pretty awesome as it comes with many tools to tell you exactly whats happening on the phone, which threads are running,it has code completion, wizards to quickly create sub classes and much more. It took me less than 30 minutes to get a  &#8220;Hello World&#8221; application running on the Android emulator from the time I installed the ADT!</p>
<p>Since ActionScript 3 is a lot like Java I could easily jump in even though there were a few syntax differences &#8211; but after about 2 days and the help of ADT I had a basic application drawing a ball bouncing round the screen. But that was only the beginning and have rewritten sections of the game many times. Now after two weeks of lots of learning I have created the game and have it running on my phone. It is still a prototype and even though it needs weeks more spit and polish, after demonstrating the game I have gotten the thumbs up to turn it into a real game which we will be registering in the Android market.  There is still a lot to learn from this wonderful framework but the <a title="Android Groups" href="http://groups.google.com/group/android-beginners">Android groups</a> have been great help, as well as all the <a title="Android forums" href="http://www.anddev.org/" target="_blank">Android forums</a> and of course, <a title="developers guide" href="http://developer.android.com/guide/topics/graphics/2d-graphics.html">the Reference guide</a> which ships with the SDK. It has been a challenge to get to grips with this entirely new development area but it was far easier than imagined it would be. I spent about 10 times longer getting to know Flash, and that was with people available to help me.</p>
<p>What about my experience using the phone? I can honestly say I am now more connected than ever before. My email, both gmail and exchange, is pushed to the phone. My Twitter application runs in the background constantly fetching  tweets, while my Facebook application gets all my buddies&#8217; status updates to me as often as I want to see them. News and weather is updated all the time. My calendar and contacs are synchronised between my phone and my mobile. I never get lost anymore, maps are always available and my Gtalk status is always &#8220;available&#8221; and running in the background, unlike on some other phones <img src='http://www.mihswat.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Oh, and it makes phone calls as well.</p>
<p>I will follow up with another article of my findings, good and bad, this time focusing on the actual Android game development.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mihswat.com/2009/09/28/my-journey-to-planet-android/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BarCamp Nigeria 2009</title>
		<link>http://www.mihswat.com/2009/05/18/barcamp-nigeria-2009/</link>
		<comments>http://www.mihswat.com/2009/05/18/barcamp-nigeria-2009/#comments</comments>
		<pubDate>Mon, 18 May 2009 16:09:25 +0000</pubDate>
		<dc:creator>Rafiq Phillips</dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Africa]]></category>
		<category><![CDATA[BarCamp]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Nigeria]]></category>
		<category><![CDATA[Rafiq Phillips]]></category>

		<guid isPermaLink="false">http://www.mihswat.com/?p=663</guid>
		<description><![CDATA[BarCamp is an international network of user generated conferences — open, participatory workshop-events, whose content is provided by participants. The first BarCamps focused on early-stage web applications, and related open source technologies, social protocols, and open data formats. I attended Barcamp Nigeria on behalf of SWAT. The first ever BarCamp in Nigeria took place in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/BarCamp">BarCamp</a> is an international network of user generated conferences — open, participatory workshop-events, whose content is provided by participants. The first BarCamps focused on early-stage web applications, and related open source technologies, social protocols, and open data formats. I attended Barcamp Nigeria on behalf of SWAT.<span id="more-663"></span></p>
<p>The first ever <a href="http://www.barcampnigeria.com/event-details/">BarCamp in Nigeria</a> took place in Lagos at the Tom Associates Training Center on April 25, 2009. The main goal of the event was to create a central node for ongoing conversations and connections on the most important technological initiatives in Nigeria.</p>
<p><object width="400" height="300" data="http://www.flickr.com/apps/slideshow/show.swf?v=71649" type="application/x-shockwave-flash"><param name="flashvars" value="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Fniyyie%2Fsets%2F72157617672371068%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Fniyyie%2Fsets%2F72157617672371068%2F&amp;set_id=72157617672371068&amp;jump_to=" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649" /><param name="allowfullscreen" value="true" /></object></p>
<p>With 70 &#8211; 80 delegates in attendance we witnessed the first ever face-to-face meeting of Nigerians involved in web &amp; mobile industries coming together to form a community.  Unlike the usual un-conference format BarCamp Nigeria actually had keynote speakers. <a href="http://justinhartman.com/2009/04/30/my-thoughts-on-barcamp-nigeria/">Justin Hartman</a>, MD and co-founder of <a href="http://afrigator.com">Afrigator</a> &#8211; Africa&#8217;s largest social media aggregator and blog directory launched a micro-blogging service: <a href="http://gatorpeeps.com/">Gatorpeeps</a> (slidehsow below), Social Media Trends in Africa and shared his start-up experiences.</p>
<div id="__ss_1367147" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="BarCamp Nigeria 2009" href="http://www.slideshare.net/justinhartman/barcamp-nigeria-2009?type=presentation">BarCamp Nigeria 2009</a><object width="425" height="355" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=barcampnigeria-090430031049-phpapp02&amp;rel=0&amp;stripped_title=barcamp-nigeria-2009" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=barcampnigeria-090430031049-phpapp02&amp;rel=0&amp;stripped_title=barcamp-nigeria-2009" /><param name="allowfullscreen" value="true" /></object></div>
<p>Microsoft Nigeria&#8217;s PR and events Manager, N’dee Victoria Uwadoka, presented an interesting and a bit outdated slideshow about web 2.0 but her actual message had the desired effect <img src='http://www.mihswat.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>There were also a host of breakout sessions held on the following topics:</p>
<ul>
<li>Long Tail</li>
<li>Open Source</li>
<li>E-learning</li>
<li>Technology Derivatives</li>
<li>Getting Nigeria online</li>
<li>Web development</li>
<li>RapidSMS</li>
<li>Social Networking</li>
<li>Internet-based Radio</li>
<li>Search Engine Optimization (SEO)</li>
</ul>
<p>With the BarCamp ethos of collaboration and cooperation in mind I&#8217;ll now point you to some of the attendees thoughts on BarCamp Nigeria 2009:</p>
<ul>
<li><a href="http://www.davidajao.com/blog/2009/05/04/barcamp-nigeria-2009-overview-photos-videos/">David Ajaou</a></li>
<li><a href="http://segebee.wordpress.com/2009/04/27/my-barcamp-nigeria-2009-persona-of-the-day/">Segebee</a></li>
<li><a href="http://webtrendsng.com/blog/barcamp-nigeria-has-come-and-gone%E2%80%A6-history-made-future-defined/">Possicon</a></li>
</ul>
<p>Finally, a thank you to the BarCamp Nigeria organizers <a href="http://barcampafrica.com/2009/05/17/barcamp-nigeria-wrap-up-interview-with-tim-akinbo/">Tim Akinbo</a>, Ayodeji Adewunmi and the <a href="http://www.barcampnigeria.com/sponsors/">sponsors</a> for an amazing event. I saw the trip to Lagos as a <a href="http://www.webaddict.co.za/2009/04/28/barcamp-nigeria-mobile-charging/">fact-finding mission</a> about Nigerian Internet users.</p>
<h3>Digital Lifestyle of Connected Nigerians</h3>
<p>Two days in a country is not nearly enough to learn about an internet population and I was pleased to <a href="http://www.gbengasesan.com/blog/?p=387">learn</a> about the <strong>Digital Lifestyle of Connected Nigerians</strong> survey  which aims to explore what Nigerians (who are currently resident in Nigeria) are doing to get (and/or stay) online, what internet services they use and other important questions. If you are a Nigerian Resident, reading this, please complete the <a href="http://www.zoomerang.com/Survey/?p=WEB2296YYKJFDN">Digital Lifestyle of Connected Nigerians</a> survey (takes 7 minutes).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mihswat.com/2009/05/18/barcamp-nigeria-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is that really you?</title>
		<link>http://www.mihswat.com/2008/10/08/is-that-really-you/</link>
		<comments>http://www.mihswat.com/2008/10/08/is-that-really-you/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 08:00:15 +0000</pubDate>
		<dc:creator>Michael Yolland</dc:creator>
				<category><![CDATA[Social impact]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Michael Yolland]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[society]]></category>

		<guid isPermaLink="false">http://www.mihswat.com/?p=69</guid>
		<description><![CDATA[I have been on the web my entire working career. In the early days it was mainly just a communication tool and a way to find information on how to do this or that on your PC. Then along came this, this, things like this and most importantly this. But what has all of this got [...]]]></description>
			<content:encoded><![CDATA[<p>I have been on the web my entire working career. In the early days it was mainly just a <a title="CompuServe History" href="http://en.wikipedia.org/wiki/CompuServe#History" target="_blank">communication tool</a> and a way to find information on how to do this or that on your PC. Then along came <a title="Google in January 2001" href="http://www.google.com/search2001.html" target="_blank">this</a>, <a title="Amazon" href="http://www.amazon.com" target="_blank">this</a>, things like <a title="Kazaa" href="http://www.kazaa.com" target="_blank">this</a> and most importantly <a title="What is Broadband?" href="http://en.wikipedia.org/wiki/Broadband" target="_blank">this</a>.<span id="more-69"></span></p>
<p>But what has all of <strong>this</strong> got to do with the title of the post?</p>
<p>Well there is a fundamental shift I have noticed in my usage of the web over the last couple of years. I used to be known on various sites as hugatree152, getalife965 etc. But much more recently I am now known more widely as Michael Yolland. There &#8211; I said it, I came out. But more important is the fact that newcomers to the web are not creating names like needtohide666, but are putting themselves out there publicly. I am not talking about the <a title="MySpace" href="http://www.myspace.com" target="_blank">social</a> <a title="Facebook" href="http://www.facebook.com" target="_blank">networking</a> <a title="Twitter" href="http://www.twitter.com" target="_blank">phenomenon</a> here at all. I am talking about the small niche-focused sites that define who you are and what you are really interested in.</p>
<p>To me that is a major shift in and reflection of the impact that the Internet has had and will continue to have on society.</p>
<p>But does it matter that we are now talking to &#8216;real&#8217; people and not just someone we can identify as &#8216;X&#8217; via a cookie we dropped 11 months ago? If it does make a difference how will we know that Michael Yolland is interested in <a title=" J Class Yacht - Oh for a couple of hundred million USD :D" href="http://www.jclassyachts.com/" target="_blank">sailing</a> as well as clever tricks he can do with <a title="W3C CSS Specification" href="http://www.w3.org/Style/CSS/" target="_blank">CSS</a> when we don&#8217;t/won&#8217;t share his identity. I want to be free on the Internet and get value from my new found freedom but, with all the <a title="Facebook - the biggest walled garden" href="http://www.facebook.com" target="_blank">walled gardens</a> around, there are few options available to me. I get the feeling that from a business perspective we are getting to the edge of the value that can be extracted from knowing me as &#8216;X&#8217; and need to move forward and embrace Michael Yolland. But to do that we need to give initiatives like <a title="OpenID" href="http://openid.net/" target="_blank">this</a> and <a title="Microformats" href="http://microformats.org/" target="_blank">this</a> our full support. They may not have the answer yet, but they are going in the right direction.</p>
<p>Is it risky relinquishing control over &#8216;X&#8217;? Possibly. But without risk, there is little reward in it for Michael Yolland or your business proposition.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mihswat.com/2008/10/08/is-that-really-you/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
