<?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>dougv.com « Doug Vanderweide &#187; iPhone</title>
	<atom:link href="http://www.dougv.com/tag/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dougv.com</link>
	<description>ASP.NET, PHP, XML, JavaScript, Web geekery, Entrepreneurship</description>
	<lastBuildDate>Thu, 17 May 2012 22:33:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Live From The Microsoft Launch 2010 Event In Boston</title>
		<link>https://www.dougv.com/2010/04/29/live-from-the-microsoft-launch-2010-event-in-boston/</link>
		<comments>https://www.dougv.com/2010/04/29/live-from-the-microsoft-launch-2010-event-in-boston/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 14:10:32 +0000</pubDate>
		<dc:creator>Doug Vanderweide</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Customer Relations]]></category>
		<category><![CDATA[Microsoft Office]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Chris Bowen]]></category>
		<category><![CDATA[developer tools]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Jim O'Neil]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[MSDN]]></category>
		<category><![CDATA[reputation]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://www.dougv.com/blog/?p=3012</guid>
		<description><![CDATA[6:50 PM: The event ended at 4:45 PM, following Chris Bowen&#8217;s very interesting overview of Windows Phone development. I was desperate to get out of there, and this is the first access to the Web (wifi on the Concord Coach bus) I&#8217;ve had since making a beeline for Copley Square. On Windows Phone: It leverages [...]<div class="yarpp">
	<h5>Related Posts</h5>
		<ol>
				<li><a href="https://www.dougv.com/2006/10/04/dynamically-adding-javascript-to-aspnet-20-templated-master-pages/" rel="bookmark">Dynamically Adding JavaScript onLoad Event-Driven Scripts To ASP.NET 2.0 Templated / Master Page Content Pages</a> (14.2)</li>
				<li><a href="https://www.dougv.com/2007/05/11/displaying-and-hiding-content-via-javascript-dom-and-the-onclick-event/" rel="bookmark">Displaying And Hiding Content Via JavaScript / DOM And The OnClick Event</a> (12.6)</li>
				<li><a href="https://www.dougv.com/2007/07/12/using-ajax-to-update-a-non-map-div-via-google-maps-apis-gdownload-and-gmarker-onclick-event/" rel="bookmark">Using AJAX To Update A Non-Map DIV Via Google Maps API&#8217;s GDownload() And GMarker OnClick Event</a> (12.5)</li>
			</ol>
	<p class="note">The numbers inside parentheses are relevance scores. Scoring is based, in order of priority, on title, category, content and tags. The higher the score, the more likely that post relates to this post.
	</div>
]]></description>
			<content:encoded><![CDATA[<p><strong>6:50 PM:</strong></p>
<p>The event ended at 4:45 PM, following Chris Bowen&#8217;s very interesting overview of Windows Phone development. I was desperate to get out of there, and this is the first access to the Web (wifi on the Concord Coach bus) I&#8217;ve had since making a beeline for Copley Square.</p>
<p>On Windows Phone: It leverages Windows Presentation Foundation for applications and uses XNA (like XBox does) for games. The capacities of the phone seem on par with Android / iPhone, and Microsoft is using a vetting process similar to Apple&#8217;s for approving applications.</p>
<p>Developer tools, including an express version of Visual Studio 2010 and an emulator, are available at developer.windowsphone.com, where you can also register for their marketplace.</p>
<p>On the event&#8217;s end: End-of-event giveaways were paltry; a notebook charging station (not the laptop rumored earlier), three copies of VS 2010 and some trinkets, for 500+ attendees.</p>
<p>Not to sound greedy or childish, but that&#8217;s pretty cheap. If Microsoft can&#8217;t afford to seed its new products by giving away some of its software to those who were motivated enough to spend an entire day learning about it, that&#8217;s a sad, sad commentary.</p>
<p>Overall, I rate Launch 2010 a major disappointment. The afternoon sessions were good, but I have a feeling the Roadshow event being held in Augusta in two weeks will be effectively the same thing.</p>
<p>Overbooking the event, providing little more than glorified commercials for half the day, sending me home with garbage, hosting a mixer after they  wore out my patience and making me look like a fool for talking up this event has put a seriously sour taste in my mouth, one I won&#8217;t easily forget.</p>
<p><span id="more-3012"></span><strong>3:45 PM:</strong></p>
<p>I have never been so glad to see the back of two guys&#8217; heads as I am right now.</p>
<p><img class="alignnone size-full wp-image-3037" title="Finally, free seats" src="http://www.dougv.com/wp-content/uploads/2010/04/2010-04-29-15.37.15.jpg" alt="Finally, free seats" width="600" height="448" /></p>
<p>Apparently, everyone was here to listen to the ASP.NET 4.0 presentation, because there was a significant exodus immediately following it. About a third of those in attendance left.</p>
<p>That&#8217;s good news for me but bad news for Microsoft, which saved Windows Phone 7 for last. If what makes a smart phone a success is lots of good software, I don&#8217;t think the clearing out that just took place here bodes well.</p>
<p>That said, Chris Bowen is right now going over basic functionality of the phone OS. First feature of note: It integrates closely with XBox Live.</p>
<p><strong>3:10 PM:</strong></p>
<p>Jim O&#8217;Neil is speaking on ASP.NET 4.0, and it&#8217;s clear that just as I am petering out, this event is getting good.</p>
<p>The new ASP.NET and VS 2010 contains a number of useful enhancements: Native support for jQuery; an improved MVC model; more control over caching, targeting ViewState and the ability to assign client IDs to Web controls, which surely will help overcome the primary impediment to DOM scripting.</p>
<p>It also appears ASP.NET 4.0 is taking a more responsible view toward Web best practices and standards-based HTML coding / CSS. That&#8217;s about three years too late, but better late than never, I suppose.</p>
<p>There are still too many people here, so I can&#8217;t easily find a seat in the room and the nearest one outside barely allows me to hear O&#8217;Neil&#8217;s presentation.</p>
<p>I really resent Microsoft allowing this overflow. It&#8217;s not only making it impossible to find a new seat, it&#8217;s seriously impeding every attempt to network or meet people. There&#8217;s a human crush at the door at every break.</p>
<p>Overall, this has been a severe disappointment, especially compared to the VS 2008 launch.</p>
<p><strong>2 PM:<br />
</strong></p>
<p>I moved my feet and lost my seat &#8212; that&#8217;s how crowded this event is. And it appears they are still allowing walk-ins, even this late into the game. Next time, Microsoft, let&#8217;s set a firm attendance limit and start time. What&#8217;s going on right now is only punishing those of us who took the time to plan ahead.</p>
<p>That left me largely having to eavesdrop on Bob Familiar, he of the Northeast MSDN Roadshow, which is unfortunate &#8212; as his was the first presentation that really got into the traditional development technologies as they apply to VS 2010.</p>
<p>I wish I could have heard more or retained more. Suffice it to say, from the little I did hear, VS 2010 is fundamentally like VS 2008, with additional enhancements in team code management and Intellisense.</p>
<p><strong>1:20 PM:</strong></p>
<p>ZOMG, it&#8217;s another presentation on SharePoint! We were supposed to get a Partner pitch but apparently, SharePoint 2010 is Microsoft&#8217;s brave new Web 2.1 technology. (And if that&#8217;s the case, say goodbye to another hefty chunk of market share and relevance, Bill.)</p>
<p>So, I&#8217;m taking a break. Let&#8217;s look through the bag o&#8217; swag for this event, shall we?</p>
<p><img class="alignnone size-full wp-image-3020" title="The swag bag itself" src="http://www.dougv.com/wp-content/uploads/2010/04/2010-04-29-12.45.38.jpg" alt="The swag bag itself" width="600" height="448" /></p>
<p>Here&#8217;s the bag itself. Plastic, festooned with the uninspired logos of the launch sponsors.</p>
<p><img class="alignnone size-full wp-image-3022" title="Black T-shirt, size XL, front" src="http://www.dougv.com/wp-content/uploads/2010/04/2010-04-29-13.04.21.jpg" alt="Black T-shirt, size XL, front" width="600" height="448" /></p>
<p>One black T-shirt, size XL. The front has a design that I am going to call &#8220;the LGBT rainbow surf wave.&#8221; Here&#8217;s the back:</p>
<p><img class="alignnone size-full wp-image-3023" title="Black T-shirt, size XL, back" src="http://www.dougv.com/wp-content/uploads/2010/04/2010-04-29-13.04.38.jpg" alt="Black T-shirt, size XL, back" width="600" height="448" /></p>
<p>You can&#8217;t tell from my crappy cell phone camera pic, but the top is the event logo, which is like road signs on posts, and the rest are the same sponsor logos that are on the bag.</p>
<p>Needless to say, this is going to Goodwill, or maybe the first homeless guy I see here in Boston.</p>
<p><img class="alignnone size-full wp-image-3024" title="Microsoft Partner flyers" src="http://www.dougv.com/wp-content/uploads/2010/04/2010-04-29-12.47.24.jpg" alt="Microsoft Partner flyers" width="600" height="325" /></p>
<p>The majority of the bag o&#8217; swag contents: Sponsor fliers. Lots of them. There&#8217;s also some fliers from Microsoft. No white papers, just ads for things I guarantee 90 percent of the people attending here will never buy.</p>
<p><img class="alignnone size-full wp-image-3025" title="Other stuff" src="http://www.dougv.com/wp-content/uploads/2010/04/2010-04-29-12.48.58.jpg" alt="Other stuff" width="600" height="330" /></p>
<p>A major reason for coming here was hope that Microsoft would give away fully functional copies of VS 2010, and maybe even copies of Windows 7. No such luck.</p>
<p>Instead, there&#8217;s a disc called &#8220;Desktop Optimization Pack for Software Assurance,&#8221; whatever that is; and we were handed a 90-day trail of VS 2010 Ultimate, which I suppose spares me the effort of having to download the same exact thing, which anyone can get from microsoft.com.</p>
<p>Finally, a note pad with half the page taken up by printed sales pitches and a Bic disposable pen round out the take.</p>
<p>Apparently, Microsoft will draw names from a hat to win some copies of VS 2010, a Toshiba laptop, and the like, at the end of the event. I&#8217;m not sure I want to stick around for that, as the seminars so far haven&#8217;t been very informative and there are too many people in attendance.</p>
<p>We were told this morning that Windows 7 is Microsoft&#8217;s fastest-selling OS and SharePoint 2010 is its fastest-selling server technology. But I guess Microsoft&#8217;s gonna keep that money, rather than plying developers with gifts.</p>
<p><strong>12:20 PM:</strong></p>
<p>It&#8217;s lunch time and thank the Heavens for it. The SharePoint presentation was absolutely brutal.</p>
<p>It appears there have been a number of improvements to SharePoint development, especially in terms of using business objects for data and in directly relating ASP.NET code into SharePoint structures. But that could have been covered in 10 minutes, and it took nearly 40.</p>
<p>As a result, the entirety of the demo for programming Office plug-ins was the presenter simply opening a prewritten Excel add-in and running it. That took all of three minutes.</p>
<p>Maybe I&#8217;m cranky from lack of sleep (I had to get up at 3 AM to get here on time). I know the worst position to have when speaking is the guy just before lunch or the end note. But I wish they had simply stuffed the swag bag with a white paper.  That would have been better, and I wouldn&#8217;t be suffering a MEGO hangover now.</p>
<p>More on swag in a bit.</p>
<p><strong>10:50 AM:</strong></p>
<p><strong><a href="http://www.dougv.com/wp-content/uploads/2010/04/2010-04-29-10.21.30.jpg"><img class="alignnone size-full wp-image-3018" title="VS 2010 Launch Boston Developer Track Attendees" src="http://www.dougv.com/wp-content/uploads/2010/04/2010-04-29-10.21.30.jpg" alt="VS 2010 Launch Boston Developer Track Attendees" width="600" height="342" /></a><br />
</strong></p>
<p>Microsoft just went over application lifecycle management under VS 2010. It appears the integration tools for joining testers and developers&#8217; efforts are a lot tighter. For example, if a tester spots a bug, after he flags it and the dev team corrects it, VS 2010 notes only those tests that need to be rerun as a result of the changes.</p>
<p>We couldn&#8217;t get into it very far, but it appears reporting is also heavily improved,  leveraging SQL Server 2008&#8242;s reporting tools.</p>
<p>On an event note, today officially marks the first time, other than at the horse track or ball field, that I&#8217;ve seen a line for a men&#8217;s room. That happens if, of about 1,000 people in attendance, three are girls.</p>
<p>Also of note: The check-in staff  handed most of the developers who arrived on time the wrong schedule. The ones who came late got the right schedule.</p>
<p>This is a mild annoyance, but one consequence is that half of the room now has bag lunches in hand and are munching away during the SharePoint presentation, since it&#8217;s time for the IT decision makers &#8212; the ones who should have got the schedules the developers actually got &#8212; are on lunch break. It is also causing a cacophony that makes hearing the speaker difficult.</p>
<p>Actually, I am sitting next to someone who has sinus problems, so his every-five-minutes snorting isn&#8217;t helping matters.</p>
<p><strong>10:05 AM:</strong></p>
<p>So I&#8217;m at the Westin Copley Place hotel&#8217;s America ballroom, hearing Microsoft&#8217;s launch event for Visual Studio 2010. Initial impressions:</p>
<ol>
<li>The way to go to Boston from Augusta is the Concord Coach bus. Without question, it&#8217;s the most convenient and pleasant method. Clean, spacious buses with wifi and very courteous employees; plus, at $25 round trip, it&#8217;s cheaper than driving a car.</li>
<li>The Westin is a lovely hotel and puts on a very nice continental breakfast.</li>
<li>Microsoft has nothing of value to say about its product so far.  The essence of the keynote was that VS 2010 is a great way to work as a team and has new, useful tools to program for Azure (cloud) , SharePoint and mobile. A couple examples were provided, but they were so cursory as to be at best pointless, and (to this observer) somewhat confusing.</li>
<li>Wifi support is nonexistent. I am using my Droid and PdaNet. Memo to Microsoft: Free wifi next time. Seriously.</li>
</ol>
<div class="yarpp">
	<h5>Related Posts</h5>
		<ol>
				<li><a href="https://www.dougv.com/2006/10/04/dynamically-adding-javascript-to-aspnet-20-templated-master-pages/" rel="bookmark">Dynamically Adding JavaScript onLoad Event-Driven Scripts To ASP.NET 2.0 Templated / Master Page Content Pages</a> (14.2)</li>
				<li><a href="https://www.dougv.com/2007/05/11/displaying-and-hiding-content-via-javascript-dom-and-the-onclick-event/" rel="bookmark">Displaying And Hiding Content Via JavaScript / DOM And The OnClick Event</a> (12.6)</li>
				<li><a href="https://www.dougv.com/2007/07/12/using-ajax-to-update-a-non-map-div-via-google-maps-apis-gdownload-and-gmarker-onclick-event/" rel="bookmark">Using AJAX To Update A Non-Map DIV Via Google Maps API&#8217;s GDownload() And GMarker OnClick Event</a> (12.5)</li>
			</ol>
	<p class="note">The numbers inside parentheses are relevance scores. Scoring is based, in order of priority, on title, category, content and tags. The higher the score, the more likely that post relates to this post.</p>
	</div>

	Tags: <a href="https://www.dougv.com/tag/chris-bowen/" title="Chris Bowen" rel="tag">Chris Bowen</a>, <a href="https://www.dougv.com/tag/developer-tools/" title="developer tools" rel="tag">developer tools</a>, <a href="https://www.dougv.com/tag/iphone/" title="iPhone" rel="tag">iPhone</a>, <a href="https://www.dougv.com/tag/jim-oneil/" title="Jim O&#039;Neil" rel="tag">Jim O&#039;Neil</a>, <a href="https://www.dougv.com/tag/marketing/" title="marketing" rel="tag">marketing</a>, <a href="https://www.dougv.com/tag/microsoft/" title="Microsoft" rel="tag">Microsoft</a>, <a href="https://www.dougv.com/tag/mobile/" title="mobile" rel="tag">mobile</a>, <a href="https://www.dougv.com/tag/msdn/" title="MSDN" rel="tag">MSDN</a>, <a href="https://www.dougv.com/tag/reputation/" title="reputation" rel="tag">reputation</a>, <a href="https://www.dougv.com/tag/sharepoint/" title="Sharepoint" rel="tag">Sharepoint</a>, <a href="https://www.dougv.com/tag/visual-studio/" title="Visual Studio" rel="tag">Visual Studio</a>, <a href="https://www.dougv.com/tag/windows-phone/" title="Windows Phone" rel="tag">Windows Phone</a><br />
]]></content:encoded>
			<wfw:commentRss>https://www.dougv.com/2010/04/29/live-from-the-microsoft-launch-2010-event-in-boston/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>idroid Android OS Port For iPhone 2G Available For Download From MediaFire</title>
		<link>https://www.dougv.com/2010/04/23/idroid-andriod-os-port-for-iphone-2g-available-for-download-from-mediafire/</link>
		<comments>https://www.dougv.com/2010/04/23/idroid-andriod-os-port-for-iphone-2g-available-for-download-from-mediafire/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 17:52:51 +0000</pubDate>
		<dc:creator>Doug Vanderweide</dc:creator>
				<category><![CDATA[Help Desk]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.dougv.com/blog/?p=2974</guid>
		<description><![CDATA[While cruising through Google Reader&#8217;s recommendations, I ran across a link to the idroid Android OS port for the iPhone 2G that has set the Internet tubes to rattling in recent days. That&#8217;s right: If you have an iPhone 2G laying about (and I am seriously kicking myself in the rear today for having turned [...]<div class="yarpp">
	<h5>Related Posts</h5>
		
No related posts.
	</div>
]]></description>
			<content:encoded><![CDATA[<p>While cruising through <a href="http://www.google.com/reader/" target="_blank">Google Reader&#8217;s</a> recommendations, I ran across a link to the idroid Android OS port for the iPhone 2G that has set the Internet tubes to rattling in recent days.</p>
<p><span style="text-align:center; display: block;"><a href="https://www.dougv.com/2010/04/23/idroid-andriod-os-port-for-iphone-2g-available-for-download-from-mediafire/"><img src="http://img.youtube.com/vi/5yO2KQHkt4A/2.jpg" alt="" /></a></span></p>
<p>That&#8217;s right: If you have an iPhone 2G laying about (and I am seriously kicking myself in the rear today for having turned my old 2G iPhone in to the recycler a couple months ago), you too can put the vastly superior <a href="http://www.android.com/" target="_blank">Android OS</a> on the vastly superior <a href="http://www.apple.com/iphone/" target="_blank">iPhone</a> device.</p>
<p>This is not a project for a Linux noob, as you have to have enough skill to <a href="http://www.dougv.com/wp-content/uploads/2010/04/README.pdf">follow the instructions</a> (PDF) on how to extract the touchscreen firmware from the iPhone, plus extensive skills in installing and configuring Linux (I probably couldn&#8217;t pull this off). Fortunately, the package comes with prebuilt images for Android, Linux and other necessary components, so once you have properly prepped the iPhone to receive Android, it should go smoothly.</p>
<p>The MediaFire link is <a href="http://www.mediafire.com/?xqjzn12igfn" target="_blank">http://www.mediafire.com/?xqjzn12igfn</a>. Be forewarned: There are JavaScript redirectors and pop-under ads at MediaFire, and unfortunately you must enable JavaScript to get the download link.</p>
<div class="aside"><strong>UPDATE, April 28, 2010:</strong> File has been deleted from MediaFire. I don&#8217;t know of an alternate source.</div>
<p><strong>I am not telling you to do this.</strong> If you add Android to the iPhone, you are certainly violating several agreements with both Apple and AT&amp;T. You probably will brick the iPhone. It certainly will have performance issues and may not work at all as expected. <strong>If you install Android on an iPhone, you do so at your own risk.</strong></p>
<p>All links in this post on delicious: <a href="http://delicious.com/dougvdotcom/idroid-andriod-os-port-for-iphone-2g-available-for-download-from-mediafire" target="_blank">http://delicious.com/dougvdotcom/idroid-andriod-os-port-for-iphone-2g-available-for-download-from-mediafire</a></p>
<div class="yarpp">
	<h5>Related Posts</h5>
		<p>No related posts.</p>
	</div>

	Tags: <a href="https://www.dougv.com/tag/apple/" title="Apple" rel="tag">Apple</a>, <a href="https://www.dougv.com/tag/hacking/" title="hacking" rel="tag">hacking</a>, <a href="https://www.dougv.com/tag/iphone/" title="iPhone" rel="tag">iPhone</a>, <a href="https://www.dougv.com/tag/linux/" title="Linux" rel="tag">Linux</a>, <a href="https://www.dougv.com/tag/mobile/" title="mobile" rel="tag">mobile</a><br />
]]></content:encoded>
			<wfw:commentRss>https://www.dougv.com/2010/04/23/idroid-andriod-os-port-for-iphone-2g-available-for-download-from-mediafire/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

