<?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>The Art of SharePoint Ninjutsu</title>
	<atom:link href="http://spninjablog.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://spninjablog.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sat, 24 Sep 2011 06:17:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='spninjablog.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>The Art of SharePoint Ninjutsu</title>
		<link>http://spninjablog.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://spninjablog.wordpress.com/osd.xml" title="The Art of SharePoint Ninjutsu" />
	<atom:link rel='hub' href='http://spninjablog.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Windows 8, My Take Fast and Fluid</title>
		<link>http://spninjablog.wordpress.com/2011/09/19/windows-8-my-take-fast-and-fluid/</link>
		<comments>http://spninjablog.wordpress.com/2011/09/19/windows-8-my-take-fast-and-fluid/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 18:42:18 +0000</pubDate>
		<dc:creator>spninjablog</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Touch]]></category>
		<category><![CDATA[Windows 7 Touch]]></category>
		<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[Windows 8 Development]]></category>

		<guid isPermaLink="false">http://spninjablog.wordpress.com/?p=433</guid>
		<description><![CDATA[First of all, I was excited and relieved to see the touch interface responsiveness.  I’m running on an Acer W500 tablet and performance is remarkable.  This is a netbook league tablet and Windows 8 responsiveness blows away Windows 7.  Having said that, I think Windows 8 is more of a &#8220;base hit&#8221; versus &#8220;a knock [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=433&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>First of all, I was excited and relieved to see the touch interface responsiveness.  I’m running on an Acer W500 tablet and performance is remarkable.  This is a netbook league tablet and Windows 8 responsiveness blows away Windows 7.  Having said that, I think Windows 8 is more of a &#8220;base hit&#8221; versus &#8220;a knock out of the (tablet) ballpark&#8221;.  A home run would have been releasing this 2 years ago.  They’re obviously targeting the average consumer therefore so much rides on the innovation and availability of metro apps.  Microsoft has significantly lowered the bar for metro app development but they’re competing against a platform that already has 100,000+ apps.  I don&#8217;t want to discount Bluestacks which is running Android apps on Windows but that will undoubtedly run in dreaded “desktop mode” and not the new tile slickness.</p>
<p>I estimate that Windows 8 will have limited impact in the enterprise for the short-term (2 years perhaps).  I could see Sales and Marketing teams and business users on-the-go being early adopters for the beautiful metro interface and portability.  Otherwise, there seems to be little incentive to upgrade.   Although there are some work arounds, disincentives to upgrading include:</p>
<ul>
<li>Once you develop a metro app, it ONLY runs on Windows 8.</li>
<li>The Start screen is a little akward with a mouse and keyboard.</li>
<li>The desktop mode has changed &#8211; some menus have been rearranged or taken away all together (I hope &#8220;Shutdown&#8221; makes it back onto the desktop in the final version!).</li>
<li>The Start button has been replaced with the Start screen and search features.</li>
</ul>
<p>For the average consumer, I can see some potential stumbling blocks:</p>
<ul>
<li>TOUCH:  Some touch features in Windows 8 are unintuitive.  Swiping to select tiles, left swipe for app changes, right for charms, bottom/top for options, removal of second-finger-right-click for example.  Granted I ain&#8217;t the sharpest tool the shed but I had to look up some of these features instead of just discovering them.  This was not the case in iOS or Android.</li>
<li>MODES:  Metro versus Desktop mode can be confusing.  Additionally, I dislike desktop mode mainly because metro mode is so cool.  It&#8217;s jolting and disappointing to launch a Win32 app in metro mode.  Touch has dramatically improved in desktop mode but more innovative integration with metro may lessen the transitions.</li>
<li>BROWSERS:  There are two browsers, desktop mode IE 9 (supports plugins) and metro mode IE 10 (no plugin support).  Users are expected to know the difference and when to use which browser.  My wife certainly didn&#8217;t and she gave up in 5 minutes after a Flash stream would not work.</li>
<li>APPS, apps, apps.  Gotta have them beeeeautiful metro apps that light up your start screen.</li>
<li>HARDWARE:  iPad 1 kicks the crud out of the current Windows tablets, including the Samsung tablet showcased.  Hopefully ARM hardware will catch up but if they rip out Win32 apps, users will probably still opt for 100,000+ apps on iOS.</li>
<li>DEVELOPMENT:  Being a Windows Developer is FATIGUING.  .NET 3.5, .NET 4.5, Silverlight, SharePoint, WPF, WWF, WCF, WinRT, WinForms, ASP.NET, HTML/JavaScript/CSS.  They&#8217;ve made the ecosystem more complex with Windows 8 in efforts to draw in more developers (HTML/JavaScript/CSS script kiddies).</li>
<li>CUSTOMIZATION: In desktop mode, the ability to modify buttons, menus and etc are missing or I can’t find them.  Sure, the touch experience has improved DRASTICALLY, but even the smallest of fingers will have issues still with little checkboxes, scrollbars and buttons.</li>
<li>HYBRIDS: The idea of being productive on a 10.1” or 11.1” device is all but dead in my mind.  We have large monitors for a reason when we’re in productive mode.  Therefore Win32 consuming apps will not give the hybrid Windows 8 tablet any advantages.  Desktop mode stinks so it better be metro.</li>
</ul>
<p>Finally, here are some interesting notables for developers:</p>
<ul>
<li>All I/O calls in WinRT are asynchronous.  Includes local File.Create.</li>
<li>Metro apps don&#8217;t close, they &#8220;Suspend&#8221; when not on screen.  Background processes will have to be &#8220;rethunk&#8221; for apps that need them (ie. Seismic).</li>
<li>There is only ONE CLR.  There will be multiple app instances in the CLR with a WinRT or Win32 flavor.  Similar to an &#8220;app pool&#8221; in IIS.</li>
<li>WinRT uses APIs created in C++ that sit on top of the kernel.  The result, C# is now as performant as C++ (there is a advtage to C++ I think).</li>
<li>Memory management is still taken care of in WinRT C#.</li>
<li>You can call WinRT from .NET Win32 but NOT vice versa.  If you attempt to call a library not available in WinRT, the Windows App Store will most likely reject your app.</li>
<li>WinRT provides a subset of APIs available in Win32.</li>
<li>Silverlight on the desktop (.NET Win32) still lacks touch features &#8211; drag scrolling, multi-gestures and etc.  Big disappointment.</li>
<li>XAML on .NET WinRT appears to have huge improvements in touch features that Silverlight lacked.</li>
<li>(BS warning) Win32 apps <a href="http://www.zdnet.com/blog/microsoft/microsoft-desktop-apps-will-run-on-windows-8-on-arm/10756">may or may not</a> run on ARM processors.</li>
<li>(BS warning) I may not have it configured correctly but Windows 8 did not improve my battery life.  I&#8217;ll look more into this.</li>
</ul>
<p>Application redistribution considerations:</p>
<ul>
<li>Silverlight:  Web Browser and Out-of-Browser</li>
<li>WPF:  Executables or Click-Once over the net</li>
<li>WinRT:  Windows App Store</li>
</ul>
<p>Deployment platform comparison:</p>
<ul>
<li>Silverlight:  Windows XP, Windows 7, Windows 8, Windows Phone 7 (modified), Macintosh</li>
<li>WinRT:  Windows 8</li>
</ul>
<p>For this developer, I’ll not be cracking hard into WinRT or Windows 8 development any time soon.  There’s just very little incentive at this point as my focus is Enterprise.  I hope others don’t feel the same cause I WANT MORE METRO APPS!</p>
<p>Good References:</p>
<ul>
<li>The Mother of all Windows 8 <a href="http://www.zdnet.com/blog/microsoft/heres-the-one-microsoft-windows-8-slide-that-everyone-wants-to-redo/10736">Architecture Diagrams</a></li>
<li><a href="http://blog.galasoft.ch/archive/2011/09/17/my-thoughts-about-build-windows-8-winrt-xaml-and-silverlight.aspx">Silverlight and Windows 8</a></li>
<li>Another Awesome <a href="http://dougseven.com/2011/09/15/a-bad-picture-is-worth-a-thousand-long-discussions/">Windows 8 Architecture</a> Discussion &#8211; One CLR to Rule the All</li>
</ul>
<p>Tweaking Windows 8 NOW:</p>
<ul>
<li>Change Windows 8 Metro <a href="http://www.addictivetips.com/windows-tips/windows-8-start-tweaker-change-metro-start-screen-background-color/?utm_source=feedburner&amp;utm_medium=twitter&amp;utm_campaign=Feed%3A+Addictivetips+%28AddictiveTips%29">Background/Color</a></li>
<li>Turn Desktop Start Menu <a href="http://www.winsupersite.com/article/windows8/tip-improve-windows-8-party-utilities-140692?utm_source=twitterfeed&amp;utm_medium=twitter">Back On</a></li>
<li>Manage the Windows 8 <a href="http://www.addictivetips.com/windows-tips/how-to-enable-hyper-v-manager-in-windows-8/?utm_source=feedburner&amp;utm_medium=twitter&amp;utm_campaign=Feed%3A+Addictivetips+%28AddictiveTips%29">Virtual Capabilities</a></li>
<li>Make a Windows 8 <a href="http://www.techding.com/2011/09/how-to-make-windows-8-bootable-usb.html#.TnK5OjQASbE.twitter">Bootable from USB</a></li>
<li>Mother of all <a href="http://www.techding.com/2011/09/50-windows-8-tips-tricks-and-secrets.html#.TnqeYqh9ey0.twitter">Windows 8 Tips and Tricks</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spninjablog.wordpress.com/433/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spninjablog.wordpress.com/433/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spninjablog.wordpress.com/433/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spninjablog.wordpress.com/433/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spninjablog.wordpress.com/433/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spninjablog.wordpress.com/433/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spninjablog.wordpress.com/433/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spninjablog.wordpress.com/433/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spninjablog.wordpress.com/433/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spninjablog.wordpress.com/433/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spninjablog.wordpress.com/433/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spninjablog.wordpress.com/433/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spninjablog.wordpress.com/433/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spninjablog.wordpress.com/433/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=433&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spninjablog.wordpress.com/2011/09/19/windows-8-my-take-fast-and-fluid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6cf38ebff622d886406c1e6a5c292310?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spninjablog</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows 7 Slate Touch Optimizations</title>
		<link>http://spninjablog.wordpress.com/2011/05/31/windows-7-slate-touch-optimizations/</link>
		<comments>http://spninjablog.wordpress.com/2011/05/31/windows-7-slate-touch-optimizations/#comments</comments>
		<pubDate>Tue, 31 May 2011 15:42:01 +0000</pubDate>
		<dc:creator>spninjablog</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://spninjablog.wordpress.com/?p=415</guid>
		<description><![CDATA[The following will assist in making the Windows 7 Slate more touch friendly and tablet oriented.  Southeast Productivity is a great resource for configuring and utilization of your Slate.     Essential Touch Optimizations Increase Screen Resolution Screen resolution -&#62; Make text and other items larger or smaller -&#62; Set text to 125% Titles, Icons, Menus [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=415&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The following will assist in making the Windows 7 Slate more touch friendly and tablet oriented.  <a href="http://www.seproductivity.com/Windows%20Slate%20Wiki/Home.aspx">Southeast Productivity</a> is a great resource for configuring and utilization of your Slate.  <br />
 <br />
<span style="text-decoration:underline;"><strong>Essential Touch Optimizations</strong></span><br />
<a href="http://www.seproductivity.com/Windows%20Slate%20Wiki/Finger%20Friendly%20Slates.aspx">Increase Screen Resolution</a></p>
<ul>
<li>Screen resolution -&gt; Make text and other items larger or smaller -&gt; Set text to 125%</li>
</ul>
<p><a href="http://www.seproductivity.com/Windows%20Slate%20Wiki/Finger%20Friendly%20Slates.aspx">Titles, Icons, Menus and SCROLLBARS</a></p>
<ul>
<li>Left Click Desktop -&gt; Personalize -&gt; Window Color -&gt;Advanced Appearance Setting:</li>
<li>Active Title Bar &#8211; Size = 50, Font 16</li>
<li>Caption buttons &#8211; 50</li>
<li>Icons &#8211; 32</li>
<li>Inactive Title &#8211; 40</li>
<li>Menus &#8211; 40</li>
<li>Scrollbar &#8211; 40</li>
</ul>
<p>Outlook</p>
<ul>
<li>Folder navigation &#8211; minimized</li>
<li>Double click on tab &#8211; lock it opened or unopened</li>
<li>Place delete button on upper left of screen for easy thumb deletion</li>
</ul>
<p><a href="http://www.winbookcorp.com/_technote/WBTA12000535.htm">Single Click Folders/Icons on Desktop to Open<br />
</a>  1 &#8211; Double-Click on my computer.<br />
  2 &#8211; Left-Click on view.<br />
  3 &#8211; Left-Click on folder options.<br />
  4 &#8211; Left-Click on settings.<br />
  5 &#8211; On the click items as follow section, Left-Click on the single click to open an item category.<br />
  6 &#8211; Left-Click ok.<br />
 You should now be able to single click on icons.<br />
 <br />
<span style="text-decoration:underline;"><strong>Essential Apps to Download</strong></span><br />
Grab and Go Screen Lock</p>
<ul>
<li>screen lock which is useful for quickly enabling and disabling the touch interface.</li>
<li><a href="http://office-411.com">Download</a></li>
<li>Anchor the icon to the bottom taskbar</li>
</ul>
<p>Opera Web Browser MOBILE for Windows 7</p>
<ul>
<li><a href="http://www.opera.com/mobile/download/versions/">Download latest</a> &#8211; Choose Opera Mobile (Windows 7) </li>
<li>Best keyboard</li>
<li>Best load times and touch interface especially on Windows 7 tablets.  You can scroll while page loads!</li>
<li>Be sure to install BEFORE you install Silverlight</li>
</ul>
<p><a href="http://www.seproductivity.com/Windows%20Slate%20Wiki/Bing%20Bar%20on%20the%20Windows%207%20Slate.aspx">Bing Bar for Internet Explorer</a></p>
<ul>
<li>News, Email (GMail), Weather, Built-In Translator (tranlate site on the fly)</li>
</ul>
<p><a href="http://gallery.live.com">Gadgets</a></p>
<ul>
<li>WeatherBug</li>
<li>Gmail Reader</li>
</ul>
<p><a href="http://www.bing.com/browse?g=product_scout&amp;mkt=en-us#toc=4">Apps for Slates</a></p>
<ul>
<li>Kindle/Nook</li>
<li>Evernote</li>
<li>USA Today</li>
</ul>
<p><a href="http://www.dropbox.com/">Dropbox</a> &#8211; ESSENTIAL for sharing between PC and other devices!</p>
<p><a href="http://windows.microsoft.com/en-us/windows7/whats-the-microsoft-touch-pack-for-windows-7">Windows Touch Pack</a></p>
<div> <a href="http://www.seproductivity.com/Windows%20Slate%20Wiki/Speech%20Recognition%20on%20the%20Windows%207%20Slate.aspx">Voice Recognition + Bluetooth Headset</a></div>
<ul>
<li>Go to Start -&gt; All Programs -&gt; Accessories -&gt; Ease of Access</li>
<li>Use a Bluetooth headset (noise cancelling for best results) </li>
</ul>
<p><a href="http://www.bluestacks.com/">Bluestacks</a></p>
<ul>
<li>Created an Android virtualization app for Windows 7.  This will enable you to run Android apps on your Windows 7 Slate.</li>
<li>Beta release this summer</li>
<li>ViewSonic Tablet is already available.</li>
</ul>
<p><span style="text-decoration:underline;"><strong>Improving Space with an SD Card</strong></span><br />
<a href="http://www.seproductivity.com/Windows%20Slate%20Wiki/Increasing%20Storage%20On%20A%20Windows%207%20Slate.aspx">Reference</a>  </p>
<p>1. Go to Control Panel -&gt; System and Security -&gt; Admin Tools<br />
  &#8211; Computer management -&gt; Disk Management<br />
2.  Under More Actions to the right choose -&gt; Create a VHD<br />
3.  Browse to your SD card &#8211; Give it a file name<br />
  &#8211; Set the size<br />
  &#8211; Choose Fixed Size<br />
  &#8211; OK<br />
4.  Click on new Disk created and choose -&gt; Initialize<br />
5.  Choose More Actions &#8211; &gt; Create Simple Volume &#8211; assign drive letter.  After completing, you need to create a script and task to remount the VHD after a reboot.  Look <a href="http://blog.crouze.com/?p=297">here</a> for simple instructions.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spninjablog.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spninjablog.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spninjablog.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spninjablog.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spninjablog.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spninjablog.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spninjablog.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spninjablog.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spninjablog.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spninjablog.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spninjablog.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spninjablog.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spninjablog.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spninjablog.wordpress.com/415/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=415&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spninjablog.wordpress.com/2011/05/31/windows-7-slate-touch-optimizations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6cf38ebff622d886406c1e6a5c292310?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spninjablog</media:title>
		</media:content>
	</item>
		<item>
		<title>SharePoint and the iPad &#8211; A Detailed Look</title>
		<link>http://spninjablog.wordpress.com/2011/03/24/sharepoint-and-the-ipad-a-detailed-look/</link>
		<comments>http://spninjablog.wordpress.com/2011/03/24/sharepoint-and-the-ipad-a-detailed-look/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 15:20:26 +0000</pubDate>
		<dc:creator>spninjablog</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://spninjablog.wordpress.com/?p=382</guid>
		<description><![CDATA[For those whose glass is half full, whose grass is quite green and whose life is full of lollipops and roads to candy mountain, I&#8217;m afraid this post may indeed rain on your iPad productivity parade. Lets all say it together, &#8220;THE iPAD IS NOT A LAPTOP REPLACEMENT.&#8221;  Repeat that 10 times a day before [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=382&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For those whose glass is half full, whose grass is quite green and whose life is full of lollipops and roads to candy mountain, I&#8217;m afraid this post may indeed rain on your iPad productivity parade.</p>
<p>Lets all say it together, &#8220;THE iPAD IS NOT A LAPTOP REPLACEMENT.&#8221;  Repeat that 10 times a day before turning on your iPad and you&#8217;ll be fine.</p>
<p>I love my iPad.  I&#8217;ve never used a mobile device more and it&#8217;s turned my wife and I into a consuming maniacs.  However, while being liberated to true mobility, it&#8217;s as though I&#8217;ve been locked out of my day to day Office productivity.  When the powers that be (Mr. Softy and Apple) decide to release an Office Suite and a decent browser for the iPad, a Tablet Productivity Renaissance will surely ensue.  Until then, we must fend off the idealogues and take a pragmatic approach to integrating this into the business workspace.  Woe to those who embark on this treacherous journey for disappointment and garbled Excel files are around every corner.</p>
<p><strong>Office Purgatory</strong><br />
The iPad is not very good at displaying Office documents.  It&#8217;s much worse at editing.  Even having the wrong colors, table configurations, images or margins can render your documents undisplayable.  Forget macros or complex Excel workbooks.  You&#8217;re doomed if you rely on PowerPoint &#8211; test very thoroughly before trying to impress colleagues.  I&#8217;ve spent well over $200 in apps to make the business case work to include Quick Office, Numbers, Keynote, and DocsToGo.  The latter is your best bet and it&#8217;s not a very good one.  By the way, PDF is the way to consume on the iPad.  Check out GoodReader to manage your files.</p>
<p><strong>SharePoint Problems on the Web</strong><br />
The SharePoint web experience is very dismal as well.  It is best to say that it is NOT supported and let users be pleasantly surprised if content appears correctly.  Trust me, there are lots of pitfalls for the casual user navigating the troubled waters in the SLOW, LEAKY, anathema of a browser known as Mobile Safari.  You think I&#8217;m being a little hard?  Try reading <a href="http://appadvice.com/appnn/2011/03/apple-deliberately-slowing-webapps/">this</a>.  By the way, save your money on purchasing other iOS browsers.  They all seem to use the same web toolkit.  Here&#8217;s a brief list of unsupported features:</p>
<ul>
<li>Unbelievably slow in what content it does render.</li>
<li>Modal window support is sketchy.  I&#8217;ve had it try to open Modal windows in a new browser window.  Modal windows are iFrames that SharePoint uses to keep you from transitioning to another page when pulling up a settings page for example.  The background greys out and a what appears to be a window will popup.  Very convenient if you&#8217;re NOT on iOS.</li>
<li>&#8220;Tags &amp; Notes&#8221; is a modal that does manage to open but it takes about 3-5 minutes to render.  Basically, it&#8217;s unusable.  I gave up trying to post to it.</li>
<li>No SQL Server Reporting Service Web Parts due to plugin reliance.</li>
<li>No People Picker &#8211; even on InfoPath.</li>
<li>No Rich Text Editor support &#8211; therefore no editing web content.</li>
<li>No Silverlight (no Performance Point and PowerPivot Gallery).</li>
<li>No RSS feed web part support.  Mobile view is supported.</li>
<li>No upload.</li>
<li>BCS External List would not load in my tests.</li>
<li>Twitter widget in a Content Editor Web Part would not render.</li>
<li>Two finger scrolling required as frames do not render properly</li>
<li>See the <a href="http://technet.microsoft.com/en-us/library/cc263526.aspx">DESKTOP</a> Safari limitations for a more comprehensive list.  Just keep in mind that Mobile Safari has far more problems.</li>
</ul>
<p><strong>Essential Apps to Keep Your Sanity Online</strong> (while taking your work offline)</p>
<p>Apps to the rescue and actually the story is much better here.  They allow you take many of your documents offline and even sync later (if you dare to edit).  Having tried a few devices, the SharePoint story on iOS is actually the best out there when it comes to app support.  This includes Windows Phone 7 and it&#8217;s Office hub.</p>
<ul>
<li>SharePlus &#8211; online and offline list and library browsing for both SharePoint 2007 and 2010.  This by far is the best app out there for SharePoint and well worth the money if you&#8217;ve got it deployed.</li>
<li>Filamente &#8211; similar to SharePlus &#8211; sketchy offline browsing.  Has better view/sorting support than SharePlus.</li>
<li>ReportsPro &#8211; an expensive way to view SSRS reports.  You can point it at a library in SharePoint 2010 and it will render a PDF version of the report.</li>
<li>DocumentToGo &#8211; good for viewing Office docs and some features for editing.</li>
<li>GoodReader &#8211; good for PDF viewing.</li>
<li>SkyFire &#8211; for displaying some flash files</li>
<li>HootSuite</li>
<li>Flipboard</li>
<li>AppAdvice</li>
<li>Kindle/Nook</li>
<li>DisplayLink &#8211; Extending your desktop on your iPad</li>
<li>Citrix and iTap &#8211; using your iPad as a remote client to desktop.  Remoting into your Windows client may seem like a good idea but in practice, it&#8217;s horrible.  Unless you&#8217;ve got tiny-pointy fingures, you&#8217;ll struggle with navigation.  Windows 7 is made for a mouse or stencil.  NOT the iPad stincil which is a waste of money due to lack of fidelity.</li>
</ul>
<p><strong>Prophet of Doom (or is that Xoom?)</strong></p>
<p>I don&#8217;t see Microsoft catching up with Apple&#8217;s momentum in the tablet market.  With 60,000 apps targeted at the iPad,  it will take more than a fancy new Windows OS and hardware to make up the ground.  Just ask Android as it spins a new OS every quarter now but still offers a paltry assortment of tablet applications.  I also don&#8217;t see Apple making much headway into the Enterprise without significantly strengthening both the business consuming and productivity story.  I had high hopes for Android but it seems to be off to a bumbling start with malware and security problems.  The chance of Office integration on the Android seems remote as Google has been rather upfront in trying to kill Microsoft&#8217;s Golden Goose.  I think it&#8217;s far more likely that Microsoft begins selling Office on iOS &#8211; although this may spell certain doom for them in breaking into the mobile tablet market any time soon.</p>
<p>So here we stand&#8230;in limbo.  Like an awful episode of LOST, I feel both tortured and extremely pleased with my iPad.  My hope is that the combination of Apple losing market share to Android and Microsoft FINALLY realizing their tech-lag is outrageous will create an opportunity for an Apple-Microsoft partnership that the consumer will ultimately benefit from.  I guess I&#8217;ll go ride my Unicorn home now&#8230;<a href="http://www.youtube.com/watch?v=Q5im0Ssyyus">CHARLIE</a>??!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spninjablog.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spninjablog.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spninjablog.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spninjablog.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spninjablog.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spninjablog.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spninjablog.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spninjablog.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spninjablog.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spninjablog.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spninjablog.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spninjablog.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spninjablog.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spninjablog.wordpress.com/382/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=382&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spninjablog.wordpress.com/2011/03/24/sharepoint-and-the-ipad-a-detailed-look/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6cf38ebff622d886406c1e6a5c292310?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spninjablog</media:title>
		</media:content>
	</item>
		<item>
		<title>SharePoint 2010 Upgrade Presentation</title>
		<link>http://spninjablog.wordpress.com/2010/11/18/sharepoint-2010-upgrade-presentation/</link>
		<comments>http://spninjablog.wordpress.com/2010/11/18/sharepoint-2010-upgrade-presentation/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 01:22:08 +0000</pubDate>
		<dc:creator>spninjablog</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://spninjablog.wordpress.com/?p=359</guid>
		<description><![CDATA[Here are the slides outlining some tips and tools for upgrading SharePoint 2007 to SharePoint 2010.  Enjoy! http://www.hrizns.com/Presentations/sp-2010-upgrade.pptx<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=359&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here are the slides outlining some tips and tools for upgrading SharePoint 2007 to SharePoint 2010. </p>
<p>Enjoy!</p>
<p><a href="http://www.hrizns.com/Presentations/sp-2010-upgrade.pptx">http://www.hrizns.com/Presentations/sp-2010-upgrade.pptx</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spninjablog.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spninjablog.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spninjablog.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spninjablog.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spninjablog.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spninjablog.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spninjablog.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spninjablog.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spninjablog.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spninjablog.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spninjablog.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spninjablog.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spninjablog.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spninjablog.wordpress.com/359/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=359&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spninjablog.wordpress.com/2010/11/18/sharepoint-2010-upgrade-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6cf38ebff622d886406c1e6a5c292310?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spninjablog</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows Phone 7 Takes a Bite Outta Apple&#8217;s SharePoint Integration</title>
		<link>http://spninjablog.wordpress.com/2010/11/17/windows-phone-7-celebrates-individuality-over-business/</link>
		<comments>http://spninjablog.wordpress.com/2010/11/17/windows-phone-7-celebrates-individuality-over-business/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 04:27:57 +0000</pubDate>
		<dc:creator>spninjablog</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[WP7]]></category>

		<guid isPermaLink="false">http://spninjablog.wordpress.com/?p=348</guid>
		<description><![CDATA[Over the past couple months I&#8217;ve been the proud owner of an iPhone, iPad, Droid 2 and now Windows Phone 7 (WP7). I have to admit that I still really enjoy and utilize my iPad the most mainly for data consumption. However, the business story on the iPad has been a miserable and frusterating revelation, fraught [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=348&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Over the past couple months I&#8217;ve been the proud owner of an iPhone, iPad, Droid 2 and now Windows Phone 7 (WP7). I have to admit that I still really enjoy and utilize my iPad the most mainly for data consumption. However, the business story on the iPad has been a miserable and frusterating revelation, fraught with productivity limitations as the discovery that this is NOT a laptop replacement came the hard way &#8211; blog to come soon.  Having said that, I&#8217;m very excited about Windows Phone 7’s (WP7) ability to do one thing my iPad cannot &#8211; integrate with SharePoint through the web browser.</p>
<p>I digress for a moment on the business case.  By far WP7&#8242;s strongest selling point is the uniqueness, simplicity and utilization of the interface.  It&#8217;s intuitive and provides the best presentation of information on any phone.  The phone literally puts &#8220;YOU&#8221; as the showcase feature by dynmically displaying pics and data of things you care about &#8211; family, friends, music, appointments and etc.  This fusion of personality into technology nearly guarantees that no two phones will look alike.  Additionally, the apps GET OUTTA THE WAY.  I often have my data surfaced without clicking an APP.  If you&#8217;ve ever had a Droid, the difference is striking.  No more maintenance of apps, processes and obsessive paranoia on battery life.</p>
<p>What&#8217;s really interesting is that it’s probably going to be casual phone user adoption that propels the WP7 platform rather than the Enterprise space.</p>
<p><strong><span style="text-decoration:underline;">What I Like:</span></strong></p>
<ul>
<li>Best interface presentation of any mobile device.
<ul>
<li>Incredibly responsive and performant</li>
<li>Social site integration (Facebook, LinkedIn and etc)</li>
<li>Tiles surfacing your data and pictures dynamically – this definitely passed the wife test.  She loves seeing her contact picture in the upper right corner as well as the random Facebook pics that float through the People Hub.</li>
<li>Hubs – intuitive grouping of applications presented splendidly</li>
</ul>
</li>
<li>Application “Back” button</li>
<li>Xbox Live Integration</li>
<li>Zune Pass integration &#8211; to include downloading music directly to my phone (disconnected from PC)</li>
<li>Office Hub</li>
<li>Battery life for the Samsung Focus is good</li>
<li>WP7 IE7 support for SharePoint</li>
<li>Combining contacts from Exchange and Facebook (to include Facebook pics)</li>
<li>Wireless Sync between my phone and laptop!</li>
<li>AT&amp;T network is MUCH better than my experience with Verizon.</li>
</ul>
<p><strong><span style="text-decoration:underline;">What I Don’t Like:</span></strong></p>
<ul>
<li>Social notifications are missing &#8211; COME ON, REALLY?  It&#8217;s a tile driven phone and a developer couldn&#8217;t figure out how to surface a tweet?</li>
<li>Authentication requirements for SharePoint 2010 Workspace integration.  We’ve tried and it still does not work.  See business section below.</li>
<li>No dynamic way to update my podcasts &#8211; this is available for Droid as &#8220;Listen&#8221; and OOB for Apple platforms.</li>
<li>Browsing and clicking a link can be frustrating.  I often have to zoom to a specific level to click the link.</li>
<li>Lack of horizontal orientation on some views</li>
<li>I sometimes end up initiating a call when I didn’t mean to</li>
<li>Limited tethering:  USB only</li>
<li>Integration with social sites can require significant setup and configuration – some customers will be turned off by Windows Live account dependencies.</li>
<li>I had to brute-force install the driver to get my pc to recognize my phone in Zune.  This was after an hour on the phone with support (which failed me badly).</li>
<li>2000 apps in MS Marketplace compared to better than 60,000 in each of the Apple and Android market</li>
<li>Multi-tasking is missing.  Not that big of a deal to me.</li>
<li>The following are rumored to be coming soon:
<ul>
<li>Flash</li>
<li>Cut &amp; Paste</li>
</ul>
</li>
</ul>
<p><strong><span style="text-decoration:underline;">Ok, So What About Business?</span></strong></p>
<p>This section is a work in progress as I have not thoroughly tested all features.  Excel, Word and PowerPoint on WP7 are a subset of the functionality available on the PC.  And in some cases, the &#8220;subset&#8221; is worse than apps that are available on the Apple platforms from preliminary testing.  Here are the advantages of the Apple platform over the WP7 platform:</p>
<ul>
<li>SharePlus application provides the following for SharePoint:
<ul>
<li>Offline synchronization with SP2007 and SP2010</li>
<li>Support for both FBA and Windows Auth</li>
<li>Some search</li>
<li>Integration with other Apple Office Apps (in case one doesn’t display well) – Docs 2 Go, Numbers, Pages, Good Reader</li>
</ul>
</li>
<li>I can annotate and modify PDFs on Apple’s platform</li>
<li>Reporting Services application for SSRS Reports</li>
<li>I can provide limited featured ppt presentations from KeyNote (at least on iPad)</li>
<li>Multiple email, including Exchange, can be combined into one client on Apple platforms (iOS 4.2 for iPad)</li>
<li>A plethora of business application mashups are available which enable creative ways to work around limitations</li>
</ul>
<p>WP7 has two main SharePoint integration features &#8211; the Office Hub and IE7 browser.  In the Office Hub are the bread-and-butter business applications to include One Note, Excel, PowerPoint, Word and SharePoint 2010 Workspace.  Unfortunately, I have been unable to get Workspace to work even though we configured FBA.  Here&#8217;s an <a href="http://blogs.technet.com/b/speschka/archive/2010/11/21/some-windows-phone-7-and-sharepoint-2010-tips.aspx">article</a> detailing some of the authentication problems.  However, WP7 does have a major advantage in browsing SharePoint and probably other sites with the mobile browser based on IE7.  Not that the competition was very good as you can&#8217;t get much worse than Mobile Safari &#8211; which I&#8217;m convinced is Apple&#8217;s attempt to KILL web applications.  Here’s a list of unsupported and supported features for WP7 IE7:</p>
<ul>
<li>Can upload pictures from phone using the Upload on a document library.  Perhaps can upload other content directly off the phone?</li>
<li>Can edit content in SharePoint – supports the Rich Text Editor.</li>
<li>Office Web App is supported (at least in Word).  Was able to edit a document but it was a little slow.  Also received a warning about downloading Silverlight.</li>
<li>Able to view and click in PowerPivot workbook in SharePoint.</li>
<li>No support for SSRS reports (Active X)</li>
<li>No support for Datasheet View (Active X)</li>
<li>Not all Silverlight is supported
<ul>
<li>PowerPivot Gallery failed to load.  Prompted to download Silverlight.</li>
<li>Performance Point Silverlight loaded</li>
</ul>
</li>
</ul>
<p><strong><span style="text-decoration:underline;"> WP7 </span></strong><strong><span style="text-decoration:underline;">Tips:</span></strong></p>
<ul>
<li>To date, the Samsung Focus is the phone to buy.</li>
<li>Use <a href="http://www.bing.com/visualsearch?g=uk_wp7&amp;qpvt=Windows+Phone+7+Apps&amp;FORM=Z9GE18#">Bing Visual Search</a> for App Shopping</li>
<li>Go to <a href="http://profiles.live.com/">http://profiles.live.com</a> to link social services with windows live.  This will personalize your phone upon first login.</li>
<li>Wireless sync must be configured.  Then your phone must be plugged into a charger for 10 minutes for syncs will occur.</li>
<li><a href="http://www.winsupersite.com/">Paul Thurrott</a> is a great resource on phone setup and tips.</li>
</ul>
<p>Overall, I love this phone.  The personalization is striking and unique to the smartphone market.  The people at Zune KNOW interfaces and have obviously worked very hard to make the WP7 owner look good.  I think this connection with the end user will go a long way in making up for any business feature shortcomings.  I hope that a tablet is in the near future for the Zune developers.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spninjablog.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spninjablog.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spninjablog.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spninjablog.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spninjablog.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spninjablog.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spninjablog.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spninjablog.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spninjablog.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spninjablog.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spninjablog.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spninjablog.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spninjablog.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spninjablog.wordpress.com/348/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=348&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spninjablog.wordpress.com/2010/11/17/windows-phone-7-celebrates-individuality-over-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6cf38ebff622d886406c1e6a5c292310?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spninjablog</media:title>
		</media:content>
	</item>
		<item>
		<title>Overcoming iPad 3G and AT&amp;T Screwage</title>
		<link>http://spninjablog.wordpress.com/2010/09/28/3g-ipad-or-wi-fi-3g4g-hotspot/</link>
		<comments>http://spninjablog.wordpress.com/2010/09/28/3g-ipad-or-wi-fi-3g4g-hotspot/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 20:15:27 +0000</pubDate>
		<dc:creator>spninjablog</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://spninjablog.wordpress.com/?p=299</guid>
		<description><![CDATA[If you&#8217;re like me, your jaw hit the floor when you realized you&#8217;d have to pay at least $25 extra a month to use the 3G features on your iPad.  That was already on top of your $30 data plan with your phone.  Well, there are some OTHER options thankfully and we&#8217;ll explore them with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=299&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re like me, your jaw hit the floor when you realized you&#8217;d have to pay at least $25 extra a month to use the 3G features on your iPad.  That was already on top of your $30 data plan with your phone.  Well, there are some OTHER options thankfully and we&#8217;ll explore them with this blog. </p>
<p>If you haven&#8217;t decided on an iPad yet, this blog will help you significantly in making an informed decision.  When deciding on the type of iPad to get I chose the cheapest one I could find which would be a refurbished, 16GB, Wi-Fi only for the following reasons:</p>
<ul>
<li>The refurbished was $50 less and came with the same warranty</li>
<li>I use my phone as my MP3 and podcast player so that saves quite a bit space</li>
<li>Applications typically don&#8217;t take up that much space</li>
<li>Samsung Galaxy (Android) and HP Slate (Win 7) are coming out along with a slew of other iPad-like devices. Competition and prices are sure to be volatile.</li>
<li>I saved $120 on not getting the 3G iPad (which I quickly blew on all manner of applications and accessories)</li>
<li><em>I can use a portable hotspot to make up for the 3G!</em></li>
</ul>
<p>There are a variety of options when choosing the portable hotspot to replace the built-in 3G. What a typical hotspot will enable you to do is share a 3G/4G network with any number of devices (usually 4-8). Therefore your laptop, phone and iPad can benefit rather than just locking in with the 3G iPad. The devices and the monthly plans are EXPENSIVE in my opinion so choose wisely.</p>
<p><strong>Option 1: Smart Phone or &#8220;Droid&#8221; Phone</strong></p>
<p>Personally, I chose to go with a Verizon Droid 2 and saved quite a bit of money as well as obtained the ability to:</p>
<ul>
<li>Connect multiple Wi-Fi devices to Verizon&#8217;s 3G network (2GB limitation) for $20 a month.  Compare that to the $50-60 range of option 3 below.</li>
<li>Upgrade my internal RAM via a SIM card.</li>
<li>Unlimited data plan for your phone is $30 &#8211; unlike AT&amp;T&#8217;s new $25 2GB limited plan.</li>
<li>Display and stream flash technology.</li>
<li>Take advantage of some 60,000 FREE applications. (But who has that kind of time?)</li>
<li>Take pictures with 5 megapixle camera.</li>
<li>Synch to iTunes via Media Link application. (No DRM support)</li>
<li>Huge increase in functionality and significant decrease in eye candy when compared to the iPhone.</li>
</ul>
<p><strong>Option 2: AT&amp;T iPhone Customer</strong></p>
<p>AT&amp;T just announced their new <a href="http://www.att.com/gen/press-room?pid=17991&amp;cdvn=news&amp;newsarticleid=30854&amp;mapcode=financial%7CWireless">tethering service</a> and data plans:</p>
<ul>
<li>Unlimited data plans are being replaced with limited 2GB plans for $25 a month.  You can automatically purchase 1 GB for $10 if you go over.</li>
<li>Tethering is an additional $20 (so $45 total over standard phone service).  But you cannot tether from your iPhone to your iPad.</li>
<li>In <a href="http://news.softpedia.com/news/Apple-Enables-Internet-Tethering-in-iOS-4-2-for-iPad-158731.shtml">Europe</a>, it appears iPads may have the ability to tether soon. </li>
<li>iPad 3G owners will have the option to switch to $25 &#8211; 2GB limited plan.  No tethering stateside with this plan yet. </li>
</ul>
<p>So stacked against the Droid option you have the following:</p>
<table class="style1" border="1">
<tbody>
<tr>
<td class="style15"><strong>Scenario</strong></td>
<td class="style7"><strong>Data Plan</strong></td>
<td><strong>Total Monthly</strong></td>
<td><strong>Comments</strong></td>
</tr>
<tr>
<td class="style16">
<ul>
<li>iPhone + Tethering</li>
<li>iPad 3G</li>
</ul>
</td>
<td class="style5">
<ul>
<li>$25 2GB iPhone</li>
<li>$25 2GB iPad</li>
<li>$20 Tethering</li>
</ul>
</td>
<td class="style11" style="text-align:center;">$70</td>
<td>No iPad tethering supported. USB/Bluetooth is <a href="http://www.macobserver.com/tmo/article/iphone_internet_tethering_and_the_ipad/">slower</a> and shorter range</td>
</tr>
<tr>
<td class="style16">
<ul>
<li>iPhone</li>
<li>iPad 3G</li>
</ul>
</td>
<td class="style5">
<ul>
<li>$25 2GB iPhone</li>
<li>$25 2GB iPad</li>
</ul>
</td>
<td class="style11" style="text-align:center;">$50</td>
<td>No tethering.</td>
</tr>
<tr>
<td class="style16">
<ul>
<li> iPad 3G Tethering</li>
</ul>
<p> </td>
<td class="style5">
<ul>
<li>$25 2GB</li>
</ul>
</td>
<td class="style11" style="text-align:center;">~$45</td>
<td><a href="http://news.softpedia.com/news/Apple-Enables-Internet-Tethering-in-iOS-4-2-for-iPad-158731.shtml">Europe only </a>(maybe).  Most convenient given different employee phone plans.</td>
</tr>
<tr>
<td class="style16">
<ul>
<li>Droid</li>
<li>iPad WiFi</li>
</ul>
</td>
<td class="style5">
<ul>
<li>$30 <span class="style14">Unlimited</span></li>
<li><span class="style14">$20 2GB Hotpot</span></li>
</ul>
</td>
<td class="style11" style="text-align:center;">$50</td>
<td>OPTIMAL. <strong> Unlimited phone data plan.  WiFi is faster, longer range and supports multiple devices.</strong></td>
</tr>
</tbody>
</table>
<p>Finally, I would resist the urge to Jail Break + MyWi. Although it&#8217;s now legal to Jail Break, it&#8217;s probably not legal to circumvent AT&amp;T&#8217;s tethering plan. You may risk getting shutdown or legal action.</p>
<p><strong>Option 3: Wi-Fi Hotspot Device</strong></p>
<p>With this option you can choose from any number of mobile hotpot devices like Spint&#8217;s Overdrive, Verizon&#8217;s MiFi and Clear&#8217;s iSpot. Usually they&#8217;ll let you connect multiple devices to take advantage of the 3G/4G network. Be careful on your choice as some have major GOTCHAS:</p>
<ul>
<li>Clear&#8217;s iSpot is for iOS devices only &#8211; iPad, iPhone and etc.</li>
<li>Sprint&#8217;s Overdrive is EXPENSIVE because of the 4G most likely. However, there&#8217;s a ton of reviews complaining about how spotty/scarce the 4G network is. $60 for 3G access is terrible in my opinion.</li>
<li>Some devices are really expensive, ranging from $100-300.</li>
<li>Battery life on the phone hotspots is pretty low &#8211; around 2 hours for some and it depends on the number of devices you connect.</li>
</ul>
<p>The information below is probably not 100% accurate for pricing. I provided a link to my source where possible but please do your own research.</p>
<table class="MsoNormalTable" style="width:363.95pt;border-collapse:collapse;margin-left:4.65pt;" border="1" cellspacing="0" cellpadding="0" width="485">
<tbody>
<tr style="height:30pt;">
<td style="width:84.95pt;height:30pt;border:white 1pt solid;padding:0 5.4pt;" width="113" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:center;line-height:normal;"><strong><span style="color:white;">Device</span></strong></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:40.8pt;height:30pt;border-top:white 1pt solid;border-right:white 1pt solid;padding:0 5.4pt;" width="54" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:center;line-height:normal;"><strong><span style="color:white;">Band</span></strong></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:50.55pt;height:30pt;border-top:white 1pt solid;border-right:white 1pt solid;padding:0 5.4pt;" width="67" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:center;line-height:normal;"><strong><span style="color:white;">Monthly<br />
Cost</span></strong></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:43.65pt;height:30pt;border-top:white 1pt solid;border-right:white 1pt solid;padding:0 5.4pt;" width="58" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:center;line-height:normal;"><strong><span style="color:white;">Device<br />
Cost</span></strong></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:2in;height:30pt;border-top:white 1pt solid;border-right:white 1pt solid;padding:0 5.4pt;" width="192" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:center;line-height:normal;"><strong><span style="color:white;">Description</span></strong></p>
</td>
</tr>
<tr style="height:15pt;">
<td style="border-bottom:white 1pt solid;border-left:white 1pt solid;width:84.95pt;height:15pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="113" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">Sprint Overdrive</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:40.8pt;height:15pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="54" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">3G/4G</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:50.55pt;height:15pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="67" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">$60 </span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:43.65pt;height:15pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="58" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">$100 </span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:2in;height:15pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="192" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">Mobile device</span></p>
</td>
</tr>
<tr style="height:30pt;">
<td style="border-bottom:white 1pt solid;border-left:white 1pt solid;width:84.95pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="113" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">Clear <span class="SpellE">iSpot</span></span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:40.8pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="54" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">4G</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:50.55pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="67" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">$25 </span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:43.65pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="58" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">$100 </span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:2in;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="192" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span class="SpellE"><span class="GramE"><span style="color:#eeece1;">iOS</span></span></span><span style="color:#eeece1;"> Only.<br />
Mobile device, Coverage is very spotty.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="text-decoration:underline;"><span style="color:#eeece1;"><a href="http://www.clear.com/coverage"><span style="color:#eeece1;">Link</span></a></span></span></p>
</td>
</tr>
<tr style="height:30pt;">
<td style="border-bottom:white 1pt solid;border-left:white 1pt solid;width:84.95pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="113" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">Clear Spot 4G+</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:40.8pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="54" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">3G/4G</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:50.55pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="67" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">$55 </span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:43.65pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="58" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">$250+</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:2in;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="192" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">Mobile device, 2 year<br />
contract. Also has $6 lease plan<br />
instead of purchasing device. Any<br />
Wi-Fi device.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="text-decoration:underline;"><span style="color:#eeece1;"><a href="http://www.clear.com/shop/flow/plan-selection"><span style="color:#eeece1;">Link</span></a></span></span></p>
</td>
</tr>
<tr style="height:62.5pt;">
<td style="border-bottom:white 1pt solid;border-left:white 1pt solid;width:84.95pt;height:62.5pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="113" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">Sprint <span class="SpellE">Evo</span><br />
Smart Phone (Android)</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:40.8pt;height:62.5pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="54" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">3G/4G</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:50.55pt;height:62.5pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="67" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">~$50</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:43.65pt;height:62.5pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="58" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">Varies</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:2in;height:62.5pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="192" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">$30 for <span class="SpellE">wifi</span><br />
hotspot</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">$? For unlimited data plan</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="text-decoration:underline;"><span style="color:#eeece1;"><a href="http://www.mlive.com/living/grand-rapids/index.ssf/2010/09/is_sprint_clearwires_4g_networ.html"><span style="color:#eeece1;">Link</span></a></span></span></p>
</td>
</tr>
<tr style="height:30pt;">
<td style="border-bottom:white 1pt solid;border-left:white 1pt solid;width:84.95pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="113" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">Verizon <span class="SpellE">MiFi</span></span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:40.8pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="54" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">3G</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:50.55pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="67" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">$60 </span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:43.65pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="58" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">$100 </span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:2in;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="192" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">Mobile Device</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="text-decoration:underline;"><span style="color:#eeece1;"><a href="http://jkontherun.com/2009/05/12/verizon-mifi-review/"><span style="color:#eeece1;">Link</span></a></span></span></p>
</td>
</tr>
<tr style="height:30pt;">
<td style="border-bottom:white 1pt solid;border-left:white 1pt solid;width:84.95pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="113" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">Verizon Android Phone</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:40.8pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="54" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">3G</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:50.55pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="67" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">~$50</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:43.65pt;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="58" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">Varies</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:2in;height:30pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="192" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">$20 for <span class="SpellE">wifi</span><br />
hotspot</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">$30 for unlimited data plan</span></p>
</td>
</tr>
<tr style="height:60pt;">
<td style="border-bottom:white 1pt solid;border-left:white 1pt solid;width:84.95pt;height:60pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="113" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span class="SpellE"><span style="color:#eeece1;">iPad</span></span><span style="color:#eeece1;"> 3G via AT&amp;T</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:40.8pt;height:60pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="54" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">3G</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:50.55pt;height:60pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="67" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">$30 </span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:43.65pt;height:60pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="58" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">$100+ over WiFi model </span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:2in;height:60pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="192" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">$15 250MB plan available</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="text-decoration:underline;"><span style="color:#eeece1;"><a href="http://www.engadget.com/2010/01/27/apple-ipad-3g-service-plans-on-atandt-30-for-unlimited-data/"><span style="color:#eeece1;">Link</span></a></span></span></p>
</td>
</tr>
<tr style="height:55.75pt;">
<td style="border-bottom:white 1pt solid;border-left:white 1pt solid;width:84.95pt;height:55.75pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="113" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span class="SpellE"><span style="color:#eeece1;">MyWi</span></span><span style="color:#eeece1;"> + <span class="SpellE">Jailbreaking</span></span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:40.8pt;height:55.75pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="54" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">3G</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:50.55pt;height:55.75pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="67" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">iPhone data plan</span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:43.65pt;height:55.75pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="58" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:right;line-height:normal;"><span style="color:#eeece1;">$10 </span></p>
</td>
<td style="border-bottom:white 1pt solid;border-left:medium none;width:2in;height:55.75pt;border-top:medium none;border-right:white 1pt solid;padding:0 5.4pt;" width="192" valign="bottom">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;">Legal to jail break. Probably not legal to tether.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="color:#eeece1;"><a href="http://forums.wireless.att.com/t5/Apple/Does-jailbreaking-MyWi-violate-any-terms-of-my-AT-amp-T-contract/m-p/2001704"><span style="color:#eeece1;">Link</span></a> </span></p>
</td>
</tr>
</tbody>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spninjablog.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spninjablog.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spninjablog.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spninjablog.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spninjablog.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spninjablog.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spninjablog.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spninjablog.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spninjablog.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spninjablog.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spninjablog.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spninjablog.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spninjablog.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spninjablog.wordpress.com/299/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=299&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spninjablog.wordpress.com/2010/09/28/3g-ipad-or-wi-fi-3g4g-hotspot/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6cf38ebff622d886406c1e6a5c292310?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spninjablog</media:title>
		</media:content>
	</item>
		<item>
		<title>iPad for Gamers, Consultants and CIOs?</title>
		<link>http://spninjablog.wordpress.com/2010/09/27/ipad-for-gamers-consultants-and-cios/</link>
		<comments>http://spninjablog.wordpress.com/2010/09/27/ipad-for-gamers-consultants-and-cios/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 14:00:01 +0000</pubDate>
		<dc:creator>spninjablog</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://spninjablog.wordpress.com/?p=267</guid>
		<description><![CDATA[I’ll admit that I&#8217;ve been a huge skeptic of the iPad. From my lofty tower of techno-ego, I scoffed at the latest innovation from Apple. It seemed a step back or even a stumble from the great leap of progress that was the iPhone. As many blogs and reviews indicated, what the iPad did NOT [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=267&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I’ll admit that I&#8217;ve been a huge skeptic of the iPad. From my lofty tower of techno-ego, I scoffed at the latest innovation from Apple. It seemed a step back or even a stumble from the great leap of progress that was the iPhone. As many blogs and reviews indicated, what the iPad did NOT do seemed more striking then what it did. No multi-tasking, no flash, no Silverlight, no CD/DVD drive, no significant HD capacity, no web cam, no Skype, no printing/scanning&#8230;just a larger iPod Touch that can browse the web, entertain with clever apps and provide Kindle-like experiences for the masses.  Not good for an ultra-power user/developer/consultant like myself however.</p>
<p>That is until I bought one for my wife on our anniversary. Actually, the real catalyst was watching a CIO of a client I currently work for enthusiastically buying a few for his company. As I preloaded the iPad with all the applications and tweaks I know my wife would love, I started to experiment with possible mashups that would help me with work and play.  Soon I was installing all manner of geek and productivity apps trying to find the pessimistic boundaries my preconceived notions had so confidently predicted. </p>
<p>What I did find was amazing.  I was just blown away at how it boldly challenges you to think beyond the time-proven keyboard and mouse for productivity. How it makes getting at the information I need not only faster but more interesting and entertaining via a jaw-dropping presentation. It really makes some of the bleeding-edge interactive web sites out there look archaic and old-hat. The applications themselves are feature rich due to their fat-client integration and obvious liberation from HTTP/HTML. This adds an element of entertainment and appreciation for the aesthetics that are nigh-impossible with the web.  In my opinion, web apps have just as much to fear from the advent of the iPad as that of laptops.  This could definitely mean a revival of fat-client development like that of the 90&#8242;s but with dynamic web service backends. </p>
<p>So rather than try to document what I&#8217;ve discovered empirically and that only after a few days of use, I&#8217;ll present a challenge for the Casual User, Consultant and CIO.</p>
<p>For the casual user (facebook user, tweeter, gamer, just news article reader), you merely have to give it a try. For you, I recommend the following applications:</p>
<ul>
<li>Flipboard</li>
<li>Fluent News</li>
<li>USA Today</li>
<li>NPR</li>
<li>Loopt Pulse (local restaurants and events)</li>
<li>Epicurious (recipes)</li>
<li>Kindle or iBook</li>
<li>Free Wi-Fi Finder</li>
<li>The Weather Channel</li>
<li>WikiPanion</li>
<li>ABC Player</li>
<li>Netflix &#8211; yes, you can stream Netflix to your iPad</li>
<li>Pandora</li>
<li>NASA App HD</li>
<li>World Atlas HD</li>
<li>Splashtop &#8211; requires iPad and computer install</li>
</ul>
<p>USA Today and Flipboard in particular have managed to make web news more discoverable while maintaining a traditional newspaper article feel that we all grew up with. You&#8217;ll undoubtedly be charmed by this nostalgic mix of magazine format along with the interactive videos sprinkled throughout. The presentation is just amazing and would be very difficult/rare/expensive to replicate on the web.</p>
<p>Also notice I included &#8220;Splashtop&#8221;. With this little app, you can stream flash, Silverlight, video and audio from any computer via a remote desktop interface. That means you could also play World of Warcraft (casually) or watch a DVD on your iPad if you&#8217;re on the same network as your beefy remote gaming machine. The iPad puts out far less heat and is obviously less bulky than both laptops and netbooks.  There may or may not be some lag here depending on your wireless network.  Invest in the Wireless N capabilities to optimize.</p>
<p>For the consultant, I&#8217;d recommend only the following applications:</p>
<ul>
<li>Desktop Connect</li>
<li>Air Display &#8211; requires iPad and computer install</li>
<li>Documents to Go</li>
<li>SharePlus Office Mobile Client &#8211; SharePoint 2007/2010 synchronizer for iPad</li>
</ul>
<p>Imagine going to a client brief with only your sleek iPad. You give your presentation using a PowerPoint you created on your laptop but synched with Documents to Go or SharePlus. You also use this app to display your presentation throughout an iPad-to-VGA connector. Part of your presentation is over configuration, so you remote into a demo server via Desktop Connect. Using your iPad features, you&#8217;re able to zoom into various aspects of the desktop by mere finger gestures. Bring a blue tooth keyboard if you&#8217;d like. The presentation was so successful that more requirements emerged with you quickly took down using Word or your favorite notes utility. You synch the notes back to your laptop and then go back to the cramped little cube the client provided you. Rather than ask for a much needed dual display, you use &#8220;Air Display&#8221; to wirelessly extend your laptop desktop onto your iPad. Additionally, with SharePlus Office Mobile Client, you can readily synch and search document libraries and lists from your iPad &#8211; online as well as offline.</p>
<p>For the CIO, I leave you with one thought that occurred to me during this brief experiment &#8211; anticipatory problem solving. As part of my consulting firm, we&#8217;re encouraged to keep up on blogs, twitter and other sources for the latest in the ever changing landscape of technology. Often we&#8217;ll find solutions way before we hit the problem which dramatically enhances our problem solving and productivity. I assert that the company which figures out how to encourage their employees to consistently do this AND provides them the most efficient tools to do so, will have a significant edge when grappling with the dynamic arenas like information technology, R&amp;D, Sales and Marketing and etc.</p>
<p>Other tid-bits I found useful:</p>
<ul>
<li>The iPad will not charge from USB 2.0 with the screen on.  With it off, you might get 60% off of 8 hours.  It requires 10W for the charge so plan to plug it into the wall.</li>
<li>Wireless N is supported.</li>
<li>When choosing the case, you might want to start with the cheap apple black case.  It&#8217;s the thinnest and provides some very useful configurations.  The Apple reps say it&#8217;s the most popular despite being the standard.</li>
<li>Don&#8217;t feel you have to buy the blue-tooth keyboard.  Try to use the onscreen key board.  It&#8217;s a decent match for home row in my opinion.</li>
<li>Bluetooth is supported so wireless headsets are nice.</li>
</ul>
<p>So for the next month, the challenge to myself will be putting my money where my mouth is. I will attempt to eat my own dog food and rely significantly on my iPad for my day-to-day consultant gigs. I&#8217;ll write a follow-up blog in one month with my findings.  Of course I&#8217;ll have to wait until mine arrives in the mail. My wife has banned me from even looking at hers.</p>
<p>Btw &#8211; I did a ton of research on finding the best Wi-Fi Hotspot solution <a href="http://spninjablog.wordpress.com/2010/09/28/3g-ipad-or-wi-fi-3g4g-hotspot/">here</a>.  May be worth the read if you want to save some bucks.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spninjablog.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spninjablog.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spninjablog.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spninjablog.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spninjablog.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spninjablog.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spninjablog.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spninjablog.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spninjablog.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spninjablog.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spninjablog.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spninjablog.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spninjablog.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spninjablog.wordpress.com/267/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=267&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spninjablog.wordpress.com/2010/09/27/ipad-for-gamers-consultants-and-cios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6cf38ebff622d886406c1e6a5c292310?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spninjablog</media:title>
		</media:content>
	</item>
		<item>
		<title>PowerPivot Attack!</title>
		<link>http://spninjablog.wordpress.com/2010/02/03/powerpivot-attack/</link>
		<comments>http://spninjablog.wordpress.com/2010/02/03/powerpivot-attack/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 21:12:55 +0000</pubDate>
		<dc:creator>spninjablog</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[OLAP]]></category>
		<category><![CDATA[PowerPivot]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://spninjablog.wordpress.com/?p=240</guid>
		<description><![CDATA[There is considerable interest in implementing BI solutions between multiple OLAP providers &#8211; SQL Server Analysis Services &#38; Oracle Cubes for example.  In order to demonstrate the tremendous integration advantages of Microsoft BI, I recently took SharePoint 2010 and PowerPivot from install-to-PowerPivot Gallery!  Here are some interesting facts and the walkthroughs: Excel 2010 Add-In Think of PowerPivot as two separate installs/environment add-ins:  Excel [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=240&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There is considerable interest in implementing BI solutions between multiple OLAP providers &#8211; SQL Server Analysis Services &amp; Oracle Cubes for example.  In order to demonstrate the tremendous integration advantages of Microsoft BI, I recently took SharePoint 2010 and PowerPivot from install-to-PowerPivot Gallery!  Here are some interesting facts and the walkthroughs:</p>
<p><strong>Excel 2010 Add-In</strong></p>
<ul>
<li>Think of PowerPivot as two separate installs/environment add-ins:  Excel 2010 &amp; SharePoint 2010</li>
<li>PowerPivot is a <strong>FREE FREE FREE</strong> Add-on to Office!  Potential cost savings are INCREDIBLE (and very uncharacteristic of Mr. Softy!)</li>
<li>Excel 2010 Add-in allows you to pull data from multiple sources (SQL Server, Excel, Data Feeds, Access, OLAP) and create relationships between them utilizing PowerPivot.</li>
<li>Pulling data from SQL Server Reporting Services is just slick!  We scheduled SharePoint 2010 to produce a data feed off of an existing SSRS report.  Then we setup PowerPivot to consume the feed.  PowerPivot basically allows you to re-mash the data sources within a report and with other reports/data sources.  Extremely powerful!</li>
<li>Excel 2010 is required for the PowerPivot POWER users but no Excel client is necessary to view and utilize PowerPivot through SharePoint 2010</li>
<li>PowerPivot OLAP integration is something to watch.  Building relationships between say SAP-Oracle and SQL Server Analysis Services could be very powerful &#8211; good <a href="http://www.brustblog.com/archive/2009/10/29/a-bi-star-is-born-powerpivot-will-receive-immediate-multi-vendor.aspx">article</a>.  While you&#8217;re waiting, use the SSRS data feed.  SSRS has tons of hookins to various data sources &#8211; our most recent experiment was with SAP XMLA.</li>
<li>With Excel 2010 Vertipaq compression technology, you can manipulate 100&#8242;s of MiLlIoNs of rows of data in your puny pc RAM</li>
<li>Go to <a href="http://powerpivot.com">powerpivot.com</a> and you can see quite a few well made demos and tutorials for using the Excel Add-in</li>
</ul>
<p><strong>SharePoint PowerPivot Service Application</strong></p>
<ul>
<li>SharePoint 2010 allows you to view the Excel Workbooks and DYNAMICALLY refresh the data</li>
<li>PowerPivot for SharePoint 2010 requires an SEPARATE SQL Server Analysis Services + SharePoint install for every PowerPivot server you wish to create</li>
<li>AGAIN, no Excel client is necessary to view and utilize PowerPivot through SharePoint 2010</li>
<li>PowerPivot Gallery is tricked out document library that utilizes Silverlight to thumbnail preview workbooks</li>
<li>In Central Admin, Report Center allows you monitor PowerPivot usage</li>
<li>There&#8217;s also a PowerPivot Site that sets up the PowerPivot gallery and other features (similar to Document Center)</li>
</ul>
<p><strong>Setup</strong></p>
<ol>
<li><a href="http://www.powerpivot.com/download.aspx">Download</a> and install SQL Server 2008 R2 on an existing SharePoint 2010 WFE.  Use this PowerPivotGeek <a href="http://powerpivotgeek.com/server-installation/existing-farm-install/">article</a> for setup.  These <a href="http://msdn.microsoft.com/en-us/library/ee210628(SQL.105).aspx">technet articles </a>are also great for background and HIGHLY recommended.</li>
<li>Download and install the <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=868662dc-187a-4a85-b611-b7df7dc909fc">BI data </a>set provided by Microsoft.  These are GREAT for demoing a tremendous amount of data (millions of rows for the famous Contoso).</li>
<li><a href="http://www.powerpivot.com/download.aspx">Download</a> and install the PowerPivot Add-in for Excel 2010. </li>
<li>Watch this cheesy but very informative <a href="http://socialmedia.mikegannotti.com/Lists/Posts/Post.aspx?ID=305">demo</a> of PowerPivot to get a good overview of the capabilities.</li>
<li>BUG:  At the time of this writing, PowerPivot there is a bug that is characterized by &#8221;<a href="http://powerpivot-info.com/forum/4-powerpivot-and-dax-forum/23-error-in-proc-engine-could-not-load-embeded-data">could not load embedded data</a>&#8220;.  Basically after closing your workbook, you will not be able to reopen it or refresh the data in SharePoint.  As a work around, refresh your data sources often, especially after a relationship is created/modified.  I&#8217;m in the habit of doing it before every save.  It&#8217;s smoooooth sailing from there.</li>
</ol>
<p> As a final thought, I would like to find out if PowerPivot utilizes the standard Excel data source import or if it has it’s own proprietary import.  If it utilizes Excels, perhaps ANY multidimensional data source can be related.  Obviously, you would have to install the OLAP provider on the SharePoint server.  Sounds like fun &#8211; especially with bEtA owt!</p>
<p>Update:  Installed <a href="http://technet.microsoft.com/en-us/library/ee695756(office.14).aspx">Office Web Apps</a> and PowerPivot does not appear to be compatible with Excel Web App at this time.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spninjablog.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spninjablog.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spninjablog.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spninjablog.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spninjablog.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spninjablog.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spninjablog.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spninjablog.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spninjablog.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spninjablog.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spninjablog.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spninjablog.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spninjablog.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spninjablog.wordpress.com/240/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=240&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spninjablog.wordpress.com/2010/02/03/powerpivot-attack/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6cf38ebff622d886406c1e6a5c292310?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spninjablog</media:title>
		</media:content>
	</item>
		<item>
		<title>MASHUP:  SharePoint 2010 BCS + WCF + SAP</title>
		<link>http://spninjablog.wordpress.com/2010/01/22/sharepoint-2010-bcs-wcf-sap/</link>
		<comments>http://spninjablog.wordpress.com/2010/01/22/sharepoint-2010-bcs-wcf-sap/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 19:59:31 +0000</pubDate>
		<dc:creator>spninjablog</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BCS]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://spninjablog.wordpress.com/?p=216</guid>
		<description><![CDATA[Recently went through the process of pulling data from SAP into SharePoint 2010 via BCS and WCF.  Very powerful stuff but ooooh, the pain, THE PAIN!  So I thought I&#8217;d share my experience to mitigate the unpleasantries you may experience.  To sum up the basic steps and design: Develop the .NET-to-BAPI RFC using the SAP Connector 2.0 in VS 2003/XP VM Migrate the entire project to VS [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=216&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently went through the process of pulling data from SAP into SharePoint 2010 via BCS and WCF.  Very powerful stuff but ooooh, the pain, <em>THE PAIN</em>!  So I thought I&#8217;d share my experience to mitigate the unpleasantries you may experience.  To sum up the basic steps and design:</p>
<ul>
<li>Develop the .NET-to-BAPI RFC using the SAP Connector 2.0 in VS 2003/XP VM</li>
<li>Migrate the entire project to VS 2010 in Windows Server 2008 R2</li>
<li>Add logic (DataTable) and wrap in WCF Service</li>
<li>Deploy WCF to IIS 7.0</li>
<li>In SharePoint Designer 2010, configure an External Content Type to consume the WCF service</li>
<li>Configure content type in a SharePoint 2010 BCS List</li>
</ul>
<p>Admittingly, the SAP process was the most difficult (and sinister!)  Lots of help was available in the SharePoint community however.  Enjoy!</p>
<p>1.  Setup the XP VM</p>
<ul>
<li>Required because VS2003 installs failed in Windows Server 2008</li>
<li>Install VS 2003</li>
<li>Install SAP .NET Connector 2.0 &#8211; this is the real culprit.  This connector provides the BAPI explorer ONLY in VS2003.  SAP is FINALLY working on the 3.0 connector which will hopefully integrate into a VS2010. </li>
</ul>
<p>By the way, you can opt to use the<a href="http://www.microsoft.com/biztalk/en/us/adapter-pack.aspx"> BizTalk Adapter Pack</a> and forgo the VS2003/XP steps.  The adapter pack is designed to be used with WCF.  However, at the time of this writing, Microsoft recommends a suggested retail price of $5000+ per CPU.  Another cheaper alternative is ERPConnect by <a href="http://theobald-software.com">Theobald Software</a>.  ERPConnect integrates at the assembly level &#8211; therefore it can be integrated into any .NET platform &#8211; ASP.NET, WinForms and not just WCF.</p>
<p>2.  Setup VS2003 &#8211; follow this <a href="http://www.huseyinakturk.net/2009/01/a-comprehensive-example-for-connection-to-sap-with-visual-studio-2008/">example</a> for developing a BAPI interface.  Stuff you&#8217;ll need from your SAP gurus.</p>
<ul>
<li>System Number </li>
<li>SystemID </li>
<li>Client</li>
<li>App Server host  </li>
<li>Username</li>
<li>Pass</li>
</ul>
<p>3.  VS 2010 Setup (Separate VM)</p>
<ol>
<li>Recommend NOT using XP 32bit for VS2010.  Problems with GUI in MY VM.</li>
<li>After setting up the BAPI function calls in VS2003, copy the entire project to VS2010.</li>
<li>If in a separate VM, install SAP GUI to ensure dlls are available for the connector.</li>
<li>Create a VS2010 WCF Library Project &#8211; Choose .NET 3.5!!</li>
<li>Import the VS2003 project as an existing project.  Perform the upgrade conversion.</li>
<li>Add a reference to the WCF Library project for the:</li>
</ol>
<ul>
<li>SAP.Connector.dll</li>
<li>SAP.Connector.Rfc.dll</li>
<li>Your custom developed SAP dll from the new converted VS2003 project.</li>
<li>System.Web.Services </li>
</ul>
<p>7.  Follow this <a href="http://blah.winsmarts.com/2008-4-Writing_the_WCF_Hello_World_App.aspx">blog</a> for setting up/developing/deploying your WCF to IIS.</p>
<ul>
<li>Using <a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx">Process Explorer</a>, I determined <strong>librfc32.dll</strong> needs to be in the environment variable PATH.  You can get this from SAP GUI or if you&#8217;re brave, the SAP Market Place (developer purgatory).  I only mention it because I&#8217;m sure you don&#8217;t want to install SAP GUI on a production server.  Also, for development in 64bit environments, you should install the 64bit librfc32.dll in the Windows\System32 folder and the 32bit librfc32.dll in the Windows\SysWow64 folder.  Here&#8217;s a good <a href="http://www.theobald-software.com/wiki/Xtract_IS_FAQ#How_to_download_64_bit_version_of_librfc32.dll">link</a> on finding the librfc32.dll in SAP Market Place.</li>
<li>Install <strong>SAP.Connector.dll</strong> and <strong>SAP.Connector.Rfc.dll</strong> in the GAC.</li>
<li>Enable 32 bit Web App compatibility on the WCF App Pool (located under Advanced Settings).</li>
<li>Ensure the 32 bit Web App compatibility is DISABLED for ALL SharePoint 2010 web apps</li>
<li>Ensure the .NET 4.0 ISAPI filter is removed from all of your existing SharePoint 2010 web apps.  </li>
</ul>
<p>8.  Follow this <a href="http://malikhan.wordpress.com/2010/01/11/business-connectivity-services-bcs-using-wcf-sharepoint-designer-2010/">blog</a> for setting up and connecting to your BCS via an External Content Type in SharePoint Designer 2010.</p>
<ul>
<li>PAY ATTENTION to your base address in your web.config.  It needs to match the URL you use in when connecting via SD.</li>
<li>PAY ATTENTION to connection option of using METADATA EXCHANGE.  Remember the &#8221;/mex&#8221; and to choose &#8220;Metadata Exchange&#8221; for the Metadata Connection Mode.  </li>
<li>URL WEIRDNESS:  Did I already mention to pay attention to your base address??  In the web.config on my PRODUCTION server, I specified http://myservername:8888 for the base address.  However, SharePoint Designer could not find the end point until I used a fully qualified domain name:  http://myservername.mydomain.com:8888.  Note that I did NOT have to use the FQDN in my local VM for testing!</li>
<li>Also, I noticed the BCS Data List does have paging built in.  HOWEVER, it does a <strong>full pull</strong> from the source for each page.  That could get EXPENSIVE if you have a lot of data.</li>
</ul>
<p><strong>WCF Considerations</strong></p>
<p>1.  Read <a href="http://www.danrigsby.com/blog/index.php/2008/03/07/xmlserializer-vs-datacontractserializer-serialization-in-wcf/">article</a> comparing WCF to old way of doing Web Services.</p>
<ul>
<li>It&#8217;s DataContractSerializer is 10% faster using the XMLSerializer</li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms733832.aspx">Versioning</a> tolerance (DataContractSerializer only)<br />
             &#8211; Missing members (deserializes defaults &#8211; null, 0 and etc)<br />
             &#8211; Adding fields does not break interface</li>
<li>Seemless support for other bindings:  MSMQ, TCP, Named Pipes, Dual HTTP and etc</li>
<li>Asynchronous call (or callback) support</li>
<li>Takes advantage of Windows Activation Services</li>
</ul>
<p>2.  Microsoft provides a great tutorial <a href="http://msdn.microsoft.com/en-us/library/ms733133.aspx">here</a>.<br />
 <br />
3.  Use VS2010 &#8220;WCF Library&#8221; projects to enable portability<br />
 <br />
4.  Use a separate App Pool for WCF Services<br />
 <br />
5.  Use a separate virtual directory OUTSIDE of SharePoint<br />
              &#8211; web.config modifications<br />
              &#8211; patching of SharePoint</p>
<p>6.  Also a good <a href="http://msdn.microsoft.com/en-us/library/aa751792.aspx">article</a> on deployment best practices</p>
<p>7.  WCF supports <a href="http://en.wikipedia.org/wiki/WS-I_Basic_Profile">WS-I Basic Profile 1.1</a> via the BasicHttpBinding class.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spninjablog.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spninjablog.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spninjablog.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spninjablog.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spninjablog.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spninjablog.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spninjablog.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spninjablog.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spninjablog.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spninjablog.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spninjablog.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spninjablog.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spninjablog.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spninjablog.wordpress.com/216/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=216&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spninjablog.wordpress.com/2010/01/22/sharepoint-2010-bcs-wcf-sap/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6cf38ebff622d886406c1e6a5c292310?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spninjablog</media:title>
		</media:content>
	</item>
		<item>
		<title>Workflow Automation with PowerShell</title>
		<link>http://spninjablog.wordpress.com/2010/01/05/workflow-automation-with-powershell/</link>
		<comments>http://spninjablog.wordpress.com/2010/01/05/workflow-automation-with-powershell/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 14:19:04 +0000</pubDate>
		<dc:creator>spninjablog</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Workflow]]></category>

		<guid isPermaLink="false">http://spninjablog.wordpress.com/?p=186</guid>
		<description><![CDATA[Workflow upgrades can become a HUGE pain.  Often, the larger the number of running workflows, the larger the pain.  Manual restarts or custom code may be the only solution, both of which are prone to human error and can become expensive.  From my last post, I prescribed two painkilling design principles that will allow you to automate workflow [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=186&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Workflow upgrades can become a HUGE pain.  Often, the larger the number of running workflows, the larger the pain.  Manual restarts or custom code may be the only solution, both of which are prone to human error and can become expensive. </p>
<p>From my last <a href="http://spninjablog.wordpress.com/2010/01/04/spninja-vs-workflow-dr/">post</a>, I prescribed two <em>painkilling</em> design principles that will allow you to automate workflow upgrades:</p>
<ul>
<li>Make your workflows disaster recoverable</li>
<li>For every change/upgrade, restart the workflows</li>
</ul>
<p>Now we can use PowerShell to:</p>
<ul>
<li>Find all workflows running on a given list</li>
<li>Stop the existing workflows</li>
<li>Start the latest version</li>
<li>Report any errored workflows</li>
</ul>
<p>I&#8217;ve included the steps I used to achieve this below for nooobs.  Devs and Infra-dweebs may find PowerShell very refreshing.  It really tends to empower shell-scripting, task automation and development skills you&#8217;ve acquired.  For Devs, the hard part will be thinking in terms of AUTOMATING TASKS.  For infra-dweebs, the challenge will be in becoming familiar with the SharePoint Object Model.  Hopefully, the references below will assist both:</p>
<p>1. POWERSHELL INSTALL:  Do nothing yet, just read and install.  Seriously, this is a time saver.</p>
<ul>
<li>Great <a href="http://technet.microsoft.com/en-us/library/ee176949.aspx">Getting Started</a> article. </li>
<li>You will need to install <a href="http://support.microsoft.com/kb/968929">Windows Management Framework</a>.  It will require a server reboot.  Don&#8217;t forget to set the &#8220;Execution Policy&#8221;. </li>
<li>PowerShell 2.0 is out at the time of this blogging.  It will still use the 1.0 directory so don&#8217;t get confused.  You can check the version <a href="http://blogs.msdn.com/powershell/archive/2009/06/25/detection-logic-poweshell-installation.aspx">here</a>.</li>
<li>Other good commands:  Get-Host, Get-Help</li>
</ul>
<p>2. EDITOR INSTALL:  Use PowerGUI &#8211; I couldn&#8217;t find anything worthwhile for VS2008 and PowerShell.</p>
<ul>
<li>Install <a href="http://powergui.org">PowerGUI</a></li>
<li>Watch the entire intro <a href="http://powergui.org/shares/powergui/sbin/docs/PowerGUI_Overview/PowerGUI_Overview.html">video</a> (just kick-arse)</li>
<li>If you have time (and patience), watch this <a href="http://whitepapers.zdnet.com/abstract.aspx?docid=379442">video</a> from Mr. Softy.  The speaker is way inefficient but provides a cool introduction using grep and sed.  I&#8217;ve listed both examples below incase you skip the 90 MINUTE presentation. </li>
<li>GREP:  cat data.txt | where { $_ -match &#8220;Mary&#8221; }</li>
<li>SED:  cat data.txt | %{$_ -replace &#8220;Mary&#8221;, &#8220;Susan&#8221;}</li>
</ul>
<p>3.  DEVELOPMENT:  Using the tips below, you can literally cut &amp; paste from Visual Studio SharePoint Object Model code. </p>
<ul>
<li>Conditional logic is a little different but very manageable.  Print out this <a href="http://www.powershellpro.com/powershell-tutorial-introduction/powershell-tutorial-conditional-logic/">page</a> and keep it handy as a reference. </li>
<li>Accessing static classs methods/members example: </li>
</ul>
<p><strong>[Microsoft.SharePoint.Workflow.SPWorkflowState]</strong>::Running</p>
<ul>
<li>IMPORTANT!!!!  PowerShell <strong>Script</strong> Function Calls are like the command line - no parantheses or commas: </li>
</ul>
<p>Get-SPItemsInProgress $Site $Web $url $List $Field;</p>
<ul>
<li>IMPORTANT!!!!  PowerShell<strong> Class</strong> Function Calls are the same as in C# </li>
</ul>
<p>$WebList.<strong>GetItems($Query);</strong></p>
<ul>
<li><a href="http://blogs.msdn.com/sharepoint/archive/2009/02/11/sharepoint-and-powershell-knowledge.aspx">Disposing</a> of objects still applies in order to prevent COM memory leaks. BE CAREFUL USING COMMAND LINE.</li>
<li>Use built-in <a href="http://technet.microsoft.com/en-us/library/dd315350.aspx">Try/Catch/Finally</a> - (use <strong>$_.Exception.Message</strong>; to print exception)</li>
<li>Download some SharePoint <a href="http://www.powershell.nu/2009/09/08/moss-2007-script-collection/">examples</a> here &#8211; although you need to add disposing logic</li>
</ul>
<p>I create and test most of my PowerShell+SharePoint script in Visual Studio using a C# project.  You just can&#8217;t beat the Intellisense and debugging features.  If you&#8217;ve gone through the above or already know it all, then take this <a href="http://www.hrizns.com/Horizons%20Consulting%20Resources%20and%20Samples/Restart-RunningWorkflows.ps1">script</a> for a spin!  As always, let me  know if you have improvements.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spninjablog.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spninjablog.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spninjablog.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spninjablog.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spninjablog.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spninjablog.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spninjablog.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spninjablog.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spninjablog.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spninjablog.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spninjablog.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spninjablog.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spninjablog.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spninjablog.wordpress.com/186/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spninjablog.wordpress.com&amp;blog=9537940&amp;post=186&amp;subd=spninjablog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spninjablog.wordpress.com/2010/01/05/workflow-automation-with-powershell/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6cf38ebff622d886406c1e6a5c292310?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spninjablog</media:title>
		</media:content>
	</item>
	</channel>
</rss>
