<?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>Aumnia, Inc.</title>
	<atom:link href="http://www.aumnia.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.aumnia.com</link>
	<description>We know mobile so you get results</description>
	<lastBuildDate>Fri, 17 May 2013 17:00:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Maintain Browser History in a Sencha Touch Mobile Web App</title>
		<link>http://www.aumnia.com/blog/mobile-design/browser-history-in-a-mobile-web-app/</link>
		<comments>http://www.aumnia.com/blog/mobile-design/browser-history-in-a-mobile-web-app/#comments</comments>
		<pubDate>Fri, 17 May 2013 17:00:08 +0000</pubDate>
		<dc:creator>Julie Yousefi</dc:creator>
				<category><![CDATA[Mobile Design]]></category>

		<guid isPermaLink="false">http://www.aumnia.com/?p=2378</guid>
		<description><![CDATA[One of the challenges of a recent project was maintaining the browser history while someone navigated the application. This was a problem because the browser back button always took the user to the most recently viewed page. Our application has two layers of navigation. The top-level layer is between the three pages: home, search results...]]></description>
				<content:encoded><![CDATA[<p>One of the challenges of a recent project was maintaining the browser history while someone navigated the application. This was a problem because the browser back button always took the user to the most recently viewed page. Our application has two layers of navigation. The top-level layer is between the three pages: home, search results and details.  The secondary level of navigation is within the search results page to view multiple pages of results and the details page to view details one-by-one instead of having to go back to the search results to select another list item. We wanted the browser back button to emulate going back between the three top-views and we provided navigation buttons on the search results page and details page to navigate within those pages.</p>
<p>Sencha Touch provides full browser back history support, so that if the browser back button is tapped, the application will go back to the previous URL in the history list.  This is useful because when running an app on an Android phone, the browser back button is available.  However, Safari can hide the back button if the app is launched in web application mode.  For the latter reason, we made a back button available within the application.</p>
<p>Initially, we coded the app back button to mimic the browser back button behavior, in which it would go back through the history until it reached the app launch page. This was accomplished by adding actions to the Sencha Touch Ext.app.History.actions array.  However, we found that it would be more useful to be able to use the back button to switch back and forth between the search results page and the details page. A home button was provided to get the user back to the initial page to start a new search. In addition, the search results page and the details page each had navigation buttons to go forward and backward through the list of results and the details, respectively. The navigation between the pages would reflect the most recent details page viewed, by highlighting the record on the search results page and by navigating back to that view when returning to the details page.</p>
<div style="display: inline-block; margin-right: 10px;">
<div id="attachment_2428" class="wp-caption alignnone" style="width: 210px"><a href="http://www.aumnia.com/wp-content/uploads/2013/05/photo-2.png"><img class="size-medium wp-image-2428" style="float: left;" alt="Search Results page" src="http://www.aumnia.com/wp-content/uploads/2013/05/photo-2-200x300.png" width="200" height="300" /></a><p class="wp-caption-text">Search Results page</p></div>
</div>
<div style="display: inline-block; margin-right: 10px;">
<div id="attachment_2429" class="wp-caption alignnone" style="width: 210px"><a href="http://www.aumnia.com/wp-content/uploads/2013/05/photo-1.png"><img class="size-medium wp-image-2429 " style="float: left;" alt="Details page" src="http://www.aumnia.com/wp-content/uploads/2013/05/photo-1-200x300.png" width="200" height="300" /></a><p class="wp-caption-text">Details page</p></div>
</div>
<div style="display: inline-block;">
<div id="attachment_2430" class="wp-caption alignnone" style="width: 210px"><a href="http://www.aumnia.com/wp-content/uploads/2013/05/photo.png"><img class="size-medium wp-image-2430" alt="Back to Search Results Page" src="http://www.aumnia.com/wp-content/uploads/2013/05/photo-200x300.png" width="200" height="300" /></a><p class="wp-caption-text">Back to Search Results Page</p></div>
</div>
<p>This all worked fine except for the case when the browser back (or forward) button was tapped instead of the app back button. Then the behavior reverted back to going back and back and back (and possibly out of the app). This was particularly a problem for us because we implemented a state-machine to keep track of which pages had been viewed so that the app could display a back button from the main page if necessary or in the case of a permalink taking a user directly to a details page, the back button would not be displayed at all, as there was no page to go &#8216;back&#8217; to.</p>
<div style="display: inline-block; margin-right: 15px;">
<div id="attachment_2444" class="wp-caption alignnone" style="width: 190px"><a href="http://www.aumnia.com/wp-content/uploads/2013/05/app-startup-home.png"><img class="size-medium wp-image-2444" alt="App Startup page" src="http://www.aumnia.com/wp-content/uploads/2013/05/app-startup-home-180x300.png" width="180" height="300" /></a><p class="wp-caption-text">App Startup page</p></div>
</div>
<div style="display: inline-block; margin-right: 15px;">
<div id="attachment_2443" class="wp-caption alignnone" style="width: 190px"><a href="http://www.aumnia.com/wp-content/uploads/2013/05/permalink.png"><img class="size-medium wp-image-2443" alt="Startup from Permalink URL" src="http://www.aumnia.com/wp-content/uploads/2013/05/permalink-180x300.png" width="180" height="300" /></a><p class="wp-caption-text">Startup from Permalink URL</p></div>
</div>
<div style="display: inline-block;">
<div id="attachment_2445" class="wp-caption alignnone" style="width: 190px"><a href="http://www.aumnia.com/wp-content/uploads/2013/05/home-after-permalink.png"><img class="size-medium wp-image-2445" alt="Home selected from Permalink" src="http://www.aumnia.com/wp-content/uploads/2013/05/home-after-permalink-180x300.png" width="180" height="300" /></a><p class="wp-caption-text">Home after Permalink</p></div>
</div>
<p>Navigating between pages in our application was accomplished by using the <strong><a title="Sencha Touch History Support" href="http://docs.sencha.com/touch/2.0.2/#!/guide/history_support">routes</a> </strong>configuration in the page controllers and Ext.RedirectTo().  The redirect function populated the Ext.app.History.actions array and the windows.history.   We also used the function animateActiveItem() to animate the transition between pages.</p>
<p>Ideally, we would have disabled the browser history back button while in the app. However, since we couldn&#8217;t do that, we analyzed what was happening in the code and mitigated the effect by the following solutions:</p>
<p>1. Cleared the History actions list on a new search. The action list would be cleared back to the action that represented the search (home) page. This accesses a documented  private object  (Ext.app.History) in the Sencha Touch library.</p>
<p>To view the actions list in the debugger, we wrote a function called showHistory():</p><pre class="crayon-plain-tag">showHistory()
History actions 
	showHome  
	showListings listings 
	showDetails details/1 
	showDetails details/2 
	showDetails details/3</pre><p>2. Minimized using Ext.redirectTo. In this case, only once for the Search Results page. The Details page used it for each selection of a details view. When going back to previous views, the history.go(-x) was used, where x is calculated based on the number of details pages that were viewed .  We used Ext.redirectTo during development to emulate requests to the server providing the data. As we started to integrate the data server, we found that we didn&#8217;t always have to call it to redisplay data that had already been loaded.  We were able to manipulate the page view based on what had already been viewed.</p>
<p>3. Captured change events on the Application.getHistory() object. If the current state did not match the current url, then a &#8216;back&#8217; state event was consumed on the state machine to attempt to match up the current state with the url.   This is a weak &#8216;hack&#8217; that must be corrected in a future release.</p>
<p>We also considered detecting changes on the windows.popstate event, but it fired when an action was added or removed from the history array.  This created the challenge of keeping track of whether the state had just been pushed to the history list or if it was being popped during a change to a different page. We possibly need to reduce our state machine to allow us to use this properly.</p>
<p>Using the popstate event in conjunction with the pushState and replaceState methods is supposed to allow you to mimic URL redirection without actually redirecting.  This would allow the application to be one element in the browser history. We are investigating how to accomplish this in our next project.</p>
<h4>References</h4>
<p><a title="HTML5 History API" href="http://slides.html5rocks.com/#history-api" target="_blank">HTML5 Rocks Presentation</a></p>
<p><a title="Sencha Touch History Support" href="http://docs.sencha.com/touch/2-1/#!/guide/history_support" target="_blank">Sencha Touch History Support</a></p>
<p><a title="Ext.app.History" href="http://docs.sencha.com/touch/2.1.1/#!/api/Ext.app.History" target="_blank">Sencha Touch Ext.app.History</a></p>
<p><a title="Dive Into HTML5 (History)" href="http://diveintohtml5.info/history.html" target="_blank">Dive Into HTML 5</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aumnia.com/blog/mobile-design/browser-history-in-a-mobile-web-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Comey &amp; Shepherd&#8217;s New and Improved Mobile Property Search Application</title>
		<link>http://www.aumnia.com/blog/mobile-app-reviews/introducing-comey-shepherds-new-and-improved-mobile-property-search-application/</link>
		<comments>http://www.aumnia.com/blog/mobile-app-reviews/introducing-comey-shepherds-new-and-improved-mobile-property-search-application/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 21:34:06 +0000</pubDate>
		<dc:creator>Gregg Borodaty</dc:creator>
				<category><![CDATA[Mobile App Reviews]]></category>
		<category><![CDATA[Mobile Design]]></category>
		<category><![CDATA[Mobile Site Reviews]]></category>
		<category><![CDATA[Mobile Software]]></category>
		<category><![CDATA[interactive applications]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[mobile applications]]></category>
		<category><![CDATA[mobile internet]]></category>
		<category><![CDATA[mobile web]]></category>
		<category><![CDATA[mobilesite]]></category>
		<category><![CDATA[smartphone applications]]></category>

		<guid isPermaLink="false">http://www.aumnia.com/?p=2384</guid>
		<description><![CDATA[We&#8217;re pleased to announce the release of the new and improved Comey &#38; Shepherd mobile property search application. Comey &#38; Shepherd serves the Greater Cincinnati and Northern Kentucky area and is recognized as a leading real estate firm both locally and nationally. We&#8217;ve been working with them since 2010 and were excited about the opportunity...]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.comey.com" target="_blank"><img class="alignright  wp-image-2387" style="margin-left: 20px;" title="Comey &amp; Shepherd - serving Greater Cincinnati and Northern Kentucky" alt="Comey &amp; Shepherd Realtors - serving Greater Cincinnati and Northern Kentucky" src="http://www.aumnia.com/wp-content/uploads/2013/04/CSlogo_stacked_300.png" width="194" height="110" /></a>We&#8217;re pleased to announce the release of the new and improved Comey &amp; Shepherd mobile property search application. <a title="Home for Sale - Comey &amp; Shepherd Realtors - Cincinnati Real Estate and Home for sale in Cincinnati" href="http://www.comey.com" target="_blank">Comey &amp; Shepherd</a> serves the Greater Cincinnati and Northern Kentucky area and is recognized as a leading real estate firm both locally and nationally. We&#8217;ve been working with them since 2010 and were excited about the opportunity to work with them on the upgrade of their mobile property search application.</p>
<p><strong>The Motivation</strong><br />
We built their previous mobile property search application using our first generation technology, which we developed and released into the market over 3 years ago. Needless to say, mobile technology has advanced significantly over that time, and the original application was beginning to show its age, both in looks and performance. Together with Comey &amp; Shepherd, we felt it was time to give the application a facelift by improving the look-and-feel, user interface, branding, and performance of the application. We also wanted to put in place an architecture that would allow us to continually improve the application by incorporating new features and making adjustments to existing ones.</p>
<p><strong>The Approach<br />
</strong>As with the first generation application, we chose to stick with a web-based approach. A mobile web solution using HTML5 and CSS3 provides a user interface on par with a native application and allows us to address both iPhone and Android devices with one development. Plus, we can provide updates to the application in real-time, use standard analytics and measurement techniques, and leverage the marketing of the website to promote the mobile application.</p>
<p>Our goals for the upgraded design were to enhance the look of the site to match the current Comey &amp; Shepherd branding, to provide a more engaging user experience by incorporating standard mobile UI elements such as loading indicators, animations, carousels and gesture interfaces, to put in place a modern architecture that would provide the ability to add more features to the application over time, and to incorporate deeper analytics so we could better measure the performance of the application to understand which features are working and, just as important, which ones were not.</p>
<p>For the implementation phase, we chose to use the <a title="HTML5 Mobile App Development Framework | Sencha Touch" href="http://www.sencha.com/products/touch/" target="_blank">Sencha Touch framework</a>. It provided both the features and performance improvements we were looking to attain, and it is a solid development platform that lays the foundation for adding features to the application.</p>
<p><strong>The New and Improved Look (and performance)</strong></p>
<ol>
<li>The Home Page<br />
Below are images of the previous generation application (on the left) and the latest generation (on the right). You can see that more emphasis has been placed on the branding, with the Comey &amp; Shepherd logo prominent across the top of the application and colors updated to better match their website. There is also a footer in the new version that is locked to the bottom of the screen to provide navigation through the application as well as a contact button that makes it easy for clients to reach Comey &amp; Shepherd. We also moved the location search to the top of the page to make it easier to find (and use), as the old version had the location search below the fold.<br />
<a href="http://www.aumnia.com/wp-content/uploads/2013/04/Home-Page-Comparison.jpg"><img class="aligncenter  wp-image-2409" style="margin-bottom: 10px;" title="Comey &amp; Shepherd mobile application home page comparison" alt="Comey &amp; Shepherd home page comparison" src="http://www.aumnia.com/wp-content/uploads/2013/04/Home-Page-Comparison.jpg" width="480" height="371" /></a></li>
<li>Larger Thumbnails and property identification<br />
The thumbnails for property search results have been enlarged so users can get a better view of the properties, and we&#8217;ve made it easier, for compliance purposes, to tell which properties are listed through Comey &amp; Shepherd and which are provided through Broker Reciprocity. We also included the icon indicators from the Comey &amp; Shepherd website that shows properties that are under contract (red ball), have an open house scheduled (blue ball), or have just come on the market (green ball).<br />
<a href="http://www.aumnia.com/wp-content/uploads/2013/04/iPhone-Listings.png"><img class="aligncenter size-medium wp-image-2412" style="margin-top: 10px; margin-bottom: 10px;" title="Comey &amp; Shepherd Listings page" alt="Comey &amp; Shepherd listings page" src="http://www.aumnia.com/wp-content/uploads/2013/04/iPhone-Listings-146x300.png" width="146" height="300" /></a></li>
<li>Navigation Improvements<br />
The pagination of the listings pages have been improved to allow for back and forth movement through listings results, and navigation between details pages has been added. Previously, users were not able to move back and forth between details pages without going back to the listings pages. There&#8217;s dedicated home and back buttons in the footer that keep track of the user&#8217;s navigation through the application, providing a native app-like experience (see screenshot above and below).</li>
<li>The Details<br />
A photo carousel has been added to the details page so users can swipe through photos without leaving the page (as before), and the property details has been moved to a panel to keep the main details interface cleaner and easier to read. A second contact button was also added to the details inset so users can quickly get additional information on a property. If the property is listed by a Comey &amp; Shepherd agent, they are connected directly to the agent, otherwise they are connected to  a Comey &amp; Shepherd office for more information.<br />
<a href="http://www.aumnia.com/wp-content/uploads/2013/04/iPhone-Details-b.png"><img class="aligncenter size-medium wp-image-2415" style="margin-top: 10px; margin-bottom: 10px;" title="Comey &amp; Shepherd Details page" alt="Comey &amp; Shepherd Details page" src="http://www.aumnia.com/wp-content/uploads/2013/04/iPhone-Details-b-146x300.png" width="146" height="300" /></a></li>
<li>Under the Hood<br />
Significant performance improvements have been made in the application by utilizing many of the local storage options available through HTML5. For example, property search results are stored locally to limit interactions with the server and to speed up moving from page to page. Likewise, once loaded, details pages are also stored locally for quicker movement between properties. Overall, the application is using the HTML5 Application Cache so the application files and static images are stored on the client&#8217;s phone, which makes for a much faster and more consistent loading time when users return to the site.</li>
</ol>
<p><strong>Analyzing the Results</strong><br />
The application has been live for just over two weeks, and we&#8217;ve already gathered quite a bit of data. In a short amount of time, some interesting trends are already developing:</p>
<ul>
<li>Street searches trump Location searches<br />
Believe it or not, but only 25% of the searches performed are by location. In fact, the leading search is for properties by street name, which comprises almost 40% of the searches performed. We&#8217;ll be keeping a close eye on this statistic going forward, as I was completely caught off guard by this and figured the location/advanced search distribution would be flipped.</li>
<li>Navigating details pages is more important than navigating listings pages<br />
Another curious finding is that users tend to primarily navigate forward on listings pages and rarely move backward. The forward button to back button ratio on listings results pages is ~50-to-1. Details pages, on the other hand, have a much more even distribution of browsing back and forth.</li>
<li>Most Contact events happen from the Home Page<br />
Most users are utilizing the Contact Us button from the home page. My guess is that people are looking for quick information after loading the app (like an office or agent phone number) and go straight to the contact button to connect to Comey &amp; Shepherd.</li>
<li>The Details Contact button gets good usage<br />
Adding a Contact button to the Details inset area was a late addition to the app, but it has turned out to be a good one. It doesn&#8217;t get as much usage as the Contact Us on the home page, but it isn&#8217;t far behind either.</li>
<li>People are interested in More Details<br />
Here&#8217;s another statistic that surprised me. I thought most people were not that interested in the detailed description of a property, since it&#8217;s mostly marketing speak. However, over 10% of the details pages viewed are checking out the property description, which is 4-5 times higher that I would have expected.</li>
<li>Details pages are important<br />
On average, users are viewing 4-5 property details pages per search completed. What does this mean? It means that the property details pages are important and that people are looking at them.</li>
</ul>
<p><strong>What&#8217;s Next</strong><br />
There is a lengthy list of features that we are planning to add to the application that includes mapping, property sharing, additional contact options (such as email and text), and more office and agent information. Before we start implementing however,  we&#8217;re going to let the site age a bit so we can gather more analytics. We will be looking for usage trends to identify any areas of improvement and to see what can be done to increase conversions through the application. The bottom line, mobile is still evolving and moving fast, so the application will be a work in progress.</p>
<p><strong><em>The application is best viewed using an iPhone and Android powered mobile phone. Simply open your phone&#8217;s browser and go to <a title="Homes for Sale - Comey &amp; Shepherd Realtors - Cincinnati Real Estate and Homes for sale in Cincinnati" href="http://www.comey.com" target="_blank">http://www.comey.com</a> to start your property search!</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aumnia.com/blog/mobile-app-reviews/introducing-comey-shepherds-new-and-improved-mobile-property-search-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Should you install Facebook Home?</title>
		<link>http://www.aumnia.com/blog/mobile-app-reviews/should-you-install-facebook-home/</link>
		<comments>http://www.aumnia.com/blog/mobile-app-reviews/should-you-install-facebook-home/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 00:51:18 +0000</pubDate>
		<dc:creator>Gregg Borodaty</dc:creator>
				<category><![CDATA[Mobile App Reviews]]></category>
		<category><![CDATA[Mobile Software]]></category>
		<category><![CDATA[Mobile Trends]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[interactive applications]]></category>
		<category><![CDATA[location-based ads]]></category>
		<category><![CDATA[mobile applications]]></category>
		<category><![CDATA[smartphone applications]]></category>

		<guid isPermaLink="false">http://www.aumnia.com/?p=2365</guid>
		<description><![CDATA[On April 4th, Facebook announced it&#8217;s new mobile initiative, Facebook Home, which will be available April 12th pre-installed on the HTC First or as a download from the Google Play store (for supported devices). What is Facebook Home? It&#8217;s an Android Launcher, which, in Webopedia&#8217;s terms, is the part of the Android user interface that...]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-2369" style="margin-left: 10px; margin-bottom: 10px;" title="The Facebook Home Lock Screen" alt="Facebook Home Lock Screen" src="http://www.aumnia.com/wp-content/uploads/2013/04/Facebook-Home-Lock-Screen-187x300.jpg" width="187" height="300" />On April 4th, Facebook announced it&#8217;s new mobile initiative, <a title="Introducing Home - Facebook Newsroom" href="http://newsroom.fb.com/News/597/Introducing-Home" target="_blank">Facebook Home</a>, which will be available April 12th pre-installed on the HTC First or as a download from the Google Play store (for supported devices).</p>
<p><strong>What is Facebook Home?</strong><br />
It&#8217;s an Android Launcher, which, in <a title="What is Android Launcher? | Webopedia Computer Dictionary" href="http://www.webopedia.com/TERM/A/android_launcher.html" target="_blank">Webopedia&#8217;s terms</a>, is the part of the Android user interface that lets users customize the home screen, launch mobile apps, make phone calls, and perform other tasks on Android devices. Every Android phone has a built-in launcher application, but there are numerous launchers available in the Google Play Store (<a title="Launchers for Android | Google Play" href="https://play.google.com/store/search?q=launchers+for+android&amp;c=apps" target="_blank">see here</a>), and Facebook will add to that list.</p>
<p><strong>What are the features?</strong><br />
I don&#8217;t want to get into too many details here since they&#8217;ve been reviewed in the tech blogosphere by <a title="Facebook Home Review: Surrender Yourself Unto Zuck | Gizmodo" href="http://gizmodo.com/5994086/facebook-home-review-surrender-yourself-unto-zuck" target="_blank">Gizmodo</a>, <a title="Facebook Home Phone Sucks You Back Into Facebook [REVIEW] | Mashable" href="http://mashable.com/2013/04/09/facebook-home-review/" target="_blank">Mashable</a>, and <a title="HTC First with Facebook Home review | Engadget" href="http://www.engadget.com/2013/04/09/htc-first-with-facebook-home-review/" target="_blank">Engadget</a>, but the short summary is that it will provide a streamlined version of your news feed called Cover Feed, integrate with your phone&#8217;s contacts, make it easy to message your contacts through Facebook, and simplify sharing updates and photos, even easier than their Android app.</p>
<p><strong>Why develop a launcher?</strong><br />
<img class="alignright size-medium wp-image-2372" style="margin-left: 10px; margin-bottom: 10px;" title="The Facebook Home App Launcher" alt="Facebook Home App Launcher" src="http://www.aumnia.com/wp-content/uploads/2013/04/Facebook-Home-App-Launcher-187x300.jpg" width="187" height="300" />From a user perspective, Facebook has created a launcher to provide the user with a more engaging Facebook experience on their phone. While reviews are a bit mixed, I&#8217;m sure that Facebook will continue to improve the interface based on usage and user feedback.</p>
<p>From Facebook&#8217;s perspective, it wants to increase time spent on its social network in order to collect more data so it can generate more revenue through mobile advertising. By coupling your location with your Facebook interactions, Facebook will be able to target you with more relevant ads. In other words, the ads will be very lucrative as advertisers will be able to target not only you but also your intentions. For example, imagine arranging lunch plans with friends using Facebook Home, and while you are near a restaurant shortly thereafter, you are targeted with an ad for half-price off your meal or a free dessert. In other words, be prepared to be targeted if you use Facebook Home, which may not be such a bad thing if the ads are highly relevant.</p>
<p><strong>Should you install it?</strong><br />
If you are a fan of Facebook and/or a heavy Facebook user, then you should download and try it out. I would only caution you that Facebook will collect even more details about you, which isn&#8217;t different than what Google or Apple does with their operating system, but may be a little unnerving given how cavalier Facebook has been with users&#8217; privacy and data in the past.</p>
<p>If you don&#8217;t use Facebook much or are concerned about privacy, then you should stay away. While I would like to try it to evaluate the interface, I&#8217;m not going to install it. I&#8217;m going to rely on reviews from others because I don&#8217;t trust Facebook. I know that you can uninstall it, but the paranoid side of me is concerned that uninstalling won&#8217;t completely erase everything allowing Facebook to continue to collect data, which I&#8217;m not comfortable with. My views are similar to <a title="Why Facebook Home bothers me: It destroys any notion of privacy | GigaOm" href="http://gigaom.com/2013/04/04/why-facebook-home-bothers-me-it-destroys-any-notion-of-privacy/" target="_blank">Om Malik of GigaOM, which he articulated way better than I can in this article</a>. Even a hands on wasn&#8217;t able <a title="HTC First (and my last) with Facebook Home | GigaOm" href="http://gigaom.com/2013/04/09/htc-first-and-my-last-with-facebook-home/" target="_blank">to convince him otherwise</a>.</p>
<p><strong>Summary</strong><br />
Facebook Home is an application for hard core Facebook users. Otherwise, I would recommend caution before installing the application and awareness of what Facebook&#8217;s end game is &#8211; to make money off of mobile advertisements using the data you provide them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aumnia.com/blog/mobile-app-reviews/should-you-install-facebook-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is T-mobile&#8217;s Simple Choice Plan worth it if you bring your own device?</title>
		<link>http://www.aumnia.com/blog/mobile-trends/is-t-mobiles-simple-choice-plan-worth-it-if-you-bring-your-own-device/</link>
		<comments>http://www.aumnia.com/blog/mobile-trends/is-t-mobiles-simple-choice-plan-worth-it-if-you-bring-your-own-device/#comments</comments>
		<pubDate>Sat, 30 Mar 2013 00:19:06 +0000</pubDate>
		<dc:creator>Gregg Borodaty</dc:creator>
				<category><![CDATA[Mobile Trends]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[mobile phones]]></category>
		<category><![CDATA[smartphones]]></category>
		<category><![CDATA[T-mobile]]></category>

		<guid isPermaLink="false">http://www.aumnia.com/?p=2312</guid>
		<description><![CDATA[In a bold move to differentiate itself from its rivals, T-mobile revamped its mobile plans by decoupling the service plans from the phones. What does this mean? It means that T-mobile is moving to contract free plans where you either buy your device up front, pay for it on a payment plan, or bring your...]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2340" style="margin: 20px 5px 20px 12px;" title="T-mobile unveils Simple Choice Plans" alt="T-mobile unveils Simple Choice Plans" src="http://www.aumnia.com/wp-content/uploads/2013/03/T-mobile-logo.jpg" width="240" height="54" />In a bold move to differentiate itself from its rivals, T-mobile revamped its mobile plans by decoupling the service plans from the phones. What does this mean? It means that T-mobile is moving to contract free plans where you either buy your device up front, pay for it on a payment plan, or bring your own.</p>
<p>My preference of the three options is to bring your own. I like the idea of being able to buy any device you want and then decide which plan you want to use with it. I started moving this direction over a year ago, and when my current contract with T-mobile was up this summer, I was planning on moving to a prepaid service plan for me and my family.</p>
<p>I reviewed our monthly usage and found that we were using our phones primarily for texting and data. The number of minutes used on a monthly basis was pretty low. I had my eyes on T-mobile&#8217;s $30/month prepaid plan that included 100 talk minutes, unlimited text, and unlimited web with up to 5GB at 4G speeds.</p>
<p>The new T-mobile plans presented me with another option, so I decided to compare the three options: their classic contract plan, their new Simple Choice plans, or the prepaid plan I was considering. Here&#8217;s what I found over two years:</p>
<table>
<tbody>
<tr>
<td><strong>The Classic Plan</strong></td>
</tr>
<tr>
<td>Family plan with 1,000 minutes, 2 lines incl.</td>
<td style="text-align: right;">$60</td>
</tr>
<tr>
<td>2 additional lines ($10 ea.)</td>
<td style="text-align: right;">$20</td>
</tr>
<tr>
<td>Unlimited text for all lines</td>
<td style="text-align: right;">$20</td>
</tr>
<tr style="border-bottom: 1px solid black;">
<td>2GB data for all lines ($20 ea.)</td>
<td style="text-align: right;">$80</td>
</tr>
<tr>
<td><em>Total monthly cost (before taxes and fees)</em></td>
<td style="text-align: right; padding-left: 20px;"><em>$180</em></td>
</tr>
<td>
</tbody>
</table>
<p>Phone cost: $800 ($200 x 4 lines)<br />
<strong>Total cost over 24 months: $5,120</strong><br />
<br/></p>
<table>
<tbody>
<tr>
<td><strong>Simple Choice Plan</strong></td>
</tr>
<tr>
<td>First line with unlimited talk + text + 500MB data</td>
<td style="text-align: right;">$50</td>
</tr>
<tr>
<td>Second line with unlimited talk + text + 500MB data</td>
<td style="text-align: right;">$30</td>
</tr>
<tr>
<td>2 additional lines ($10 ea.)</td>
<td style="text-align: right;">$20</td>
</tr>
<tr style="border-bottom: 1px solid black;">
<td>2 GB additional per line ($10 ea.)</td>
<td style="text-align: right;">$40</td>
</tr>
<tr>
<td><em>Total monthly cost (before taxes and fees)</em></td>
<td style="text-align: right; padding-left: 20px;"><em>$140</em></td>
</tr>
</tbody>
</table>
<p>Phone cost: $2,400 ($600 x 4 lines)<br />
<strong>Total cost over 24 months: $5,760</strong><br />
<br/></p>
<table>
<tbody>
<tr>
<td><strong>Prepaid Plan</strong></td>
</tr>
<tr style="border-bottom: 1px solid black;">
<td>4 lines with 100 minutes ea., unlimited text + data w/5GB at 4G speed ($30 ea.)</td>
<td style="text-align: right;">$120</td>
</tr>
<tr>
<td><em>Total monthly cost (before taxes and fees)</em></td>
<td style="text-align: right; padding-left: 20px;"><em>$120</em></td>
</tr>
</tbody>
</table>
<p>Phone cost : $2,400 ($600 x 4 lines)<br />
<strong>Total cost over 24 months: $5,280</strong><br />
<br/><br />
Considering I buy the latest smartphone, which typically retails for approximately $600 or is subsidized at $199, the classic plan that I have is the best value over two years. Of course, the Simple Plan does offer unlimited minutes, but based on my usage, that isn&#8217;t important for me. The prepaid plan certainly gets a lot closer to the classic plan, but it still doesn&#8217;t beat it.</p>
<p>In fact, the only way I can beat the classic plan I currently have is to either buy cheaper phones up front or to keep the phones for longer than 30 months. After that, the classic plan is not a good value.</p>
<p>The morale of this story, make sure you do your homework and run the numbers before changing plans or carriers. Your situation may be different than mine and result in greater costs and/or savings between plans.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aumnia.com/blog/mobile-trends/is-t-mobiles-simple-choice-plan-worth-it-if-you-bring-your-own-device/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The future of mobile apps &#8211; Part 2</title>
		<link>http://www.aumnia.com/blog/mobile-software/the-future-of-mobile-apps-part-2/</link>
		<comments>http://www.aumnia.com/blog/mobile-software/the-future-of-mobile-apps-part-2/#comments</comments>
		<pubDate>Thu, 28 Mar 2013 16:00:50 +0000</pubDate>
		<dc:creator>Gregg Borodaty</dc:creator>
				<category><![CDATA[Mobile Software]]></category>
		<category><![CDATA[Mobile Trends]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[mobile applications]]></category>
		<category><![CDATA[mobile browsers]]></category>

		<guid isPermaLink="false">http://www.aumnia.com/?p=2297</guid>
		<description><![CDATA[Earlier this month, I wrote how Mozilla&#8217;s Firefox mobile OS was the future of mobile apps. Why? I believe that the browser will be the operating system for future mobile devices. In fact, Google&#8217;s announcement that Chrome OS chief, Sundar Pichai, is taking over responsibility for Android reinforces my thinking. While former Google CEO Eric...]]></description>
				<content:encoded><![CDATA[<p>Earlier this month, I wrote how <a title="Mozilla foreshadows the future of mobile apps" href="http://www.aumnia.com/blog/mobile-software/mozilla-foreshadows-the-future-of-mobile-apps/">Mozilla&#8217;s Firefox mobile OS was the future of mobile apps</a>. Why? I believe that the browser will be the operating system for future mobile devices. In fact, <a title="GigaOM | Andy Rubin out as head of Android, Sundar Pichai to take over" href="http://gigaom.com/2013/03/13/andy-rubin-out-as-head-of-android/" target="_blank">Google&#8217;s announcement that Chrome OS chief, Sundar Pichai, is taking over responsibility for Android</a> reinforces my thinking.</p>
<p style="text-align: center;"><img class="size-full wp-image-2303 aligncenter" style="margin-bottom: 10px;" title="Chrome &amp; Android - a matter of when, not if" alt="Chrome + Android" src="http://www.aumnia.com/wp-content/uploads/2013/03/Chrome-Pacman.png" width="378" height="160" /></p>
<p>While <a title="Mashable | Google Has No Plans to Merge Android, Chrome OS" href="http://mashable.com/2013/03/21/android-chrome-merger-rumors/" target="_blank">former Google CEO Eric Schmidt tried to deny the merging of the operating systems</a> in a recent interview, the fact that the other two major OS vendors are consolidating their efforts provides a strong signal. As pointed out in a <a title="Gizmodo | Chrome and Android's Excellent Collision Course" href="http://gizmodo.com/5990389/chrome-and-androids-excellent-collision-course" target="_blank">Gizmodo article commenting on Google&#8217;s changes</a>, both Apple and Microsoft have been working at merging their mobile and desktop operating systems into one. It&#8217;s only natural that Google would start moving in the same direction, and what better way to do it than to have both teams report to the same person?</p>
<p>There&#8217;s also a strong motivation to merge the two efforts. Maintaining and managing two separate operating systems is inefficient (and hard). Google has exhibited through its spring cleaning efforts that it is not afraid to make tough decisions to reduce costs and inefficiencies. A merger of Chrome and Android, at least from the outside, seems like it would be a slam dunk. In my mind, it would be as simple as encapsulating Android within Chrome and providing a method to install and run Android apps. It may not be the best way, but it could be a simple way to get started while a better and/or more robust solution is developed.</p>
<p>So is this the beginning of the end for Android? I don&#8217;t think so &#8211; it will survive. Google will somehow fold Android, or Android capabilities, into Chrome OS, but Android will continue to be available on a standalone basis. I wouldn&#8217;t be surprised if Google were to step aside as the leader of Android and leave it for the open source community to take over. In this way, manufacturers could continue to use the Android operating system, continue to evolve and grow it with the help of the open source community, and even fold it into their own browser-based operating systems.</p>
<p>When looked at in this context, Eric Schmidt is right on with his comments. Android and Chrome OS will continue to stay separate for a long time. However, he doesn&#8217;t say that Chrome will not take on features of Android or allow Android apps to run inside of it, something that <a title="GigaOM | Here's the one thing missing in Google's ambitious Chromebook Pixel" href="http://gigaom.com/2013/02/22/heres-the-one-thing-missing-in-googles-ambitious-chromebook-pixel/" target="_blank">people are chomping at the bit to see in their Chromebooks</a>, particularly the Chromebook Pixel. Plus, he&#8217;d be foolish to pre-announce the demise of Android. Such an announcement could produce an Osborne effect around Android in which people begin to abandon the operating system before Google has had a chance to migrate them to Chrome.</p>
<p>In the end, I don&#8217;t see the merging of the operating systems as a matter of &#8220;if&#8221;, only&#8221;when&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aumnia.com/blog/mobile-software/the-future-of-mobile-apps-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Displaying data lists using Sencha Touch</title>
		<link>http://www.aumnia.com/blog/mobile-design/displaying-data-lists-using-sencha-touch/</link>
		<comments>http://www.aumnia.com/blog/mobile-design/displaying-data-lists-using-sencha-touch/#comments</comments>
		<pubDate>Mon, 25 Mar 2013 17:24:24 +0000</pubDate>
		<dc:creator>Gregg Borodaty</dc:creator>
				<category><![CDATA[Mobile Design]]></category>
		<category><![CDATA[Mobile App Design]]></category>
		<category><![CDATA[Sencha Touch]]></category>

		<guid isPermaLink="false">http://www.aumnia.com/?p=2210</guid>
		<description><![CDATA[In one of our more recent projects using Sencha Touch, we ran into some problems using the List element. We were trying to do something that may have been unconventional, but we wanted a specific user interface. We were placing a docked header and footer on the screen, then adding a list component that had...]]></description>
				<content:encoded><![CDATA[<p>In one of our more recent projects using Sencha Touch, we ran into some problems using the List element. We were trying to do something that may have been unconventional, but we wanted a specific user interface. We were placing a docked header and footer on the screen, then adding a list component that had a text disclaimer, a page footer, and a copyright notice which were each separate elements appended to the bottom.</p>
<p style="text-align: center;"><img class="aligncenter  wp-image-2224" alt="The layout we wanted to achieve using a list with additional elements in the viewport" src="http://www.aumnia.com/wp-content/uploads/2013/02/Desired-Outcome-revised-final-1024x400.png" width="614" height="240" /></p>
<p>We attempted numerous methods of instantiating the list and the additional components, but we were not able to get them to display in the order we wanted. The list would not show up, or when we got the list to display, the disclaimer, copyright notice, and page footer would either show up in the middle of the displayed list, or they would appeared jumbled and in the wrong order.<br />
The code sample for the structure of the page is:<br />
<code></code></p><pre class="crayon-plain-tag">Ext.define("MyApp.view.ListContainer", {
    extend: 'Ext.Container',
    xtype:'listings',
    requires: [
        'MyApp.view.Header',
        'MyApp.view.Footer',
        'MyApp.view.TableView',
        'MyApp.view.Disclaimer'
    ],

    config: {
        // we want layout to be of type vbox
        layout: {type:'vbox', pack:'start'},  
        cls:'page',
        scrollable:true, 
        items:[
            // header logo	
            {xtype: 'header', docked:'top'},
            // titlebar that tells what records are being displayed
            {xtype:'titlebar', docked:'top', 
                title:'Loading Results', 
            }, // end of titlebar

            // Load list as a list
            {xtype: 'listView'},
            // Instantiate disclaimer after list
            {xtype: 'disclaimer', cls: 'myAppDisclaimer'},
            // Instantiate slogan and logo footer
            {xtype: 'footerPage',},
            // Instantiate footer with copyright notices
            {xtype: 'copyright',},
            // Footer with back button, contact us button and home button
            {xtype:'footer', docked: 'bottom'},
        ]} // end config and its items
});</pre><p>Here is the List extended to use our store and itemTpl:</p><pre class="crayon-plain-tag">Ext.define("MyApp.view.MyList", {
    extend: 'Ext.dataview.List',
    xtype:'listView',
    requires: [
	    'MyApp.store.MyStore',
	],

    config: {
	id: 'myList',
	store: 'MyStore',
	cls: 'myList',
	// parent is scrollable
	scrollable:false,

	itemTpl: new Ext.XTemplate(
		'&lt;img src="{thumbnail}" /&gt;',
		'&lt;h1&gt;{FullStreetAddress}&lt;/h1&gt;' ,
		'&lt;p&gt;{City}, {State}&lt;/p&gt;' 
	}) // end XTemplate
},  // end config
});</pre><p>Finally, we decided to create the list on our own using a container and building a table of items, and then appending the disclaimer, page footer and copyright notice. It was a bit of a hack and not as simple and elegant as using the List element, but it allowed us to achieve the desired effect.  The following code example creates the xtype for the tableView. We replaced {xtype:listView} with {xtype:tableView} in the ListContainer view defined in  the above code example.</p><pre class="crayon-plain-tag">Ext.define("MyApp.view.MyTable", {
    // Extend container, not dataview, as we to setup a vbox
    // for the listings, and then put the listings inside the vbox
    // using the xtype dataview
    extend: 'Ext.Container',
    xtype:'tableView',
    requires: [
	       'MyApp.store.MyStore',
	],

    config: {
	layout: 'vbox',
	cls: 'myview',
	scrollable:false,

	// Use items here to instantiate table with divs using xtype dataview
	items: [
		{
		id: 'myTable',
		xtype: 'dataview',
 		scrollable: false,
		store: 'myStore',
            		emptyText: 'Please return to the Home page and start a new search.',
		cls: 'myTable',
            		itemSelector: 'div.tableRow',
		itemTpl: new Ext.XTemplate(
			'&lt;div class="tableRow"&gt;' +
			//  thumbnail image
			'&lt;div class="tableThumbnail"&gt;&lt;img src="{thumbnail}" /&gt; &lt;/div&gt;' +
			//  details
			'&lt;div class="tableSummary"&gt;' +
			'&lt;h1&gt;{FullStreetAddress}&lt;/h1&gt;' +
			'&lt;p&gt;{City}, {State}&lt;/p&gt;' +
			'&lt;/div&gt;' +
 			'&lt;/div&gt;'  //close outer div

		) // end XTemplate
		} //end xtype dataview
	] //end items
   },  // end config
});</pre><p>So what did we learn?</p>
<ul>
<li>The List element in Sencha Touch is useful for displaying list of data from a store if you do not have any other elements, or just one, that you want to display in the same container as the list. (One item can be displayed at the bottom of the list using the scrolldock command, but trying to scrolldock multiple elements does not allow for control of the order of display.)</li>
<li>Building a list using a generic dataview is better and gives you more layout flexibility if you want to display additional items in the same container as the list.</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aumnia.com/blog/mobile-design/displaying-data-lists-using-sencha-touch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reviewing the Sencha &#8220;HTML5 Is Ready&#8221; App Contest Winners</title>
		<link>http://www.aumnia.com/blog/mobile-app-reviews/reviewing-the-sencha-html5-is-ready-app-contest-winners/</link>
		<comments>http://www.aumnia.com/blog/mobile-app-reviews/reviewing-the-sencha-html5-is-ready-app-contest-winners/#comments</comments>
		<pubDate>Wed, 13 Mar 2013 23:04:20 +0000</pubDate>
		<dc:creator>Gregg Borodaty</dc:creator>
				<category><![CDATA[Mobile App Reviews]]></category>
		<category><![CDATA[Mobile Site Reviews]]></category>
		<category><![CDATA[Mobile Software]]></category>
		<category><![CDATA[interactive applications]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[mobile applications]]></category>
		<category><![CDATA[mobile internet]]></category>
		<category><![CDATA[mobile web]]></category>
		<category><![CDATA[mobilesite reviews]]></category>
		<category><![CDATA[smartphone applications]]></category>

		<guid isPermaLink="false">http://www.aumnia.com/?p=2241</guid>
		<description><![CDATA[Sencha, the company behind the Sencha Touch framework for mobile development, just concluded their contest for the best HTML5 app using HTML5 and Sencha Touch. We&#8217;ve used Sencha Touch for a number of our projects, and as a proponent of the mobile web and fellow developer, I was interested in the results. The winners were JDI by Simon Brunel, Weathy by Boris...]]></description>
				<content:encoded><![CDATA[<p><a title="Sencha | HTML5 App Development Tools" href="http://www.sencha.com/" target="_blank">Sencha</a>, the company behind the Sencha Touch framework for mobile development, just concluded <a title="Announcing the HTML5 is Ready App Contest | Blog | Sencha" href="http://www.sencha.com/blog/announcing-the-html5-is-ready-app-contest/" target="_blank">their contest for the best HTML5 app</a> using HTML5 and Sencha Touch. We&#8217;ve used Sencha Touch for a number of our projects, and as a proponent of the mobile web and fellow developer, I was interested in the results.</p>
<p>The winners were <a href="http://jdi.abysscorp.org/" target="_new">JDI</a> by <a href="http://www.linkedin.com/in/simonbrunel">Simon Brunel</a>, <a href="http://www.loopthy.com/" target="_new">Weathy</a> by <a href="http://twitter.com/borisluis03">Boris Orduñez</a> &amp; <a href="http://twitter.com/ariamnet">Ariamnet López</a>, and <a href="http://snapsmate.com/" target="_new">SnapsMate</a> by <a href="http://twitter.com/bmh321" target="_new">Brett Hannah</a>. You can read the full results over at <a title="Announcing the HTML5 is Ready App Contest Winners | Sencha" href="http://www.sencha.com/blog/announcing-the-html5-is-ready-app-contest-winners/" target="_blank">the Sencha Blog by clicking here</a>.</p>
<p>The contest was a great idea as it encouraged developers to push the envelop and demonstrate the capabilities of the mobile web. All three winners did a tremendous job developing a functional app in the two months they were allotted to complete their work. I also felt it was a great opportunity to review their work and discuss the pluses and minuses of each app. Following is my thoughts on each app, which is not a review of the app idea itself, but a review of the techniques, features and functionality of each.</p>
<hr />
<h3><strong><a title="JDI" href="http://jdi.abysscorp.org" target="_blank">JDI</a> - </strong>a to-do list/task management app</h3>
<p><strong><img class="alignright size-full wp-image-2261" style="margin-left: 12px;" alt="JDI" src="http://www.aumnia.com/wp-content/uploads/2013/03/JDI-optimized.png" width="175" height="300" />Likes:</strong> The app is very responsive, scrolling is smooth, and animations are clean and well done. The registration process is simple, and the instructions are easy to read and understand. The overall look-and-feel of the app is very well done. I liked the color schemes, fonts, placement of elements and use of icons. I also felt animations were used in a way that enhanced the user experience without overdoing it.</p>
<p><strong>Dislikes: </strong>The app does not work on the stock Android browser of my Galaxy Nexus, which is a big minus (I had to use the Chrome browser or an iPhone5). In addition, the app is not intuitive. You need to do a bit of reading to understand how it works as well as how to operate it. I would have also suggested they used the fullscreen mode available on iOS and pushed the browser URL bar off the screen. Finally, there was an issue on the iPhone where it was constantly loading even while in operation.</p>
<hr />
<h3><strong><a title="Weathy" href="http://www.loopthy.com" target="_blank">Weathy</a></strong> &#8211; an interactive weather app</h3>
<p><strong><img class="alignright size-full wp-image-2264" style="margin-left: 12px;" alt="Weathy" src="http://www.aumnia.com/wp-content/uploads/2013/03/Weathy-optimized.png" width="175" height="300" />Likes:</strong> The design does a good job tapping into location for the weather, and I really liked how they incorporated the auto complete for cities when using the search box.  The placement of edge menus is really cool (once you figure it out and get the hang of it), and the touching of the icons to switch between the day and night forecast makes for a great user experience. I also liked how they made use of cards in their design for each major piece of functionality and thought the color schemes made for a great look.</p>
<p><strong>Dislikes:</strong> Unfortunately, the app is not very intuitive. It took me a quite a while to figure out how to add cities to the side menu, as well as delete them once added &#8211; some hints or instructions would be very useful. The mapping was also very laggy, and it was virtually impossible to zoom in and out on the iPhone. As with JDI, for some reason the browser URL bar was still visible on the iPhone, and the stock Android browser was a no-op, which is a huge negative in my opinion.</p>
<hr />
<h3><strong>Snapsmate</strong> &#8211; a photo sharing wall<img class="alignright size-full wp-image-2266" style="margin-left: 12px;" alt="Snapsmate" src="http://www.aumnia.com/wp-content/uploads/2013/03/Snapsmate-optimized.png" width="176" height="301" /></h3>
<p><strong>Likes: </strong>I really liked the idea and implementation behind Snapsmate. It has a very simple and clean interface that makes it easy and intuitive to use. I was impressed how the app was able to access the native Camera and file system as well as how you were able to manipulate photos after capture, particularly the rotation effects. Pushing photos backward or forward works great, and the app is very responsive given the graphics manipulation. I felt it was a good vehicle to demonstrate the capabilities of HTML5, and with a little work, I could easily see the use cases for such an app.</p>
<p><strong>Dislikes: </strong>The app isn&#8217;t as polished as the others. For example, saving to the home screen did not make use of Apple touch icons. I also couldn&#8217;t figure out to navigate between walls if you created more than one.</p>
<hr />
<p>Overall, there wasn&#8217;t one app that stood out above the others for me, but I would rank them as follows across these 3 key dimensions:</p>
<p><strong>Form &#8211; best looking</strong><br />
1. JDI<br />
2. Weathy<br />
3. Snapsmate</p>
<p><strong>Function &#8211; best use of HTML5 features<br />
</strong>1. Snapsmate<br />
2. Weathy<br />
3. JDI</p>
<p><strong>Idea &#8211; best app concept</strong><br />
1. Snapsmate<br />
2. Weathy<br />
3. JDI</p>
<p>If you&#8217;ve had a chance to look at the apps, what were you most favorite and least favorite aspects of each?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aumnia.com/blog/mobile-app-reviews/reviewing-the-sencha-html5-is-ready-app-contest-winners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla foreshadows the future of mobile apps</title>
		<link>http://www.aumnia.com/blog/mobile-software/mozilla-foreshadows-the-future-of-mobile-apps/</link>
		<comments>http://www.aumnia.com/blog/mobile-software/mozilla-foreshadows-the-future-of-mobile-apps/#comments</comments>
		<pubDate>Wed, 06 Mar 2013 02:22:12 +0000</pubDate>
		<dc:creator>Gregg Borodaty</dc:creator>
				<category><![CDATA[Mobile Software]]></category>
		<category><![CDATA[Mobile Trends]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mobile applications]]></category>
		<category><![CDATA[mobile internet]]></category>
		<category><![CDATA[mobile web]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[smartphone applications]]></category>

		<guid isPermaLink="false">http://www.aumnia.com/?p=2232</guid>
		<description><![CDATA[At last week&#8217;s Mobile World Congress in Barcelona, Mozilla unveiled their Firefox mobile OS. In my opinion, it is a foreshadowing of the future of mobile apps. The Browser is the OS If you&#8217;re able to watch the first minute of the video above, you&#8217;ll immediately see a key distinction of the operating system &#8211;...]]></description>
				<content:encoded><![CDATA[<p>At last week&#8217;s Mobile World Congress in Barcelona, Mozilla unveiled their Firefox mobile OS. In my opinion, it is a foreshadowing of the future of mobile apps.</p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/mcj1a1bx2ZU?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><strong>The Browser is the OS</strong><br />
If you&#8217;re able to watch the first minute of the video above, you&#8217;ll immediately see a key distinction of the operating system &#8211; it&#8217;s a browser. In other words, every application is run inside of a browser, including traditionally native functionality such as the phone dialer and camera.</p>
<p><strong>A New Concept<br />
</strong>The first reaction is that Mozilla is introducing a new and unproven concept, but this is a trail that has already been cut and cleared by Google. Their line of Chromebooks uses the Chrome OS in the same way at a laptop level. In other words, a Chromebook is a machine with a dedicated Chrome browser that allows you to surf the web and use all of your favorite web applications like Gmail, Google Docs, Facebook, Twitter, Runkeeper and more.</p>
<p>With their Chromebooks, Google has demonstrated that for most users, you can eliminate all of the overhead required to run native apps from a laptop. It provides benefits such as rapid turn on, better protection against viruses, and data protection since files are stored in the cloud and can be accessed from any machine.</p>
<p>In fact, I anticipate that Google will soon come out with a mobile phone that uses Chrome as the OS. It only requires that device APIs are opened up to the browser, which are close to being standardized by the W3C as Mozilla points out in the above video.</p>
<p><strong>Didn&#8217;t Zuckerberg Say HTML5 Isn&#8217;t Ready?</strong><br />
While some feel that Mozilla is just repeating the mistakes of others, I don&#8217;t buy it. At least not for the reasons outlined in <a title="Firefox OS is repeating the mistakes of others and hoping for a different outcome | Engadget" href="http://www.engadget.com/2013/03/01/firefox-os-is-repeating-the-mistakes-of-others/" target="_blank">this article by Terrence O&#8217;Brien of Engadget</a>. I believe that Terrence&#8217;s biggest mistake is that he calls out HTML5 apps as an inefficient solution. The problem with this logic is that apps are not written in HTML5 &#8211; it&#8217;s just a mark-up language.</p>
<p>Apps are written in code, and in the case of web applications, the code is most often in Javascript. Just as with poorly written native apps, poorly written Javascript apps will be slow and inefficient. Well written Javascript apps can and do perform every bit as good as native apps.</p>
<p>To see how two different coding styles can achieve different results, we can use Facebook as an example. <a title="Mark Zuckerberg: Our Biggest Mistake Was Betting Too Much on HTML5 | Techcrunch" href="http://techcrunch.com/2012/09/11/mark-zuckerberg-our-biggest-mistake-with-mobile-was-betting-too-much-on-html5/" target="_blank">Mark Zuckerberg stated that using web technologies was a huge mistake</a> and that it was the reason the Facebook mobile experience was poor before switching to native app development. Why then, was<a title="The Making of Fastbook: An HTML5 Love Story | Sencha" href="http://www.sencha.com/blog/the-making-of-fastbook-an-html5-love-story/" target="_blank"> Sencha able to create a Facebook app</a> using the browser that does not suffer from performance issues (open <a title="Fastbook" href="http://fb.html5isready.com" target="_blank">fb.html5isready.com</a> in a mobile browser to see for yourself). The reason &#8211; coding practices. In other words, it&#8217;s not the technology that&#8217;s a problem, it&#8217;s the implementation.</p>
<p><strong>Balance in The Force</strong><br />
The idea is sound, but in order to succeed Mozilla needs the support of manufacturers and carriers, which are lending their support. Why? They want an alternative to control the dominance of Apple and Google that is not controlled by any one entity. With Mozilla, the power is in the standards set by the community, which might be a little scary for Mozilla since users will be able to switch operating systems easily, but it&#8217;s not different than what they&#8217;ve dealt with on the desktop with their Firefox browser.</p>
<p>For further reading, <a title="Why Firefox OS may bring balance back to the smartphone industry | GigaOM" href="http://gigaom.com/2013/02/24/why-firefox-os-may-bring-balance-back-to-the-smartphone-industry/" target="_blank">this article by David Meyer at GigaOM</a> provides more insight as to why the manufacturers and carriers are lending their support to the Firefox OS.</p>
<p><strong>Back to the Future</strong><br />
Mozilla&#8217;s strategy is not as much a preview of the future but a return to the past. The desktop has already passed through this cycle of native applications to web applications, and the web has won. Nearly all of the applications I use these days (e.g., email, calendar, contact management, expenses, CRM, project management) are web-based, and the few applications that are native (e.g. Office, Photoshop and QuickBooks) have already moved to a web-based model. For this reason alone, I find it extremely surprising that people continue to sing the praises of native apps when they&#8217;ve lost the desktop war. I see the native app banner being carried by Apple, Google, Microsoft and RIM who continue to restrict web app capabilities on their hardware in an effort to lock developers and consumers into their platform.</p>
<p><strong>A Matter of Time</strong><br />
Personally, I&#8217;m excited and believe that Mozilla&#8217;s efforts will prove that web-based applications can match the performance of their native counterparts. And once developers experience freedom from the chains of platform development, we will see another renaissance in mobile app development. One in which we can build once and serve everyone, without having to worry about platform dependency.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aumnia.com/blog/mobile-software/mozilla-foreshadows-the-future-of-mobile-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will BlackBerry survive?</title>
		<link>http://www.aumnia.com/blog/mobile-hardware/will-blackberry-survive/</link>
		<comments>http://www.aumnia.com/blog/mobile-hardware/will-blackberry-survive/#comments</comments>
		<pubDate>Thu, 31 Jan 2013 19:06:58 +0000</pubDate>
		<dc:creator>Gregg Borodaty</dc:creator>
				<category><![CDATA[Mobile Hardware]]></category>
		<category><![CDATA[Mobile Trends]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[mobile phones]]></category>
		<category><![CDATA[RIM]]></category>
		<category><![CDATA[smartphones]]></category>

		<guid isPermaLink="false">http://www.aumnia.com/?p=2190</guid>
		<description><![CDATA[As a former, loyal BlackBerry user, I was eager to see yesterday&#8217;s BB10 accouncement. Even though I abandoned the platform back in 2010, deep down, I&#8217;d really like to see them survive. I didn&#8217;t watch the event first hand but spent time reading the reactions from the event. From that I read, the reaction that...]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2202" alt="BlackBerry Z10" src="http://www.aumnia.com/wp-content/uploads/2013/01/BlackBerry_Z10.jpg" width="175" height="299" />As a former, loyal BlackBerry user, I was eager to see yesterday&#8217;s BB10 accouncement. Even though I abandoned the platform back in 2010, deep down, I&#8217;d really like to see them survive.</p>
<p>I didn&#8217;t watch the event first hand but spent time reading the reactions from the event. From that I read, the reaction that summed it up the best was &#8211; &#8220;meh&#8221;. In other words, BlackBerry did a good job updating the hardware, changing the software interface, and effectively catching up to others in the industry. On the other hand, it didn&#8217;t do anything to impress me either.</p>
<p>BlackBerry faces a lot of tough challenges on its road back to relevance. Here are just a few that stand out:</p>
<ol>
<li><strong>Market Momentum</strong><br />
This isn&#8217;t a technical term, but BlackBerry needs to find a way to use yesterday&#8217;s event to turn the market in its favor. The press and general market are down on BlackBerry, and yesterday&#8217;s event didn&#8217;t change it much. I&#8217;m not sure how BlackBerry solves this challenge, but it has to find some way to get people other than their loyal fans back on board.</li>
<li><strong>Cool factor</strong><br />
Again, an intangible, but having a BlackBerry these days is a point of ridicule rather than pride. If I had a Blackberry five years ago, I was viewed as progressive and cool. Having a BlackBerry today labels me as old school and out of touch. BlackBerry needs to invest a lot in marketing to change this perception, and while I like Alicia Keys, hiring her as your creative director is not the answer.</li>
<li><strong>Retake the Enterprise</strong><br />
One point that did come across yesterday is that BlackBerry still knows Enterprise. There are some nifty features that corporate IT types should love. Unfortunately, the shift to BYOD (Bring Your Own Device) is irreversible. Five years ago, BlackBerry could have moved the market by selling to corporate IT departments. Today they need to target the users in order to rebuild their enterprise standing. Now that people have experienced the freedom of BYOD, I doubt they&#8217;ll want to go back.</li>
<li><strong>Rebuild loyalty</strong><br />
As a former loyal user, I&#8217;ve lost faith in BlackBerry. Sure, yesterday&#8217;s event felt great, but I&#8217;m not convinced that it wasn&#8217;t just a one time shot in the arm. I stayed with BlackBerry longer than I should have. I held out hope that they would upgrade their hardware and software to match what iOS and Android were bringing to the table. They let me down. Based on their track record over the last three years, do I really want to rely on them again? Not so much.</li>
<li><strong>Attract new users</strong><br />
Finally, if BlackBerry wants to survive, they need to bring new users into the fold. Unfortunately, BB10 doesn&#8217;t bring enough new to the table to separate it from what&#8217;s already out there. If anything, the changes in BB10 could alienate new users. It changes many standard smartphone interactions. They&#8217;ve eliminated the home button and introduced new gestures to control the device. These improvements don&#8217;t appear intuitive. This article from mainstream tech publication Mashable is one example (<a title="Mashable | The First BlackBerry 10 Phone Is Exceptional, but Perplexing [REVIEW]" href="http://mashable.com/2013/01/30/blackberry-z10-review/" target="_blank">The First BlackBerry 10 Phone Is Exceptional but Perplexing</a>), and the video they took below is even more telling.</p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/7y-ISy8qpqg?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>I like bold approaches, but this may not have been the right time for BlackBerry to take big risks on the user experience.</li>
</ol>
<p>Unfortunately, yesterday&#8217;s announcement, while well done and much needed, will not mark the resurgence of BlackBerry. I&#8217;m afraid that I stand by <a title="Mobile Predictions for 2013 | Aumnia, Inc." href="http://www.aumnia.com/blog/mobile-hardware/mobile-predictions-for-2013/">my 2013 prediction</a> that BlackBerry does not survive and ends up an acquisition target before the end of the year. There are a number of larger technology companies, like Dell, HP and Lenovo, who need to grab a share of the smartphone market, and BlackBerry gives them a way in.</p>
<p>So I applaud BlackBerry for taking a stand yesterday, but for this former user, it was too little, too late.</p>
<p><em>(By the way, for a little trip down memory lane, Engadget put together an abbreviated history of the company. It&#8217;s well worth checking out. <a title="Engadget | RIM: A brief history from Budgie to BlackBerry 10" href="http://www.engadget.com/2013/01/28/rim-a-brief-history-from-budgie-to-blackberry-10/" target="_blank">Click here to see it</a>.)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aumnia.com/blog/mobile-hardware/will-blackberry-survive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Know a good PHP Developer &#8211; We&#8217;re Hiring!</title>
		<link>http://www.aumnia.com/blog/uncategorized/know-a-good-php-developer-were-hiring/</link>
		<comments>http://www.aumnia.com/blog/uncategorized/know-a-good-php-developer-were-hiring/#comments</comments>
		<pubDate>Fri, 18 Jan 2013 23:52:08 +0000</pubDate>
		<dc:creator>Gregg Borodaty</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.aumnia.com/?p=2180</guid>
		<description><![CDATA[We&#8217;re looking to hire an experienced PHP/mobile web application developer who is interested in developing awesome, mind-blowing mobile web applications and related mobile technologies. Primary areas of responsibility will be server side technologies using PHP, database architecture using MySQL, and setting up server environments, but there will be plenty of opportunity to dabble in the...]]></description>
				<content:encoded><![CDATA[<p>We&#8217;re looking to hire an experienced PHP/mobile web application developer who is interested in developing awesome, mind-blowing mobile web applications and related mobile technologies. Primary areas of responsibility will be server side technologies using PHP, database architecture using MySQL, and setting up server environments, but there will be plenty of opportunity to dabble in the front-end. There will also be the opportunity to interact directly with customers, participate in the product development process, and influence the daily operations of the company. It&#8217;s a great opportunity to join an early stage company and to be part of helping it grow to the next level.</p>
<p>If this sounds like something you, or someone you know would be interested in, please send a resume to jobs&lt;at&gt;aumnia&lt;dot&gt;com or click the button below. Please be sure to include information about past and previous projects, including links to completed projects that we can take a look at.</p>
<p>For more information, check out <a href="http://careers.stackoverflow.com/jobs/29453/php-mobile-application-developer-startup-aumnia" title="PHP / Mobile Web Application Developer at Aumnia" target="_blank">our job posting on Stack Overflow</a>.</p>
<p><i data-jobid="29453"></i><br />
<script type="text/javascript">
(function () {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'http://careers.stackoverflow.com/mvcjs/apply.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aumnia.com/blog/uncategorized/know-a-good-php-developer-were-hiring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
