<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>iDevelopSoftware</title>
	<atom:link href="http://idvlpsw.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://idvlpsw.wordpress.com</link>
	<description>Nondescript answer to the question "So, what do you do for a living?"</description>
	<lastBuildDate>Sun, 25 Jan 2009 18:26:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='idvlpsw.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/9f814d6bdf3bd7ce7ac2113a6583c24b?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>iDevelopSoftware</title>
		<link>http://idvlpsw.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://idvlpsw.wordpress.com/osd.xml" title="iDevelopSoftware" />
	<atom:link rel='hub' href='http://idvlpsw.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Hike in the East Bay &#8211; Get a Commerative T-Shirt!</title>
		<link>http://idvlpsw.wordpress.com/2009/01/25/hike-in-the-east-bay-get-a-commerative-t-shirt/</link>
		<comments>http://idvlpsw.wordpress.com/2009/01/25/hike-in-the-east-bay-get-a-commerative-t-shirt/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 18:26:15 +0000</pubDate>
		<dc:creator>bsmith</dc:creator>
				<category><![CDATA[Hiking]]></category>
		<category><![CDATA[LinkedIn]]></category>

		<guid isPermaLink="false">http://blog.idevelopsoftware.com/?p=169</guid>
		<description><![CDATA[EBRPD is celebrating its 75th Anniversary and has partnered with Kaiser Permanente and the Regional Parks Foundation to make the Trails Challenge program free* for everyone (while supplies last). In an effort to go “green,” this year’s program will be hosted completely online. Register to receive the 2009 guidebook filled with 20 of the best [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=169&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_172" class="wp-caption aligncenter" style="width: 478px"><a href="http://www.regionalparksfoundation.org/Page.aspx?pid=255"><img src="http://idvlpsw.files.wordpress.com/2009/01/ebparks-trails-challenge-2009.png?w=468&#038;h=178" alt="Trails Challenge 2009" title="ebparks-trails-challenge-2009" width="468" height="178" class="size-full wp-image-172" /></a><p class="wp-caption-text">Trails Challenge 2009</p></div>
<p>EBRPD is celebrating its 75th Anniversary and has partnered with Kaiser Permanente and the Regional Parks Foundation to make the Trails Challenge program free* for everyone (while supplies last).  In an effort to go “green,” this year’s program will be hosted completely online.  Register to receive the 2009 guidebook filled with 20 of the best hikes in the Regional Parks, an organic T-shirt, and commemorative pin for those who complete the challenge.</p>
<p><a href="http://www.regionalparksfoundation.org/Page.aspx?pid=255">Sign up</a> and <a href="http://www.ebparks.org/parks">Get Out There</a>. See you on the trails!</p>
<br />Posted in Hiking Tagged: LinkedIn <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/idvlpsw.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/idvlpsw.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/idvlpsw.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/idvlpsw.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/idvlpsw.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/idvlpsw.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/idvlpsw.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/idvlpsw.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/idvlpsw.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/idvlpsw.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/idvlpsw.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/idvlpsw.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/idvlpsw.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/idvlpsw.wordpress.com/169/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=169&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://idvlpsw.wordpress.com/2009/01/25/hike-in-the-east-bay-get-a-commerative-t-shirt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4ca6979b81c715336b9f20a874113244?s=96&#38;d=monsterid&#38;r=PG" medium="image">
			<media:title type="html">bsmith</media:title>
		</media:content>

		<media:content url="http://idvlpsw.files.wordpress.com/2009/01/ebparks-trails-challenge-2009.png" medium="image">
			<media:title type="html">ebparks-trails-challenge-2009</media:title>
		</media:content>
	</item>
		<item>
		<title>Mac Market Share Increasing!</title>
		<link>http://idvlpsw.wordpress.com/2009/01/17/mac-market-share-increasing/</link>
		<comments>http://idvlpsw.wordpress.com/2009/01/17/mac-market-share-increasing/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 21:43:54 +0000</pubDate>
		<dc:creator>bsmith</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[LinkedIn]]></category>

		<guid isPermaLink="false">http://blog.idevelopsoftware.com/?p=162</guid>
		<description><![CDATA[I was at the local library today to do a couple hours programming in a quiet environment without the normal distractions of my home office. To my surprise when I looked around I saw a sea of Apple MacBook and MacBook Pro laptops. Sure, there were a few Toshiba or HP laptops too, but the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=162&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was at the local library today to do a couple hours programming in a quiet environment without the normal distractions of my home office. To my surprise when I looked around I saw a sea of Apple MacBook and MacBook Pro laptops. Sure, there were a few Toshiba or HP laptops too, but the majority of the machines in the room had shinning bright Apple logos on the screens.</p>
<p>My <i>unscientific</i> survey in the library today yielded the following numbers:</p>
<div align="center">
<table width="70%">
<tr>
<th align="left" width="75%">System</th>
<th align="left" width="25%">Count</th>
</tr>
<tr>
<td>White MacBook</td>
<td>2</td>
</tr>
<tr>
<td>Unibody 13&#8243; Macbook</td>
<td>1</td>
</tr>
<tr>
<td>15&#8243; MacBook Pro</td>
<td>2</td>
</tr>
<tr>
<td>12&#8243; PowerBook</td>
<td>1</td>
</tr>
<tr>
<td>Toshiba</td>
<td>1</td>
</tr>
<tr>
<td>HP</td>
<td>2</td>
</tr>
<tr>
<td>IBM</td>
<td>1</td>
</tr>
</table>
</div>
<p>That breaks down to 60% Apple, 40% Microsoft.</p>
<p>Now that&#8217;s what I like to see!  Maybe the recent discussion on the macsb about Mac market share isn&#8217;t so far fetched after all.  Here are a few interesting links:</p>
<ul>
<li><a href="http://successfulsoftware.net/2009/01/09/macosx-market-share/">Mac OS X Market Share</a></li>
<li><a href="http://blog.wired.com/business/2008/01/gartner-says-ma.html">Mac Market Share to Double in Three Years</a></li>
</ul>
<p>Who knows if this is all true or not. With the recent announcement that Steve Jobs will be taking a six month leave of absense from Apple due to health concerns the future for Apple is less clear than it once was. I&#8217;m sure Apple will do just fine over the next 12-18 months since there are a number of products already in development. The big concern has to be about the sort of innovations that Apple can concieve of and execute on <b>after</b> the current pipeline runs dry. Will there be other folks at Apple with the same vision and forsight as Steve Jobs?  Probably, but it is far from certain.</p>
<p>Atleast for now it seems like the market share for Apple will continue to climb. Microsoft will have to hit a home run with the new Windows 7 operating system if they want to fend off the onslaught of Mac OS X.  Being a long time developer on both platforms I can say that from my point of view having more users on the Mac makes me happy!  I look forward to developing, releasing and selling more applications on the Mac platform.</p>
<br />Posted in Apple, Microsoft Tagged: LinkedIn <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/idvlpsw.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/idvlpsw.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/idvlpsw.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/idvlpsw.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/idvlpsw.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/idvlpsw.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/idvlpsw.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/idvlpsw.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/idvlpsw.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/idvlpsw.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/idvlpsw.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/idvlpsw.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/idvlpsw.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/idvlpsw.wordpress.com/162/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=162&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://idvlpsw.wordpress.com/2009/01/17/mac-market-share-increasing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4ca6979b81c715336b9f20a874113244?s=96&#38;d=monsterid&#38;r=PG" medium="image">
			<media:title type="html">bsmith</media:title>
		</media:content>
	</item>
		<item>
		<title>Nokia places Qt under LGPL License &#8211; Sweet!</title>
		<link>http://idvlpsw.wordpress.com/2009/01/14/nokia-places-qt-under-lgpl-license-sweet/</link>
		<comments>http://idvlpsw.wordpress.com/2009/01/14/nokia-places-qt-under-lgpl-license-sweet/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 15:05:07 +0000</pubDate>
		<dc:creator>bsmith</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[LinkedIn]]></category>

		<guid isPermaLink="false">http://blog.idevelopsoftware.com/?p=156</guid>
		<description><![CDATA[I have been a big fan of the Trolltech Qt Framework for a number of years. It is a fantastic way to build high quality cross-platform desktop applications in C++. For the past six years it seems like every project I work on has included a rich desktop GUI application of some sort. Each time [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=156&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have been a big fan of the Trolltech Qt Framework for a number of years. It is a fantastic way to build high quality cross-platform desktop applications in C++. For the past six years it seems like every project I work on has included a rich desktop GUI application of some sort. Each time this need would arise I would start the process of <em>selling</em> the idea of using the Qt Framework for the project. The biggest hurdle was always the per-developer cost for the commercial license of the framework. I would hear things like</p>
<blockquote><p>
Just use MFC. It&#8217;s free and we don&#8217;t really see a need for the application to be cross-platform anyway.
</p></blockquote>
<p>or sometimes I would hear</p>
<blockquote><p>
Use the GPL version of Qt and just <em>keep it under the radar</em> until we are sure the application will be released to our customers.
</p></blockquote>
<p>It was always frustrating to try and make the case that Qt was a better solution than MFC for UI, was more comprehensive for general development than other frameworks, and that it was worth planning for the possiblity of releasing the applications for Linux or Mac as well as Windows. In the end each project did adopt the Qt Framework, but it really was a distraction to try and justify the use. </p>
<p>Thankfully with the purchase of Trolltech by Nokia we are seeing a change in the licensing terms for the Qt Framework. Starting with the 4.5 release it looks like the framework will be placed under the LGPL license making it much easier to adopt as part of commercial development efforts.  </p>
<p>Here are a couple links that discuss the development further:</p>
<ul>
<li><a href="http://arstechnica.com/news.ars/post/20090114-nokia-qt-lgpl-switch-huge-win-for-cross-platform-development.html">ARS Technica</a></li>
<li><a href="http://www.pcworld.com/article/157054/nokia_hopes_to_increase_qt_popularity_with_new_license.html">PC World</a></li>
</ul>
<p>and you can read the news directly from Nokia on the <a href="http://www.qtsoftware.com/about/licensing">Qt Licensing Terms</a> page.</p>
<p>This new development on the licensing front and the recent inclusion of WebKit into the Qt Framework make me very optimistic about a long and prosperous future for developers who know the Qt Framework!  <b>Thank you Nokia!</b></p>
<br />Posted in C++, Qt Tagged: LinkedIn <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/idvlpsw.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/idvlpsw.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/idvlpsw.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/idvlpsw.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/idvlpsw.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/idvlpsw.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/idvlpsw.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/idvlpsw.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/idvlpsw.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/idvlpsw.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/idvlpsw.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/idvlpsw.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/idvlpsw.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/idvlpsw.wordpress.com/156/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=156&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://idvlpsw.wordpress.com/2009/01/14/nokia-places-qt-under-lgpl-license-sweet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4ca6979b81c715336b9f20a874113244?s=96&#38;d=monsterid&#38;r=PG" medium="image">
			<media:title type="html">bsmith</media:title>
		</media:content>
	</item>
		<item>
		<title>Software Design: Want vs. Need</title>
		<link>http://idvlpsw.wordpress.com/2009/01/13/software-design-want-vs-need/</link>
		<comments>http://idvlpsw.wordpress.com/2009/01/13/software-design-want-vs-need/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 18:52:29 +0000</pubDate>
		<dc:creator>bsmith</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Software Design]]></category>

		<guid isPermaLink="false">http://idvlpsw.wordpress.com/?p=74</guid>
		<description><![CDATA[I am always surprised at how short-sighted some folks are who design software. It seems like there is no shortage of people who feel that you just have to listen to your customers to build great software. In my experience, if all you do is build what the customer says he/she wants then your software [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=74&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am always surprised at how short-sighted some folks are who design software. It seems like there is no shortage of people who feel that you just have to <em>listen to your customers</em> to build great software. In my experience, if all you do is build what the customer says he/she wants then your software will likely be obsolete in a year (maybe even less time) and your customers will ultimately be very unhappy with you.</p>
<p>To build great software you have to listen intently to what the customer is saying so you can identify the pain and suffering that usually lies unexpressed just below the surface of comments like &#8220;All I need is a widget that does X.&#8221;  </p>
<p>Check out what BusinessWeek magazine had to say about this phenomenon:</p>
<blockquote><p>
&#8220;It&#8217;s really hard to design products by focus groups. A lot of times, people don&#8217;t know what they want until you show it to them.&#8221;<br />
&#8211; BusinessWeek, May 25 1998
</p></blockquote>
<p>Probably my favorite quote about building great software came from someone on the team that built the NeXT computer.  I think they really understood what it takes to build quality systems (software and hardware) that last.</p>
<blockquote><p>
&#8220;It took us three years to build the NeXT computer. If we&#8217;d given customers what they said they wanted, we&#8217;d have built a computer they&#8217;d have been happy with a year after we spoke to them &#8211; not something they&#8217;d want now.&#8221;<br />
&#8211; Someone on the NeXT Team
</p></blockquote>
<p>It all comes down to making a decision to apply your knowledge and understanding of technology to address the immediate problems for the customer and to push beyond so you can give the customer a system they can grow with.  The ultimate measure of success is when a user says &#8220;Hey, now I need to do Y with the widget.&#8221; and you can reply with something like &#8220;Okay, this is how you do that with the system we built.&#8221;  If you find yourself replying with something more like &#8220;Hmmm, we could add that to the software but it will cost you.&#8221; then you are doing it wrong!</p>
<br />Posted in Apple, Software Tagged: Architecture, LinkedIn, Software Design <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/idvlpsw.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/idvlpsw.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/idvlpsw.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/idvlpsw.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/idvlpsw.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/idvlpsw.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/idvlpsw.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/idvlpsw.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/idvlpsw.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/idvlpsw.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/idvlpsw.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/idvlpsw.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/idvlpsw.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/idvlpsw.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=74&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://idvlpsw.wordpress.com/2009/01/13/software-design-want-vs-need/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4ca6979b81c715336b9f20a874113244?s=96&#38;d=monsterid&#38;r=PG" medium="image">
			<media:title type="html">bsmith</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting up Unit Testing in Xcode 3.1</title>
		<link>http://idvlpsw.wordpress.com/2008/07/28/setting-up-unit-testing-in-xcode-31/</link>
		<comments>http://idvlpsw.wordpress.com/2008/07/28/setting-up-unit-testing-in-xcode-31/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 21:07:26 +0000</pubDate>
		<dc:creator>bsmith</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://idvlpsw.wordpress.com/?p=111</guid>
		<description><![CDATA[Xcode includes OCUnit, so you don&#8217;t need to get a copy. But, you might want to take a look at their website (http://sente.epfl.ch/software/ocunit/) for information and tutorials on how OCUnit is intended to be used. If you are planning on doing Test Driven Development (TDD) you may also want to get the following packages: OCMock [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=111&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
Xcode includes OCUnit, so you don&#8217;t need to get a copy.  But, you might want to take a look at their website (http://sente.epfl.ch/software/ocunit/) for information and tutorials on how OCUnit is intended to be used.
</p>
<p>
If you are planning on doing Test Driven Development (TDD) you may also want to get the following packages:</p>
<ul>
<li>OCMock &#8211; OCMock is an Objective-C implementation of mock objects. (<a href="http://www.mulle-kybernetik.com/software/OCMock/">http://www.mulle-kybernetik.com/software/OCMock/</a>)</li>
<li>Hamcrest &#8211; library of matchers for building test expressions (<a href="http://code.google.com/p/hamcrest/">http://code.google.com/p/hamcrest/</a>)</li>
</ul>
<p>
Other good articles on Xcode Unit Testing that I came across:</p>
<ul>
<li>Unit Testing with OCUnit &#8211; <a href="http://www.macdevcenter.com/pub/a/mac/2004/04/23/ocunit.html?page=1">http://www.macdevcenter.com/pub/a/mac/2004/04/23/ocunit.html?page=1</a></li>
<li>Test Driving Your Code with OCUnit &#8211; <a href="http://developer.apple.com/tools/unittest.html">http://developer.apple.com/tools/unittest.html</a></li>
<li>Xcode unit testing articles &#8211; <a href="http://chanson.livejournal.com/tag/unit+testing">http://chanson.livejournal.com/tag/unit+testing</a></li>
<li>Unit Testing with Xcode &#8211; <a href="http://www.stiefels.net/2007/05/01/unit-testing-with-xcode/">http://www.stiefels.net/2007/05/01/unit-testing-with-xcode/</a></li>
</ul>
<p>
By reading through the documents references above I was able to get OCUnit up and running for one of my projects.  It took a bit of experimentation, but in the end it looks like OCUnit will work just fine for doing TDD in Xcode with Objective-C.  Anyone wanting to try out TDD should give it a try. The benefits for your project are significant.  Go for it!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/idvlpsw.wordpress.com/111/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/idvlpsw.wordpress.com/111/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/idvlpsw.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/idvlpsw.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/idvlpsw.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/idvlpsw.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/idvlpsw.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/idvlpsw.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/idvlpsw.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/idvlpsw.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/idvlpsw.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/idvlpsw.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/idvlpsw.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/idvlpsw.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/idvlpsw.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/idvlpsw.wordpress.com/111/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=111&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://idvlpsw.wordpress.com/2008/07/28/setting-up-unit-testing-in-xcode-31/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4ca6979b81c715336b9f20a874113244?s=96&#38;d=monsterid&#38;r=PG" medium="image">
			<media:title type="html">bsmith</media:title>
		</media:content>
	</item>
		<item>
		<title>What a bump!</title>
		<link>http://idvlpsw.wordpress.com/2008/07/17/what-a-bump/</link>
		<comments>http://idvlpsw.wordpress.com/2008/07/17/what-a-bump/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 03:44:01 +0000</pubDate>
		<dc:creator>bsmith</dc:creator>
				<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://idvlpsw.wordpress.com/?p=102</guid>
		<description><![CDATA[Tonight I was looking at the stats for this blog, mostly because I was curious if any of my recent post have been picked up by google searches or not. Well, the answer to that question is mostly no, but I&#8217;ll keep on writing about things I find important. What really caught my eye was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=102&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tonight I was looking at the stats for this blog, mostly because I was curious if any of my recent post have been picked up by google searches or not.  Well, the answer to that question is mostly no, but I&#8217;ll keep on writing about things I find important.</p>
<p>What really caught my eye was this graph:</p>
<div style="text-align:center;"><img src="http://idvlpsw.files.wordpress.com/2008/07/picture-12.png?w=468" alt="Picture 12.png" border="0" /></div>
<p>Notice anything special about July 11th?  Yup, that&#8217;s the day the iPhone 3G was released.  I happened to be one of the brave soles that tried to upgrade my iPhone 2.5G, and I wrote about the problems that ensued.  It looks like you just have to talk about the iPhone if you want to drive traffic to your blog!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/idvlpsw.wordpress.com/102/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/idvlpsw.wordpress.com/102/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/idvlpsw.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/idvlpsw.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/idvlpsw.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/idvlpsw.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/idvlpsw.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/idvlpsw.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/idvlpsw.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/idvlpsw.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/idvlpsw.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/idvlpsw.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/idvlpsw.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/idvlpsw.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/idvlpsw.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/idvlpsw.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=102&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://idvlpsw.wordpress.com/2008/07/17/what-a-bump/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4ca6979b81c715336b9f20a874113244?s=96&#38;d=monsterid&#38;r=PG" medium="image">
			<media:title type="html">bsmith</media:title>
		</media:content>

		<media:content url="http://idvlpsw.files.wordpress.com/2008/07/picture-12.png" medium="image">
			<media:title type="html">Picture 12.png</media:title>
		</media:content>
	</item>
		<item>
		<title>You can&#8217;t keep a good class library down &#8230; MFC gets reprieve from death sentence!</title>
		<link>http://idvlpsw.wordpress.com/2008/07/15/you-cant-keep-a-good-class-library-down-mfc-gets-reprieve-from-death-sentence/</link>
		<comments>http://idvlpsw.wordpress.com/2008/07/15/you-cant-keep-a-good-class-library-down-mfc-gets-reprieve-from-death-sentence/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 16:13:06 +0000</pubDate>
		<dc:creator>bsmith</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[MFC]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://idvlpsw.wordpress.com/?p=99</guid>
		<description><![CDATA[A few years ago I was working at a company where we built applications using Visual Studio 6 and MFC. The applications had been around for about 10-12 years, and were all showing their age. Customers were beginning to request updated user interface features like they were seeing in modern Microsoft products such as Office [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=99&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A few years ago I was working at a company where we built applications using Visual Studio 6 and MFC.  The applications had been around for about 10-12 years, and were all showing their age. Customers were beginning to request updated user interface features like they were seeing in <i>modern</i> Microsoft products such as Office and Internet Explorer. Sadly, we could not deliver these user interface enhancements easily because MFC was not getting any attention from Microsoft.</p>
<p>In late 2002 Microsoft was pushing the .NET Framework, C# and WinForms as the heir apparent for Win32, C++ and MFC.  Converting a decade of legacy C++ MFC code to .NET and WinForms just wasn&#8217;t an option. We all felt like Microsoft had just abandoned us for greener pastures.  </p>
<p>Our solution at the time was to start a long difficult process of moving away from MFC toward a cross-platform class library built by <a href="http://www.trolltech.com">Trolltech</a>, called Qt.  In many respects this turned out to be a good decision since it meant we could begin to seriously consider offering our applications on Windows, Linux and the Mac instead of just on Windows. Still, it felt like Microsoft had hung us out to dry.</p>
<p>The WinForms classes just were not rich enough to build complex desktop applications at the time.  Many of the conveniences we had come to rely upon from the MFC class libraries were missing and it would have been up to us to roll our own alternatives had we gone down the WinForms route.  I think Microsoft was too focused on building web applications to devote sufficient resources to WinForms.</p>
<p>Here we are six years later and Microsoft has announced that they are providing a <i>MFC Feature Pack for Visual C++ 2008</i> that will add significantly to the capabilities of the MFC class libraries.  I can hear MFC development teams all across the Internet celebrating this change in stance from Microsoft.  </p>
<p>Here are a couple links to information from Microsoft on the topic:</p>
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/bb982354.aspx">MFC Feature Pack for Visual C++ 2008</a></li>
<li><a href="http://channel9.msdn.com/posts/Charles/Pat-Brenner-New-Updates-to-MFC-in-Visual-Studio-2008/">Pat Brenner: New Updates to MFC in Visual Studio 2008</a></li>
</ul>
<p>Couple MFC with a good third-party widget library like the toolkit offered by <a href="http://www.codejock.com/">CodeJock Software</a> and you have everything necessary to build some awesome new desktop applications.</p>
<p><b>Long Live MFC!</b></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/idvlpsw.wordpress.com/99/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/idvlpsw.wordpress.com/99/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/idvlpsw.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/idvlpsw.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/idvlpsw.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/idvlpsw.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/idvlpsw.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/idvlpsw.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/idvlpsw.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/idvlpsw.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/idvlpsw.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/idvlpsw.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/idvlpsw.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/idvlpsw.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/idvlpsw.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/idvlpsw.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=99&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://idvlpsw.wordpress.com/2008/07/15/you-cant-keep-a-good-class-library-down-mfc-gets-reprieve-from-death-sentence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4ca6979b81c715336b9f20a874113244?s=96&#38;d=monsterid&#38;r=PG" medium="image">
			<media:title type="html">bsmith</media:title>
		</media:content>
	</item>
		<item>
		<title>MobileMe Mail Error</title>
		<link>http://idvlpsw.wordpress.com/2008/07/12/mobileme-mail-error/</link>
		<comments>http://idvlpsw.wordpress.com/2008/07/12/mobileme-mail-error/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 21:31:33 +0000</pubDate>
		<dc:creator>bsmith</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://idvlpsw.wordpress.com/?p=98</guid>
		<description><![CDATA[Here we go again. Software Update just notified me that &#8220;.mac is now MobileMe&#8221; and that an update to Mac OS X was available. Being a masochist I went ahead and ran the update. Everything went smoothly for the most part. I was even able to connect to MobileMe Mail using Safari. I logged in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=98&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here we go again.  Software Update just notified me that &#8220;.mac is now MobileMe&#8221; and that an update to Mac OS X was available.  Being a masochist I went ahead and ran the update.  Everything went smoothly for the most part. I was even able to connect to MobileMe Mail using Safari.  I logged in successfully and started poking around the web interface.  Guess what&#8230;.  </p>
<p>Yup, once again Apple&#8217;s servers are not up to the task.  Here is the message I was greeted with shortly after the initial user interface was displayed in the browser window:</p>
<div style="text-align:center;"><img src="http://idvlpsw.files.wordpress.com/2008/07/picture-1.png?w=435&#038;h=149" alt="Picture 1.png" border="0" width="435" height="149" /></div>
<p>Apple builds some killer hardware, a great desktop OS, a great music device, some excellent applications, and a really cool phone.  They just don&#8217;t seem to be able to get server computing right though.  </p>
<p>I&#8217;m not sure if it&#8217;s that they don&#8217;t allocate sufficient engineering resources to the problems, or if their data centers are under-powered or what, but these problems just aren&#8217;t acceptable.  This isn&#8217;t new territority.  Companies in the on-line space such as Google, Amazon, eBay and AOL have been doing this for years. Building scalable, robust server farms that can handle the kind of load .mac subscribers (oops, I meant MobileMe) exert on the infrastructure just isn&#8217;t rocket science.  </p>
<p>The new user interface in MobileMe looks promising. I just want it to work reliably and to always be there when I need it.</p>
<p>Come on Apple.  You make great XServe servers. Throw more of them at the problem if it&#8217;s just a resource issue.  Looking at the growth of Apple stock share prices, the increased sales of Mac desktop and notebook computers, and the insanely successful iPhone I think you can afford to hire some top-gun server developers if what you need is more engineering talent to correct this problem.</p>
<p>Please, make MobileMe something everyone loves and can&#8217;t live without.  Show the rest of the on-line world you mean business here!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/idvlpsw.wordpress.com/98/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/idvlpsw.wordpress.com/98/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/idvlpsw.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/idvlpsw.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/idvlpsw.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/idvlpsw.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/idvlpsw.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/idvlpsw.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/idvlpsw.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/idvlpsw.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/idvlpsw.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/idvlpsw.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/idvlpsw.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/idvlpsw.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/idvlpsw.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/idvlpsw.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=98&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://idvlpsw.wordpress.com/2008/07/12/mobileme-mail-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4ca6979b81c715336b9f20a874113244?s=96&#38;d=monsterid&#38;r=PG" medium="image">
			<media:title type="html">bsmith</media:title>
		</media:content>

		<media:content url="http://idvlpsw.files.wordpress.com/2008/07/picture-1.png" medium="image">
			<media:title type="html">Picture 1.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Finally, accepted into the Apple iPhone Developer Program!</title>
		<link>http://idvlpsw.wordpress.com/2008/07/11/finally-accepted-into-the-apple-iphone-developer-program/</link>
		<comments>http://idvlpsw.wordpress.com/2008/07/11/finally-accepted-into-the-apple-iphone-developer-program/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 22:55:18 +0000</pubDate>
		<dc:creator>bsmith</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://idvlpsw.wordpress.com/?p=96</guid>
		<description><![CDATA[The subject of this post says it all. I just received an e-mail from Apple indicating that I have been accepted into the Apple iPhone Developer Program and that I need to fill out some information to complete the registration process. I sure hope everything goes smoothly. I, like many developers, have been waiting to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=96&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The subject of this post says it all.  I just received an e-mail from Apple indicating that I have been accepted into the Apple iPhone Developer Program and that I need to fill out some information to complete the registration process. I sure hope everything goes smoothly.  I, like many developers, have been waiting to try my application on the iPhone for months.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/idvlpsw.wordpress.com/96/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/idvlpsw.wordpress.com/96/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/idvlpsw.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/idvlpsw.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/idvlpsw.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/idvlpsw.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/idvlpsw.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/idvlpsw.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/idvlpsw.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/idvlpsw.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/idvlpsw.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/idvlpsw.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/idvlpsw.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/idvlpsw.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/idvlpsw.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/idvlpsw.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=96&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://idvlpsw.wordpress.com/2008/07/11/finally-accepted-into-the-apple-iphone-developer-program/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4ca6979b81c715336b9f20a874113244?s=96&#38;d=monsterid&#38;r=PG" medium="image">
			<media:title type="html">bsmith</media:title>
		</media:content>
	</item>
		<item>
		<title>Upgrade to iPhone OS 2.0 Fails &#8211; Unknown Error (-9838)</title>
		<link>http://idvlpsw.wordpress.com/2008/07/11/upgrade-to-iphone-os-20-fails-unknown-error-9838/</link>
		<comments>http://idvlpsw.wordpress.com/2008/07/11/upgrade-to-iphone-os-20-fails-unknown-error-9838/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 15:37:14 +0000</pubDate>
		<dc:creator>bsmith</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://idvlpsw.wordpress.com/?p=92</guid>
		<description><![CDATA[The new iPhone 3G went on sale this morning at 8:00 AM and I&#8217;m sure there are long lines at various Apple stores around the country. I already have a first generation iPhone and was looking forward to the iPhone OS 2.0 upgrade. Sure, I&#8217;ll still have to live with the EDGE network speed when [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=92&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The new iPhone 3G went on sale this morning at 8:00 AM and I&#8217;m sure there are long lines at various Apple stores around the country.  I already have a first generation iPhone and was looking forward to the iPhone OS 2.0 upgrade. Sure, I&#8217;ll still have to live with the EDGE network speed when not connected to a WiFi hotspot and I won&#8217;t have a GPS, but other than those two shortcomings (and not being able to get one in white) my first generation iPhone is working just fine.</p>
<p>So, this morning when I sat down at my desk and pressed the &#8220;Check for Updates&#8221; button in iTunes with my iPhone connected it said that the iPhone OS 2.0 update was available for download and installation.  I ran through the process and everything seemed to be going well right up until when it restarted the iPhone with the new 2.0 software.  Then I get the dialog box shown below.</p>
<div style="text-align:center;"><img src="http://idvlpsw.files.wordpress.com/2008/07/picture-3.png?w=503&#038;h=176" alt="Picture 3.png" border="0" width="503" height="176" /></div>
<p>WTF!  An unknown error?  What sort of an iTunes Store failure is this?  My phone appears to be bricked at this point.  All I can do is make an emergency call.  Oh boy, just what I wanted from Apple! If only I could make an &#8220;emergency call&#8221; to the Apple technical support line maybe they could let me know what the -9838 error is.  I am not very happy right now.</p>
<p>The dialog box says to try again later.  Well, I have retried this operation by ejecting and reconnecting my iPhone at least ten times now, and each time I see the same dialog box.</p>
<p>When I get this resolved I will post an update.  For now, if you are eager to get the iPhone OS 2.0 I would suggest that your best bet is to go buy a second iPhone.  Clearly Apple has not fully baked the iPhone OS 2.0 support for the first generation iPhones.  How disappointing!</p>
<p><b>Update @ 9:05 AM</b></p>
<p>It is now 1 hour after I started this upgrade process and the iTunes Store is now reporting a different unknown error code.  </p>
<div style="text-align:center;"><img src="http://idvlpsw.files.wordpress.com/2008/07/picture-4.png?w=491&#038;h=163" alt="Picture 4.png" border="0" width="491" height="163" /></div>
<p>What fun!</p>
<p><b>Updated @ 10:12 AM</b></p>
<p>Still no luck getting my phone to work.  I am getting the &#8220;unknown error occurred (-4)&#8221;, and have been for more than an hour now.</p>
<p>There is a discussion of this issue on the Apple support site. Here is the link:</p>
<p><a href="http://discussions.apple.com/thread.jspa?threadID=1594694&amp;tstart=0">Topic : Cannot connect to store (error -9838): can&#8217;t activate iPhone !</a></p>
<p>Someone at Apple should be held to the flames for not anticipating this sort of issue and taking steps to eleminate it. They had very similar problems when the first generation iPhones were released and people couldn&#8217;t activate them.</p>
<p>Think Different, indeed&#8230;.</p>
<p><b>Updated @ 10:20 AM</b></p>
<p>Finally!</p>
<div style="text-align:center;"><img src="http://idvlpsw.files.wordpress.com/2008/07/picture-5.png?w=347&#038;h=108" alt="Picture 5.png" border="0" width="347" height="108" /></div>
<p>Apple is very fond of reminding people that they build great user interfaces for their applications. Here is a perfect example of where they failed miserably. I think a lot fewer people would be complaining about this server scalability issue if the iTunes application had a &#8220;retry&#8221; button.  Instead of just asking you to try later the software should do that for us.  After all, the computer is more than capable of retrying the connection until it succeeds.  There is no reason at all for all of us humans to be sitting here clicking on play lists and then clicking on the iPhone item and then waiting for an error and then repeating the process FOR TWO AND A HALF HOURS!</p>
<p>Apple, you need to put more engineering resources into this sort of thing.  The scale you are dealing with on the iPhone and the iTunes Store and now the App Store is way beyond what .mac ever was.  You need to THINK DIFFERENT!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/idvlpsw.wordpress.com/92/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/idvlpsw.wordpress.com/92/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/idvlpsw.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/idvlpsw.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/idvlpsw.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/idvlpsw.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/idvlpsw.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/idvlpsw.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/idvlpsw.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/idvlpsw.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/idvlpsw.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/idvlpsw.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/idvlpsw.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/idvlpsw.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/idvlpsw.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/idvlpsw.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=idvlpsw.wordpress.com&amp;blog=2909608&amp;post=92&amp;subd=idvlpsw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://idvlpsw.wordpress.com/2008/07/11/upgrade-to-iphone-os-20-fails-unknown-error-9838/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4ca6979b81c715336b9f20a874113244?s=96&#38;d=monsterid&#38;r=PG" medium="image">
			<media:title type="html">bsmith</media:title>
		</media:content>

		<media:content url="http://idvlpsw.files.wordpress.com/2008/07/picture-3.png" medium="image">
			<media:title type="html">Picture 3.png</media:title>
		</media:content>

		<media:content url="http://idvlpsw.files.wordpress.com/2008/07/picture-4.png" medium="image">
			<media:title type="html">Picture 4.png</media:title>
		</media:content>

		<media:content url="http://idvlpsw.files.wordpress.com/2008/07/picture-5.png" medium="image">
			<media:title type="html">Picture 5.png</media:title>
		</media:content>
	</item>
	</channel>
</rss>
