<?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>Web Engineering, Los Angeles &#187; iPhone</title>
	<atom:link href="http://www.thebitsource.com/category/software-engineering/mobile/iphone-mobile-software-engineering/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thebitsource.com</link>
	<description>Web Engineering, Los Angeles</description>
	<lastBuildDate>Wed, 08 Sep 2010 03:53:26 +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>Model Driven iPhone Application Development</title>
		<link>http://www.thebitsource.com/featured-posts/iphonical-model-driven-iphone-application-development/</link>
		<comments>http://www.thebitsource.com/featured-posts/iphonical-model-driven-iphone-application-development/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 06:39:26 +0000</pubDate>
		<dc:creator>Matthew Sacks</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[eclipsecon]]></category>

		<guid isPermaLink="false">http://www.thebitsource.com/?p=1924</guid>
		<description><![CDATA[At EclipseCon 2010, Heiko Behrens of itemis AG, presented how to build application using a model driven approach at EclipseCon 2010. Using a model driven approach, Behrens was able to create an iPhone application using iPhonical, which is a Domain Specific Language based on Xtext for developing iPhone applications.  Hieko Behrens and Peter Friese demonstrated an [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>At EclipseCon 2010, Heiko Behrens of itemis AG, presented how to build application using a model driven approach at EclipseCon 2010. Using a model driven approach, Behrens was able to create an iPhone application using iPhonical, which is a Domain Specific Language based on Xtext for developing iPhone applications.  Hieko Behrens and Peter Friese demonstrated an iPhone application for the EclipseCon NASA mars rover challenge which controls a robotic rover over simulated mars landscapes.</p>
<p>Behrens had these thoughts to share on iPhonical and his EclipseCon presentation:</p>
<p><strong>Q:</strong> Can you build an entire functional iPhone application using a model driven approach?</p>
<p><strong>Heiko Behrens: </strong>Yes! In fact, I built a complete iPhone application during my 12 minute lightning talk here at EclipseCon. That application is able to browse the corporate blog of itemis as well as an index of itemis speakers and talks here at EclipseCon. From any screen you can jump to related bits of information. Everything is being loaded on demand and behaves like every other native application on the iPhone.</p>
<p><strong>Q: </strong>What is the benefit of using a Model Driven approach to iPhone development?</p>
<p><strong>Heiko Behrens:</strong> For me, this particular demo app represents an important part of many apps you can find in the store today. Most of these  &#8221;data-driven&#8221; apps &#8211; be they facebook, tripit, flicker, or any other web connected application &#8211; they all need to load, store, cache and work with data in various data formats. With MDSD you can easily describe these parts of an application without implementing all the technical details. Since its output integrates well with manually written code you can constantly evolve your data model while concentrating on the UI part of your application. And, if you are interested in a rapid prototype only you can simply generate the UI from your model, too.</p>
<p>The cool thing about this model and its editor is the semantic value you create. While typing it literally knows you are describing a filename, an URL or a call to another view and it can highlight errors such as missing files, invalid web ressources or cycles in your navigation path. This is something your general-purpose programming language (here: Objective-C and Xcode) simply cannot do for you. You will notice potential errors only at runtime when your app crashes or stops with an empty screen.</p>
<p><strong>Q:</strong> At a high-level, what are the basics of iPhone application development using a model-driven approach?</p>
<p><strong>Heiko Behrens: </strong>During my presentation I demonstrated the use of a domain-specific language (DSL) based on <a href="http://www.xtext.org" target="_blank">Xtext</a> to write down the program in a language particular designed for describing mobile applications. Think of it as an super easy programming language: the entire demo app fits in just 120 lines. Every change you make instantly affects the generated output (in this case 16 files with a few hundert lines each) of a ready-to-use iPhone project. At any time you just hit &#8220;run&#8221; to give it a test-drive.</p>
<p><a href="http://www.thebitsource.com/wp-content/uploads/2010/03/iphonical-1.png"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  class="alignnone size-full wp-image-1927" title="iphonical-1" src="http://www.thebitsource.com/wp-content/uploads/2010/03/iphonical-1.png" alt="" width="149" height="277" /></a><a href="http://www.thebitsource.com/wp-content/uploads/2010/03/iphonical-2.png"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  class="alignnone size-full wp-image-1926" title="iphonical-2" src="http://www.thebitsource.com/wp-content/uploads/2010/03/iphonical-2.png" alt="" width="149" height="277" /></a><a href="http://www.thebitsource.com/wp-content/uploads/2010/03/iphonical-3.png"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  class="alignnone size-full wp-image-1937" title="iphonical-3" src="http://www.thebitsource.com/wp-content/uploads/2010/03/iphonical-3.png" alt="" width="149" height="277" /></a></p>
<p><strong>More Resources</strong></p>
<p><a href="http://www.eclipsecon.org/2010/sessions/sessions?id=1178" target="_blank">Heiko Behren&#8217;s EclipseCon 2010 Presentation</a></p>
<p><a href="http://code.google.com/p/iphonical/" target="_blank">iPhonical on Google Code</a></p>
<p><a href="http://eclipsecon.org/2011/" target="_blank">EclipseCon 2011</a></p>
<p><a href="http://www.heikobehrens.net/" target="_blank">Heiko Behren&#8217;s Blog</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F&amp;title=Model%20Driven%20iPhone%20Application%20Development&amp;notes=At%20EclipseCon%202010%2C%20Heiko%20Behrens%20of%20itemis%20AG%2C%20presented%20how%20to%20build%20application%20using%20a%20model%20driven%20approach%20at%20EclipseCon%202010.%20Using%20a%20model%20driven%20approach%2C%20Behrens%20was%20able%20to%20create%20an%20iPhone%20application%20using%20iPhonical%2C%20which%20is%20a%20Domain%20Sp" title="del.icio.us"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F&amp;t=Model%20Driven%20iPhone%20Application%20Development" title="Facebook"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F&amp;title=Model%20Driven%20iPhone%20Application%20Development&amp;annotation=At%20EclipseCon%202010%2C%20Heiko%20Behrens%20of%20itemis%20AG%2C%20presented%20how%20to%20build%20application%20using%20a%20model%20driven%20approach%20at%20EclipseCon%202010.%20Using%20a%20model%20driven%20approach%2C%20Behrens%20was%20able%20to%20create%20an%20iPhone%20application%20using%20iPhonical%2C%20which%20is%20a%20Domain%20Sp" title="Google Bookmarks"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F&amp;title=Model%20Driven%20iPhone%20Application%20Development" title="DZone"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="mailto:?subject=Model%20Driven%20iPhone%20Application%20Development&amp;body=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F" title="E-mail this story to a friend!"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.friendfeed.com/share?title=Model%20Driven%20iPhone%20Application%20Development&amp;link=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F" title="FriendFeed"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F&amp;t=Model%20Driven%20iPhone%20Application%20Development" title="HackerNews"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F&amp;title=Model%20Driven%20iPhone%20Application%20Development&amp;source=Web+Engineering%2C+Los+Angeles+Web+Engineering%2C+Los+Angeles&amp;summary=At%20EclipseCon%202010%2C%20Heiko%20Behrens%20of%20itemis%20AG%2C%20presented%20how%20to%20build%20application%20using%20a%20model%20driven%20approach%20at%20EclipseCon%202010.%20Using%20a%20model%20driven%20approach%2C%20Behrens%20was%20able%20to%20create%20an%20iPhone%20application%20using%20iPhonical%2C%20which%20is%20a%20Domain%20Sp" title="LinkedIn"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F&amp;title=Model%20Driven%20iPhone%20Application%20Development" title="Reddit"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F&amp;title=Model%20Driven%20iPhone%20Application%20Development" title="StumbleUpon"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F%20Model%20Driven%20iPhone%20Application%20Development" title="Suggest to Techmeme via Twitter"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F" title="Technorati"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=Model%20Driven%20iPhone%20Application%20Development%20-%20http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F" title="Twitter"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.fsdaily.com/submit?url=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F&amp;title=Model%20Driven%20iPhone%20Application%20Development" title="FSDaily"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/fsdaily.png" title="FSDaily" alt="FSDaily" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://ping.fm/ref/?link=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphonical-model-driven-iphone-application-development%2F&amp;title=Model%20Driven%20iPhone%20Application%20Development&amp;body=At%20EclipseCon%202010%2C%20Heiko%20Behrens%20of%20itemis%20AG%2C%20presented%20how%20to%20build%20application%20using%20a%20model%20driven%20approach%20at%20EclipseCon%202010.%20Using%20a%20model%20driven%20approach%2C%20Behrens%20was%20able%20to%20create%20an%20iPhone%20application%20using%20iPhonical%2C%20which%20is%20a%20Domain%20Sp" title="Ping.fm"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a></li>
</ul>
</div>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.thebitsource.com/featured-posts/iphonical-model-driven-iphone-application-development/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>A Web Developer Perspective on iPhone Software Development</title>
		<link>http://www.thebitsource.com/featured-posts/iphone-software-development-web/</link>
		<comments>http://www.thebitsource.com/featured-posts/iphone-software-development-web/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 00:01:06 +0000</pubDate>
		<dc:creator>Matthew Sacks</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.thebitsource.com/?p=776</guid>
		<description><![CDATA[Jordan Lev, an applications developer for Babcock and Jenkins, recently gave a talk at South by Southwest 2009 in Austin, Texas, called “iPhone Development for Experienced Web Developers.” This talk was an informative presentation on a web developer&#8217;s experience in diving into iPhone applications development and working with Objective-C, and included suggestions for those interested [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Jordan Lev, an applications developer for <a href="http://www.bnj.com" target="_blank">Babcock and Jenkins</a>, recently gave a talk at South by Southwest 2009 in Austin, Texas, called “iPhone Development for Experienced Web Developers.” This talk was an informative presentation on a web developer&#8217;s experience in diving into iPhone applications development and working with Objective-C, and included suggestions for those interested in getting involved in developing applications for the iPhone.</p>
<p>Jordan was kind enough to offer his time and experience here on TheBitsource.com, and talks about the most important things he learned in getting into iPhone development as a person with a web development background.</p>
<p>Slides from Jordan&#8217;s talk at <a href="http://www.sxsw.com" target="_blank">SXSW</a> 2009 are available at <a href="http://marketinglab.bnj.com/2009/03/bj-sxsw-sro/. " target="_blank">http://marketinglab.bnj.com/2009/03/bj-sxsw-sro/</a>.<br />
For a description of Jordan&#8217;s talk at SXSW, see <a href="http://sxsw.com/interactive/talks/panels?action=show&amp;id=IAP0901123" target="_blank">http://sxsw.com/interactive/talks/panels?action=show&amp;id=IAP0901123</a>.<a href="http://sxsw.com/interactive/talks/panels?action=show&amp;id=IAP0901123" target="_blank"><br />
</a></p>
<p><strong>The Bitsource:</strong> In your presentation at South by Southwest 2009, you mentioned that Objective-C developers are rare, yet there are many iPhone developers. Do you believe the majority of iPhone developers come from an Objective-C programming background?<br />
<strong>Jordan:</strong> I have no idea, but if I had to venture a guess, I&#8217;d say that a majority of the top-notch / more polished apps were developed by people with a background in Objective-C (or, more accurately, Cocoa apps for the Mac). But the platform has definitely attracted a lot more developers than the Mac ever did.</p>
<p><strong>The Bitsource:</strong> How difficult is it to learn Objective-C, coming from a web development background? What are the most difficult concepts to get a hold of?<br />
<strong>Jordan:</strong> Pretty difficult. The most difficult thing to get a hold of is memory management. The second-most-difficult thing is what I refer to as the &#8220;non-linear code execution&#8221; &#8212; meaning that with most dynamic web languages / platforms (PHP, ASP.NET, Ruby, etc.) you have a very clear &#8220;entry point&#8221; to the code, where you can conceptualize that a page is loading and that a certain method or file will be called or loaded, and code will be executed in order &#8212; but with Cocoa, you have all these &#8220;delegates,&#8221; which are called not at specific times and in a specific order, but when the system is ready to call them. So it can be tricky to figure out the order of operations. An example is displaying a progress indicator (like a spinning circle). On a web page, you might have some JavaScript that makes an XMLHttpRequest for data, and before that request is made you show a div containing an animated gif. Then, when the request has completed, a callback function is run, where you process the response and then hide the div containing the animated gif. In this case, the DOM is updating in &#8220;real time&#8221; &#8212; the animated gif gets shown and hidden at the exact point in code that you tell it to show and hide. But in Cocoa, you can&#8217;t actually force the screen to refresh at any given point in time. Instead, you&#8217;re putting a request to have the display updated into some kind of queue, and the system decides when it wants to update the screen, at which time your requested update will take effect. This may or may not be the specific time you actually need the display to update!<br />
<strong>The Bitsource:</strong> What has been your experience in designing applications in Objective-C that run on the iPhone, and how does that compare with designing web applications for the iPhone browser?<br />
<strong>Jordan:</strong> At first I thought that building full-blown Cocoa apps was preferable to designing web apps for the iPhone browser. But after struggling to learn Cocoa and Objective-C, I have a different opinion. For certain kinds of apps (mainly front-ends to web services), it would be much easier to simply design an iPhone-optimized web page, and you wouldn&#8217;t necessarily lose any functionality or &#8220;prettiness&#8221; (I was totally blown away by Google&#8217;s RSS Reader, for example). You can&#8217;t have web pages in the app store, but you can get around this limitation by building a really simple app that just contains an embedded Safari browser and connects to your web pages.</p>
<p>Of course, for other kinds of apps (most notably games), you will want to build a full-blown Cocoa/Objective-C app.</p>
<p><strong>The Bitsource:</strong> What new features in the iPhone 3.0 operating system have you found to be of interest or radically different from the previous platform?<br />
<strong>Jordan:</strong> From what I can gather, all of the features are providing new functionality, and not changing anything that was there before (so nothing is radically different &#8212; just &#8220;more&#8221;). As for the most interesting feature, I think the ability to interact with external devices connected to the iPhone is going to unleash a whole slew of new and innovative things &#8212; I think it will be as big a leap (in terms of new kinds of functionality for the end user) as the original app store launch was.</p>
<p><strong>The Bitsource:</strong> Do you think the API for iPhone applications will need to become more web-centric in order to remain competitive?<br />
<strong>Jordan:</strong> I don&#8217;t think it makes sense to change the API (Cocoa), but I definitely think that if they allowed you to program against it in a more dynamic (and memory-managed) language, the developer base would grow enormously.</p>
<p><strong>The Bitsource:</strong> How can you evaluate whether or not someone is actually capable of developing iPhone applications? Would such a person be able to deem himself/herself an “iPhone developer”?<strong><br />
Jordan:</strong> I would evaluate this in the same way I&#8217;d evaluate anyone&#8217;s ability to learn a new programming language or platform &#8212; do they love to program, are they intellectually curious, and do they have the time/patience to work through the inevitable challenges?</p>
<p><strong>The Bitsource:</strong> If your application has performance issues, will it be accepted by the iPhone application store?<br />
<strong>Jordan:</strong> Depends on how bad [the issues] are &#8212; bad enough to be noticed by Apple during the review process? :)</p>
<p><strong>The Bitsource:</strong> What general suggestions and experience can you offer to those who are interested in building their own iPhone applications?<br />
<strong>Jordan:</strong> Start out really simple. At first, build an app that only has a single screen, and that utilizes all of the built-in controls (tables to list data, text fields and buttons for interaction). After that, start adding more complexity &#8212; multiple screens, non-standard controls, animations, etc.</p>
<p>As for memory management, keep in mind that if you are the one calling &#8220;alloc&#8221; and &#8220;init&#8221; on an object, then you are the one that needs to &#8220;release&#8221; or &#8220;autorelease&#8221; it when you&#8217;re done. If you&#8217;re not calling &#8220;alloc&#8221; or &#8220;init&#8221; (i.e., you&#8217;re getting an object that is returned by a function), then you do NOT call &#8220;release&#8221; or &#8220;autorelease.&#8221; This will make sense when you start coding.</p>
<p><strong>Further Reading:</strong></p>
<p>Objective-C programming language: <a href="http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html" target="_blank">http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html</a><br />
Apple iPhone: <a href="http://www.apple.com/iphone/" target="_blank">http://www.apple.com/iphone/</a><br />
Apple iPhone Dev Center: <a href="http://developer.apple.com/iphone/" target="_blank">http://developer.apple.com/iphone/</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F&amp;title=A%20Web%20Developer%20Perspective%20on%20iPhone%20Software%20Development&amp;notes=Jordan%20Lev%2C%20an%20applications%20developer%20for%20Babcock%20and%20Jenkins%2C%20recently%20gave%20a%20talk%20at%20South%20by%20Southwest%202009%20in%20Austin%2C%20Texas%2C%20called%20%E2%80%9CiPhone%20Development%20for%20Experienced%20Web%20Developers.%E2%80%9D%20This%20talk%20was%20an%20informative%20presentation%20on%20a%20web%20develo" title="del.icio.us"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F&amp;t=A%20Web%20Developer%20Perspective%20on%20iPhone%20Software%20Development" title="Facebook"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F&amp;title=A%20Web%20Developer%20Perspective%20on%20iPhone%20Software%20Development&amp;annotation=Jordan%20Lev%2C%20an%20applications%20developer%20for%20Babcock%20and%20Jenkins%2C%20recently%20gave%20a%20talk%20at%20South%20by%20Southwest%202009%20in%20Austin%2C%20Texas%2C%20called%20%E2%80%9CiPhone%20Development%20for%20Experienced%20Web%20Developers.%E2%80%9D%20This%20talk%20was%20an%20informative%20presentation%20on%20a%20web%20develo" title="Google Bookmarks"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F&amp;title=A%20Web%20Developer%20Perspective%20on%20iPhone%20Software%20Development" title="DZone"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="mailto:?subject=A%20Web%20Developer%20Perspective%20on%20iPhone%20Software%20Development&amp;body=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F" title="E-mail this story to a friend!"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.friendfeed.com/share?title=A%20Web%20Developer%20Perspective%20on%20iPhone%20Software%20Development&amp;link=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F" title="FriendFeed"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F&amp;t=A%20Web%20Developer%20Perspective%20on%20iPhone%20Software%20Development" title="HackerNews"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F&amp;title=A%20Web%20Developer%20Perspective%20on%20iPhone%20Software%20Development&amp;source=Web+Engineering%2C+Los+Angeles+Web+Engineering%2C+Los+Angeles&amp;summary=Jordan%20Lev%2C%20an%20applications%20developer%20for%20Babcock%20and%20Jenkins%2C%20recently%20gave%20a%20talk%20at%20South%20by%20Southwest%202009%20in%20Austin%2C%20Texas%2C%20called%20%E2%80%9CiPhone%20Development%20for%20Experienced%20Web%20Developers.%E2%80%9D%20This%20talk%20was%20an%20informative%20presentation%20on%20a%20web%20develo" title="LinkedIn"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F&amp;title=A%20Web%20Developer%20Perspective%20on%20iPhone%20Software%20Development" title="Reddit"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F&amp;title=A%20Web%20Developer%20Perspective%20on%20iPhone%20Software%20Development" title="StumbleUpon"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F%20A%20Web%20Developer%20Perspective%20on%20iPhone%20Software%20Development" title="Suggest to Techmeme via Twitter"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F" title="Technorati"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=A%20Web%20Developer%20Perspective%20on%20iPhone%20Software%20Development%20-%20http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F" title="Twitter"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.fsdaily.com/submit?url=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F&amp;title=A%20Web%20Developer%20Perspective%20on%20iPhone%20Software%20Development" title="FSDaily"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/fsdaily.png" title="FSDaily" alt="FSDaily" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://ping.fm/ref/?link=http%3A%2F%2Fwww.thebitsource.com%2Ffeatured-posts%2Fiphone-software-development-web%2F&amp;title=A%20Web%20Developer%20Perspective%20on%20iPhone%20Software%20Development&amp;body=Jordan%20Lev%2C%20an%20applications%20developer%20for%20Babcock%20and%20Jenkins%2C%20recently%20gave%20a%20talk%20at%20South%20by%20Southwest%202009%20in%20Austin%2C%20Texas%2C%20called%20%E2%80%9CiPhone%20Development%20for%20Experienced%20Web%20Developers.%E2%80%9D%20This%20talk%20was%20an%20informative%20presentation%20on%20a%20web%20develo" title="Ping.fm"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a></li>
</ul>
</div>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.thebitsource.com/featured-posts/iphone-software-development-web/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>iPhone Sneak Peek: 3 Features in iPhone 3.0 That You Can’t Live without</title>
		<link>http://www.thebitsource.com/programming-software-development/iphone-mobile-software-engineering/iphone-3-sneak-peek/</link>
		<comments>http://www.thebitsource.com/programming-software-development/iphone-mobile-software-engineering/iphone-3-sneak-peek/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 05:40:24 +0000</pubDate>
		<dc:creator>Matthew Sacks</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.thebitsource.com/?p=730</guid>
		<description><![CDATA[Recently, I tested the iPhone 3.0 Beta Operating System and after testing the new features of the phone operating system, I have come away with these three features that I can no longer live without as an iPhone user: 1)   Search your entire iPhone: Emails, Contacts, Everything The iPhone 3.0 OS now allows for searching [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><!--StartFragment--></p>
<p class="MsoNormal">Recently, I tested the iPhone 3.0 Beta Operating System and after testing the new features of the phone operating system, I have come away with these three features that I can no longer live without as an iPhone user:</p>
<p class="MsoListParagraph"><span><span><strong>1)</strong><span><strong>   </strong></span></span></span><strong>Search your entire iPhone: Emails, Contacts, Everything</strong></p>
<p class="MsoNormal">The iPhone 3.0 OS now allows for searching all content on the iPhone from a single location. Simply flip the home screen as far as it will go to the left, and a search bar will now show up. Start entering text and all of the contacts, emails, and applications on the phone will be searched for the text you type. The iPhone 3.0 search feature functions very much like the Spotlight feature in the Mac OS X 10.5 operating system, and is most likely based on similar code. This is one of the most useful and convenient features yet on the new 3.0 Beta Operating System. </p>
<p class="MsoNormal"> </p>
<div id="attachment_732" class="wp-caption alignnone" style="width: 330px"><a href="http://www.thebitsource.com/wp-content/uploads/2009/03/iphone-search.png"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  class="size-full wp-image-732 " title="iphone-search" src="http://www.thebitsource.com/wp-content/uploads/2009/03/iphone-search.png" alt="The Search Menu in the iPhone 3.0 Beta OS" width="320" height="480" /></a><p class="wp-caption-text">The Search Menu in the iPhone 3.0 Beta OS</p></div>
<p> </p>
<div id="attachment_731" class="wp-caption alignnone" style="width: 330px"><a href="http://www.thebitsource.com/wp-content/uploads/2009/03/iphone-search-results.png"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  class="size-full wp-image-731 " title="iphone-search-results" src="http://www.thebitsource.com/wp-content/uploads/2009/03/iphone-search-results.png" alt="Displaying Search Results in the iPhone 3.0 OS" width="320" height="480" /></a><p class="wp-caption-text">Displaying Search Results in the iPhone 3.0 OS</p></div>
<p> </p>
<p> </p>
<p class="MsoListParagraphCxSpMiddle"><span><span><strong>2)</strong><span><strong>   </strong></span></span></span><strong>MMS: No more difficult web links, usernames, and passwords to check picture messages</strong></p>
<p class="MsoListParagraphCxSpMiddle">Although it did not appear that the carrier supported MMS on the iPhone yet, it is nice to know that the feature is present now on the phone and will most likely be available in the official release of the new 3.0 OS. </p>
<p class="MsoListParagraphCxSpMiddle"> </p>
<div id="attachment_733" class="wp-caption alignnone" style="width: 330px"><a href="http://www.thebitsource.com/wp-content/uploads/2009/03/iphone-taking-mms.png"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  class="size-full wp-image-733" title="iphone-taking-mms" src="http://www.thebitsource.com/wp-content/uploads/2009/03/iphone-taking-mms.png" alt="Creating a New MMS in iPhone 3.0" width="320" height="480" /></a><p class="wp-caption-text">Creating a New MMS in iPhone 3.0</p></div>
<p> </p>
<div id="attachment_734" class="wp-caption alignnone" style="width: 330px"><a href="http://www.thebitsource.com/wp-content/uploads/2009/03/iphone-new-mms.png"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  class="size-full wp-image-734" title="iphone-new-mms" src="http://www.thebitsource.com/wp-content/uploads/2009/03/iphone-new-mms.png" alt="MMS in iPhone 3.0" width="320" height="480" /></a><p class="wp-caption-text">MMS in iPhone 3.0</p></div>
<p class="MsoListParagraphCxSpMiddle"><span><span><strong>3)</strong><span><strong>   </strong></span></span></span><strong>Copy and Paste</strong></p>
<p class="MsoNormal">The much griped about fact that there is not copy and paste on the iPhone has finally been addressed. Although it is not perfect, it is definitely better than nothing.<span> </span></p>
<p class="MsoNormal">There are many other features that have been included in the iPhone operating system that are nice to have. Apple has a way of paying attention to detail and not broadcasting the fine detail that they include in their software design, but it is definitely a huge improvement from the current operating system, and will definitely reinforce the iPhone as a strong contender in the mobile platform by adding features users want.</p>
<p class="MsoNormal"> </p>
<div id="attachment_735" class="wp-caption alignnone" style="width: 330px"><a href="http://www.thebitsource.com/wp-content/uploads/2009/03/iphone-30-copy.png"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  class="size-full wp-image-735" title="iphone-30-copy" src="http://www.thebitsource.com/wp-content/uploads/2009/03/iphone-30-copy.png" alt="Copying Text in iPhone 3.0" width="320" height="480" /></a><p class="wp-caption-text">Copying Text in iPhone 3.0</p></div>
<p> </p>
<div id="attachment_736" class="wp-caption alignnone" style="width: 330px"><a href="http://www.thebitsource.com/wp-content/uploads/2009/03/iphone-30-paste.png"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  class="size-full wp-image-736 " title="iphone-30-paste" src="http://www.thebitsource.com/wp-content/uploads/2009/03/iphone-30-paste.png" alt="Pasting Text in iPhone 3.0" width="320" height="480" /></a><p class="wp-caption-text">Pasting Text in iPhone 3.0</p></div>
<p> </p>
<p> </p>
<p><!--EndFragment--></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F&amp;title=iPhone%20Sneak%20Peek%3A%203%20Features%20in%20iPhone%203.0%20That%20You%20Can%E2%80%99t%20Live%20without&amp;notes=%0D%0ARecently%2C%20I%20tested%20the%20iPhone%203.0%20Beta%20Operating%20System%20and%20after%20testing%20the%20new%20features%20of%20the%20phone%20operating%20system%2C%20I%20have%20come%20away%20with%20these%20three%20features%20that%20I%20can%20no%20longer%20live%20without%20as%20an%20iPhone%20user%3A%0D%0A1%29%C2%A0%C2%A0%20Search%20your%20entire%20iPh" title="del.icio.us"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F&amp;t=iPhone%20Sneak%20Peek%3A%203%20Features%20in%20iPhone%203.0%20That%20You%20Can%E2%80%99t%20Live%20without" title="Facebook"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F&amp;title=iPhone%20Sneak%20Peek%3A%203%20Features%20in%20iPhone%203.0%20That%20You%20Can%E2%80%99t%20Live%20without&amp;annotation=%0D%0ARecently%2C%20I%20tested%20the%20iPhone%203.0%20Beta%20Operating%20System%20and%20after%20testing%20the%20new%20features%20of%20the%20phone%20operating%20system%2C%20I%20have%20come%20away%20with%20these%20three%20features%20that%20I%20can%20no%20longer%20live%20without%20as%20an%20iPhone%20user%3A%0D%0A1%29%C2%A0%C2%A0%20Search%20your%20entire%20iPh" title="Google Bookmarks"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F&amp;title=iPhone%20Sneak%20Peek%3A%203%20Features%20in%20iPhone%203.0%20That%20You%20Can%E2%80%99t%20Live%20without" title="DZone"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="mailto:?subject=iPhone%20Sneak%20Peek%3A%203%20Features%20in%20iPhone%203.0%20That%20You%20Can%E2%80%99t%20Live%20without&amp;body=http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F" title="E-mail this story to a friend!"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.friendfeed.com/share?title=iPhone%20Sneak%20Peek%3A%203%20Features%20in%20iPhone%203.0%20That%20You%20Can%E2%80%99t%20Live%20without&amp;link=http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F" title="FriendFeed"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F&amp;t=iPhone%20Sneak%20Peek%3A%203%20Features%20in%20iPhone%203.0%20That%20You%20Can%E2%80%99t%20Live%20without" title="HackerNews"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F&amp;title=iPhone%20Sneak%20Peek%3A%203%20Features%20in%20iPhone%203.0%20That%20You%20Can%E2%80%99t%20Live%20without&amp;source=Web+Engineering%2C+Los+Angeles+Web+Engineering%2C+Los+Angeles&amp;summary=%0D%0ARecently%2C%20I%20tested%20the%20iPhone%203.0%20Beta%20Operating%20System%20and%20after%20testing%20the%20new%20features%20of%20the%20phone%20operating%20system%2C%20I%20have%20come%20away%20with%20these%20three%20features%20that%20I%20can%20no%20longer%20live%20without%20as%20an%20iPhone%20user%3A%0D%0A1%29%C2%A0%C2%A0%20Search%20your%20entire%20iPh" title="LinkedIn"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F&amp;title=iPhone%20Sneak%20Peek%3A%203%20Features%20in%20iPhone%203.0%20That%20You%20Can%E2%80%99t%20Live%20without" title="Reddit"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F&amp;title=iPhone%20Sneak%20Peek%3A%203%20Features%20in%20iPhone%203.0%20That%20You%20Can%E2%80%99t%20Live%20without" title="StumbleUpon"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F%20iPhone%20Sneak%20Peek%3A%203%20Features%20in%20iPhone%203.0%20That%20You%20Can%E2%80%99t%20Live%20without" title="Suggest to Techmeme via Twitter"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F" title="Technorati"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=iPhone%20Sneak%20Peek%3A%203%20Features%20in%20iPhone%203.0%20That%20You%20Can%E2%80%99t%20Live%20without%20-%20http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F" title="Twitter"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" target="_blank" href="http://www.fsdaily.com/submit?url=http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F&amp;title=iPhone%20Sneak%20Peek%3A%203%20Features%20in%20iPhone%203.0%20That%20You%20Can%E2%80%99t%20Live%20without" title="FSDaily"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/fsdaily.png" title="FSDaily" alt="FSDaily" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://ping.fm/ref/?link=http%3A%2F%2Fwww.thebitsource.com%2Fprogramming-software-development%2Fiphone-mobile-software-engineering%2Fiphone-3-sneak-peek%2F&amp;title=iPhone%20Sneak%20Peek%3A%203%20Features%20in%20iPhone%203.0%20That%20You%20Can%E2%80%99t%20Live%20without&amp;body=%0D%0ARecently%2C%20I%20tested%20the%20iPhone%203.0%20Beta%20Operating%20System%20and%20after%20testing%20the%20new%20features%20of%20the%20phone%20operating%20system%2C%20I%20have%20come%20away%20with%20these%20three%20features%20that%20I%20can%20no%20longer%20live%20without%20as%20an%20iPhone%20user%3A%0D%0A1%29%C2%A0%C2%A0%20Search%20your%20entire%20iPh" title="Ping.fm"><img onError="javascript: wp_404_images_fix = window.wp_404_images_fix || function(){}; wp_404_images_fix(this);"  src="http://www.thebitsource.com/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a></li>
</ul>
</div>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.thebitsource.com/programming-software-development/iphone-mobile-software-engineering/iphone-3-sneak-peek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
