<?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>try {} except &#187; sdk</title>
	<atom:link href="http://www.tryexcept.com/tag/sdk/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tryexcept.com</link>
	<description>Tools and information for software developers</description>
	<lastBuildDate>Sun, 18 Sep 2011 20:33:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Titanium Mobile&#8217;s Android development now less painful than Prostate Exam &#8211; Mobile SDK 1.8 (!) + Fastdev</title>
		<link>http://www.tryexcept.com/articles/2011/05/14/titanium-mobiles-android-development-now-less-painful-than-prostate-exam-mobile-sdk-1-8-fastdev.html</link>
		<comments>http://www.tryexcept.com/articles/2011/05/14/titanium-mobiles-android-development-now-less-painful-than-prostate-exam-mobile-sdk-1-8-fastdev.html#comments</comments>
		<pubDate>Sat, 14 May 2011 19:45:00 +0000</pubDate>
		<dc:creator>Manuel Gomes</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[appcelerator]]></category>
		<category><![CDATA[fastdev]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[titanium]]></category>

		<guid isPermaLink="false">http://www.tryexcept.com/?p=241</guid>
		<description><![CDATA[A few days ago, Appcelerator announced a really cool new feature: Fastdev for Titanium Mobile. This thing cuts dramatically development times for Android apps as all the wait time spent recompiling and re-publishing the app to the emulator simply disappears! &#8230; <a href="http://www.tryexcept.com/articles/2011/05/14/titanium-mobiles-android-development-now-less-painful-than-prostate-exam-mobile-sdk-1-8-fastdev.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tryexcept.com/wp-content/uploads/2011/05/exam.jpg"><img class="alignleft size-medium wp-image-274" style="width: 300px; height: 199px;" title="exam" src="http://www.tryexcept.com/wp-content/uploads/2011/05/exam-300x199.jpg" alt="" /></a>A few days ago, Appcelerator announced a really cool new feature: Fastdev for Titanium Mobile. This thing cuts dramatically development times for Android apps as all the wait time spent recompiling and re-publishing the app to the emulator simply disappears!<br />
<span id="more-241"></span></p>
<h3>The problem</h3>
<p>Normally, Titanium has to compile the entire titanium class library, then &#8220;dex&#8221; it and package all your app&#8217;s js files and resources and push it inside the emulator so you can test it &#8211; and this happens every time you change something in your app. The problem here is&#8230; this is slow, really slow. This fact alone almost drove me off Titanium Mobile, in favour of other, friendlier, platforms.</p>
<h3>Using Fastdev</h3>
<p>First download a recent nightly build of Titanium Mobile SDK (latest 1.7.x or 1.8.0) &#8211; <a href="http://www.tryexcept.com/articles/2011/05/14/titanium-mobile-sdk-1-8-available.html">more details in this previous post</a>.</p>
<p>Now, the tricky part. This feature is still in beta, so there is no fancy UI integration inside <a href="http://bit.ly/mfGYU5" target="_blank">Titanium Studio</a>, and we need to do everything &#8220;by hand&#8221;.</p>
<p>First, add the 1.8.0 SDK folder to your system environment&#8217;s PATH (if you don&#8217;t know how to do this, <a href="http://bit.ly/iNvq6S" target="_blank">click here</a>). After this, in the command shell, go to your application&#8217;s folder and type:</p>
<pre class="ruby">start /B titanium fastdev start</pre>
<p>This will start a new server that will send all the .js files and resources to your app, running in the emulator (according to Appcelerator, using fastdev on devices will be available soon). The files served are logged into this terminal window, so keep it open and visible, to check what is happening under the hood.</p>
<p>After this, just run the app on the emulator, as always, but do it only ONCE &#8211; if you need to update your app, don&#8217;t recompile: just close it inside the emulator and run it again &#8211; it will download all the resources from the fastdev server started above!</p>
<p>And that&#8217;s it, much faster and less painful&#8230; unless you are targeting honeycomb; but here the problem is that the emulator is, I think officially, the slowest emulator in the world.</p>
<blockquote><p>Update: fastdev is already available inside the latest Titanium Studio &#8211; update it ASAP</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.tryexcept.com/articles/2011/05/14/titanium-mobiles-android-development-now-less-painful-than-prostate-exam-mobile-sdk-1-8-fastdev.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Titanium Mobile SDK 1.8 available</title>
		<link>http://www.tryexcept.com/articles/2011/05/14/titanium-mobile-sdk-1-8-available.html</link>
		<comments>http://www.tryexcept.com/articles/2011/05/14/titanium-mobile-sdk-1-8-available.html#comments</comments>
		<pubDate>Sat, 14 May 2011 17:26:46 +0000</pubDate>
		<dc:creator>Manuel Gomes</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[titanium]]></category>

		<guid isPermaLink="false">http://www.tryexcept.com/?p=257</guid>
		<description><![CDATA[Titanium Mobile SDK 1.8.0 is already available in the Appcelerator&#8217;s continuous integration (CI) area: Just choose the &#8220;master&#8221; branch and download the latest SDK files for your O.S.! - http://builds.appcelerator.com.s3.amazonaws.com/mobile/master/mobilesdk-1.8.0-20110513115704-win32.zip is the latest for windows at this moment. To install, just &#8230; <a href="http://www.tryexcept.com/articles/2011/05/14/titanium-mobile-sdk-1-8-available.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Titanium Mobile SDK 1.8.0 is already available in the Appcelerator&#8217;s <a href="http://bit.ly/ihViXq" target="_blank">continuous integration (CI) area</a>: Just choose the &#8220;master&#8221; branch and download the latest SDK files for your O.S.!</p>
<p><span id="more-257"></span>- <a href="http://builds.appcelerator.com.s3.amazonaws.com/mobile/master/mobilesdk-1.8.0-20110513115704-win32.zip" target="_blank">http://builds.appcelerator.com.s3.amazonaws.com/mobile/master/mobilesdk-1.8.0-20110513115704-win32.zip</a> is the latest for windows at this moment. To install, just unzip it inside your Titanium SDK folder (this should be, in Windows, %ProgramData%\Titanium &#8211; in my case, this translates to C:\ProgramData\Titanium); The ZIP already has the required folder structure (mobilesdk\win32\[version]\etc..), so just unzip it there and everything will be fine.</p>
<p><a href="http://www.tryexcept.com/wp-content/uploads/2011/05/sdk180.png"><img class="alignnone size-full wp-image-261" title="sdk180" src="http://www.tryexcept.com/wp-content/uploads/2011/05/sdk180.png" alt="" width="396" height="444" /></a></p>
<p>If you are already using <a href="http://bit.ly/mfGYU5" target="_blank">Titanium Studio</a>, use the &#8220;Help&#8221; -&gt; &#8220;Install Titanium SDK from URL&#8221; and paste the full URL to the ZIP file you have selected from the nightly builds. I prefer the method above, as this option, sometimes, doesn&#8217;t unzip the full contents of the updated SDK.</p>
<p><a href="http://www.tryexcept.com/wp-content/uploads/2011/05/titaniumInstall.png"><img class="alignnone size-full wp-image-258" title="Titanium Studio, install SDK from URL" src="http://www.tryexcept.com/wp-content/uploads/2011/05/titaniumInstall.png" alt="Titanium Studio, install SDK from URL" width="603" height="433" /></a></p>
<p>Appcelerator has made no official announcement on 1.8.0, so I have no idea what is new, but keep in mind: this is a beta release, and should not be used in production apps.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tryexcept.com/articles/2011/05/14/titanium-mobile-sdk-1-8-available.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Native applications for the iPhone, SDK next February</title>
		<link>http://www.tryexcept.com/articles/2007/10/20/native-applications-for-the-iphone-sdk-next-february.html</link>
		<comments>http://www.tryexcept.com/articles/2007/10/20/native-applications-for-the-iphone-sdk-next-february.html#comments</comments>
		<pubDate>Sat, 20 Oct 2007 00:46:31 +0000</pubDate>
		<dc:creator>Manuel Gomes</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://www.tryexcept.com/articles/2007/10/20/native-applications-for-the-iphone-sdk-next-february.html</guid>
		<description><![CDATA[As announced this week, Apple will release a new SDK to develop native applications for the iPhone. This is a somewhat unexpected turn, as Apple announced in the past that no native applications SDK would be released, leaving only room &#8230; <a href="http://www.tryexcept.com/articles/2007/10/20/native-applications-for-the-iphone-sdk-next-february.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As announced this week, Apple will release a new SDK to develop native applications for the iPhone. This is a somewhat unexpected turn, as Apple announced in the past that no native applications SDK would be released, leaving only room for applications developed using Dashboard-widgets-like methods (Web 2.0 applications, as stated in a <a target="_blank" href="http://www.apple.com/pr/library/2007/06/11iphone.html">previous press release</a>).</p>
<p><span id="more-27"></span></p>
<p> The communication, available in Apple&#8217;s <a target="_blank" href="http://www.apple.com/hotnews/">hotnews </a>section (search for &#8220;Third party applications on the iPhone&#8221;) is the following:</p>
<p><em>&#8220;Let me just say it: We want native third party applications on the iPhone, and we plan to have an SDK in developers’ hands in February. We are excited about creating a vibrant third party developer community around the iPhone and enabling hundreds of new applications for our users. With our revolutionary multi-touch interface, powerful hardware and advanced software architecture, we believe we have created the best mobile platform ever for developers.</em></p>
<p><em>It will take until February to release an SDK because we’re trying to do two diametrically opposed things at once—provide an advanced and open platform to developers while at the same time protect iPhone users from viruses, malware, privacy attacks, etc. This is no easy task. Some claim that viruses and malware are not a problem on mobile phones—this is simply not true. There have been serious viruses on other mobile phones already, including some that silently spread from phone to phone over the cell network. As our phones become more powerful, these malicious programs will become more dangerous. And since the iPhone is the most advanced phone ever, it will be a highly visible target.</em></p>
<p><em>Some companies are already taking action. Nokia, for example, is not allowing any applications to be loaded onto some of their newest phones unless they have a digital signature that can be traced back to a known developer. While this makes such a phone less than “totally open,” we believe it is a step in the right direction. We are working on an advanced system which will offer developers broad access to natively program the iPhone’s amazing software platform while at the same time protecting users from malicious programs.</em></p>
<p><em>We think a few months of patience now will be rewarded by many years of great third party applications running on safe and reliable iPhones.</em></p>
<p><em>Steve</em></p>
<p><em>P.S.: The SDK will also allow developers to create applications for iPod touch.&#8221;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tryexcept.com/articles/2007/10/20/native-applications-for-the-iphone-sdk-next-february.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

