<?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>EVOL.reverse &#187; iPhone-SDK</title>
	<atom:link href="http://www.morgadinho.org/category/iphone-sdk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.morgadinho.org</link>
	<description>Let Yourself Be Conducted By It</description>
	<lastBuildDate>Mon, 26 Jul 2010 14:56:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Apple changes their iPhone user agreement to forbid use of private APIs</title>
		<link>http://www.morgadinho.org/2010/04/10/apple-changes-their-iphone-user-agreement-to-forbid-use-of-private-apis/</link>
		<comments>http://www.morgadinho.org/2010/04/10/apple-changes-their-iphone-user-agreement-to-forbid-use-of-private-apis/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 20:30:58 +0000</pubDate>
		<dc:creator>Nuno Morgadinho</dc:creator>
				<category><![CDATA[iPhone-SDK]]></category>

		<guid isPermaLink="false">http://www.morgadinho.org/?p=2423</guid>
		<description><![CDATA[So.. it seems Apple changed this week their iPhone OS user agreement to include the following: &#8220;3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.&#8217;&#8221; This is most of all a stab in back of Adobe, who was planning to launch [...]]]></description>
			<content:encoded><![CDATA[<p>So.. it seems Apple changed this week their iPhone OS user agreement to include the following:</p>
<p>&#8220;3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.&#8217;&#8221;</p>
<p>This is most of all a stab in back of Adobe, who was planning to launch on the 12th April their new Flash CS5 that included a Flash-to-native compiler that now becomes&#8230; not so useful.</p>
<p>True evil stuff no?</p>
<p><a href="http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler" rel="nofollow">http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler</a></p>
<p><a href="http://daringfireball.net/2010/04/why_apple_changed_section_331" rel="nofollow">http://daringfireball.net/2010/04/why_apple_changed_section_331</a></p>
<p><strong>Update: </strong>I was told that the particular bit I mentioned has been in for a while but has been extended to the following:</p>
<p><em>3.3.1&#8211;Applications  may only use Documented APIs in the manner prescribed by Apple and must  not use or call any private APIs. Applications must be originally  written in Objective-C, C, C++, or JavaScript as executed by the iPhone  OS WebKit engine, and only code written in C, C++, and Objective-C may  compile and directly link against the Documented APIs (e.g.,  Applications that link to Documented APIs through an intermediary  translation or compatibility layer or tool are prohibited).</em>&#8221;</p>
<p>They are restricting people to use a particular technology that is as valid as any other. And in that sense it is evil I think.</p>
<p>On the other hand, Apple had already made it clear they would not support Flash on the iPhone/iPad so I guess it is only natural that they oppose any attempt by Adobe to circumvent that.</p>]]></content:encoded>
			<wfw:commentRss>http://www.morgadinho.org/2010/04/10/apple-changes-their-iphone-user-agreement-to-forbid-use-of-private-apis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stack Overflow Dev Days in Amsterdam</title>
		<link>http://www.morgadinho.org/2009/11/04/stack-overflow-dev-days-in-amsterdam/</link>
		<comments>http://www.morgadinho.org/2009/11/04/stack-overflow-dev-days-in-amsterdam/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 09:22:43 +0000</pubDate>
		<dc:creator>Nuno Morgadinho</dc:creator>
				<category><![CDATA[Google-App-Engine]]></category>
		<category><![CDATA[iPhone-SDK]]></category>

		<guid isPermaLink="false">http://www.morgadinho.org/?p=1966</guid>
		<description><![CDATA[Last weekend there was &#8216;Stack Overflow Dev Days&#8217; in Amsterdam. Stack Overflow is a question and answer site for programmers, brought to life by Joel Spolsky, from the blog Joel on Software. It has less over a year now and it is already pretty popular among programmers. The Dev Days was a one-day conference, around [...]]]></description>
			<content:encoded><![CDATA[<p>Last weekend there was &#8216;Stack Overflow Dev Days&#8217; in Amsterdam. <a href="http://www.stackoverflow.com">Stack Overflow</a> is a question and answer site for programmers, brought to life by Joel Spolsky, from the blog <em>Joel on Software</em>. It has less over a year now and it is already pretty popular among programmers. The Dev Days was a one-day conference, around different world cities, covering different topics that are hot and trendy among programmers these days (Javascript, iPhone development, etc) and also bringing the site community together and listen to a bit of propaganda by Spolsky.</p>
<p>Joel opened this edition of the Dev Days with a talk on Elegance and Beauty on software development. I felt this talk had an important message underneath: more functionality doesn&#8217;t mean increased complexity for the user if the right abstractions are used. As an example, consider the Amazon 1-click shopping. While some people advocate that &#8220;less is more&#8221; is about implementing less features it can also be regarded as implementing the right abstractions, in a way that the user doesn&#8217;t perceive the complexity under the hood.</p>
<p>Jörn Zaefferer then delivered what seemed to be a sales pitch on jQuery, rather than showing what gets him excited about it. Nevertheless, he showed what jQuery is all about and some of the new functionality in the library.</p>
<p>Eero Bragge talked about Qt and the feeling I got was the only reason this talk went in was because of the sponsorship. Enough said.</p>
<p>Joel then presented Fogbugz and what a nice product he has there. He gave a very nice overview of the product and got me excited to try it. There is a free subscription for students and startups so you might want to check if you apply.</p>
<p>Simon Willison then talked about Python and created a heatmap in a matter of minutes. Overall very nice his presentation and brought the feeling I have to explore Python again.</p>
<p>Nick Johnson presented the Google App Engine and created a small answer/question site in the cloud, also in minutes. Unfortunately what he presented was more or less what you get when following the tutorials on the subject, so for me there wasn&#8217;t really too much added value with this talk.</p>
<p>Christian Heilmann talked about the Yahoo! Developer tools, namely YQL. For me it was the best presentation of the day and he completely nailed it. I won&#8217;t get into details about YQL because I don&#8217;t want to dumb it down but everyone should take a few minutes and check what it is all about.</p>
<p><a href="http://developer.yahoo.com/yql/" rel="nofollow">http://developer.yahoo.com/yql/</a></p>
<p>Chris Heilmann on the Yahoo! Developer tools (mp3)</p>
<p><a href="http://tinyurl.com/yfoh3cc" rel="nofollow">http://tinyurl.com/yfoh3cc</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.morgadinho.org/2009/11/04/stack-overflow-dev-days-in-amsterdam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cycle Ride to Höchst</title>
		<link>http://www.morgadinho.org/2009/10/23/cycle-ride-to-hochst/</link>
		<comments>http://www.morgadinho.org/2009/10/23/cycle-ride-to-hochst/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 17:34:06 +0000</pubDate>
		<dc:creator>Nuno Morgadinho</dc:creator>
				<category><![CDATA[iPhone-SDK]]></category>

		<guid isPermaLink="false">http://www.morgadinho.org/?p=1928</guid>
		<description><![CDATA[Today was a day of adventure. We set with our bikes at 10.30h on the train to Dieburg and then cycled almost to Höchst im Odenwald. We did around 45-50km, so I&#8217;m completely wracked, and then took the train back. A very nice cycle ride all together. Should do it more often. As I was [...]]]></description>
			<content:encoded><![CDATA[<p>Today was a day of adventure. We set with our bikes at 10.30h on the train to Dieburg and then cycled almost to Höchst im Odenwald. We did around 45-50km, so I&#8217;m completely wracked, and then took the train back. A very nice cycle ride all together. Should do it more often. As I was pedaling up the hills I thought about the other great adventure I have going on (I&#8217;ve quit my job and I&#8217;m starting a small company) and how climbing the hills can be compared to that. After each hill there&#8217;s always a downhill but there&#8217;s also, most likely, another hill. So enjoy the path.</p>
<p><a href="http://www.flickr.com/photos/nmorgadinho/4037787520/" title="P1160031 by morgadinhonuno, on Flickr"><img src="http://farm4.static.flickr.com/3527/4037787520_7659e0b77a.jpg" width="500" height="281" alt="P1160031" /></a></p>
<p><a href="http://www.flickr.com/photos/nmorgadinho/4037035937/" title="P1160054 by morgadinhonuno, on Flickr"><img src="http://farm3.static.flickr.com/2795/4037035937_8576f485d9.jpg" width="500" height="281" alt="P1160054" /></a></p>
<p><a href="http://www.flickr.com/photos/nmorgadinho/4037815024/" title="Phil's iPhone by morgadinhonuno, on Flickr"><img src="http://farm3.static.flickr.com/2513/4037815024_a54d49dcc1.jpg" width="500" height="353" alt="Phil's iPhone" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.morgadinho.org/2009/10/23/cycle-ride-to-hochst/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone App Listens to Music and tells you the name of Song</title>
		<link>http://www.morgadinho.org/2009/09/16/iphone-app-listens-to-music-and-tells-you-the-name-of-song/</link>
		<comments>http://www.morgadinho.org/2009/09/16/iphone-app-listens-to-music-and-tells-you-the-name-of-song/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 15:22:31 +0000</pubDate>
		<dc:creator>Nuno Morgadinho</dc:creator>
				<category><![CDATA[Entrepreneurship]]></category>
		<category><![CDATA[Start-ups]]></category>
		<category><![CDATA[iPhone-SDK]]></category>

		<guid isPermaLink="false">http://www.morgadinho.org/?p=1845</guid>
		<description><![CDATA[There is an application for the iPhone where you can humm along a song and it will identify it for you. You can then even buy it from iTunes or see related videos on YouTube. The application I&#8217;m talking about is Shazam. We were talking about it over lunch and we all agreed it was [...]]]></description>
			<content:encoded><![CDATA[<p>There is an application for the iPhone where you can humm along a song and it will identify it for you. You can then even buy it from iTunes or see related videos on YouTube. The application I&#8217;m talking about is Shazam. We were talking about it over lunch and we all agreed it was impressive technology. We were wondering not so much the part of fingerprinting the music, which is already impressive to get right, but how is it possible to search such a large database, supposedly containing every song in the world, in a timely manner? Someone then asked: &#8220;who are the people doing such great software?&#8221; I then decided it was time to do some digging and found this great video, a bit romanticized I grant you that, but pretty cool..</p>
<p><span class="youtube">
<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/NI9QY8tJLGA&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1&amp;hl=en&amp;fs=1&amp;" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/NI9QY8tJLGA&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="355"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=NI9QY8tJLGA">www.youtube.com/watch?v=NI9QY8tJLGA</a></p></p>
<p>Some of the things that caught my eye.. they started back in 2000. Also I was reading about the technology and how it works. Fingerprinting the music is based on the spectrogram. The database is an hash table, where the key is the frequency. When it receives a fingerprint it doesn&#8217;t need to search all the songs. Still there is an immense amount of work involved in making the whole thing work. It&#8217;s fantastic what they have accomplished.</p>
<p><strong>The People</strong></p>
<p>Chris Barton, Philip Inghelbrecht, Dhiraj Mukherjee and Avery Wang.</p>
<p>Chris and Philip were still in Business School (at UC Berkeley in California) when they started Shazam. Dr. Avery Wang comes from Stanford University. Not sure about Dhiraj.</p>
<p><strong>Shazam Founders on Twitter</strong></p>
<p>The beauty of the Internet these days.. you can follow these guys on Twitter.</p>
<p>Chris Barton &#8211; <a href="http://twitter.com/bartonsurfer"><cite><strong></strong><strong>@barton</strong>surfer</cite><cite></cite></a></p>
<p>Philip Inghelbrecht &#8211; <a href="http://twitter.com/Inghelbrecht">@Inghelbrecht</a></p>
<p>Dhiraj Mukherjee &#8211; <a href="http://twitter.com/dhirajm">@dhirajm</a></p>
<p><strong>References:</strong></p>
<ul>
<li><a href="http://www.downloadsquad.com/2008/07/13/iphone-app-review-shazam-helps-you-name-that-tune/">http://www.downloadsquad.com/2008/07/13/iphone-app-review-shazam-helps-you-name-that-tune/</a></li>
<li><a href="http://en.wikipedia.org/wiki/Shazam_(service)">http://en.wikipedia.org/wiki/Shazam_(service)</a></li>
<li><a href="http://laplacian.wordpress.com/2009/01/10/how-shazam-works/">http://laplacian.wordpress.com/2009/01/10/how-shazam-works/</a></li>
<li><a href="http://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf">http://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf</a></li>
<li><a href="http://www.japaninc.com/mmw46">http://www.japaninc.com/mmw46</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.morgadinho.org/2009/09/16/iphone-app-listens-to-music-and-tells-you-the-name-of-song/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Personal top 5 list of iPhone Apps</title>
		<link>http://www.morgadinho.org/2009/05/05/personal-top-5-list-of-iphone-apps/</link>
		<comments>http://www.morgadinho.org/2009/05/05/personal-top-5-list-of-iphone-apps/#comments</comments>
		<pubDate>Tue, 05 May 2009 02:14:42 +0000</pubDate>
		<dc:creator>Nuno Morgadinho</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iPhone-SDK]]></category>

		<guid isPermaLink="false">http://www.morgadinho.org/?p=1647</guid>
		<description><![CDATA[Without the built-in apps: 1.Twitterrific (I use Twitter a lot) 2. Skype 3. Google Earth 4. Fastlane Lite (nice car game) 5. Translator Who about you? :-)]]></description>
			<content:encoded><![CDATA[<p>Without the built-in apps:</p>
<p>1.Twitterrific (I use Twitter a lot)<br />
2. Skype<br />
3. Google Earth<br />
4. Fastlane Lite (nice car game)<br />
5. Translator</p>
<p>Who about you? :-)</p>]]></content:encoded>
			<wfw:commentRss>http://www.morgadinho.org/2009/05/05/personal-top-5-list-of-iphone-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone 3.0 new features</title>
		<link>http://www.morgadinho.org/2009/03/17/iphone-30-new-features/</link>
		<comments>http://www.morgadinho.org/2009/03/17/iphone-30-new-features/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 17:23:38 +0000</pubDate>
		<dc:creator>Nuno Morgadinho</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iPhone-SDK]]></category>

		<guid isPermaLink="false">http://www.morgadinho.org/?p=1576</guid>
		<description><![CDATA[The Apple iPhone 3.0 was presented today at Cupertino. Here are some of the new features that I think are quite exciting: + Purchasing new content from within an app &#8220;You can now purchase a game that comes wiht 10 levels, and when you&#8217;re done playing those levels, you can purchase the next 10 levels [...]]]></description>
			<content:encoded><![CDATA[<p>The Apple iPhone 3.0 was presented today at Cupertino. Here are some of the new features that I think are quite exciting:</p>
<p>+ <strong>Purchasing new content from within an app</strong><br />
&#8220;You can now purchase a game that comes wiht 10 levels, and when you&#8217;re done playing those levels, you can purchase the next 10 levels for the game.&#8221;<br />
All of it is tied into the iTunes Store. You&#8217;re asked for your iTunes password but you remain within the app.<br />
Developer picks the price for in-app purchased items. Same 70 percent goes to developer, charing no credit card fees, and developers are still paid monthly. But: this is only for paid apps; free apps cannot charge for content.</p>
<p>+ <strong>Peer to Peer connectivity</strong><br />
Example: kids in the car and they want to play games back and forth.<br />
iPhone 3.0 now has a standard system for finding other devices in the same area &#8211; no WiFi network needed.<br />
Automatic discovery performed over Bluetooth.</p>
<p>+ <strong>Talk directly to an accessory</strong><br />
Example 1: iPhone can control the speaker&#8217;s EQ.<br />
Example 2: About FM transmitters for cars, FM signal can now be controlled from the iPhone&#8217;s display.<br />
Example 3: Talk with medical devices and accessories. iPhone apps can send data from medical devices straight to doctors.</p>
<p>+ <strong>Maps: Apple will allow downloadable content in apps</strong><br />
&#8220;We&#8217;re taking the heart of the Maps application and making it a public API so developers can embed that map in their apps.&#8221;<br />
You can pinch and zoom, get satellite view, hybrid, standard map, add custom notes, use WiFi and cell triangulation.&#8221;<br />
Even reverse geocoding.<br />
Enables developers to use Core Location as the basis for turn by turn apps.<br />
Can use WiFi and cell triangulation, but there&#8217;s one catch: &#8220;Bring your own maps.&#8221; Due to licensing, Apple cannot allow developers to use the Maps app tiles.</p>
<p>+ <strong>Push Notifications</strong><br />
Apple tested apps that ran in the bkg on BlackBerry, Windows Mobile, etc. &#8220;In all cases, standby time dropped by 80 percent or more.&#8221;<br />
Using Push Notifications on iPhone, standby time only dropped by 23 percent when testing an IM app.<br />
3rd party server pushes notifications through to Apple and to the user&#8217;s iPhone.<br />
can push sounds, text alerts.<br />
&#8220;The nice part about this is: it scales.&#8221;</p>
<p><strong>Some other features:</strong></p>
<p>+ <strong>Has a new email sheet so apps don&#8217;t have to quit</strong><br />
+ <strong>Proximity sensors, iPod library access</strong>.<br />
+ <strong>Streaming audio and video over HTTP</strong><br />
+ <strong>Data detectors, built in VoIP APIs</strong></p>]]></content:encoded>
			<wfw:commentRss>http://www.morgadinho.org/2009/03/17/iphone-30-new-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone</title>
		<link>http://www.morgadinho.org/2009/01/27/iphone/</link>
		<comments>http://www.morgadinho.org/2009/01/27/iphone/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 11:08:39 +0000</pubDate>
		<dc:creator>Nuno Morgadinho</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone-SDK]]></category>

		<guid isPermaLink="false">http://www.morgadinho.org/?p=1451</guid>
		<description><![CDATA[I didn&#8217;t buy it, Ana got me one for Xmas out of nowhere! I was pretty astonished as she had to sign a contract with Telecom to get it :s On the cool side: the apps &#8211; you buy them of Apple App store using iTunes or directly via the phone very easily. software updates [...]]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t buy it, Ana got me one for Xmas out of nowhere! I was pretty astonished as she had to sign a contract with Telecom to get it :s</p>
<p>On the cool side:</p>
<ul>
<li><strong>the apps</strong> &#8211; you buy them of Apple App store using iTunes or directly via the phone very easily.</li>
<li><strong>software updates</strong> &#8211; with many mobiles if you get an error in the factory software the only way to get it fixed is to do a firmware upgrade, and you need to be a bit adventurous to do that and hope it works. With the iPhone it is very easy to upgrade the software and people are improving and reporting bugs every day.</li>
<li><strong>it&#8217;s a GPS, it&#8217;s a PDA, it&#8217;s a mobile phone, it&#8217;s an iPod</strong>.</li>
<li><strong>internet browsing, google earth, youtube, games, etc</strong>.</li>
<li>you can <strong>ssh or remote connect</strong> from it.</li>
<li><strong>good integration</strong> with the Mac and Google, it syncs calendars, GMail accounts, etc.</li>
</ul>
<p>On the not so cool side:</p>
<ul>
<li> <strong>the battery</strong> &#8211; it&#8217;s a GPS, it&#8217;s a PDA, it&#8217;s a mobile phone, it&#8217;s even an iPod but it is not magic :) That means the battery doesn&#8217;t last too long if you use it for internet browsing, google earth, youtube, etc. If you use it like a mobile phone it should last the same as a normal mobile but I haven&#8217;t test this (guess why). Nowadays I charge mine every two or three days depending on the usage. This is the only reason I see why it may not be the ideal thing for a traveller. Maybe you can work around this with a second battery?</li>
<li><strong>camera quality</strong> is so-so.</li>
</ul>
<p>This is all I can remember but as you know there are a lot of reviews out there. Someone was telling me it doesn&#8217;t do photo sms&#8217;s but it is not something I use anyway. I can upload photos to Flickr or Picasa on the go with an app I have :-)</p>
<p>And apart from that, you&#8217;re always connected to the Internet, which is a new experience. Sure you can get the same thing with a Blackberry but &#8230; this is such a cool device really. You should just go to a shop and try it for a while. You&#8217;ll see.</p>]]></content:encoded>
			<wfw:commentRss>http://www.morgadinho.org/2009/01/27/iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
