<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Assorted GARbage &#187; Mobile</title>
	<atom:link href="http://blog.assortedgarbage.com/category/mobile-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.assortedgarbage.com</link>
	<description>Thoughts, rants and musings about Adobe, the web, technology and 200+ days a year traveling as a software evangelist.</description>
	<lastBuildDate>Thu, 26 Sep 2013 01:17:15 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>Honeycomb tip: Changing the browser&#8217;s user agent string</title>
		<link>http://blog.assortedgarbage.com/2011/07/honeycomb-tip-changing-the-browsers-user-agent-string/</link>
		<comments>http://blog.assortedgarbage.com/2011/07/honeycomb-tip-changing-the-browsers-user-agent-string/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 20:01:08 +0000</pubDate>
		<dc:creator><![CDATA[Greg]]></dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Galaxy Tab]]></category>
		<category><![CDATA[Honeycomb]]></category>
		<category><![CDATA[UserAgent]]></category>

		<guid isPermaLink="false">http://blog.assortedgarbage.com/?p=736</guid>
		<description><![CDATA[I&#8217;ve just spent the weekend getting my new Samsung Galaxy Tab 10.1 all setup &#8211; which included downloading a couple of browsers. I&#8217;ve been using the Dolphin browser on my Android phones for quite some time, and really liked it because of the fact that it can be set to identify itself as a desktop [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve just spent the weekend getting my new Samsung Galaxy Tab 10.1 all setup &#8211; which included downloading a couple of browsers. I&#8217;ve been using the Dolphin browser on my Android phones for quite some time, and really liked it because of the fact that it can be set to identify itself as a desktop browser. While I appreciate an optimized mobile experience on my phone, there are times when I want to see the &#8220;real&#8221; web. Unfortunately, on many sites, user agent sniffing rolls my device back to the mobile experience &#8211; hence the beauty of being able to set the user agent string in the Dolphin browser. This problem is even more pronounced on tablets, which are identified as &#8220;Android&#8221; and therefore get rolled to the mobile site.</p>
<p>Sadly, the Dolphin browser is not really optimized for Honeycomb, and its interface can look a little small on large tablets. So I have found myself using the native browser more and more. <span id="more-736"></span>But the native browser suffers from the &#8220;Android&#8221; user agent string &#8211; but it doesn&#8217;t have to. There is a hidden (and I mean really hidden) gem that allows you to change the user agent string, among other things (like a Javascript console)!</p>
<p>To change the user agent string, start by opening a tab in the browser and typing &#8220;about:debug&#8221;. Be sure that the tablet&#8217;s &#8220;intelligence&#8221; doesn&#8217;t put a space between the colon and &#8220;debug&#8221;. Hit the Return key to &#8220;load&#8221; the page.</p>
<p class="pic"><a href="http://blog.assortedgarbage.com/wp-content/2011/07/Honeycomb1.jpg" rel="lightbox[736]"><img class="alignnone size-medium wp-image-737" title="Honeycomb Browser" src="http://blog.assortedgarbage.com/wp-content/2011/07/Honeycomb1-300x187.jpg" alt="" width="300" height="187" /></a></p>
<p>You won&#8217;t see anything load in the page, but if you go to the options menu in the upper right hand corner, you will see some new entries at the bottom of the list. </p>
<p class="pic"><a href="http://blog.assortedgarbage.com/wp-content/2011/07/Honeycomb2.jpg" rel="lightbox[736]"><img class="alignnone size-medium wp-image-738" title="New Debug items" src="http://blog.assortedgarbage.com/wp-content/2011/07/Honeycomb2-300x187.jpg" alt="" width="300" height="187" /></a></p>
<p>Choose Settings and you will see an option for Debug. Tap the UAString item and choose Desktop. </p>
<p class="pic"><a href="http://blog.assortedgarbage.com/wp-content/2011/07/honeycomb3.jpg" rel="lightbox[736]"><img class="alignnone size-medium wp-image-739" title="UAString" src="http://blog.assortedgarbage.com/wp-content/2011/07/honeycomb3-300x187.jpg" alt="" width="300" height="187" /></a></p>
<p>Viola! Your tablet will no longer identify itself as a &#8220;mobile device&#8221;, but rather as a &#8220;desktop&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.assortedgarbage.com/2011/07/honeycomb-tip-changing-the-browsers-user-agent-string/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Resolving &#8220;Android SDK failed to install&#8221; with Dreamweaver CS5.5</title>
		<link>http://blog.assortedgarbage.com/2011/05/resolving-android-sdk-failed-to-install-with-dreamweaver-cs5-5/</link>
		<comments>http://blog.assortedgarbage.com/2011/05/resolving-android-sdk-failed-to-install-with-dreamweaver-cs5-5/#comments</comments>
		<pubDate>Sun, 22 May 2011 15:35:12 +0000</pubDate>
		<dc:creator><![CDATA[Greg]]></dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[CS5]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[phonegap]]></category>

		<guid isPermaLink="false">http://blog.assortedgarbage.com/?p=696</guid>
		<description><![CDATA[One of the biggest problems with linking to anything on the web is when the address of that file changes. Sadly, this happened recently with a file that was used by Dreamweaver CS5.5 to install the Android SDK via the Easy Install button on the Configure Application Framework dialog (Site &#62; Mobile Applications &#62; Configure [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>One of the biggest problems with linking to anything on the web is when the address of that file changes. Sadly, this happened recently with a file that was used by <a title="Dreamweaver Product page" href="http://adobe.com/products/dreamweaver/">Dreamweaver CS5.5</a> to install the Android SDK via the Easy Install button on the Configure Application Framework dialog (Site &gt; Mobile Applications &gt; Configure Application Framework).</p>
<p>The Dreamweaver team has released instructions which you can find here: <a title="How to fix the error &quot;Android SDK failed to install&quot;" href="http://kb2.adobe.com/cps/904/cpsid_90408.html">http://kb2.adobe.com/cps/904/cpsid_90408.htm</a>l</p>
<p>Basically, you&#8217;ll need to replace the NativeAppCommon.js file located at [Dreamweaver Install Location]/Configuration/NativeAppFramework/. The entire process takes less than a minute to complete.</p>
<p>If you have already installed the Android Framework, you don&#8217;t &#8220;have&#8221; to do this, however you might want to go ahead and grab the updated file just in case you ever want to reinstall the framework with Dreamweaver&#8217;s Easy Install.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.assortedgarbage.com/2011/05/resolving-android-sdk-failed-to-install-with-dreamweaver-cs5-5/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Updating jQuery and jQuery Mobile in Dreamweaver CS5.5</title>
		<link>http://blog.assortedgarbage.com/2011/05/updating-jquery-in-dreamweaver-cs5-5/</link>
		<comments>http://blog.assortedgarbage.com/2011/05/updating-jquery-in-dreamweaver-cs5-5/#comments</comments>
		<pubDate>Thu, 19 May 2011 17:30:19 +0000</pubDate>
		<dc:creator><![CDATA[Greg]]></dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[CS5]]></category>
		<category><![CDATA[jquery mobile]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://blog.assortedgarbage.com/?p=678</guid>
		<description><![CDATA[Holy Javascript Libraries, Batman! In case you&#8217;re keeping score, Adobe began shipping Dreamweaver CS5.5 less than two weeks ago with support for jQuery and jQuery Mobile. But, the versions included in Dreamweaver, jQuery 1.5 and jQuery Mobile 1.0a3, are already out of date! Because before you could even get your copy installed, the jQuery team [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Holy Javascript Libraries, Batman! In case you&#8217;re keeping score, Adobe began shipping <a title="Dreamweaver Product Page" href="http://www.adobe.com/dreamweaver/">Dreamweaver CS5.5</a> less than two weeks ago with support for <a title="jQuery Framework" href="http://jquery.com">jQuery</a> and <a title="jQuery Mobile Framework" href="http://jquerymobile.com">jQuery Mobile</a>. But, the versions included in Dreamweaver, jQuery 1.5 and jQuery Mobile 1.0a3, are already out of date! Because before you could even get your copy installed, the jQuery team released a significant upgrade to the core jQuery library – version 1.6. Along the way, the jQuery Mobile framework has also been updated to version 1.0a4, which includes several important bug fixes. So, if you are a Dreamweaver user and you want to develop jQuery Mobile sites and applications with these updated versions of the libraries, what are you supposed to do? Update your libraries, of course&#8230; here&#8217;s how&#8230;<span id="more-678"></span></p>
<p>Before proceeding, you&#8217;ll obviously want to go grab the updated libraries themselves. For the core jQuery library, I suggest using<a title="jQuery 1.6 minified" href="http://code.jquery.com/jquery-1.6.min.js"> the minified version</a>. Because images are also part of jQuery Mobile, I recommend grabbing the <a title="jQuery Mobile Framework version 1.0a4" href="http://jquerymobile.com/blog/2011/04/07/jquery-alpha-4-1-maintenance-release/#download">zipped version of the framework</a>. After you download and unzip the folder, you&#8217;ll find a full version of the css and js files. I recommend using the minified versions, so go ahead and delete the full versions of the files (ie, they don&#8217;t have &#8220;.min&#8221; in their names).</p>
<p class="pic"><a href="http://blog.assortedgarbage.com/wp-content/2011/05/jquerymobile16.jpg" rel="lightbox[678]"><img class="alignnone size-full wp-image-685" title="jQuery Mobile 1.0a4" src="http://blog.assortedgarbage.com/wp-content/2011/05/jquerymobile16.jpg" alt="" width="300" height="242" /></a></p>
<p>Arguably one of the most powerful features of Dreamweaver is its extensibility. In fact, the application itself is built around the very technologies that it itself writes, namely HTML, CSS and Javascript. All of these pieces are located in the Configuration folder that you can find where Dreamweaver is installed on your computer. For me, since I&#8217;m a Mac user, it&#8217;s at Applications&gt;Adobe Dreamweaver CS5.5&gt;Configuration. There are tons of other folders in the Configuration folder, but the one that holds the files that we are interested in is the Third Party Source Code folder.</p>
<p class="pic"><a href="http://blog.assortedgarbage.com/wp-content/2011/05/DW-Configuration.jpg" rel="lightbox[678]"><img class="alignnone size-medium wp-image-686" title="DW Configuration Folder" src="http://blog.assortedgarbage.com/wp-content/2011/05/DW-Configuration-300x252.jpg" alt="" width="300" height="252" /></a></p>
<p>Inside this folder, you&#8217;ll find the jquery-mobile folder. If you want to backup the folder, feel free. None of the sites that you have worked on previously are reliant on these files, as Dreamweaver makes a local copy in each site you create (if you are not using the CDN versions of the Mobile Starter Pages &#8211; which we will talk about later). Replace the two jquery-mobile files (css and js) with your newly downloaded files. Replace the entire images folder as well. Finally, replace the jquery-1.5.min.js file with your jquery-1.6.1.min.js file (or whatever you named it).</p>
<p>One last step and your update is complete. When you choose to create a new file from the New Document dialog, Dreamweaver makes a copy of the selected file from the Configuration folder and places it in your site file. The Mobile Starter layouts (New Document &gt; Page from Sample &gt; Mobile Starters) are located in Configuration &gt; BuiltIn &gt; Mobile Starters. There are 3 pages &#8211; two of which reference the files that you have now deleted, jQueryMobileLocalMultiPage.htm and jQueryMobilePhoneGapMultiPage.htm.</p>
<p class="pic"><a href="http://blog.assortedgarbage.com/wp-content/2011/05/starterlayout.jpg" rel="lightbox[678]"><img class="alignnone size-medium wp-image-687" title="Default Starter Layout" src="http://blog.assortedgarbage.com/wp-content/2011/05/starterlayout-300x239.jpg" alt="" width="300" height="239" /></a></p>
<p>Open each of these files in Dreamweaver. You&#8217;ll see in the head of the document links to the two old jQuery Javascript files and the old CSS file. Simply update these links to point to your new files and save the document. Test that everything worked properly by closing the file, then creating a new page from the Sample that you just changed. Make sure to save the file into a site to make sure that Dreamweaver copies the proper files into the site.</p>
<p>Finally, if you want to change the CDN version, it points to the jquery repository online, simply update jQueryMobileMultiPage.htm to point to the location of the CDN versions of the files.</p>
<p>Happy mobile coding!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.assortedgarbage.com/2011/05/updating-jquery-in-dreamweaver-cs5-5/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>Deploy to Android &#8211; the Drop-dead Easy Way</title>
		<link>http://blog.assortedgarbage.com/2011/02/deploy-to-android-the-drop-dead-easy-way/</link>
		<comments>http://blog.assortedgarbage.com/2011/02/deploy-to-android-the-drop-dead-easy-way/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 00:40:28 +0000</pubDate>
		<dc:creator><![CDATA[Greg]]></dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://blog.assortedgarbage.com/?p=635</guid>
		<description><![CDATA[As you&#8217;re building an Android app, you obviously need to test (often). But that means either deploying to the AVD (Android Virtual Device), ie the Android emulator, or actually putting it on a real phone/tablet. Using the emulator is, well, painful. Not only is it one of the slowest pieces of software I&#8217;ve ever seen, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>As you&#8217;re building an Android app, you obviously need to test (often). But that means either deploying to the AVD (Android Virtual Device), ie the Android emulator, or actually putting it on a real phone/tablet. Using the emulator is, well, painful. Not only is it one of the slowest pieces of software I&#8217;ve ever seen, it isn&#8217;t &#8220;really&#8221; a phone and doesn&#8217;t &#8220;feel&#8221; responsive. In fact, I&#8217;ve seen weird behavior in the emulator that I didn&#8217;t see when the app moved to a real device.</p>
<p>But moving an app to your device means plugging it in, turning on USB storage mode (and thereby dumping access to your SD card from the phone while it is in that mode), copying the file over and then installing it &#8211; and potentially then, turning off USB storage, etc. It&#8217;s such a painful process that I started even dreading doing it — crossing my fingers that everything was working properly and continuing to code until absolutely, positively the last minute, and only then connecting my phone.</p>
<p>Then it hit me &#8211; there is a MUCH simpler way&#8230; in fact, it was a firm face-palm! <a title="Dropbox - online storage system" href="http://www.dropbox.com">Dropbox</a>! Doh! That&#8217;s right, simply sign up for a free account, and then use the Dropbox application to add easy access to Dropbox right from your OS. Download the <a title="Dropbox for Android" href="https://market.android.com/details?id=com.dropbox.android">free app from the Marketplace</a> on your Android devices and sign in. Now, I just compile and copy the apk file into my designated Dropbox folder. On the device, a single tap and the app is downloaded and installed! You gotta love it when the simplest solution was staring you in the face all along.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.assortedgarbage.com/2011/02/deploy-to-android-the-drop-dead-easy-way/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Adding a Splash Screen for Android using Phonegap</title>
		<link>http://blog.assortedgarbage.com/2011/02/adding-a-splash-screen-for-android-using-phonegap/</link>
		<comments>http://blog.assortedgarbage.com/2011/02/adding-a-splash-screen-for-android-using-phonegap/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 17:35:54 +0000</pubDate>
		<dc:creator><![CDATA[Greg]]></dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[loading screen]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[splash screen]]></category>
		<category><![CDATA[splashscreen]]></category>
		<category><![CDATA[white screen]]></category>

		<guid isPermaLink="false">http://blog.assortedgarbage.com/?p=633</guid>
		<description><![CDATA[In addition to using CSS3 Media Queries for mobile-optimized sites, I&#8217;ve recently begun a lot of experimentation with creating native mobile apps with HTML5/CSS3/JS. After looking at both Titanium and Phonegap, I chose to dive deeper into Phonegap. Both products are great, but their approaches (and capabilities) are very different. For me, the decision to [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>In addition to using CSS3 Media Queries for mobile-optimized sites, I&#8217;ve recently begun a lot of experimentation with creating native mobile apps with HTML5/CSS3/JS. After looking at both <a title="The makers of Titanium" href="http://www.appcelerator.com/">Titanium</a> and <a title="Phonegap - Open Source Mobile Framework" href="http://www.phonegap.com/">Phonegap</a>, I chose to dive deeper into Phonegap. Both products are great, but their approaches (and capabilities) are very different. For me, the decision to use Phonegap was simply that I like the idea of actually &#8220;seeing&#8221; what I&#8217;m building, versus everything being generated by Javascript. For whatever reason, I just feel more comfortable like that. I will definitely experiment with Appcelerator at some point in the future, especially if I&#8217;m looking for deep reaching native access that Phonegap can&#8217;t currently achieve.</p>
<p>As for UI, I&#8217;m a big <a title="jQuery Javascript framework" href="http://jquery.com/">jQuery</a> fan, so the choice of using <a title="jQuery Mobile - Touch-optimized web framework for mobile" href="http://jquerymobile.com/">jQuery Mobile</a> is a natural — and it&#8217;s even more attractive because Adobe is one of the sponsors of the project.</p>
<p>I&#8217;ve got several ideas for additional blog posts surrounding my early learnings in this space (Android development, in particular) &#8211; especially due to the fact that the Phonegap and jQuery Mobile documentation is not very detailed, but I thought I&#8217;d start with one that had me completely perplexed — an application splash screen. The need for a splash screen started almost immediately. Even with the simplest of &#8220;Hello World&#8221; applications, once I got it onto my Android phone, I would notice a blank white screen for several seconds before the main &#8220;page&#8221; showed up. I tried modifying the HTML, CSS and JS of my pages &#8211; all to no avail.</p>
<p>It turns out, the white screen is the embedded browser starting up, and until it is loaded, nothing is going to be shown onscreen. Enter the need for a splash screen. After spending the better half of a day wandering the rabbit holes of the intertubes, it seemed that the solution was easy on iOS. Just add a Default.png file to the resource structure of your app and you are done. On Android&#8230; not so much. And yes, I did attempt that &#8220;simple solution&#8221; however, when attempting to compile the app, it would error out with &#8220;<em>res/drawable-hdpi/Default.png:0: error: invalid symbol: &#8216;Default&#8217;</em>&#8220;.</p>
<p>Back to Google, I finally discovered that splash screen support on Android was added in version 0.9.3. A <a title="Android and splash screen thread" href="http://groups.google.com/group/phonegap/browse_thread/thread/666b31b0565c0c32">single thread in a forum</a>, seemed to solve the issue, but there was lots of confusion (as I would find) surrounding the implementation of the solution. The thread indicated that a line <em>super.setIntegerProperty( &#8220;splashscreen&#8221;, R.drawable.splash );</em> needed to be added to DefaultActivity.java file in the <em>onCreate</em> method. A second argument to the <em>loadURL</em> method defines the length of time the splash screen should be displayed. The value is given in milliseconds: <em>super.loadUrl(&#8220;file:///android/www/index.html&#8221;, 1000);</em></p>
<p>After upgrading to 0.9.3 the error changed to &#8220;<em>res/drawable-hdpi/Default.png: Invalid file name: must contain only [a-z0-9_.]</em>&#8220;, which really puzzled me until I realized that the file name started with a capital letter. Changing it to a lowercase &#8220;d&#8221;, brought the original error back. After some head scratching, I decided to change the file name to &#8220;<em>splash</em>&#8221; to match the line &#8220;<em>R.drawable.splash</em>&#8221; that I had added to the java file — and surprise, it worked!</p>
<p>The moral of the story?</p>
<ul>
<li>Make sure you&#8217;re testing using version 0.9.3 or later</li>
<li>Add
<pre>super.setIntegerProperty("splashscreen", R.drawable.splash);</pre>
<p>to DefaultActivity.java file in the onCreate method before the loadURL method</li>
<li>Add a second argument to the loadURL method for the timing</li>
<li>Be sure to use splash as your file name &#8211; which can be either a JPG or PNG file</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.assortedgarbage.com/2011/02/adding-a-splash-screen-for-android-using-phonegap/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Android Mania at CES</title>
		<link>http://blog.assortedgarbage.com/2011/01/android-mania-at-ces/</link>
		<comments>http://blog.assortedgarbage.com/2011/01/android-mania-at-ces/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 21:17:34 +0000</pubDate>
		<dc:creator><![CDATA[Greg]]></dc:creator>
				<category><![CDATA[Assorted Garbage]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[atrix 4G]]></category>
		<category><![CDATA[CES]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[motorola]]></category>

		<guid isPermaLink="false">http://blog.assortedgarbage.com/?p=618</guid>
		<description><![CDATA[If you are as big a geek as I am, then you probably find yourself consumed by gadget envy at least 2-3 times a year — usually around a certain &#8220;fruit&#8221; company&#8217;s announcements, or, as was the case last week, the annual Consumer Electronics Show (CES) in Las Vegas. This year&#8217;s CES could easily have [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>If you are as big a geek as I am, then you probably find yourself consumed by gadget envy at least 2-3 times a year — usually around a certain &#8220;fruit&#8221; company&#8217;s announcements, or, as was the case last week, the annual <a title="Consumer Electronics Show" href="http://www.cesweb.org/">Consumer Electronics Show (CES)</a> in Las Vegas. This year&#8217;s CES could easily have been dubbed the &#8220;Android Electronics Show&#8221;, as Google&#8217;s operating system was literally everywhere. Almost every major, and minor, hardware manufacturer had some new piece of electronics sporting the Android OS. It&#8217;s no secret that I am very excited by the Android platform, and personally have 4 Android-powered phones, as well as 2 <a title="The Galaxy Tab" href="http://www.samsung.com/us/mobile/galaxy-tab">Samsung Galaxy Tabs</a> and a Google TV around the house. So, all of the excitement of CES was even more exaggerated for me — to the point where Stephanie was quickly annoyed with my constant &#8220;ooooh, look at that!&#8221; proclamations at each live-streamed press conference.</p>
<p>I love my Galaxy Tab, but I am also eagerly awaiting some of the other new tablets. This is going to be a slugfest for sure.<span id="more-618"></span> Thanks to Endgadget, <a title="Endgaget's Tablet round-up" href="http://www.engadget.com/features/tablets-at-ces-2011/">here is a complete list</a> of all of the tablets that were announced at CES.</p>
<div class="pic"><a href="http://www.engadget.com/features/tablets-at-ces-2011/"><img class="alignnone" title="Endgaget's Tablet Round-up" src="http://www.blogcdn.com/www.engadget.com/media/2011/01/tablets-1294522376.png" alt="" width="360" height="214" /></a></div>
<p>The best announcement for me personally though, was the prospect of moving on from my Nexus One phone. While I&#8217;ve definitely loved the phone, it&#8217;s now 1 year old — and no self respecting geek could carry such a &#8220;brick&#8221;. The phone that sparked my imagination the most? The <a title="Motorola Atrix 4G's microsite" href="http://www.motorola.com/Consumers/US-EN/Consumer-Product-and-Services/Mobile-Phones/Motorola-ATRIX-US-EN">Motorola Atrix 4G</a>. Shortly before the Motorola announcement, I was sure that I would be snapping up the <a title="HTC Inspire 4G at AT&amp;T" href="http://www.htc.com/us/products/inspire-att">HTC Inspire 4G</a>, which is the North American version of the <a title="HTC Products - HTC Desire HD" href="http://www.htc.com/www/product/desirehd/overview.html">HTC Desire HD</a>. I (sadly) purchased the amazing Desire HD last fall during a business trip to Europe — only to land back in the US to discover that it doesn&#8217;t support the US 3G bands. Doh! The HTC phone is absolutely incredible, and if it worked in the US, it would be my favorite all time phone &#8211; so I&#8217;m sure that the HTC Inspire will be a huge hit.</p>
<div class="pic"><a href="http://www.motorola.com/Consumers/US-EN/Consumer-Product-and-Services/Mobile-Phones/Motorola-ATRIX-US-EN"><img class="alignnone size-medium wp-image-621" title="Motorola Atrix 4G" src="http://blog.assortedgarbage.com/wp-content/2011/01/Atrix-300x227.jpg" alt="" width="300" height="227" /></a></div>
<p>But, Motorola has lapped the competition with the Atrix. The phone itself is nothing spectacular to look at in terms of design, and were it simply a matter of choosing between it and the Inspire, I would probably choose the Inspire. But with the Atrix, there are two things that completely set it apart and on top of my list. The first is the NVidia Tegra dual core processor. This looks like it will be a game changer in terms of performance. But the second thing is the one that continues to have me daydreaming &#8211; <a title="The Laptop Dock for the Atrix 4G" href="http://www.motorola.com/Consumers/US-EN/Consumer-Product-and-Services/Mobile+Phone+Accessories/Docking-Stations/Atrix-Laptop-Dock-US-EN">a laptop dock</a>. Yes, you read that right, but no, we&#8217;re not talking about putting your phone in a dock attached to a laptop. Instead the &#8220;laptop&#8221; is simply a shell. The phone is what powers it! For me, this is mind blowing. Imagine managing your email, social updates and casual surfing all on your phone, er&#8230;, laptop. When you plug the phone into the shell, it spawns a program called WebTop, which is an &#8220;operating system&#8221; overlay that gives you the feel of an actual computer &#8211; even though it&#8217;s your phone. Hard to imagine, I know, and even harder to describe. So, maybe you should just have a look at <a title="Motorola Atrix 4G" href="http://www.motorola.com/Consumers/US-EN/Consumer-Product-and-Services/Mobile-Phones/Motorola-ATRIX-US-EN">Motorola&#8217;s promotional site</a>.</p>
<p>Don&#8217;t worry, I&#8217;ve signed up to be notified the moment this bad boy is available for sale, and I will definitely be first in line at my local AT&amp;T store.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.assortedgarbage.com/2011/01/android-mania-at-ces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
