Thoughts Media Review Team
Join Date: Aug 2006
iPhone Browsing on Windows Mobile? Sure can...with TouchBrowser 1.1.3!
<br /><img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1212011742.usr15.png" /><br /><br /><strong>Product Category:</strong> Pocket IE browser replacement<br /><strong>Manufacturer:</strong> <a target="blank" href="http://www.makayama.com">Makayama</a><br /><strong>Where to Buy:</strong> <a target="blank" href="http://www.makayama.com/touchbrowser.html">Makayama</a><br /><strong>Price:</strong> $17.95 USD<br /><strong>System Requirements:</strong> Works on all Pocket PCs running Pocket PC 2003, Windows Mobile Professional 5.0 and above. Additional functionality (Zoom) when running under 6.1. QVGA and VGA versions available. Will not work on Palm Treo.<br /><strong>Specifications:</strong> Requires approx. 440Kb of program memory. PPC2003 and WM5 will require an additional 3 to 5 Mb to install the .NET framework.<br /><br /><strong>Pros:</strong><br /><ul> <li>Simple and small to install; </li> <li>Gesture support is intuitive and responsive; </li> <li>Favorites is integrated with Mobile Favorites in Activesync and PIE. </li></ul><strong>Cons:</strong><br /><ul> <li>A little expensive for just a browser; </li> <li>Response time to gestures sometimes dragged; </li> <li>History limited to last 10 URLs </li> <li>Limited number of gestures supported and some functions require going back to the stylus. </li></ul><p><strong>Summary:</strong><br />Envious of all your friends walking around with iPhones? Wish you could show off the same web browsing with a flick of the finger? (Yea, I know. There's a lot more to the iPhone than just web browsing but...) Well, look no further! TouchBrowser offers a gesture-based replacement for Pocket IE which promises to let you flick your way through the internet with the best of them. While TouchBrowser does a good job of the basic capabilities, but you'll need the stylus for some things.<br /><br />Read on for the full review! <MORE /><br /></p><div style="PAGE-BREAK-AFTER: always"><pagebreak></pagebreak><font size="4"><strong>Introduction</strong></font><br />You know, I never thought I'd ever have to apologize for living in Canada, but apparently we have been relegated to third-world status by our cellular service providers. Imagine, almost a year now, and we STILL don't have the iPhone available -- nor unlimited data plans (at least for GSM PDAs). Sooooooo unfortunately, my only experience with iPhones has been what I've read in books or seen from afar, in the hands of American and European friends. In the meantime however, developers for the Windows Mobile have been hard at work building gesture-based interfaces into their applications and the Microsoft MVPs have been hinting very broadly that WM7 will have iPhone-like gesture capability built into the O/S. So, we were intrigued when Makayama contacted us and asked if we'd like to review an application which brings iPhone-type browsing to Windows Mobile. Whether TouchBrowser faithfully mimics how Apple's iPhone browser works, I can't tell you. But let's explore what TouchBrowser can do...<br /><br /><font size="4"><strong>Installation</strong></font><br />TouchBrowser is distributed from Makayama as a CAB file only. I guess we, as a Windows Mobile community, are getting more technologically savvy, since more developers are providing this more direct installation method, rather than the Activesync-based versions. It probably also has something to do with the growth in internet connectivity, since you can directly download and install these on your Pocket PC, without having to use a PC as an intermediary. The CAB file is fairly small, at 440kb. For WM6 units, that's all that's required. For WM5, you'll need to also install the .NET framework (2.2 Mb). Similarly for PPC2003, the required .NET framework is 5.5Mb. Once you've installed the application from the CAB file, just tap on the icon installed in your Programs folder and off you go!<br /><br />A full function demo version is available from the Makayama web site, but it will shut down after 5 minutes of use and you'll have to restart it. Once purchased, activation is quick and simple -- consisting of inputing an activation key provided by Makayama.<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com/resizer/thumbs/size/600/zt/auto/1212088259.usr15.jpg" /> <br /><em>Figure 1: TouchBrowser's initial screen. Note that, unlike the defaults in IE, TB's Home Page is set to Makayama's URL (which looks suspiciously like MSN Mobile), so TB will immediately attempt to connect to the internet. Watch out, if you don't have a data plan with your cellular provider!</em><br /><br />Unfortunately for Makayama my current phone of choice is an HTC TyTNII (Tilt) running WM6.1 which has HTC TouchFlo installed. TouchFlo is HTC's version of embedding basic gesture-based support across multiple applications, such as Pocket IE, their media browser and some others. In earlier versions of TouchBrowser, having TouchFlo installed and operational caused clashing of the two gesture-reading applications. Typically, it would show up as sluggish response in TouchBrowser, or gestures causing unexpected results. In this latest version of TouchBrowser (1.1.3), a parameter setting has been provided to disable TouchFlo. It's not dynamic, so If you do this, you need to soft reset the unit before it takes effect.<br /><br /><font size="4"><strong>Using the Browser</strong></font><br />TouchBrowser is, for all intents and purposes, a replacement for Pocket IE. You run it like any other program – from either a menu selection or from the Programs folder on the device (where it loads by default). Like IE, it opens up on the home page, which comes preset to a news page (similar to MSN.com) on Makayama's web server. The default home page can be adjusted via the settings (see above), which is accessible from the Toolbar icon at the top of the screen. Normally, TouchBrowser opens up in 'desktop' viewing mode, which means that each web page is displayed at full size and you manipulate a virtual window which hovers over a portion of the page. As you'd expect, this window can be dragged around using your finger or you can flick to move to directly to any one of the edges. Automatic scrolling only appears to work vertically however, but it goes at a reasonable pace and is easily stopped with a tap of the finger on the screen. In this desktop mode there are navigation aids available (by pushing the centre button on the D-pad) to show you where you are on the page. These consist of small grey bars at the right side and bottom of the screen.<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com/resizer/thumbs/size/600/zt/auto/1212244975.usr15.jpg" /> <br /><em>Figure 2: Navigation aids for Desktop display mode.<br /><br /></em>These grey bars move up and down (at the right side of the screen) and left and right (at the bottom of the screen), kind of like the indicators in scroll bars. I found these a little difficult to understand at first, but after a couple of minutes playing, I got the hang of them. There is also a mobile mode available, which basically does the same thing as <em>Single Column</em> view in PIE, reformatting the page to one long column the width of the screen. Page rendering and navigation speed seemed pretty similar to PIE. At the bottom of TB's screen is status bar, which provides information on page loading, navigation, etc. via text. I miss having PIE's progress bar though, since it at least lets you know that things haven't frozen. Unfortunately, most web pages are not yet designed for gesture-based navigation, so my fat fingers kept activating links when all I wanted to do was look further down the page. Mobile news sites with list of links to other stories were especially bad.<br /><br />If you touch and hold on the screen, a pop-up menu is presented which provides a number of functions for manipulating the display, including selecting all the text on the page; refreshing the page; and zooming the page in and out by changing the relative font size of the text (note: this feature is only available under Windows Mobile 6.1).<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com/resizer/thumbs/size/600/zt/auto/1212245028.usr15.jpg" /><br /><em>Figure 3: The pop-up menu activated by tapping and holding on the browser screen.</em><br /><br />Selections from this menu also let you access and manage your Favorites. One of the neat integration features Makayama has included is that TouchBrowser and PIE share their Favorites list so that changes made in either are reflected in the other.<br /><PAGE /><br /><font size="4"><strong>Other Settings<br /></strong></font>In TouchBrowser, the Navigation D-pad is definitely your friend. Much of the functionality you'll require to configure and use TB is located on the toolbar, which is only made visible by pressing the up/top button of the D-pad.<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com/resizer/thumbs/size/600/zt/auto/1212089987.usr15.jpg" /><br /><em>Figure 4: The functions assigned to the navigation D-pad on your PPC. The Show Menu / Hide Menu options access TB's toolbar.</em> <br /><br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com/resizer/thumbs/size/600/zt/auto/1212244992.usr15.jpg" /><br /><em>Figure 5: TouchBrowser's Toolbar.<br /><br /></em>TouchBrowser's toolbar is where you access most of the configuration functions of the browser. The tools (from left to right) consist of:<ul> <li>Previous Page (back) – also available on the left button of the D-pad </li> <li>Google Search – not to be confused with the Help function normally associated with a question mark </li> <li>Enter a URL to go directly to that page. </li> <li>Close the program (a TRUE exit). </li> <li>Go to TouchBrowser's Settings screen. </li> <li>Switch between Desktop and Mobile view. </li></ul><br /><img alt="" border="1" src="http://images.thoughtsmedia.com/resizer/thumbs/size/600/zt/auto/1212244950.usr15.jpg" /><br /><em>Figure 6: When you tap on the ? in the toolbar, it launches a Google keyword search screen. Not exactly what I was expecting when I first starting testing TB, but handy to have available.<br /><br /><br /></em><img alt="" border="1" src="http://images.thoughtsmedia.com/resizer/thumbs/size/600/zt/auto/1212248904.usr15.jpg" /><br /><em>Figure 7: Selecting to go to a specific URL. When you tap the down arrow button in the top right corner, TB provides a list of the last 10 URLs you visited.<br /></em><em><br /></em><img alt="" border="1" src="http://images.thoughtsmedia.com/resizer/thumbs/size/600/zt/auto/1212245011.usr15.jpg" /><br /><em>Figure 8: TB's settings screen.<br /><br /></em>At TouchBrowser's Settings screen, there are a number of options to affect the look-and-feel of the browser. As mentioned before, here is where you set the default homepage when the browser is first started. The Show Controls selector lets you set how long the toolbar is displayed after you press the centre button of the D-pad. Examples of the various keyboard layouts available are shown below. The TouchFLO selector determines (I believe) if TouchFLO is enabled on your PPC or not, but the documentation wasn't really clear about this. If you select Sound, then TB will play a little beep each time it responds to a touch gesture. The Help button takes you to a display of the manual available from the website. When you click on Save, TB will remind you that the changes will not take effect until after a soft reset of the system.<br /><PAGE /><br /><font size="4"><strong></strong></font><font size="4"><strong>Keyboards</strong></font></div>TouchBrowser provides 3 keyboards for user input (in addition to the ones normally provided in the Windows Mobile O/S). The first is a full screen alphabet with the vowels placed in the top row.<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com/resizer/thumbs/size/600/zt/auto/1212087550.usr15.jpg" /> <br /><em>Figure 9: Full screen, alphabet keyboard (vowels first).</em><br /><br />This isn't too bad for input, with nice big keys for fat fingers, but it does take a little getting used to if you are a touch typist and expect a typewriter layout. The second is a standard qwerty keyboard which takes up about ½ of a QVGA screen landscape.<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com/resizer/thumbs/size/600/zt/auto/1212087561.usr15.jpg" /><br /><em>Figure 10: Half screen Qwerty keyboard.</em> <br /><br />This is better for those of use who like typewriter layout, but I found the keys much too small for accurate and consistent response. I guess this is the trade off for the screen landscape available on a portrait orientation. The last is another full-screen alphabetic, with the numbers on top.<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com/resizer/thumbs/size/600/zt/auto/1212087542.usr15.jpg" /> <br /><em>Figure 11: Full Alphabetic keyboard.<br /><br /></em>Of the three, I only found the vowel-first keyboard at all useful, albeit slower, since I'm used to the QWERTY layout. The keys on TB's QWERTY keyboard were too small for my fingers and having the vowels located at the top of the screen didn't help much.<br /><br /><font size="4"><strong>Conclusions</strong></font><br />As mentioned before, I haven't had a chance to work with the browser on the iPhone, so I can't really tell you if TouchBrowser give you a better or even similar experience. So far though, TouchBrowser's gesture support seems limited to dragging around a virtual window and auto-scrolling vertically – some of which can be accomplished with other software tools, like Spb's Pocket Plus. But I have to admit that the overall experience of web browsing with TB is better than PIE. Unfortunately, a number of features (such as Favorites management) still require the stylus, which invalidates the concept of a gesture-based browser. That said however, TouchBrowser is a good start and shows promise for finger-flick browsing in Windows Mobile.<br /><br /><em>Don is an Associate Director with Fujitsu Consulting, responsible for the Enterprise Mobility practice. He's still waiting for Canada to join the rest of the world for mobile information browsing.....</em><div></div>