<?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>Daniel White</title>
	<atom:link href="http://www.daniel-white.eu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.daniel-white.eu</link>
	<description>Software Engineer, Google</description>
	<lastBuildDate>Wed, 13 Apr 2011 22:18:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>The Influence of Chrome</title>
		<link>http://www.daniel-white.eu/2011/04/13/the-influence-of-chrome/</link>
		<comments>http://www.daniel-white.eu/2011/04/13/the-influence-of-chrome/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 22:12:22 +0000</pubDate>
		<dc:creator>GeeDee</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.daniel-white.eu/?p=151</guid>
		<description><![CDATA[I noticed today that Mozilla have made an &#8216;Aurora&#8216; (or pre-beta) build of Firefox available, meaning that they now have nightly, pre-beta, beta and release versions of their browser available. I guess this is all part of their plan to increase the release frequency for new versions of Firefox. Of course, having multiple releases of [...]]]></description>
			<content:encoded><![CDATA[<p>I noticed today that Mozilla have made an &#8216;<a href="http://www.mozilla.com/en-US/firefox/channel/">Aurora</a>&#8216; (or pre-beta) build of Firefox available, meaning that they now have nightly, pre-beta, beta and release versions of their browser available. I guess this is all part of their plan to <a href="http://www.theinquirer.net/inquirer/news/2042562/firefox-set-june-release">increase the release frequency</a> for new versions of Firefox.</p>
<p>Of course, having multiple releases of the browser at varying stages of readiness is an idea that Google Chrome has been using for quite some time now. And as for frequent releases &#8211; the dev channel of Chrome is currently on version 12, with major new versions being pushed out every 6 weeks!</p>
<p>There&#8217;s no denying the influence that Chrome has had on every other browser. The UI layout is now widely mimicked - as is the technical infrastructure that makes it the quickest and most secure web browser. Also, Chrome has ensured that web standards and infrastructure are moving at the same rapid pace as when I first got an internet connection in the mid 90&#8242;s.</p>
<p>This display of affection for Chrome has been inspired by my use of a <a href="http://www.google.com/chromeos/pilot-program-cr48.html">Cr-48</a> at work (it still feels awesome that &#8216;at work&#8217; means &#8216;at Google&#8217;!). Chrome OS is looking good so far and it&#8217;s made me realise how rarely I need a desktop operating system while I&#8217;m not actually sat at my desk. I no longer have to worry about losing files &#8211; everything is stored on the web. The laptop itself is super-light and has a battery that lasts for a whole working day if I need it to. Also &#8211; it was kind of magic the first time I signed in to see all my bookmarks and settings already configured, after it seamlessly synced with both my google.com and gmail.com accounts. The only negative so far has been its shoddy response to multitouch scrolling on the trackpad.</p>
<p>Like tablets, I don&#8217;t see Chrome OS as a replacement for a &#8216;main computer&#8217; but for portable computing I am much preferring it to the Xoom. I&#8217;ll write a post about my Xoom at some point &#8211; I&#8217;m a big fan of that, and especially Honeycomb, but I don&#8217;t think tablets are laptop-replacements and this post is already too long.</p>
<p>Of course, another thing about both Chrome OS and Android is that they&#8217;re open source software. As people fragment away from using Windows on their desktops and laptops, I think it&#8217;s awesome that two of their main choices are open source operating systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-white.eu/2011/04/13/the-influence-of-chrome/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>First Week</title>
		<link>http://www.daniel-white.eu/2011/02/25/first-week/</link>
		<comments>http://www.daniel-white.eu/2011/02/25/first-week/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 20:41:37 +0000</pubDate>
		<dc:creator>GeeDee</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[first week]]></category>
		<category><![CDATA[segway]]></category>

		<guid isPermaLink="false">http://www.daniel-white.eu/?p=139</guid>
		<description><![CDATA[I&#8217;ve been at Google for a week now although it really doesn&#8217;t seem like it. I&#8217;ve been meaning to get some photos but I keep forgetting (apart from the segway ones from a few hours ago) so here are the edited highlights: I&#8217;ve explored the whole office space &#8211; taking in the Liquid Galaxy Google [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 273px"><img title="Office Segways" src="http://farm6.static.flickr.com/5135/5476662057_387e690a16.jpg" alt="Yeah thats right, we have segways." width="263" height="350" /><p class="wp-caption-text">Yeah that&#39;s right, we have Segways.</p></div>
<p>I&#8217;ve been at Google for a week now although it really doesn&#8217;t seem like it. I&#8217;ve been meaning to get some photos but I keep forgetting (apart from the segway ones from a few hours ago) so here are the edited highlights:</p>
<p>I&#8217;ve explored the whole office space &#8211; taking in the <a title="Liquid Galaxy Blog Post on Gizmodo" href="http://uk.gizmodo.com/5420926/liquid-galaxy-google-earths-eight+screened-flight-simulator">Liquid Galaxy Google Earth</a> booth, pods for having naps, the gym (I didn&#8217;t stay in there very long), the beach huts, the sushi bar, the deli and the main cafe serving 3 amazing meals every day. I also have the most kitted out desk I&#8217;ve ever had &#8211; MacBook Pro, a beast of a workstation, dual 24&#8243; monitors and a <em>nerf gun with a laser sight</em>. Well, I say &#8220;laser&#8221; but a more accurate description would be &#8220;weak red LED behind a lens&#8221;.  Oh, and at the end of the week I rode round the office on a Segway! I even avoided breaking my legs, unlike one unlucky colleague a few months ago (notice the missing grip on the left-hand Segway &#8211; the other casualty of that incident).</p>
<p>The work itself is crazy. So many different systems, acronyms, technologies and products but I&#8217;m not allowed to talk about all that in public so I won&#8217;t&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-white.eu/2011/02/25/first-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tomorrow, I start work at Google</title>
		<link>http://www.daniel-white.eu/2011/02/20/tomorrow-i-start-work-at-google/</link>
		<comments>http://www.daniel-white.eu/2011/02/20/tomorrow-i-start-work-at-google/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 19:28:47 +0000</pubDate>
		<dc:creator>GeeDee</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[adsense]]></category>

		<guid isPermaLink="false">http://www.daniel-white.eu/?p=129</guid>
		<description><![CDATA[Read the title! Woot! I&#8217;ll be joining the AdSense team in London, so I&#8217;ve done a bit of homework to try out the product and added an AdSense banner to this page. Working at Google is something I&#8217;ve wanted to do for a very long time &#8211; old housemates reminded me how much I used [...]]]></description>
			<content:encoded><![CDATA[<p>Read the title! Woot! I&#8217;ll be joining the AdSense team in London, so I&#8217;ve done a bit of homework to try out the product and added an AdSense banner to this page.</p>
<p>Working at Google is something I&#8217;ve wanted to do for a very long time &#8211; old housemates reminded me how much I used to talk about their offices while I was at university, and that was nearly 7 years ago now. I&#8217;m so excited by the idea that I hope I can get some sleep tonight.</p>
<p>I don&#8217;t know exactly what I&#8217;ll be doing on AdSense yet, or indeed what I should talk about on a public blog so I&#8217;ll keep the details light for now. I DO know, though, that I&#8217;ll be sent to Mountain View for induction training in a few weeks time, which I&#8217;m very excited about. Once I&#8217;ve got some advice on what is permissible I&#8217;ll try and post some photos and an account of what it&#8217;s like to be a &#8216;Noogler&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-white.eu/2011/02/20/tomorrow-i-start-work-at-google/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Buzz as a Platform</title>
		<link>http://www.daniel-white.eu/2010/02/13/buzz-as-a-platform/</link>
		<comments>http://www.daniel-white.eu/2010/02/13/buzz-as-a-platform/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 16:20:14 +0000</pubDate>
		<dc:creator>GeeDee</dc:creator>
				<category><![CDATA[Buzz]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.daniel-white.eu/?p=115</guid>
		<description><![CDATA[I&#8217;m quite a big fan of Buzz, despite its many teething issues. Like most of what Google does, the technology is open and builds on or creates standards everybody can use. I found this article while reading about how it all works &#8211; if you like knowing how web applications work then you&#8217;ll probably find [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m quite a big fan of <a href="http://www.google.com/buzz">Buzz</a>, despite its <a href="http://techcrunch.com/2010/02/12/google-buzz-privacy/">many</a> <a href="http://www.businessinsider.com/warning-google-buzz-has-a-huge-privacy-flaw-2010-2">teething</a> <a href="http://gmailblog.blogspot.com/2010/02/millions-of-buzz-users-and-improvements.html">issues</a>. Like most of what Google does, the technology is open and builds on or creates standards everybody can use. I found <a href="http://www.readwriteweb.com/archives/how_google_buzz_is_disruptive_open_data_standards.php">this article</a> while reading about how it all works &#8211; if you like knowing how web applications work then you&#8217;ll probably find it interesting.</p>
<p>While Facebook, MySpace and Twitter all want to get everybody to communicate within a little closed off, monopolised area of the internet. Buzz is based on technologies you can read about and use for yourself &#8211; no Facebook Connect button required. </p>
<p>People say that social network sites are by their nature monopolistic: if people join the one that their friends use then there will always be just one or two major players in each country. Buzz is an attempt to do things differently though. If Buzz takes off (and the initial plans are followed through) then lots of different sites can be views on the same data in the same way that I can talk to anyone with an email address. </p>
<p>On the internet this has always been the right approach to technology. The web took down the closed gardens of Compuserve, MSN and AOL because it was open. Email is open and far more useful than AOL messaging was, or Facebook messaging is now. HTML5 will (hopefully) kill off Flash because you can use it without plugins and you can write it without paying Adobe for expensive software. <a href="http://paulirish.com/work/gordon/demos/">Gordon</a> &#8211; a Javascript Flash runtime is worth a look too, but it&#8217;s still interpreting a broken and closed technology.</p>
<p>Obviously Google isn&#8217;t being altruistic &#8211; if Buzz became popular and people still chose to use GMail as the client then they&#8217;d be fine with all the extra advertising &#8211; but by allowing anybody to use the technology they&#8217;re giving Buzz every chance of becoming the web&#8217;s social network.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-white.eu/2010/02/13/buzz-as-a-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6 Months</title>
		<link>http://www.daniel-white.eu/2009/10/01/6-months/</link>
		<comments>http://www.daniel-white.eu/2009/10/01/6-months/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 22:44:53 +0000</pubDate>
		<dc:creator>GeeDee</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.daniel-white.eu/2009/10/01/6-months/</guid>
		<description><![CDATA[I can&#8217;t believe it was nearly 6 months between blog posts. The flurry of activity that started this blog, and my iPhone development hobby, was ended pretty quickly when Google asked me to interview. I may blog about that at some point (I have plenty of notes), but it means asking for permission from the [...]]]></description>
			<content:encoded><![CDATA[<p>I can&#8217;t believe it was nearly 6 months between blog posts. The flurry of activity that started this blog, and my iPhone development hobby, was ended pretty quickly when Google asked me to interview. I may blog about that at some point (I have plenty of notes), but it means asking for permission from the recruiters as I may have clicked through a Non-Disclosure Agreement without realising it.</p>
<p>Suffice to say, it took up about 4 months of my spare time thanks to a very drawn out interview (and re-interview) process. It ended badly in that I didn&#8217;t get a job, but other positives came from it too&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-white.eu/2009/10/01/6-months/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Initial Thoughts on Google Wave</title>
		<link>http://www.daniel-white.eu/2009/10/01/initial-thoughts-on-google-wave/</link>
		<comments>http://www.daniel-white.eu/2009/10/01/initial-thoughts-on-google-wave/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 22:40:39 +0000</pubDate>
		<dc:creator>GeeDee</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Wave]]></category>

		<guid isPermaLink="false">http://www.daniel-white.eu/?p=109</guid>
		<description><![CDATA[So I got an invite to try out Google Wave. It&#8217;s very reminiscent of earlier chat applications from when I first got an Internet connection &#8211; I&#8217;m thinking ICQ and PowWow. The live chat thing is great and is the feature that most makes me nostalgic for the early chat clients. Seeing people type, make [...]]]></description>
			<content:encoded><![CDATA[<p>So I got an invite to try out <a href="http://wave.google.com">Google Wave</a>. It&#8217;s very reminiscent of earlier chat applications from when I first got an Internet connection &#8211; I&#8217;m thinking <a href="http://www.icq.com">ICQ</a> and <a href="http://en.wikipedia.org/wiki/PowWow_%28chat_program%29">PowWow</a>.</p>
<p>The live chat thing is great and is the feature that most makes me nostalgic for the early chat clients. Seeing people type, make typos, correct themselves and rephrase what they&#8217;ve said is very engrossing. This is a novel experience (and I only have one contact at the moment, until my invites get to my friends) but seeing what people are writing <em>as they write it</em> means conversation can flow faster and you feel more involved. You know when people are typing and when the wave has their focus, so you know if you need to be paying attention or whether you can get on with something else for a few minutes. It&#8217;s a lot more immediate than just seeing &#8220;so-and-so is typing a message&#8230;&#8221;.</p>
<p>That said, it could be a nightmare to deal with lots of communication in Wave. I think having the option to enable this within GMail would be very useful &#8211; but not for every email conversation. I like the idea of publishing Waves to blogs and using them as the commenting mechanism &#8211; this was in one of the intro videos. The idea of a group of friends editing a holiday/weekend plan together sounds nightmarish, an etiquette needs to evolve or be enforced by the wave itself. I can&#8217;t see it replacing email entirely &#8211; email is far too well entrenched now, and it has a lot of advantages over Wave.</p>
<p>It seems like a more direct replacement for IM clients. Most of the time you&#8217;ll use it as a straight chat window, so maybe there should be an option to lock it down to that functionality. It would also be great for document collaboration but how then far is Google Docs from having that same functionality?</p>
<p>These are just some initial thoughts, it will be interesting to see how it changes and what ways it works with other applications. What would be crazy is if this became a proper paradigm in the way that email, IM or social networks did &#8211; it&#8217;s too complicated for most people, but maybe as time goes by it will seem more normal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-white.eu/2009/10/01/initial-thoughts-on-google-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pirate Bay, Spotify and DRM</title>
		<link>http://www.daniel-white.eu/2009/04/18/pirate-bay-spotify-and-drm/</link>
		<comments>http://www.daniel-white.eu/2009/04/18/pirate-bay-spotify-and-drm/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 13:05:53 +0000</pubDate>
		<dc:creator>GeeDee</dc:creator>
				<category><![CDATA[DRM]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[bbc]]></category>
		<category><![CDATA[fabians]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[next left]]></category>
		<category><![CDATA[pirate bay]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://www.daniel-white.eu/?p=99</guid>
		<description><![CDATA[I found an interesting response to the Pirate Bay trial outcome on Next Left &#8211; a blog for the left-wing think tank, The Fabian Society. I agree with most of the points raised, especially with regards to the need for free (as in speech) content and the general criticisms of the copyright-industries for neglecting the [...]]]></description>
			<content:encoded><![CDATA[<p>I found an <a href="http://www.nextleft.org/2009/04/pyrrhic-victory.html">interesting response</a> to the <a href="http://news.bbc.co.uk/1/hi/technology/8003799.stm">Pirate Bay trial outcome</a> on <a href="http://www.nextleft.org">Next Left</a> &#8211; a blog for the left-wing think tank, <a href="http://www.fabians.org.uk/">The Fabian Society</a>. I agree with most of the points raised, especially with regards to the need for free (as in speech) content and the general criticisms of the copyright-industries for neglecting the out-dated copyright laws until it became too late to save the situation. However &#8211; the article praises <a href="http://spotify.com">Spotify</a> as the future of music, making the claim that advertising supported streams are the &#8216;future&#8217;.</p>
<p>Getting music for free in exchange for viewing/hearing adverts will only really benefit the most popular acts surely? The pittance available to less popular stuff wouldn&#8217;t support anybody. That said &#8211; something has to give in this situation and it won&#8217;t be the fast-moving, innovative, smart, tech-literate internet generation that has become used to free (as in beer) content.  Digital Rights Management has failed for music (even iTunes are allowed to sell MP3&#8242;s without DRM now). Prosecuting individual file-sharers risks further alienation of customers. Shutting down <a href="http://en.wikipedia.org/wiki/Napster">Napster</a>, <a href="http://en.wikipedia.org/wiki/Oink's_Pink_Palace">Oink</a>, <a href="http://thepiratebay.org/">Pirate Bay</a> and their like just acts as further incentive for &#8216;better&#8217; technologies that make it harder to track the sharing and/or shut down the information sources.</p>
<p>They use more sophisticated DRM techniques for video content, but even there the <a href="http://en.wikipedia.org/wiki/Defective_by_Design">battle cannot be won</a>. As an example, see this <a href="http://www.bbc.co.uk/blogs/bbcinternet/2009/04/welcome_to_some_new_initials_d.html">post on a BBC blog from last Tuesday</a></p>
<div id="attachment_101" class="wp-caption alignright" style="width: 310px"><a href="http://www.bbc.co.uk/blogs/bbcinternet/2009/04/welcome_to_some_new_initials_d.html"><img class="size-medium wp-image-101 " title="DRM is Broken" src="http://www.daniel-white.eu/wordpress/wp-content/uploads/2009/04/hdrights-300x203.jpg" alt="DRM Insanity" width="300" height="203" /></a><p class="wp-caption-text">DRM Insanity</p></div>
<p>This diagram from the post, shows the restrictions on recording and distributing HD TV, and it&#8217;s nuts. How can a technology whose primary purpose is to inconvenience people ever be accepted? It&#8217;s being used to prevent the BBC allowing HD recordings of HD content. The majority (if not all) of the BBC&#8217;s content should surely be free (in this case &#8211; as in speech, but in general &#8211; as in beer)? At least for those who live in the UK and pay the license fee.</p>
<p>Going back to the music &#8211; it&#8217;s hard to justify £10 for a CD of an album recorded 40 years ago &#8211; especially when similar products like DVD&#8217;s are available for fractions of that price. However, in some senses the music industry has an advantage over most of the movie/TV industry &#8211; their product can be used as &#8216;bait&#8217; to sell tickets to live performances. Live performances are much more integral to the way music and comedy are sold, as well as being something that people perceive to have more intrinsic value. I have a feeling that this is the direction the music industry has to be moving in.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-white.eu/2009/04/18/pirate-bay-spotify-and-drm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone OS 3.0</title>
		<link>http://www.daniel-white.eu/2009/03/21/iphone-os-30/</link>
		<comments>http://www.daniel-white.eu/2009/03/21/iphone-os-30/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 12:00:36 +0000</pubDate>
		<dc:creator>GeeDee</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[deveoper]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphone os 3.0]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.daniel-white.eu/?p=82</guid>
		<description><![CDATA[Development progress has been a little slow over the last couple of weeks due to a lack of free time. I&#8217;ll get back to the iPhone development this week hopefully. In the meantime I&#8217;ve got my hands on iPhone OS 3.0 &#8211; I spent the money on joining the developer program so I may as [...]]]></description>
			<content:encoded><![CDATA[<p>Development progress has been a little slow over the last couple of weeks due to a lack of free time. I&#8217;ll get back to the iPhone development this week hopefully. In the meantime I&#8217;ve got my hands on <a href="http://www.apple.com/iphone/preview-iphone-os/">iPhone OS 3.0</a> &#8211; I spent the money on joining the <a href="http://developer.apple.com/iPhone/program/">developer program</a> so I may as well do something with it. I give you a preview of the new features I&#8217;ve been able to try out so far.</p>
<h3>First impressions &#8211; not all good</h3>
<p>It&#8217;s quite <strong>laggy</strong>. The iPod app takes forever to load, switch between categories (podcasts to videos, for example). The same goes for the Messages app, which is the new name for SMS. Obviously this is beta software so I don&#8217;t expect the performance to be this bad for the stable release &#8211; in fact I&#8217;d be quite pissed off if it was.</p>
<p>Safari seems to be much <strong>less stable</strong> than it had been in the recent main releases. This is surprising as not much has changed on the surface. However, I&#8217;m aware that there are quite a lot of new features for web developers (access to the GPS sensor on the phone for example). Again &#8211; beta software &#8211; but it&#8217;s a step backwards from the big improvements in speed and stability that came through with the OS 2.0 patches.</p>
<p>O2 &#8211; who are the sole mobile network contracted to sell iPhones in the UK &#8211; have <strong>disabled MMS</strong> on iPhone tariffs. Obviously this made little difference until now, as the iPhone couldn&#8217;t do MMS, but why bother even disabling a feature that couldn&#8217;t be accessed? I doubt Apple will let the situation remain this way as the Summer release of new features approaches, but it&#8217;s still annoying.</p>
<h3>Spotlight</p>
<div id="attachment_89" class="wp-caption alignright" style="width: 210px"><img class="size-medium wp-image-89" title="Spotlight" src="http://www.daniel-white.eu/wordpress/wp-content/uploads/2009/03/img_0120-200x300.png" alt="Spotlight searches are very useful" width="200" height="300" /><p class="wp-caption-text">Spotlight searches are very useful</p></div></h3>
<p>Spotlight is the funky built-in search function on all Mac OS computers. It&#8217;s like <a href="http://desktop.google.com/">Google Desktop Search</a> on Windows, in that it provides really quick searching of all the files on the computer. This includes e-mail, web history, and the contents of standard stuff like Office files. Spotlight is a step-up from this in that it also lets you search menu options on running apps, as well as the application itself. If you&#8217;ve got a lot of applications installed it&#8217;s often quicker to just start typing the app&#8217;s name into the Spotlight box and start it that way.</p>
<p>The <strong>best thing</strong> about iPhone 3.0 is that Spotlight is now part of the iPhone OS. This provides built-in searching of pretty much everything on the phone &#8211; although I&#8217;ve noticed that SMS is not included in the search for some reason. I&#8217;m not entirely sure but, given how good the SDK is overall, third-party applications will probably be able to hook into this search facility. Once you get to 4 or 5 pages of apps installed on the phone, it will be quicker to just type an application name into Spotlight rather than hunt through pages of icons.</p>
<p>I think, really, the Spotlight function is the only <strong>standout-amazing</strong> new feature I&#8217;ve used so far. There are lots of good little tweaks &#8211; things like auto-filling forms in Safari, or switching off the annoying beeping every 2 minutes once you have an unread text. A lot of the features are currently out of reach, since they enable new capabilities in third-party applications &#8211; which will not be available from the App Store until the actual release of the software.</p>
<p><div id="attachment_90" class="wp-caption alignleft" style="width: 210px"><img class="size-medium wp-image-90 " title="Copy and Paste" src="http://www.daniel-white.eu/wordpress/wp-content/uploads/2009/03/img_0121-200x300.png" alt="Copy and paste is a little awkward from within Safari" width="200" height="300" /><p class="wp-caption-text">Copy and paste is a little awkward from within Safari</p></div>
<h3>Cut, Copy and Paste</h3>
<p>This is one of those things that everyone carps on about, but how much do you really use copy and paste on your phone? If you could attach a <strong>full-size</strong><strong> keyboard</strong> via Bluetooth then this might be more useful, but then it would need to support keyboard shortcuts and the like. Anyway, it&#8217;s a nice feature to have and no doubt I&#8217;ll use it now it&#8217;s there.</p>
<p>My one gripe is that the whole double-tapping gesture doesn&#8217;t seem to be picked up very well. Safari is the worst offender, as it already uses double-tapping for zoom (a more precise gesture than &#8216;pinch&#8217;, since it automatically sizes the view to the paragraph width). To get copy and paste to trigger, I seemed to need a very slow tap-then-tap-and-hold. However, now that I have the knack for this, I can get it to trigger most of the time.</p>
<h3>Things I&#8217;m looking forward to</h3>
<p>It will be sweet to have a <strong>proper IM application</strong> running on the phone. I use <a href="http://www.google.com/talk/">Google Talk</a> (through various different clients) for both work and home accounts so hopefully something will be released that deals with the Jabber protocol on multiple accounts &#8211; <a href="http://www.meebo.com">Meebo</a> demoed their app during the OS 3.0 launch, and their website already does this, so that will do. This will be dealt with using the push notification features to tell you about new messages, which will be awesome for things like Facebook, Twitter and sport scores too.</p>
<p><strong>2-player gaming</strong>. My girlfriend has an iPhone too, and she loves the simple puzzle games &#8211; of which there are many on the App Store. It will be wicked to be able to do live 2-player gaming between our phones.</p>
<p><strong>Tethering</strong>. I recently took my MacBook down to London for a day working on-site with our customers &#8211; it was so frustrating to have a fully-functional internet connection on the iPhone but be unable to share it with the MacBook (this was on the train &#8211; we have a mobile broadband dongle to use on-site, but it&#8217;s always kept on-site). For occasional use, I wouldn&#8217;t mind paying as I use the feature. I don&#8217;t think I&#8217;d get enough use to justify paying extra money every month though.</p>
<p><strong>Turn-by-turn GPS</strong>. Being able to get a Tom-Tom or Garmin app for the phone will also be really useful for drivers. I don&#8217;t even drive but I could imagine myself paying for something like this just for the coolness of plucking out my phone in someone else&#8217;s car to get directions. Hopefully, the rumours of Apple banning the apps from talking to you while you&#8217;re driving are <em>just</em> rumours.</p>
<h3>Conclusions</h3>
<p>Obviously as a developer I&#8217;m very excited about what these new features allow me to do. I also realise that this is the reason for the preview coming so far in advance of the release: it gives developers a chance to ready applications for launch day so that people will be eager to upgrade their software. I think some of the really exciting stuff as far as new features hasn&#8217;t even been revealed yet &#8211; but that&#8217;s because it will require the new hardware. <a href="http://www.appleinsider.com/articles/09/03/19/iphone_3_0_listings_show_four_all_new_iphone_ipod_touch_models.html">Rumours indicate</a> as many as 4 new iPod touch and iPhone models this summer (as well as a possible tablet/netbook device) &#8211; <a href="http://www.appleinsider.com/articles/09/03/20/source_apples_next_gen_iphone_has_video_camera.html">video recording</a>, high-quality photos, improved graphics and <a href="http://www.appleinsider.com/articles/09/03/20/apples_2009_iphone_to_support_faster_3g_networks_report.html">higher 3G speeds</a> are all touted as incoming features that would require new hardware.</p>
<p>Even without new hardware, these new software features will be really useful come launch day. They address a lot of long-standing criticisms while increasing the possibilities for third-party developers. I doubt Apple could have foreseen what a success the App Store would be &#8211; much the same as iTunes before it &#8211; but now that it is a success, they will really want to keep everyone using their stuff. That is exactly what these new features will do.</p>
<p>The new software lacks polish at the moment, which is understandable with 3 or 4 months until the main release. If we assume that the speed and stability will be the main focus of the development work between now and launch-day then this will be another great update for the iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-white.eu/2009/03/21/iphone-os-30/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New App</title>
		<link>http://www.daniel-white.eu/2009/03/03/new-app/</link>
		<comments>http://www.daniel-white.eu/2009/03/03/new-app/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 23:27:58 +0000</pubDate>
		<dc:creator>GeeDee</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[TouchWheel]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[new app]]></category>
		<category><![CDATA[Touch Wheel]]></category>

		<guid isPermaLink="false">http://www.daniel-white.eu/?p=74</guid>
		<description><![CDATA[The renovation of TouchWheel is on hold after some inspiring conversations with friends at the weekend. It&#8217;s tough to imagine how to make something which is essentially a joke about Apple (and specifically iPods), not look like an iPod&#8230; The follow-up application is no less retarded in concept, but has a much more extensive feature [...]]]></description>
			<content:encoded><![CDATA[<p>The renovation of TouchWheel is on hold after some inspiring conversations with friends at the weekend. It&#8217;s tough to imagine how to make something which is essentially a joke about Apple (and specifically iPods), not look like an iPod&#8230;</p>
<p>The follow-up application is no less retarded in concept, but has a much more extensive feature list. Let&#8217;s think of it as an interesting social experiment. That&#8217;s how they described Big Brother when it started, and there are some parallels. Watch this space.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-white.eu/2009/03/03/new-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rejection</title>
		<link>http://www.daniel-white.eu/2009/02/27/rejection/</link>
		<comments>http://www.daniel-white.eu/2009/02/27/rejection/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 00:16:33 +0000</pubDate>
		<dc:creator>GeeDee</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[TouchWheel]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Touch Wheel]]></category>

		<guid isPermaLink="false">http://www.daniel-white.eu/2009/02/27/rejection/</guid>
		<description><![CDATA[An hour or so after publishing my last post, I got the rejection letter from the App Store. Now I know how all the wannabe authors feel&#8230; or maybe not. The rejection cited the use of a trademark image. I guess the question is: how can I make an input device designed around the iPod, [...]]]></description>
			<content:encoded><![CDATA[<p>An hour or so after publishing my last post, I got the rejection letter from the App Store. Now I know how all the wannabe authors feel&#8230; or maybe not.</p>
<p>The rejection cited the use of a trademark image. I guess the question is: how can I make an input device designed around the iPod, look different to the iPod?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-white.eu/2009/02/27/rejection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My First iPhone App</title>
		<link>http://www.daniel-white.eu/2009/02/26/my-first-iphone-app/</link>
		<comments>http://www.daniel-white.eu/2009/02/26/my-first-iphone-app/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 18:29:06 +0000</pubDate>
		<dc:creator>GeeDee</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[TouchWheel]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[Cocoa Touch]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Pointers]]></category>
		<category><![CDATA[Strings]]></category>
		<category><![CDATA[The Onion]]></category>
		<category><![CDATA[Touch Wheel]]></category>

		<guid isPermaLink="false">http://www.daniel-white.eu/?p=63</guid>
		<description><![CDATA[Another benefit of moving to Mac OS X has been the chance to learn how to write applications for my iPhone. Since getting my iPhone last July (I think?) I&#8217;ve been pretty much welded to the thing, it&#8217;s very convenient to have the Internets in your pocket! While faffing around looking for Mac software I [...]]]></description>
			<content:encoded><![CDATA[<p>Another benefit of moving to Mac OS X has been the chance to learn how to write applications for my iPhone. Since getting my iPhone last July (I think?) I&#8217;ve been pretty much welded to the thing, it&#8217;s very convenient to have the Internets in your pocket!</p>
<p>While faffing around looking for Mac software I noticed that Apple give away an <a href="http://developer.apple.com/TOOLS/xcode/" title="Xcode" target="_self">IDE</a> capable of writing both native Mac apps and iPhone apps. It&#8217;s not exactly free to write iPhone apps, you have to pay 60 quid for the right to load them onto the actual phone and/or submit them to iTunes &#8211; but this didn&#8217;t really hinder my surge of enthusiasm. All in all, this is quite a good deal &#8211; it&#8217;s no wonder so many people have started writing apps for the iPhone.</p>
<p>I&#8217;ve now got a list of potential apps I could be working on, but decided to go with the most simple one first. If you head over to <a href="http://www.theonion.com" title="The Onion" target="_self">The Onion</a>, you&#8217;ll find <a title="Touch Wheel Video" href="http://www.theonion.com/content/video/apple_introduces_revolutionary" target="_self">this video</a>, which formed the basis of the idea. I also quite liked the idea of my first submission to the App Store being a mild piss-take of Apple.</p>
<p><img class="alignleft size-full wp-image-64" title="Touch Wheel Screenshot" src="http://www.daniel-white.eu/wordpress/wp-content/uploads/2009/02/screenshot-20090219-224643.png" alt="Touch Wheel Screenshot" width="160" height="240" />I&#8217;ve translated it into my first app, Touch Wheel.</p>
<p>I&#8217;m pretty sure you can tell how it works by just by looking at it (the interface is so intuitive after all!) &#8211; you scroll through letters by sliding your finger around the wheel. Pressing the centre circle adds the letter to your message. The forward and back arrows add spaces or delete characters respectively. The up arrow switches between upper and lower case. When you&#8217;re done, pressing the Mail button puts your message into an email and transfers you over to the email app on the phone so you can send your masterpiece to the world!</p>
<p>Obviously this is all quite simple but it let me get my head round a lot of things in Objective-C and Cocoa Touch &#8211; I had no experience with either prior to this. As a Java programmer, a lot of the OO ideas are quite familiar but there are a few real pains &#8211; some are because I&#8217;m so accustomed to Java, others just seem deliberately broken. Examples of both:</p>
<ul>
<li>Pointers &#8211; these make no sense to me at the moment. In Java everything is a pointer, when an object is not referenced by any pointers then it&#8217;s gone and the memory it occupies is freed up. I&#8217;m starting to get to grips with the alloc/retain/(auto)release stuff but I&#8217;m still not completely clear on when to use/avoid pointers. Sometimes the compiler complains if I get it wrong, but I guess there must be times when you have the option? Am I safe to just use pointers all the time, making it a pseudo-Java language (with the added complexity of deliberately managing your own memory)?</li>
<li>Strings. What a hassle! Making/concatenating strings is so painful. Why can&#8217;t they have &#8216;+&#8217; work with Strings? Why do you need to start a constant string with @&#8221; instead of just &#8220;?</li>
</ul>
<p>When I get some time I&#8217;ll make a start on my next app, which should be more complex, but I also have some ideas for the upgrade to Touch Wheel. This upgrade could happen in one of two ways: either Touch Wheel appears on iTunes and I can start work on the update, or it gets rejected (which, let&#8217;s face it, is more likely) and I have to add stuff to make it more useful. There is also the possibility it will get rejected for imitating a famous Apple device, in which case a more fundamental re-think will be required.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-white.eu/2009/02/26/my-first-iphone-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting My Mac On</title>
		<link>http://www.daniel-white.eu/2009/02/26/getting-my-mac-on/</link>
		<comments>http://www.daniel-white.eu/2009/02/26/getting-my-mac-on/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 00:09:04 +0000</pubDate>
		<dc:creator>GeeDee</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[time machine]]></category>

		<guid isPermaLink="false">http://www.daniel-white.eu/?p=47</guid>
		<description><![CDATA[I&#8217;m a recent switcher to Mac OS X. It&#8217;s been quite a controversy among some of my friends; I think they see Apple computers as pretentious &#8211; but I&#8217;ll ignore these luddites for now and maybe talk about that another time. I&#8217;ve bought a 2.4 GHz aluminium MacBook with 4 GB RAM. Technical details are [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a recent switcher to Mac OS X. It&#8217;s been quite a controversy among some of my friends; I think they see Apple computers as pretentious &#8211; but I&#8217;ll ignore these luddites for now and maybe talk about that another time. I&#8217;ve bought a <a href="http://www.apple.com/macbook/specs.html" title="MacBook Specs" target="_self">2.4 GHz aluminium MacBook with 4 GB RAM</a>. Technical details are important to me. I am a geek. I really love my laptop, so let&#8217;s start with talking about things I like.</p>
<p><a title="Time Machine" href="http://www.apple.com/macosx/features/timemachine.html" target="_self">Time Machine</a> &#8211; this is an amazing feature &#8211; I think it is the best thing I&#8217;ve found so far in Mac OS X. You connect a large USB drive to the laptop and it backs up everything on the laptop to that drive. Then, once an hour it saves down anything that changes. Backups are notoriously tedious (literally nobody does backups, they&#8217;re for wankers) and this solves the problem in two ways:</p>
<ol>
<li>It&#8217;s automatic, you don&#8217;t have to do anything except plug the USB cable in when you put your laptop on the desk.</li>
<li>Using Time Machine is actually fun! The interface has to be seen: it&#8217;s stupid. When you choose to go into the time machine view for the folder, you can look back through all the backups taken for that folder. You can literally travel through time and retrieve anything that was in the folder during any of your old backups. Just browsing through the time dimension is fun, and the graphics that Mac OS uses to do this are so over the top, that I sit there clicking on the arrows just to see the smooth animations.</li>
</ol>
<p><b>Aside:</b> In the interests of fair reporting I should say I spent a few hours wrestling with my laptop just after writing this &#8211; Finder started crashing whenever I opened Time Machine. It turned out to be some bug with the display port &#8211; <a href="http://discussions.apple.com/thread.jspa?threadID=1918608" title="Apple support forum discussion" target="_self">more details here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-white.eu/2009/02/26/getting-my-mac-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

