<?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"
	>

<channel>
	<title>Johan Sanneblad</title>
	<atom:link href="http://www.sanneblad.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sanneblad.com</link>
	<description>Mac computers and mobile devices</description>
	<pubDate>Thu, 16 Oct 2008 08:10:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Viscosity - OpenVPN Client for the Mac</title>
		<link>http://www.sanneblad.com/2008/10/16/viscosity-openvpn-client-for-the-mac/</link>
		<comments>http://www.sanneblad.com/2008/10/16/viscosity-openvpn-client-for-the-mac/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 08:10:05 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
		
		<category><![CDATA[Mac]]></category>

		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://www.sanneblad.com/?p=548</guid>
		<description><![CDATA[At work we use 
OpenVPN for secure VPN communications. As a Mac user however support for OpenVPN has been limited since the 
TunnelBlick project became abandoned around two years ago.
A few days ago however I discovered 
Viscosity developed by the Australian company 
Spark Labs, which is a remarkably good front end to OpenVPN. Viscosity can [...]]]></description>
			<content:encoded><![CDATA[<p>At work we use 
<a  href="http://openvpn.net/" onclick="javascript:pageTracker._trackPageview('/external/openvpn.net/');" >OpenVPN</a> for secure VPN communications. As a Mac user however support for OpenVPN has been limited since the 
<a  href="http://code.google.com/p/tunnelblick/" onclick="javascript:pageTracker._trackPageview('/external/code.google.com/p/tunnelblick/');" >TunnelBlick</a> project became abandoned around two years ago.</p>
<p>A few days ago however I discovered 
<a  href="http://www.viscosityvpn.com/" onclick="javascript:pageTracker._trackPageview('/external/www.viscosityvpn.com/');" >Viscosity</a> developed by the Australian company 
<a  href="http://www.sparklabs.com.au/" onclick="javascript:pageTracker._trackPageview('/external/www.sparklabs.com.au/');" >Spark Labs</a>, which is a remarkably good front end to OpenVPN. Viscosity can even import Tunnelblick or Windows OpenVPN configurations so you will get up and running in no time. To top it all, it also has a good looking and useful traffic graph!</p>
<p>And the price? Free! Can&#8217;t beat that.</p>
<p>I have used it for a few days now and it has worked flawlessly with Subversion and SMB requests over the network connection. Highly recommended! I would have bought it if they had charged for it.</p>
<p>
<a  href="http://www.viscosityvpn.com/" onclick="javascript:pageTracker._trackPageview('/external/www.viscosityvpn.com/');" >Viscosity homepage</a></p>
<div style="text-align:center;">
<a  href="http://www.viscosityvpn.com/" onclick="javascript:pageTracker._trackPageview('/external/www.viscosityvpn.com/');" ><img src="http://www.sanneblad.com/wp-content/uploads/2008/10/frontpage-featurethumb.jpg" alt="frontpage_featurethumb.jpg" border="0" width="371" height="268" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.sanneblad.com/2008/10/16/viscosity-openvpn-client-for-the-mac/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dr Dobbs Issues</title>
		<link>http://www.sanneblad.com/2008/10/15/dr-dobbs-issues/</link>
		<comments>http://www.sanneblad.com/2008/10/15/dr-dobbs-issues/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 20:37:30 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
		
		<category><![CDATA[Software Development]]></category>

		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.sanneblad.com/?p=545</guid>
		<description><![CDATA[If you are starting out on iPhone development and are looking for a reference project, I would really like to advice you to not base your code around the sample application published 
July 2008 at Dr. Dobb&#8217;s from which the below image is taken.

The article is written by well respected author Richard S. Wright Jr. [...]]]></description>
			<content:encoded><![CDATA[<p>If you are starting out on iPhone development and are looking for a reference project, I would really like to advice you to not base your code around the sample application published 
<a  href="http://www.drdobbs.com/mobile/209600498" onclick="javascript:pageTracker._trackPageview('/external/www.drdobbs.com/mobile/209600498');" >July 2008 at Dr. Dobb&#8217;s</a> from which the below image is taken.</p>
<div style="text-align:center;"><img src="http://www.sanneblad.com/wp-content/uploads/2008/10/080701rw01-f2-480.jpg" alt="080701rw01_f2_480.jpg" border="0" width="480" height="336" /></div>
<p>The article is written by well respected author Richard S. Wright Jr. but the code has numerous issues and also some things that are very wrong. One example is putting shutdown code into <strong>Dealloc</strong>. The following text is from the Apple guide Memory Management Programming Guide for Cocoa:</p>
<blockquote><p>Note that when an application terminates, objects may not be sent a <strong>dealloc</strong> message since the process’s memory is automatically cleared on exit—it is more efficient simply to allow the operating system to clean up resources than to invoke all the memory management methods. For more details about object creation and deallocation, see Object Creation.</p></blockquote>
<p>From 
<a  href="http://developer.apple.com/documentation/Cocoa/Conceptual/MemoryMgmt/MemoryMgmt.pdf" onclick="javascript:pageTracker._trackPageview('/external/developer.apple.com/documentation/Cocoa/Conceptual/MemoryMgmt/MemoryMgmt.pdf');" >Memory Management Programming Guide for Cocoa</a></p>
<p>In my tests, dealloc is never called on the iPhone. The iPhone instead just cleans up the pool of allocated objects which of course is much faster. The problem is if you have some C++ cleanup you need to do, or if you need to write things to disk or do some Open GL cleanup. The solution? Use <strong>applicationWillTerminate</strong> instead in your application delegate to manage cleanup, from the documentation:</p>
<blockquote><p><strong>applicationWillTerminate</strong>. This method is the ideal place for the delegate to perform clean-up tasks, such as freeing allocated memory, invalidating timers, and storing application state.</p></blockquote>
<p>This is what we are using and it works great. We are using our own shell in our game, and are using the 
<a  href="http://www.imgtec.com/powervr/insider/sdk/KhronosOpenGLES1xMBX.asp" onclick="javascript:pageTracker._trackPageview('/external/www.imgtec.com/powervr/insider/sdk/KhronosOpenGLES1xMBX.asp');" >Power VR Toolkit</a> for objects and textures. We use a mixture of C++ and Objective C in our game - basically all new stuff we write ourselves is C++ where we freely call Objective C for the rich framework functions. My first advice regarding iPhone development would be to base your code around Apple&#8217;s base Open GL skeleton application, and not look so much on the web for shortcuts. The usual stuff in other words.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sanneblad.com/2008/10/15/dr-dobbs-issues/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iPhone Game Development</title>
		<link>http://www.sanneblad.com/2008/10/15/iphone-game-development/</link>
		<comments>http://www.sanneblad.com/2008/10/15/iphone-game-development/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 17:56:26 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
		
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.sanneblad.com/?p=538</guid>
		<description><![CDATA[My past two weeks have been hectic. About a week ago I released 
GapiDraw 4.0, a major milestone in the history of Windows Mobile graphics. 
GapiDraw is used today in most of the major game titles for Windows Mobile devices, and I have been working past midnight almost every night the past months to finish [...]]]></description>
			<content:encoded><![CDATA[<p>My past two weeks have been hectic. About a week ago I released 
<a  href="http://www.gapidraw.com/" onclick="javascript:pageTracker._trackPageview('/external/www.gapidraw.com/');" >GapiDraw 4.0</a>, a major milestone in the history of Windows Mobile graphics. 
<a  href="http://www.gapidraw.com/" onclick="javascript:pageTracker._trackPageview('/external/www.gapidraw.com/');" >GapiDraw</a> is used today in most of the major game titles for Windows Mobile devices, and I have been working past midnight almost every night the past months to finish it off. I am very happy the way the release turned out, and I have already been getting very positive response from my users. Thank you for using GapiDraw!</p>
<p>To clear my head a bit from Windows Mobile I am right now working full time with an iPhone game that will be released just in time for Christmas. I&#8217;m doing this work as a consultant together with a very talented team at 
<a  href="http://www.hiq.se/default.aspx?id=111&amp;setlanguage=EN" onclick="javascript:pageTracker._trackPageview('/external/www.hiq.se/default.aspx');" >HiQ</a>, a Swedish IT consultancy company.</p>
<p>Having worked with Windows Mobile development for almost ten years now (I begun in early 1999 on the Cassiopeia E-115), developing for the iPhone has so far been a fresh experience. So this blog will as of now be a bit focused around iPhone development and tips and hints I come across in my journey to create the bestselling hit title this Christmas! <img src='http://www.sanneblad.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> So keep checking the blog, I have many interesting things coming!</p>
<div style="text-align:center;"><img src="http://www.sanneblad.com/wp-content/uploads/2008/10/appstore-app2image-20080609.jpg" border="0" alt="appstore_app2image_20080609.jpg" width="322" height="350" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.sanneblad.com/2008/10/15/iphone-game-development/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GapiDraw 4.0 Released!</title>
		<link>http://www.sanneblad.com/2008/10/07/gapidraw-40-released/</link>
		<comments>http://www.sanneblad.com/2008/10/07/gapidraw-40-released/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 21:34:30 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
		
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.sanneblad.com/?p=532</guid>
		<description><![CDATA[It&#8217;s finally done. After an uncountable number of late evening sessions 
GapiDraw 4.0 has now been released!


The complete list of new features is shown below. If you are interested in Windows Mobile development you should really 
go and check it out!
 
New Features in GapiDraw 4.0
DirectDraw support. GapiDraw will now use DirectDraw instead of GAPI or [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s finally done. After an uncountable number of late evening sessions 
<a  href="http://www.gapidraw.com/gapidraw40.php" onclick="javascript:pageTracker._trackPageview('/external/www.gapidraw.com/gapidraw40.php');" >GapiDraw 4.0</a> has now been released!</p>
<p style="text-align: center;">
<a  href="http://www.gapidraw.com/gapidraw40.php" onclick="javascript:pageTracker._trackPageview('/external/www.gapidraw.com/gapidraw40.php');" ><img class="alignnone size-full wp-image-533" title="gapidraw40-480" src="http://www.sanneblad.com/wp-content/uploads/2008/10/gapidraw40-480.jpg" alt="" width="480" height="176" /></a></p>
<p>The complete list of new features is shown below. If you are interested in Windows Mobile development you should really 
<a  href="http://www.gapidraw.com/gapidraw40.php" onclick="javascript:pageTracker._trackPageview('/external/www.gapidraw.com/gapidraw40.php');" >go and check it out</a>!</p>
<p> </p>
<p><strong>New Features in GapiDraw 4.0</strong></p>
<p><strong>DirectDraw support</strong>. GapiDraw will now use DirectDraw instead of GAPI or GETRAWFRAMEBUFFER to access the display on Windows Mobile 5.0 devices and later. Switching to DirectDraw means that GapiDraw applications can take advantage of hardware accelerated graphics and run in windowed mode, at the cost of slightly lower performance on devices without hardware acceleration.</p>
<p><strong>Hardware-accelerated graphics</strong>. GapiDraw will now detect and use DirectDraw hardware acceleration on Windows Mobile devices if available. Functions supporting hardware accelerated graphics are marked in the documentation.</p>
<p><strong>Windowed mode support</strong>. You can now run GapiDraw applications at high performance in windowed mode using DirectDraw on Windows Mobile 5.0 devices and later. In windowed mode you can take advantage of the SIP input panel to allow the user to enter text data.</p>
<p><strong>Fullscreen toggle</strong>. You can now seamlessly switch between windowed mode and fullscreen mode on Windows Mobile 5.0 devices and later.</p>
<p><strong>QuarterSize display</strong>. If you use the new display flag GDDISPLAY_QUARTERSIZE, GapiDraw will use a backbuffer that is half the width and half the height of the display, if either the width or the height of the display is greater than 320 pixels. This is a great option for developing and running mobile games on newer mobile devices with display resolutions of 800&#215;480 pixels and more (in this particular example the backbuffer would be sized to 400&#215;240 or 240&#215;400 depending on display orientation).</p>
<p><strong>GradientRect</strong>. GapiDraw 4.0 introduces an optimized gradient fill operation with support for opacity. GradientRect can draw top-to-bottom, bottom-to-top, left-to-right, and right-to-left, and prerenders the entire gradient in two directions for very fast performance.</p>
<p><strong>Performance improvements</strong>. GapiDraw 4.0 adds StrongARM and XScale precaching (pre-reading four cache lines simultaneously) to BltFast and AlphaBltFast for important performance improvements. GapiDraw 4.0 also has improved performance on stationary PCs in windowed mode and much faster GDI surface locking.</p>
<p><strong>Documentation improvements</strong>. All documentation was reviewed and much of it was rewritten. A new and easy to follow &#8220;Getting Started with GapiDraw&#8221;tutorial was added.</p>
<p><strong>New advanced tutorial: Breakout</strong>. Learn how to use GapiDraw to create a complete mobile game using the easy to follow tutorial &#8220;Breakout&#8221;. You will find Breakout in the samples folder.</p>
<p><strong>Improved Visual Studio 2008 support</strong>. All samples now include ready to run projects for Visual Studio 2008 mobile and stationary environments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sanneblad.com/2008/10/07/gapidraw-40-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iPhone 2.2 - Bring it On</title>
		<link>http://www.sanneblad.com/2008/10/06/iphone-22-bring-it-on/</link>
		<comments>http://www.sanneblad.com/2008/10/06/iphone-22-bring-it-on/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 19:29:27 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
		
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.sanneblad.com/?p=530</guid>
		<description><![CDATA[I&#8217;m the kind of guy that don&#8217;t like automatic text correction. Automatic text correction is the first feature I always switch off when I install a new Windows Mobile device or reinstall Microsoft Office. Interestingly enough, it&#8217;s not possible to disable the auto correction on the iPhone. So I always end up cursing that i [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m the kind of guy that don&#8217;t like automatic text correction. Automatic text correction is the first feature I always switch off when I install a new Windows Mobile device or reinstall Microsoft Office. Interestingly enough, it&#8217;s not possible to disable the auto correction on the iPhone. So I always end up cursing that i have to try to precisely click a very small cross next to the word that pop up just to have the machine not replace what I just wrote!</p>
<p>Details about the upcoming 2.2 upgrade 
<a  href="http://www.macrumors.com/2008/10/06/iphone-2-2-hidden-features-google-street-view-emoji-auto-correction-off/" onclick="javascript:pageTracker._trackPageview('/external/www.macrumors.com/2008/10/06/iphone-2-2-hidden-features-google-street-view-emoji-auto-correction-off/');" >has now leaked on the web</a>, and one of it&#8217;s prime features (for me at least) is that the auto correction finally can be switched off once and for all. Thank you!</p>
<div style="text-align:center;">
<a  href="http://www.macrumors.com/2008/10/06/iphone-2-2-hidden-features-google-street-view-emoji-auto-correction-off/" onclick="javascript:pageTracker._trackPageview('/external/www.macrumors.com/2008/10/06/iphone-2-2-hidden-features-google-street-view-emoji-auto-correction-off/');" ><img src="http://www.sanneblad.com/wp-content/uploads/2008/10/052221-autocorrect.jpg" alt="052221-autocorrect.jpg" border="0" width="347" height="126" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.sanneblad.com/2008/10/06/iphone-22-bring-it-on/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Symbian Touch Announced</title>
		<link>http://www.sanneblad.com/2008/10/02/symbian-touch-announced/</link>
		<comments>http://www.sanneblad.com/2008/10/02/symbian-touch-announced/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 19:23:21 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
		
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.sanneblad.com/?p=523</guid>
		<description><![CDATA[The device that was for a long time known as the &#8220;Nokia Tube&#8221; has finally been released! The Nokia 5800 is Nokia&#8217;s first touch screen phone, and just looking at the price and specifications it looks remarkably good!
The Nokia 5800 runs Series 60 5th edition (known as &#8220;S60 Touch&#8221;), and is priced at less than [...]]]></description>
			<content:encoded><![CDATA[<p>The device that was for a long time known as the &#8220;Nokia Tube&#8221; has finally been released! The Nokia 5800 is Nokia&#8217;s first touch screen phone, and just looking at the price and specifications it looks remarkably good!</p>
<p>The Nokia 5800 runs Series 60 5th edition (known as &#8220;S60 Touch&#8221;), and is priced at less than $400! And for that you&#8217;ll get a touch sensitive 3.2 inch high-resolution display (640&#215;360 pixels at 32-bit true color), 1320 mAh battery, a microSD slot with support for up to 16gb memory cards, and a 3.2 megapixel camera. </p>
<p>The device looks indeed very promising, and at a very low price point! Should be out before Christmas!</p>
<p>Check it out in more detail at 
<a  href="http://www.engadgetmobile.com/2008/10/02/the-nokia-5800-xpressmusic/" onclick="javascript:pageTracker._trackPageview('/external/www.engadgetmobile.com/2008/10/02/the-nokia-5800-xpressmusic/');" >Engadget</a> or 
<a  href="http://www.boygeniusreport.com/2008/10/02/nokia-5800-xpressmusic-finally-announced/" onclick="javascript:pageTracker._trackPageview('/external/www.boygeniusreport.com/2008/10/02/nokia-5800-xpressmusic-finally-announced/');" >BGR</a></p>
<p>Also, 
<a  href="http://share.ovi.com/channel/Conversations.Remixevent" onclick="javascript:pageTracker._trackPageview('/external/share.ovi.com/channel/Conversations.Remixevent');" >you can find some videos of the device at ovi.com</a></p>
<div style="text-align:center;"><img src="http://www.sanneblad.com/wp-content/uploads/2008/10/nokia5800xpressmusic-red-220.jpg" alt="nokia5800xpressmusic_red-220.jpg" border="0" width="220" height="330" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.sanneblad.com/2008/10/02/symbian-touch-announced/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Civilization IV for Windows Mobile</title>
		<link>http://www.sanneblad.com/2008/10/02/civilization-iv-for-windows-mobile/</link>
		<comments>http://www.sanneblad.com/2008/10/02/civilization-iv-for-windows-mobile/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 19:15:16 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
		
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.sanneblad.com/?p=520</guid>
		<description><![CDATA[With over 20 million units shipped each year, Windows Mobile is a solid platform for distributing and selling mobile applications. Just recently 
Civilization IV was released for Windows Mobile, proving that the platform is still going strong for game developers, despite heavy competition from other platforms such as the iPhone. 


]]></description>
			<content:encoded><![CDATA[<p>With over 20 million units shipped each year, Windows Mobile is a solid platform for distributing and selling mobile applications. Just recently 
<a  href="http://www.mobile-ent.biz/news/31328/Civ-IV-released-for-Windows-Mobile-and-BlackBerry" onclick="javascript:pageTracker._trackPageview('/external/www.mobile-ent.biz/news/31328/Civ-IV-released-for-Windows-Mobile-and-BlackBerry');" >Civilization IV</a> was released for Windows Mobile, proving that the platform is still going strong for game developers, despite heavy competition from other platforms such as the iPhone. </p>
<div style="text-align:center;">
<a  href="http://www.mobile-ent.biz/news/31328/Civ-IV-released-for-Windows-Mobile-and-BlackBerry" onclick="javascript:pageTracker._trackPageview('/external/www.mobile-ent.biz/news/31328/Civ-IV-released-for-Windows-Mobile-and-BlackBerry');" ><img src="http://www.sanneblad.com/wp-content/uploads/2008/10/civ-4-347.jpg" alt="civ_4-347.jpg" border="0" width="347" height="267" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.sanneblad.com/2008/10/02/civilization-iv-for-windows-mobile/feed/</wfw:commentRss>
		</item>
		<item>
		<title>First iPhone Tutorials Out</title>
		<link>http://www.sanneblad.com/2008/10/02/first-iphone-tutorials-out/</link>
		<comments>http://www.sanneblad.com/2008/10/02/first-iphone-tutorials-out/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 19:07:14 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
		
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.sanneblad.com/?p=517</guid>
		<description><![CDATA[Just a few hours after the iPhone NDA was lifted, there were immediately numerous 
tips, 
tutorials and 
SDK walkthroughs posted. It feels like the iPhone community almost cannot wait to get &#8220;online&#8221;! 
 Some links:

Cocoa Touch Tutorial: iPhone Application Example 

A touch of Cocoa: inside the iPhone SDK

Glassy Scrolling with UITableView
]]></description>
			<content:encoded><![CDATA[<p>Just a few hours after the iPhone NDA was lifted, there were immediately numerous 
<a  href="https://twitter.com/lllucas/statuses/942169283" onclick="javascript:pageTracker._trackPageview('/external/twitter.com/lllucas/statuses/942169283');" >tips</a>, 
<a  href="http://www.cimgf.com/2008/10/01/cocoa-touch-tutorial-iphone-application-example/" onclick="javascript:pageTracker._trackPageview('/external/www.cimgf.com/2008/10/01/cocoa-touch-tutorial-iphone-application-example/');" >tutorials</a> and 
<a  href="http://arstechnica.com/articles/culture/iPhone-SDK.ars/1" onclick="javascript:pageTracker._trackPageview('/external/arstechnica.com/articles/culture/iPhone-SDK.ars/1');" >SDK walkthroughs</a> posted. It feels like the iPhone community almost cannot wait to get &#8220;online&#8221;! </p>
<p> Some links:</p>
<p>
<a  href="http://www.cimgf.com/2008/10/01/cocoa-touch-tutorial-iphone-application-example/" onclick="javascript:pageTracker._trackPageview('/external/www.cimgf.com/2008/10/01/cocoa-touch-tutorial-iphone-application-example/');" >Cocoa Touch Tutorial: iPhone Application Example</a> </p>
<p>
<a  href="http://arstechnica.com/articles/culture/iPhone-SDK.ars/1" onclick="javascript:pageTracker._trackPageview('/external/arstechnica.com/articles/culture/iPhone-SDK.ars/1');" >A touch of Cocoa: inside the iPhone SDK</a></p>
<p>
<a  href="http://www.fieryrobot.com/blog/2008/10/01/glassy-scrolling-with-uitableview/" onclick="javascript:pageTracker._trackPageview('/external/www.fieryrobot.com/blog/2008/10/01/glassy-scrolling-with-uitableview/');" >Glassy Scrolling with UITableView</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sanneblad.com/2008/10/02/first-iphone-tutorials-out/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Apple Drops iPhone NDA</title>
		<link>http://www.sanneblad.com/2008/10/01/apple-drops-iphone-nda/</link>
		<comments>http://www.sanneblad.com/2008/10/01/apple-drops-iphone-nda/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 17:28:10 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
		
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.sanneblad.com/?p=513</guid>
		<description><![CDATA[We have decided to drop the non-disclosure agreement (NDA) for released iPhone software.
From 
developer.apple.com
Yes! Today 
Apple removed their Non-Disclosure Agreement (NDA) for the iPhone, which means that we can finally begin to discuss development techniques for the iPhone! And it also means that Erica Sadun finally can begin to ship 
The iPhone Developer&#8217;s Cookbook!
]]></description>
			<content:encoded><![CDATA[<blockquote><p>We have decided to drop the non-disclosure agreement (NDA) for released iPhone software.</p></blockquote>
<p>From 
<a  href="http://developer.apple.com/iphone/program/" onclick="javascript:pageTracker._trackPageview('/external/developer.apple.com/iphone/program/');" >developer.apple.com</a></p>
<p>Yes! Today 
<a  href="http://developer.apple.com/iphone/program/" onclick="javascript:pageTracker._trackPageview('/external/developer.apple.com/iphone/program/');" >Apple removed their Non-Disclosure Agreement (NDA) for the iPhone</a>, which means that we can finally begin to discuss development techniques for the iPhone! And it also means that Erica Sadun finally can begin to ship 
<a  href="http://www.amazon.com/iPhone-Developers-Cookbook-Building-Applications/dp/0321555457/ref=sr_1_5?ie=UTF8&#038;s=books&#038;qid=1222881966&#038;sr=1-5" onclick="javascript:pageTracker._trackPageview('/external/www.amazon.com/iPhone-Developers-Cookbook-Building-Applications/dp/0321555457/ref=sr_1_5');" >The iPhone Developer&#8217;s Cookbook</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sanneblad.com/2008/10/01/apple-drops-iphone-nda/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Answerkeys Disabler for HTC Touch Devices</title>
		<link>http://www.sanneblad.com/2008/10/01/answerkeys-disabler-for-htc-touch-devices/</link>
		<comments>http://www.sanneblad.com/2008/10/01/answerkeys-disabler-for-htc-touch-devices/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 17:00:54 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
		
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.sanneblad.com/?p=511</guid>
		<description><![CDATA[Answerkeys Disabler solves the problem of accepting or rejecting calls before you got your phone out of your pants.
From 
xda-developers.com
If you are the proud owner of an HTC Touch Diamond or the HTC Touch Pro, you have most probably also experienced the annoyance of having the display switched on each time a phone call is [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Answerkeys Disabler solves the problem of accepting or rejecting calls before you got your phone out of your pants.</p></blockquote>
<p>From 
<a  href="http://forum.xda-developers.com/showthread.php?t=425650" onclick="javascript:pageTracker._trackPageview('/external/forum.xda-developers.com/showthread.php');" >xda-developers.com</a></p>
<p>If you are the proud owner of an HTC Touch Diamond or the HTC Touch Pro, you have most probably also experienced the annoyance of having the display switched on each time a phone call is received. It doesn&#8217;t matter if you lock the unit or not, the incoming phone call window will be shown anyway. </p>
<p>I have been using 
<a  href="http://forum.xda-developers.com/showthread.php?t=412418" onclick="javascript:pageTracker._trackPageview('/external/forum.xda-developers.com/showthread.php');" >slide2unlock</a> the past weeks and like it a lot. However if you want a more light solution then the application 
<a  href="http://forum.xda-developers.com/showthread.php?t=425650" onclick="javascript:pageTracker._trackPageview('/external/forum.xda-developers.com/showthread.php');" >Answerkeys Disabler</a> will prevent the display from switching on if the display is off when the phone call is received. Very handy.</p>
<p>You will find 
<a  href="http://forum.xda-developers.com/showthread.php?t=425650" onclick="javascript:pageTracker._trackPageview('/external/forum.xda-developers.com/showthread.php');" >Answerkeys Disabler at xda-developers.com</a></p>
<div style="text-align:center;"><img src="http://www.sanneblad.com/wp-content/uploads/2008/10/htc-diamond-taiwan-1-480.jpg" alt="htc-diamond-taiwan-1-480.jpg" border="0" width="480" height="340" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.sanneblad.com/2008/10/01/answerkeys-disabler-for-htc-touch-devices/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
