<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xml:lang="en" xml:base="http://www.jwsecure.com/dan/wp-atom.php">
	<title type="text">Dan Griffin's Blog</title>
	<subtitle type="text">Comments on security, PKI, smart cards, cryptography, and entrepreneurship.</subtitle>

	<updated>2009-07-02T18:50:36Z</updated>
	<generator uri="http://wordpress.org/" version="2.6.5">WordPress</generator>

	<link rel="alternate" type="text/html" href="http://www.jwsecure.com/dan" />
	<id>http://www.jwsecure.com/dan/feed/atom/</id>
	

			<link rel="self" href="http://feeds.feedburner.com/jwsecure-dan" type="application/atom+xml" /><entry>
		<author>
			<name>dan</name>
						<uri>http://www.jwsecure.com</uri>
					</author>
		<title type="html"><![CDATA[iPhone application business model]]></title>
		<link rel="alternate" type="text/html" href="http://www.jwsecure.com/dan/2009/07/02/iphone-application-business-model/" />
		<id>http://www.jwsecure.com/dan/?p=502</id>
		<updated>2009-07-02T18:50:36Z</updated>
		<published>2009-07-02T18:50:36Z</published>
		<category scheme="http://www.jwsecure.com/dan" term="Uncategorized" />		<summary type="html"><![CDATA[I’ve been doing some research into this lately, especially in anticipation of contrasting it to similar opportunities that may be offered by the upcoming Windows Marketplace for Mobile (http://www.microsoft.com/presspass/press/2009/feb09/02-16MWCPR.mspx).
 
Regarding the iPhone, it’s certainly got buzz in its favor. And as of Q1 CY09, Apple had sold 21 million iPhones.
 
On the other hand, Microsoft announced that 20 [...]]]></summary>
		<content type="html" xml:base="http://www.jwsecure.com/dan/2009/07/02/iphone-application-business-model/"><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;">I’ve been doing some research into this lately, especially in anticipation of contrasting it to similar opportunities that may be offered by the upcoming Windows Marketplace for Mobile (</span><a href="http://www.microsoft.com/presspass/press/2009/feb09/02-16MWCPR.mspx"><span style="font-size: small; font-family: Calibri;">http://www.microsoft.com/presspass/press/2009/feb09/02-16MWCPR.mspx</span></a><span style="font-size: small;"><span style="font-family: Calibri;">).</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;">Regarding the iPhone, it’s certainly got buzz in its favor. And as of Q1 CY09, Apple <a href="http://gregorykaiser.wordpress.com/2009/04/23/how-many-iphones-and-itouch-ipods-sold/">had sold 21 million iPhones</a></span><span style="font-size: small;"><span style="font-family: Calibri;">.</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;">On the other hand, <a href="http://moconews.net/article/419-ces-microsofts-steve-ballmer/">Microsoft announced</a> that 20 million Windows Mobile devices sold in 2008 alone</span><span style="font-size: small;"><span style="font-family: Calibri;">. However, unfortunately for the independent software makers, what’s missing in the Microsoft case is a sales channel like the iPhone store.</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;">If you’re an aspiring iPhone application developer, there have been some inspiring big-money success stories. For example, Tap Tap Revenge is on an <a href="http://www.techcrunch.com/2009/04/11/apple-offers-another-fleeting-glimpse-at-the-app-stores-all-time-leaders/">estimated 6.5 million devices</a></span><span style="font-size: small;"><span style="font-family: Calibri;">. But there’s a huge amount of competition now. A recent estimate is that there are 35,000 applications on the iPhone store (many of which are free).</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;"><span style="font-family: Calibri;">Is developing iPhone applications a good business model? It’s always fun to play an overly-simplistic numbers game: </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;"><span style="font-family: Calibri;">Start by assuming that you’re an experienced developer who makes $100 per hour. That’s a lofty rate, to be sure, but I mean someone who’s truly senior and has the credentials and reputation to deliver a sophisticated iPhone application, on budget, with high reliability. If you’re not one of those, you should not be playing this game (and good luck finding one).</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;"><span style="font-family: Calibri;">Assume you spend the equivalent of one month, or 160 hours, on developing an iPhone application. That’s $16K of development cost. Now suppose you sell the application at the typical 99 cents per download, and that you can average 50 downloads per day. Minus Apple’s cut, you’ve got 69 cents of revenue per unit. To make back the development cost is going to require selling almost 24,000 units, which will take 464 days, or around 15 months. </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;"><span style="font-family: Calibri;">Too conservative? Maybe in some ways. For one thing, moving 50/day may be typical across the board, but top category apps do 2500/day. Also, in a software start-up endeavor, the average developer cost had better be less than $100/hr (although there’s big time competition for those brains right now). And in that case, you won’t be developing just one application, but rather several of them, in which case you might be able to average less than 160 hours per. The goal is to have a few solid app releases, established a brand, and break into the top per-category lists. If you can get to that point, then, again, you’ll be doing way better download numbers. </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;"><span style="font-family: Calibri;">On the other hand, the winning strategy right now seems to be to build one or more successful apps as free downloads in order to garner a user base. Then try to monetize later (hey, .com all over again!), perhaps by introducing premium versions. There will be non-trivial marketing and design expenses along the way, probably dwarfing the above development-cost-only numbers.</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;"><span style="font-family: Calibri;">So – surprise – it’s not the get-rich-quick opportunity that many people seem to think it is. There is significant competition in this space, including from folks who decide to provide similar apps for free, either because it’s just a side project or because they’re doing it as a brand-building strategy.</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small;"><span style="font-family: Calibri;">Other background links:</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><a href="http://www.macresearch.org/business-models-iphone-applications"><span style="font-size: small; font-family: Calibri;">http://www.macresearch.org/business-models-iphone-applications</span></a><span style="font-size: small;"><span style="font-family: Calibri;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><a href="http://bits.blogs.nytimes.com/2009/04/05/will-the-iphone-30-fuel-a-second-gold-rush/?hp"><span style="font-size: small; font-family: Calibri;">http://bits.blogs.nytimes.com/2009/04/05/will-the-iphone-30-fuel-a-second-gold-rush/?hp</span></a></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><a href="http://moconews.net/article/419-whats-it-cost-to-be-a-top-iphone-app-1875-a-day"><span style="font-size: small; font-family: Calibri;">http://moconews.net/article/419-whats-it-cost-to-be-a-top-iphone-app-1875-a-day</span></a><span style="font-size: small;"><span style="font-family: Calibri;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2;"><span style="font-size: small; font-family: Calibri;"> </span></span></p>
]]></content>
		<link rel="replies" type="text/html" href="http://www.jwsecure.com/dan/2009/07/02/iphone-application-business-model/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.jwsecure.com/dan/2009/07/02/iphone-application-business-model/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>dan</name>
						<uri>http://www.jwsecure.com</uri>
					</author>
		<title type="html"><![CDATA[News feed widgets from MS Small Biz]]></title>
		<link rel="alternate" type="text/html" href="http://www.jwsecure.com/dan/2009/06/29/news-feed-widgets-from-ms-small-biz/" />
		<id>http://www.jwsecure.com/dan/?p=500</id>
		<updated>2009-06-29T23:22:07Z</updated>
		<published>2009-06-29T23:22:07Z</published>
		<category scheme="http://www.jwsecure.com/dan" term="Microsoft" />		<summary type="html"><![CDATA[The Microsoft Small Business engagement team created these news feed widgets as a promotion. They&#8217;re pretty cool (unfortunately, they don&#8217;t fit in the layout template of the JW Secure website).
The full list is here. A sample is here:



]]></summary>
		<content type="html" xml:base="http://www.jwsecure.com/dan/2009/06/29/news-feed-widgets-from-ms-small-biz/"><![CDATA[<p>The Microsoft Small Business engagement team created these news feed widgets as a promotion. They&#8217;re pretty cool (unfortunately, they don&#8217;t fit in the layout template of the JW Secure website).</p>
<p>The full list is <a href="http://www.mslocalwidget.com">here</a>. A sample is here:</p>
<p><script type="text/javascript" src="http://www.mslocalwidget.com/script/widget.js"></script><br />
<object width="180" height="300"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="http://www.mslocalwidget.com/widget/newsreader.swf" /><param name="loop" value="false" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="FlashVars" value="flavor=mobility&#038;id=11620e08-6242-481b-91dc-a26c9e4770e5" /><embed src="http://www.mslocalwidget.com/widget/newsreader.swf" FlashVars="flavor=mobility&#038;id=11620e08-6242-481b-91dc-a26c9e4770e5" loop="false" quality="high" bgcolor="#ffffff" width="180" height="300" name="newsreader" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /><br />
</object></p>
]]></content>
		<link rel="replies" type="text/html" href="http://www.jwsecure.com/dan/2009/06/29/news-feed-widgets-from-ms-small-biz/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.jwsecure.com/dan/2009/06/29/news-feed-widgets-from-ms-small-biz/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>dan</name>
						<uri>http://www.jwsecure.com</uri>
					</author>
		<title type="html"><![CDATA[WPC09 in The Big Easy]]></title>
		<link rel="alternate" type="text/html" href="http://www.jwsecure.com/dan/2009/06/29/wpc09-in-the-big-easy/" />
		<id>http://www.jwsecure.com/dan/?p=498</id>
		<updated>2009-06-29T23:11:50Z</updated>
		<published>2009-06-29T23:11:50Z</published>
		<category scheme="http://www.jwsecure.com/dan" term="WPC" />		<summary type="html"><![CDATA[Anyone going to Microsoft Worldwide Partner Conference 2009 in New Orleans? I&#8217;ll be there.
(Sounds like madness to be in New Orleans in July, doesn&#8217;t it?)
]]></summary>
		<content type="html" xml:base="http://www.jwsecure.com/dan/2009/06/29/wpc09-in-the-big-easy/"><![CDATA[<p>Anyone going to <a href="http://www.digitalwpc.com/">Microsoft Worldwide Partner Conference 2009</a> in New Orleans? I&#8217;ll be there.</p>
<p>(Sounds like madness to be in New Orleans in July, doesn&#8217;t it?)</p>
]]></content>
		<link rel="replies" type="text/html" href="http://www.jwsecure.com/dan/2009/06/29/wpc09-in-the-big-easy/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.jwsecure.com/dan/2009/06/29/wpc09-in-the-big-easy/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>dan</name>
						<uri>http://www.jwsecure.com</uri>
					</author>
		<title type="html"><![CDATA[Screenshots posted on CodePlex project pages]]></title>
		<link rel="alternate" type="text/html" href="http://www.jwsecure.com/dan/2009/06/29/screenshots-posted-on-codeplex-project-pages/" />
		<id>http://www.jwsecure.com/dan/?p=496</id>
		<updated>2009-06-29T22:57:32Z</updated>
		<published>2009-06-29T22:57:32Z</published>
		<category scheme="http://www.jwsecure.com/dan" term="Cloud Backup" /><category scheme="http://www.jwsecure.com/dan" term="EC2 Bootstrapper" /><category scheme="http://www.jwsecure.com/dan" term="Laptop LoJack" /><category scheme="http://www.jwsecure.com/dan" term="SPOS" /><category scheme="http://www.jwsecure.com/dan" term="Samples 2009" /><category scheme="http://www.jwsecure.com/dan" term="Secure Password Storage" />		<summary type="html"><![CDATA[Now all of the project landing pages for the Samples 2009 group on CodePlex have nice &#8220;inline&#8221; screenshots. That way, if you&#8217;re looking for reusable XAML, you know what you can get from these projects. Here are the five project URLs:

http://bioapprovalworkflow.codeplex.com/
http://cloudbackup.codeplex.com/
http://ec2bootstrapper.codeplex.com/
http://laptoplojack.codeplex.com/
http://securepasswordstore.codeplex.com/

]]></summary>
		<content type="html" xml:base="http://www.jwsecure.com/dan/2009/06/29/screenshots-posted-on-codeplex-project-pages/"><![CDATA[<p>Now all of the project landing pages for the Samples 2009 group on CodePlex have nice &#8220;inline&#8221; screenshots. That way, if you&#8217;re looking for reusable XAML, you know what you can get from these projects. Here are the five project URLs:</p>
<ul>
<li><a href="http://bioapprovalworkflow.codeplex.com/">http://bioapprovalworkflow.codeplex.com/</a></li>
<li><a href="http://cloudbackup.codeplex.com/">http://cloudbackup.codeplex.com/</a></li>
<li><a href="http://ec2bootstrapper.codeplex.com/">http://ec2bootstrapper.codeplex.com/</a></li>
<li><a href="http://laptoplojack.codeplex.com/">http://laptoplojack.codeplex.com/</a></li>
<li><a href="http://securepasswordstore.codeplex.com/">http://securepasswordstore.codeplex.com/</a></li>
</ul>
]]></content>
		<link rel="replies" type="text/html" href="http://www.jwsecure.com/dan/2009/06/29/screenshots-posted-on-codeplex-project-pages/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.jwsecure.com/dan/2009/06/29/screenshots-posted-on-codeplex-project-pages/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>dan</name>
						<uri>http://www.jwsecure.com</uri>
					</author>
		<title type="html"><![CDATA[Windows Client Guidance paper by Tim Huckaby]]></title>
		<link rel="alternate" type="text/html" href="http://www.jwsecure.com/dan/2009/06/18/windows-client-guidance-paper-by-tim-huckaby/" />
		<id>http://www.jwsecure.com/dan/?p=494</id>
		<updated>2009-06-18T17:04:16Z</updated>
		<published>2009-06-18T17:04:16Z</published>
		<category scheme="http://www.jwsecure.com/dan" term="Security" />		<summary type="html"><![CDATA[Is here.
Primarily, Tim&#8217;s paper attempts to answer the question, &#8220;what do we call an application that doesn&#8217;t run in the browser?&#8221; and he defends his choice of &#8216;rich client&#8217;. I personally prefer &#8216;thick client&#8217;, since it clearly contrasts what the likes of Sun (moment of silence please) and Google have been trying to push as [...]]]></summary>
		<content type="html" xml:base="http://www.jwsecure.com/dan/2009/06/18/windows-client-guidance-paper-by-tim-huckaby/"><![CDATA[<p>Is <a href="http://windowsclient.interknowlogy.com/">here</a>.</p>
<p>Primarily, Tim&#8217;s paper attempts to answer the question, &#8220;what do we call an application that doesn&#8217;t run in the browser?&#8221; and he defends his choice of &#8216;rich client&#8217;. I personally prefer &#8216;thick client&#8217;, since it clearly contrasts what the likes of Sun (moment of silence please) and Google have been trying to push as the thin client, or the equivalent of terminal- or browser-only, solutions that are in their best interest. However, I freely admit that &#8216;thick client&#8217; doesn&#8217;t have all of the right connotations, especially in the PR department, and that my business is in the &#8216;thick client&#8217; camp.</p>
<p>I disagree with some of Tim&#8217;s points. First, he says that some things are impossible to do in the browser. Given the extensibility of today&#8217;s browsers, and the software tools available to web application programmers, this is not true, even if we generously interpret &#8216;impossible&#8217; as a relative term.</p>
<p>This serves as a segue (Segway?) to the next point, though, which is that just because you can do almost anything with an ActiveX control in IE, for example, doesn&#8217;t mean you should use that approach - security generally being the primary issue when it comes to browser plug-ins. However, this brings me again back to the first point, which is that just because the ActiveX approach is harder to do securely doesn&#8217;t mean it&#8217;s impossible to do securely. And - this is the key thing when it comes to the relative security of the &#8220;rich client&#8221; approach (another of Tim&#8217;s points) - regardless of where the application lives, inside or outside the browser, security requires diligence and careful analysis.</p>
<p>Thirdly, Tim&#8217;s points imply that richness is easier to achieve outside the confines of the browser. A relevant measurement for this claim would be the development cost of equivalent applications, one browser-based and one not, that solve a business problem. Admittedly, those are difficult data to obtain for a couple of reasons. First, the biases of the customer as well as of the developer influence technology choice. Second, my first point notwithstanding, I freely stipulate that many problems are more easily solved by one approach (in the browser) or the other (outside the browser), if for no other reason than industrial inertia.</p>
<p>Still, regarding the ease of achieving richness, I cite two counter-arguments to Tim&#8217;s viewpoint: first, there is tremendous competition in the custom web development market, both domestically (US) and overseas. This has driven down prices and driven up quality (although not uniformly). And second, while it&#8217;s not clear whether richness implies a professional design and UX, it should, and that&#8217;s neither cheap nor easy regardless of the technology. But, in my experience, it&#8217;s easier to find experienced web designers than experienced &#8220;non-browser-based-UI&#8221; designers (easier being, again, a relative term; it&#8217;s really hard to find either).</p>
]]></content>
		<link rel="replies" type="text/html" href="http://www.jwsecure.com/dan/2009/06/18/windows-client-guidance-paper-by-tim-huckaby/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.jwsecure.com/dan/2009/06/18/windows-client-guidance-paper-by-tim-huckaby/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>dan</name>
						<uri>http://www.jwsecure.com</uri>
					</author>
		<title type="html"><![CDATA[Need .NET wrappers for new Windows 7 features?]]></title>
		<link rel="alternate" type="text/html" href="http://www.jwsecure.com/dan/2009/06/18/need-net-wrappers-for-new-windows-7-features/" />
		<id>http://www.jwsecure.com/dan/?p=492</id>
		<updated>2009-06-18T16:13:41Z</updated>
		<published>2009-06-18T16:13:41Z</published>
		<category scheme="http://www.jwsecure.com/dan" term="Windows 7" />		<summary type="html"><![CDATA[Many have already been provided in the Windows API Code Pack for Microsoft .NET Framework. What&#8217;s more, you get the full code.
Particularly interesting to me is the Sensor API support, which relates to a recent JW Secure project, and the Network List Manager (NLM). NLM is a little-known feature introduced in Vista that gives you [...]]]></summary>
		<content type="html" xml:base="http://www.jwsecure.com/dan/2009/06/18/need-net-wrappers-for-new-windows-7-features/"><![CDATA[<p>Many have already been provided in the <a href="http://code.msdn.microsoft.com/WindowsAPICodePack">Windows API Code Pack for Microsoft .NET Framework</a>. What&#8217;s more, you get the full code.</p>
<p>Particularly interesting to me is the Sensor API support, which relates to <a href="http://laptoplojack.codeplex.com/">a recent JW Secure project</a>, and the Network List Manager (NLM). NLM is a little-known feature introduced in Vista that gives you network connectivity data and change notification.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://www.jwsecure.com/dan/2009/06/18/need-net-wrappers-for-new-windows-7-features/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.jwsecure.com/dan/2009/06/18/need-net-wrappers-for-new-windows-7-features/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>dan</name>
						<uri>http://www.jwsecure.com</uri>
					</author>
		<title type="html"><![CDATA[JW Secure projects on BuildABetterApp.com]]></title>
		<link rel="alternate" type="text/html" href="http://www.jwsecure.com/dan/2009/06/18/jw-secure-projects-on-buildabetterappcom/" />
		<id>http://www.jwsecure.com/dan/?p=489</id>
		<updated>2009-06-18T16:07:34Z</updated>
		<published>2009-06-18T16:07:34Z</published>
		<category scheme="http://www.jwsecure.com/dan" term="Microsoft" /><category scheme="http://www.jwsecure.com/dan" term="Samples 2009" />		<summary type="html"><![CDATA[Check out several of our Samples 2009 series of projects highlighted here (hosted on microsoft.com, no less!).
]]></summary>
		<content type="html" xml:base="http://www.jwsecure.com/dan/2009/06/18/jw-secure-projects-on-buildabetterappcom/"><![CDATA[<p>Check out several of our <a href="http://www.jwsecure.com/dan/category/samples-2009/">Samples 2009 series</a> of projects highlighted <a href="http://www.microsoft.com/visualstudio/buildabetterapp/build/default.aspx">here</a> (hosted on microsoft.com, no less!).</p>
]]></content>
		<link rel="replies" type="text/html" href="http://www.jwsecure.com/dan/2009/06/18/jw-secure-projects-on-buildabetterappcom/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.jwsecure.com/dan/2009/06/18/jw-secure-projects-on-buildabetterappcom/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>dan</name>
						<uri>http://www.jwsecure.com</uri>
					</author>
		<title type="html"><![CDATA[Laptop LoJack: stick a fork in it]]></title>
		<link rel="alternate" type="text/html" href="http://www.jwsecure.com/dan/2009/06/18/laptop-lojack-stick-a-fork-in-it/" />
		<id>http://www.jwsecure.com/dan/?p=487</id>
		<updated>2009-06-18T15:49:42Z</updated>
		<published>2009-06-18T15:49:42Z</published>
		<category scheme="http://www.jwsecure.com/dan" term="Laptop LoJack" /><category scheme="http://www.jwsecure.com/dan" term="Samples 2009" /><category scheme="http://www.jwsecure.com/dan" term="Windows 7" />		<summary type="html"><![CDATA[Because it&#8217;s done! Check out its CodePlex project site for updated demo binaries, source code, and the whitepaper.
]]></summary>
		<content type="html" xml:base="http://www.jwsecure.com/dan/2009/06/18/laptop-lojack-stick-a-fork-in-it/"><![CDATA[<p>Because it&#8217;s done! Check out <a href="http://laptoplojack.codeplex.com/">its CodePlex project site</a> for updated demo binaries, source code, and the whitepaper.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://www.jwsecure.com/dan/2009/06/18/laptop-lojack-stick-a-fork-in-it/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.jwsecure.com/dan/2009/06/18/laptop-lojack-stick-a-fork-in-it/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>dan</name>
						<uri>http://www.jwsecure.com</uri>
					</author>
		<title type="html"><![CDATA[EC2 Bootstrapper: final code, near-final whitepaper]]></title>
		<link rel="alternate" type="text/html" href="http://www.jwsecure.com/dan/2009/06/16/ec2-bootstrapper-final-code-near-final-whitepaper/" />
		<id>http://www.jwsecure.com/dan/?p=485</id>
		<updated>2009-06-17T00:22:16Z</updated>
		<published>2009-06-17T00:22:16Z</published>
		<category scheme="http://www.jwsecure.com/dan" term="EC2 Bootstrapper" /><category scheme="http://www.jwsecure.com/dan" term="Samples 2009" />		<summary type="html"><![CDATA[Check out the EC2 Bootstrapper project site on CodePlex.
]]></summary>
		<content type="html" xml:base="http://www.jwsecure.com/dan/2009/06/16/ec2-bootstrapper-final-code-near-final-whitepaper/"><![CDATA[<p>Check out the <a href="http://ec2bootstrapper.codeplex.com/">EC2 Bootstrapper project site on CodePlex</a>.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://www.jwsecure.com/dan/2009/06/16/ec2-bootstrapper-final-code-near-final-whitepaper/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.jwsecure.com/dan/2009/06/16/ec2-bootstrapper-final-code-near-final-whitepaper/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>dan</name>
						<uri>http://www.jwsecure.com</uri>
					</author>
		<title type="html"><![CDATA[Cloud Backup: all done!]]></title>
		<link rel="alternate" type="text/html" href="http://www.jwsecure.com/dan/2009/06/16/cloud-backup-all-done/" />
		<id>http://www.jwsecure.com/dan/?p=483</id>
		<updated>2009-06-16T19:22:49Z</updated>
		<published>2009-06-16T19:22:49Z</published>
		<category scheme="http://www.jwsecure.com/dan" term="Cloud Backup" /><category scheme="http://www.jwsecure.com/dan" term="Cloud Computing" /><category scheme="http://www.jwsecure.com/dan" term="Samples 2009" />		<summary type="html"><![CDATA[The Cloud Backup code and whitepaper are final. See the CodePlex project page.
]]></summary>
		<content type="html" xml:base="http://www.jwsecure.com/dan/2009/06/16/cloud-backup-all-done/"><![CDATA[<p>The Cloud Backup code and whitepaper are final. See <a href="http://cloudbackup.codeplex.com/">the CodePlex project page</a>.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://www.jwsecure.com/dan/2009/06/16/cloud-backup-all-done/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.jwsecure.com/dan/2009/06/16/cloud-backup-all-done/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
	</feed>
