ALL Secrets of making Pocket PC screenshots - General Topics

It was a year ago that I’ve published my well-known (for example, it made to Sticky in the MobilitySite Applications forum) Making screenshots of the Pocket PC (alternates: MobilitySite, AximSite, PPCT, FirstLoox, BrightHand, PocketMatrix). Now that WM5 is out, I found it absolutely necessary to rewrite the old article to have, for example, WM5- and more gaming-related information.
In this article, you’ll find a LOT of secrets never published anywhere. You may already have been aware of all Compaq / HP iPAQ’s being able to take screenshots by themselves, but, for example, have you been aware of that you can take auto shots (shots taken one after another, without human intervention) by two Pocket PC-based screen capture applications, and with additional three with some manual “hacking” (don’t be afraid, it’ll be VERY easy!)? Did you know that, however much Vidya Pocket Screen Capture doesn't allow for suppressing the pretty annoying camera sound, you can get rid of it easily, by just deleting the WAV sound file it's stored in? Were you aware of the fact that many screen grabber applications that are considered NOT to be VGA compatible are able to be "forced" into VGA mode so that they take excellent VGA screenshots? Did you know Pocket Informant already has a built-in screen capture utility and the same developer has also released a free, stand-alone version excellent for taking periodic auto-screenshots? The list continues… Yes, you’ll find an explanation of all these in this article – and a lot more, never-before-published tips and tricks. This means that, as with all my similar roundups, this one will reveal a lot of secrets of the Pocket PC – read on!
Introduction: The basics
What's the point in writing so big an article on all these questions, you may ask. Isn't it as easy as just downloading an arbitrary screen grabber application off the Net, installing and starting it and just pressing its hotkey to take a shot (if it's a button based-application) or, if it has a timer, just quickly switch (before the timer is fired) to the application you'd like to take a shot of?
Yes, in many cases, it'll work, particularly if you "only" have a QVGA device, of which you'd only like to take screenshots in the default Portrait mode. As soon as, however, you will need to take shots of
full-screen games
VGA screens
Landscape screens
menus
screens that depend on the actual Internet (IP) address of the device
screens of the "HTC Camera" built-in camera client application (if any)
you will find that the screen gabber application you've chosen just doesn't work. It's particularly in these cases that you'll find this writeup useful.
Classification of screen grabber applications
First and foremost, there are two main kinds of screen capturer applications. The first group of them uses an active ActiveSync (or, in cases, any kind of TCP/IP (Internet) connection) and initiates screen grabbing from a desktop Windows PC; the second group only runs on the Pocket PC itself and doesn’t need any kind of desktop-based client. First, I elaborate on the first group.
1. PC & ActiveSync-based capture solutions
1.1 Introduction
You may already know at least SOTi Pocket Controller, the great PC-based application that makes it possible to control your Pocket PC hooked up to your PC (or being anywhere in the world if it has an Internet connection and your desktop is able to connect to it). SOTi Pocket Controller is one of the many applications that are not only controller apps but also themselves are able to take screenshots of the actual screen content of the connected Pocket PC device. In this article, I won’t discuss any of these programs (again, programs that not only allow for seeing the screen of your Pocket PC on your desktop computer, but also control it) because I’ve already done so. Please read this article for more information on how these applications can be used. Make sure you pay special attention to following the links to Part I of the series.
Seeing how I emphasized the word ‘control’, you may have already guessed there are desktop-based applications that don’t let for controlling the PDA (that is, you can’t use the PC’s keyboard and mouse to directly enter text / click objects on the virtual screen of the PDA), “only” passively show its screen. Or, more precisely, they don’t show it, “only” make a (savable) screenshot of it whenever you ask them to do so. This also means that, while “controller” applications (as they also need to show almost the same picture on the desktop as is on the PDA, with the least possible delay) may hugely slow down how the Pocket PC can be operated, desktop-based clients that only transfer the contents of the screen between the two devices can result in a much faster and more responsive Pocket PC. In this respect, solely screen capture apps (again, ones that can NOT be used to control the device) can be infinitely better: as they only transfer information between the PC and the Pocket PC when you do instruct them to take a screenshot, they don’t slow down the Pocket PC.
These applications (as with the “controller” type of applications; from now on, I’ll only talk about the ones that can’t control) all have the advantage of being able to capture (almost) anything. If you use a Pocket PC-only capture application, a lot of things may prevent you from taking screenshots on your device (for example, the given application’s blocking all hardware buttons or the inability to capture menus because they just close when you press the shortcut to make a screenshot). These problems are non-existent on applications that also have a desktop component. Then, you can, say, just open the menu or start the game you want to make shots of and just instruct the PC-side screenshot grabber to do the job when the screen / dialog you wanted to take a shot of is displayed.
Desktop-based screen capturer (or, again, controller) applications refuse to work in very-very few cases; for example,
when the given application (for example, Fathammer’s excellent 2700G-enabled 3D golf title, Toy Golf – it won’t start if the PDA is connected to the desktop PC via ActiveSync; the situation is the same with some other games that rely on the Intel 2700G GPU; for example, GeoRally EX) because it hates ActiveSync to be active. In this case, you can only make screenshots with Pocket PC-based tools. (In most cases, however, with a bit of playing with the time you connect the PPC to the desktop, you can still take screenshots through ActiveSync even with games like Toy Golf. For example, in order to take screenshots of Toy Golf from the desktop PC, start the game without the Pocket PC connected to the computer and only connect after the first “Loading” screen. Then, any server-side application will work – both specialized screen capturer apps and, as can be seen for example here, “full” Pocket PC controllers too. Note that, as far as this screenshot and the VGA 2700G-enabled devices – Dell Axim x50v / x51v – are concerned, if you use a plain screenshot tool, prefer the ViTO one (reviewed in this roundup) and start the game from native VGA mode so that the screenshots will be full-resolution ones. Forget GetPDAScreen, which, even as of version 1.1, is totally incompatible with VGA and will only take low-res screenshots.
when the additional network connection ActiveSync creates can cause problems. For example, if you take screenshots of an application or a game that displays or relies on for example a local network address, you can’t use an ActiveSync-based tool. The sole reason for this is that ActiveSync (as has also been pointed out by several of my ActiveSync & networking-related articles; for example, this) assigns another IP (Internet) address to the device. Then, the Pocket PC will have two addresses: one in the “real” network it’s supposed to talk to the outer world (in the following case, other PDA’s running the same game) and the other is that of ActiveSync. An example screenshot of this is here, where I took a screenshot of pocketadventures.com’s Travel Collection (also see The Definitive Multiplayer PPC Game Roundup). There, two IP’s are shown; one of them being assigned by ActiveSync, while the other being the “real” address of the device.
You will also need to keep this in mind when taking screenshots (or, for that matter, operating) local area network-based programs like the excellent 4Talk (review here) , or, when taking screenshots of for example the IP configuration screen of vxUtil, probably the best networking tool on the Pocket PC.
In most (all?) of the other cases, desktop-based screenshot taking will work just great.
1.2 Screen grabber / saver, desktop-based applications
There are, as far as user-friendly apps are concerned, two such applications (and one strictly for Pocket PC Phone Edition devices) right now (again, the rest also have controlling capabilities and, therefore, aren’t listen in here – check out the above roundup for a complete overview of them): GetPDAScreen and VITO ScreenCapture, both free and, unfortunately, both incompatible with the standard (SE) VGA mode of WM2003SE/WM5 VGA Pocket PC’s.
Note that Microsoft also has a (free - it comes with the free eVC 4.0) remote screen capturer application. It, however, is far from being user-friendly (particularly the connection initiation is a real pain in the back as it requires the user to always use different port addresses and, therefore, doesn't really allow for static .lnk files just to invoke \Windows\cemgrc.exe on the PDA) and offers really nothing additional compared to these applications. It supports landscape and native VGA as can be seen in here. it is, however, hopelessly QVGA in standard (SE) VGA and, therefore, not at all recommended.
If you really want to give it a try, you need to know the following: install eVC and execute c:\Program Files\Common Files\Microsoft Shared\Windows CE Tools\Platman\bin\cezoom.exe. Go to Connection / Configure CE Platform Manager and, after highlighting "Default Device" under "Windows CE .NET Default Platform" (there may/will be other top-level roots), click Properties. Change the settings to TCP/IP... in the top and Manual Server in the bottom drop-down menu. Click OK two times and select Connection / Connect to Device, highlight the same device and click OK. Now, you'll be presented the two DLL's and the one EXE file you'll need to copy from the c:\Program Files\Common Files\Microsoft Shared\Windows CE Tools\Platman\target\ subdirectory according to your CPU type to the \Windows subdirectory on your PDA. In the bottommost, non-editable textfield, you'll be presented the parameters (the IP address of your PC and the port the server will be listening on) you will need to pass to cemgrc.exe on your handheld. For example, in this example, you must supply the "/T:TCPIPC.DLL /Q /D:169.254.2.2:3359" parameters to cemgrc.exe; for example, via a link file with the following content:
99#"\WINDOWS\cemgrc.exe" /T:TCPIPC.DLL /Q /D:169.254.2.2:3359
Then, start the server on the PDA and immediately after this the client on the PC. Click OK and the connection will be built up. You can any time refresh the view by pressing F5 (or Connection / Refresh).
Note that the port number will change every time you reconnect the PDA to the desktop PC; this is one of the reasons I don't recommend this solution at all for simple screen grabbing purposes and haven’t even included in the comparison chart.
1.2.1 GetPDAScreen 1.1 by NewMad
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Its biggest problem is that it’s strictly QVGA (it doesn’t even take full-resolution shots in native VGA mode) and Portrait only. (The latter, fortunately, doesn’t mean it won’t be able to make screenshots of (most) games running in Landscape full screen – it will). It only takes QVGA shots of VGA devices, which is unacceptable in most cases. If you force \Windows\GetScreen.exe (the EXE component the desktop client, behind the scenes, deploys on the Pocket PC to grab the screen and send it over the ActiveSync connection) into VGA (with Tweaks2k2.NET or just copying the standard .mui file into \Windows), the result will only contain the upper left quarter of the screen as can also be seen in this screenshot.
Therefore, you will only want to use it on QVGA devices, preferably in Portrait only (or with landscape games).
1.2.2 VITO ScreenCapture 1.0
This application doesn’t support taking full-resolution screenshots of VGA devices in SE (standard) VGA either; only in the native VGA mode. It supports non-Portrait screen orientations. That is, it’s much more useful than GetPDAScreen. It is only able to export screenshots into BMP files; therefore, you will want to convert them further with, say, ImageMagick on the desktop or XnView on the Pocket PC (see the tips in the Full Roundup of Picture Viewers/Editors for the Pocket PC for more information & tips on conversion!) to the much more compact, say, PNG format.
1.2.3 Jeyo Mobile Companion 1.1
This application is a well-known, excellent Pocket PC Phone Edition SMS / contacts manager for the PC - highly recommended if you want to, say, backup your SMS messages or call history to your desktop PC or manage your phone contacts directly on the PC.
Unfortunately, it is only compatible with Pocket PC Phone Edition devices - that is, not with standard, phone-less Pocket PC's.
It, in addition to PIM handling, also has screen capturing capabilities, which is accessible via Tools / Capture Screen. It captures landscape screens without problems and is able to directly save images to both BMP and JPG files.
While, by default, it's not capable of capturing VGA screens in standard (SE) mode, forcing \Windows\CommMan.exe (the file auto-deployed by Jeyo to the PDA) into VGA does the trick. That is, this is the only desktop-based application that is able to correctly capture the VGA screen of, say, the VGA HTC Universal. That is, if you have a HTC Universal, you'll want to give it a try.
2 Strictly on-the-PDA screenshot applications
There are three types of them: some are part of picture viewer/editor applications (see the Full Roundup of Picture Viewers/Editors for the Pocket PC for more information on the latter) and the rest have been created solely for screen capturing capabilities (while, possibly, they also have image viewing capabilities to, for example, browse the screenshots already taken). Finally, there may be screenshot taker applications in strictly not imaging-related applications; for example, Pocket Informant.
They are all in common in that, as opposed to desktop-based screenshot and/or Pocket PC controller applications, they may prove useless to take screenshots in a number of situations. For example, if you want to take a shot of a game that runs in full screen mode (and, therefore, hides the taskbar where you could quickly switch to your picture maker app to take a screenshot), some of these apps (for example Resco - it can’t even be bound to a hardware button to take screenshots) become useless. In these cases, applications that have hardware button-based picture taking capabilities (most of them have except for the above-mentioned Resco application – or XnView) may be of help – unless the game disables all access to buttons (which, unfortunately, is the case with most games).
If the game does block all the access to hardware buttons and, thus, makes it impossible to invoke picture taker apps to take screenshots, you can only rely on Pocket PC-based screen grabber applications that have some kind of a (countdown) timer (making it possible to automatically, without human interaction, take a screenshot some (dozens of) seconds later) or multiple (“auto”) screenshot taking capabilities.
In this section, I first review all of the screen capturer applications that belong to the first category and, then, move on to self-standing screen capture applications.
2.1 Image viewers/ editors with additional screenshot taking capabilities
2.1.1 The built-in Screen Capture utility of Resco Picture Viewer 5.32
Resco Picture Viewer is, in my opinion, the best picture viewer application for the Pocket PC. It’s commercial and is bundled with some Dell Axim PPC's for free. After installing, it has a separate icon, “Screen Capture”, which makes it possible to take screenshots without invoking the main application (as opposed to how, say, XnView works):
As can also be seen, its configurability is really poor: you can’t configure anything except for a 10-second delay and saving automatically. This also means it can only be used for basic, non-involved screenshot making tasks – it can’t really be used to make screenshots of games. It, however, has something that very few other screen grabber applications have: it saves images in the best lossless (PNG) format, in addition to JPG and BMP.
2.1.2 XnView 1.35
XnView is a very nice, free (!) picture viewer / converter. The latest, 1.35 version, fortunately, fixed the Portrait-only bug of the previous, 1.31 version; now, you can make Landscape screenshots too. Unfortunately, as a screenshot application, it’s pretty poor (except for the really useful multiple output format capabilities) – all it offers is a settable 1/5/10/15s delay. No hardware buttons, no multiple shots, not invokable from external scripts. Nevertheless, if you don’t need the latter functionalities, you will want to give it a try.
2.1.3 Pocket Artist 3.2 by Conduits
Pocket Artist is a hugely popular Photoshop clone on the Pocket PC with (pretty weak) screenshot taking capabilities. All it offers is just a timer. The newly-introduced hardware button support, unfortunately, doesn’t let for assigning the screen capture functionality. It stores the result on the clipboard, which, then, must be manually pasted to a new file (via Menu/Image/ New, then, Menu/ Edit/ Paste and, then, Menu / Image / Save. Note that it’s only capable of saving images as Photoshop (.PSD) files). It, however, is compatible with every Pocket PC OS (even Handheld PC’s!), every video mode and is a great Photoshop replacement. As a “simple” screen capturer application (if you don’t need a mini-Photoshop on your PDA - that is, wouldn't use the other features), however, it’s not recommended.
2.1.4 CEPicture 2.7 by LimeLink
This very old picture viewer also has screenshot capabilities. It offers nothing particular (no timer, for example). It can take menu screenshots.
Note that if you change the screen orientation while it's active, it won't be able to take shots in the new orientation; that is, only change screen orientation while the app is not active. Then, it'll take Landscape screenshots too.
The same developer also has a free screen capture application, CECapture (see below). It, capturing-wise, is exactly the same as the screen capture module of CEPicture.
2.1.5 PictPocket Cinema 4.0
It’s WM5 / Landscape-compliant. It’s only able to use the Action button (it’s also able to capture menus using it); it has no timer capabilities. Not recommended because of the very high ($39.99) price and because most of its functionality it offers is implemented by either the free TCPMP and some much more superior & cheap image viewers.
2.1.6 Photogenics 1.0 Release 139
This is, as with Pocket Artist, another pretty pricey ($49.99) Photoshop-like application.
Note that Handango has release 133 while the latest release I know of is 139. I’ve tested the latter. Also note that while it’s said it’s not WM5-compliant, I haven’t really encountered problems when using it on my WM5 devices.
Unfortunately, unlike with Pocket Artist, it only takes QVGA images (and the GUI is also QVGA only) ; forcing \Program Files\Photogenics\ Photogenics.exe to VGA doesn’t work (it’ll display everything in the upper left corner); the same stands for using it in native VGA. That is, it’s not recommended if you have a VGA device.
As far as its capture capabilities are concerned, it has nothing to write home about: all it can boast with is just a simple wait timer.
2.1.7 PQV 3.0.10 by HanaHo Games
The screen capturer utility, “PQV Screen Capture”, as with “Screen Capture” in Resco Picture Viewer (and unlike all the other picture viewer/editor applications), is a separate entity from the main program. It’s, therefore, assignable to a hardware button and can be greatly used from external scripts when multiple, auto screenshots are needed.
Unfortunately, it only takes QVGA shots on VGA devices and forcing \Program Files\HanaHo\pqvscl.exe doesn’t help this. It doesn’t work in native VGA mode either. Furthermore, it isn’t able to take standard landscape shots (it’ll work with most full screen landscape games though).
Both the screen capture and the “main” application are WM5-compliant. However, never ever try to run the screen capturer application on a WM5 VGA device (it works OK on WM5 QVGA devices – apart from the inability to take non-Portrait shots). It will at least mess up the screen and, in cases, result in a lot of device.exe crash reports (tested on both the Axim x51v and the HP hx4700).
The main application, just like with WM2003SE, is buggy under WM5 (on QVGA devices too): it hides the drop-down tree lists in the file input dialog.
2.2 Self-standing, specialized screen capturer applications
These applications are primarily meant for screen capturing and are also advertised as (primarily) screenshot taker apps, as opposed to the applications in the previous, 2.1 section.
2.2.1 SnapIt 2.0 by Xoanan
This application doesn’t offer much as can also be seen in here:
Unfortunately, it also has compatibility problems: in SE (standard) VGA, it uses pixel halving (fortunately, by forcing it into VGA mode, it’ll work as supposed to). It can’t be used to make screenshots of menus either: it has no timer functionalities and, when invoked using a hardware button (configurable from inside the app), the menu disappears.
All in all, I don’t recommend it – there are much superior apps on the market for the same (Vidya) or even considerably less (BeniSoft ScreenShotCE) price.
2.2.2 Developer One Pocket ScreenSnap 6.10
This app is definitely better than the above-reviewed Xoanan SnapIt 2.0; for example, it entirely supports VGA and it allows for making shots of menus with hardware buttons or timers (it does support timers). It, however, isn’t as good as the (equally priced) Vidya or the (much cheaper) BeniSoft application – for example, it only supports BMP as the output format and doesn’t support taking continuous screenshots – unless you invoke it from an external script (see below), when it works just wonderfully.
2.2.3 BeniSoft ScreenShotCE 1.10
This application, in my opinion, is a very good one for the price if you don’t need to take screenshots of fast-paced games or menus (it only supports taking menu screenshots by the, for this, pretty awkward serial screenshot taker).
It even has a ZIP plug-in (which, unfortunately, needs separate registration, which doesn’t seem to be available for causal users), which makes it possible to compress the output screenshot files (which can be pretty important with huge BMP shots). It’s the only title that allows for record voice with shots (2). It, however, is different from how for example digital cameras offering additional- voice-recording- with-keeping -the-button- depressed work and is definitely inferior.
Unfortunately, it has no timers - however, the auto (serial) screenshot mode is usable in this case too.
It’s one of the applications to have (native) serial screenshot taking capabilities (not counting in the screen contents change-triggered Auto mode of SuperSnap). It, however, can’t really be used in fast-paced games. While PC-based apps will take correct screenshots of all fast-paced games as can be seen for example in these screenshots: 1 2 3 (of the 2700G tech demo PowerVR Racer - see section 2.1 here, in the Roundup of All 2700G-enabled Games and Demos), ScreenShotCE is definitely slower as can be seen for example in this and this screenshots. This problem is common in all other games; for example, here and here are screenshots of ToyGolf, also showing this problem. The situation is even worse in Fathammer’s Stuntcar Extreme as can be seen for example here – actually, I haven’t been able to take a single screenshot in that game without these kinds of problems.
Unfortunately, non-2700G-based games can also suffer from this problem; for example, here’s a screenshot of Acky’s Breakout with a doubled ball image (it’s a fast-moving object).
These won’t be an issue with any desktop-based screenshot taker or controller applications. Also, Vidya Pocket Screen Capture has considerably less problems with fast-paced games if you want to stick to taking screenshots strictly on your Pocket PC, without using any desktop-based client. Finally, I haven’t encountered so (many) problems with the other three, scriptable-for-auto-shot apps either (PQV, WebIS Screenshot and DeveloperOne). Therefore, if you want to make a lot of screenshots of fast games, check out the just-listed titles first.
2.2.4 Vidya Pocket Screen Capture 1.0.9
This application, in my opinion, is the best of all. It has very few shortcomings: for example, the lack of (single) timed screenshots (fortunately, the app offers great button-based menu capture capabilities) and the fact that, unlike with the Benisoft title, auto screenshot sounds can’t be disabled. Unless you delete \Windows\VidyaCameraClick.wav (this is highly recommended!), that is.
When it comes to making screenshots of fast games, it fares considerably better than the Benisoft title. Some examples: very few Stuntcar Extreme shots show (slight) artifacts (for example this). The same stands for the PowerVR demo: I’ve only found one screenshot (of some 10-15) to be (slightly) faulty. Finally, few of the ToyGolf screenshots were bad (1 2). I haven’t found any Acky screenshots to be faulty. This means definitely this is the app to go for if you want to take game screenshots without using a desktop-side application and you don’t want to mess with my scripts that make it possible to also use PQV and the DeveloperOne app to take continuous shots.
2.2.5 Kilmist SnapShot 1.0
Definitely not as powerful as Vidya Pocket Screen Capture or BeniSoft ScreenShotCE. For example, it offers neither timers nor auto-shots and it isn’t able to take high-resolution shots of VGA screens in standard (SE) VGA mode (only in native VGA) without explicitly forcing it into VGA mode. At least it has button-based menu capturing capabilities, unlike the BeniSoft title.
I wouldn’t get it – after all, it costs as much as the really superior Vidya Pocket Screen Capture.
2.2.6 Magic SS 1.1
This has been a famous, free application. Unfortunately, compared to the alternates, I'd say it’s not really worth getting – it offers nothing compared to even some of the free alternates (no timers, no menu capture capabilities – the assigned hardware button exits the menu – etc). On the positive side, it’s small and standard (SE) VGA compliant.
2.2.7 Epiphan Screen Grabber (CECapture 1.0)
This free application is in no way recommended – there are much better free (!) apps that are able to do much more. For example, it isn’t compatible with the standard (SE) VGA mode (unless forced) and doesn’t even have timer capabilities (both, for example, XnView and Resco have the latter). Actually, it is only able to make screenshots of the Today screen because it can only be invoked using its green E icon on the command bar there (see the above screenshot). You can’t make it grab a screen when you directly invoke it.(Also see the user opinions here).
2.2.8 iTask’s built-in (Delayed) Capture
All iPAQ models that have iTask on them (that is, all iPAQ’s starting with PPC2k2) have a built-in screen capturer application in iTask. It has nothing to write home about (BMP output only and non-configurable delay) but it’s still good to have around. Please read the previous article on configuring and using it - there is a full tutorial on this question in there, packed with screenshots.
2.2.9 CECapture 1.0 (5002) by LimeLink
(Note that I could only find a Chinese page; there doesn’t seem to be an English one.)
This free and very old screenshot application is produced by the same folks as CEPicture.
As with CEPicture, it’s able to save in both BMP / JPG. The similarities don’t end up here: it doesn’t dynamically get the list of the available buttons; it’s also capable of taking screenshots of menus with the assigned hardware button; it (\Program Files \Limelink\ CECapture.exe) must be forced into VGA in order to make standard (SE) VGA screenshots and isn’t able to capture non-Portrait screens.
2.2.10 Pocket Screen Capture v1.0 by CEToolbox
(Note that almost all references still refer to the old CEToolbox address. It no longer works.)
This free application, if you don't need any fancy, extra capabilities and only look for a simple, but usable application, can prove pretty good.
It's non-VGA compliant without explicitly forcing \Program Files \Pocket Screen Capture\ psc.exe into VGA. It's landscape-compliant and timer-based (5 sec only). The only output format it offers is BMP. It is not scriptable.
2.2.11 ScreenShooter 1.0 by KaonTech
(The original homepage is no longer accessible; hence the PocketGear link.)
It's a commercial (in trial mode it's useless because of the watermark it puts on all images - only the Vidya app is the other that watermarks the shots). It's landscape- and WM5-compliant. In SE (standard) VGA, you must force \Program Files\ScreenShooter\screenshooter.exe to make high-resolution screenshots. It can only be invoked via non-assignable (!) hardware keys. Screenshot taking is wired to Button 1. It is not scriptable and has no timers.
All in all, it's a really weak application at the price tag - many freeware applications offer the same (or even better) functionality. Not recommended.
2.2.12 Screenshot by WebIS
This very simple (no GUI, no timer capabilities, only BMP output, only stores its files in the main storage, in \My Documents etc.), WM2003+ utility (which takes a screenshot when it's executed - that is, its icon is tapped or the button, which it's assigned to in Settings / Button, is pressed) is highly recommended for scripted (auto / periodic) screenshot taking). It's VGA and Landscape-compliant and pretty fast when it comes to taking game screenshots.
Note that the WebIs Beta server used to host a standalone, older version of this screenshot maker application (see Alex’ last post here and here) but it’s no longer available. The new version, however, is accessible.
2.2.13 SuperSnap by PocketDevelop.com
(Note that while the developer does have a homepage, it's empty. This is why I've provided a PocketGear URL.)
This is a pretty good, WM2003+, WM5- and VGA-compliant, albeit a bit expensive ($14.90) product. It has a unique feature: in the Auto mode, it takes screenshots whenever the screen content changes (that is, it won't take shots in auto mode when there is no change in the screen contents). It works wonderfully in games too.
2.3 Screenshot takers in non-imaging applications / utilities
2.3.1 Pocket Informant by Web Information Solutions, Inc.
Pocket Informant (which comes with the HP iPAQ hx4700 and, given the popularity of the application, is also installed on many thousands of Pocket PC’s) also contains a (pretty rudimentary: all it offers is a 5-second timer and isn’t invokable using a hardware button or from an external program) screenshot taker application.
To use it, go to Menu / Tools & Settings / Utilities and select Screenshot… at the bottom.
Note that the developer has also released a standalone screen grabber available here, which is highly recommended particularly for scripted (auto / periodic) screenshot taking. See section 2.2.12 for more information.
3. Hacks – how can you run screenshot taking periodically?
In addition to Vidya Pocket Screen Capture and BeniSoft ScreenShotCE, there is still a way to make a strictly Pocket PC-based screen capture application take screenshots periodically: by invoking it from an external program – a script in this case.
For this, I recommend nScriptm, on which I’ve already elaborated a lot (please see for example this article and the scripting programming-related articles linked from there).
There are three applications that can be directly invoked (by just executing the program to take a screenshot, which can also be easily checked if you configure your Pocket PC to invoke the application straight from the Settings/Button applet or just click its icon in Start/Programs) and, therefore, be periodically run: PQV (for Portrait-only or game screenshot taking, strictly on QVGA devices), WebIS Inc. Screenshot and Developer One Pocket ScreenSnap (for screenshot taking on any kind of device and screen orientation). (Please see the comparison chart for the explanation why other apps can NOT be executed from an external application – I’ve elaborated on them all.)
To configure your system to execute these three applications, you’ll need to get nScriptm from here; unzip ARMPPC\ns.exe to the newly-created \Program Files\ns directory on your PDA (that is, create a directory named ‘ns’ under ‘\Program Files’ in the main storage). Now, get this file and copy PeriodicallyInvokeScreenCapturer.ns from \DevOne , \WebIS or \PQV (depending on which screenshot app you’d like to periodically invoke) in the same directory (\Program Files\ns) on your PDA. Finally, transfer PeriodicallyInvokeScreenCapturer.lnk (also in the same RAR file) to \Windows\Start Menu\Programs so that the auto invocation can be easily started from Start / Programs.
Note that you may want to modify the two .ns files if you want to in/decrease the frequency of taking screenshots (it’s now (at least – don’t forget that if the CPU / the file system is overloaded, it may take much more time to save a screenshot) six seconds). Also, you’ll want to modify the paths to the picture taker executables if they aren’t in the main storage (RAM in pre-WM5 devices). Please note that I couldn’t use loop constructs here (for some reason, nScriptm just didn’t like either while() or for() loops so don’t come to tell me “hey, you don’t even know what looping is about?!” ).
After all these files have been deployed, just click the PeriodicallyInvokeScreenCapturer icon in Start / Programs (with Developer One Pocket ScreenSnap, manually starting the app first, making sure the post-shot taking dialog is suppressed and going into the Hide mode – see the comments and screenshots in the comparison chart on all this) and then, just click it for the screenshots to be taken. Note that you’ll need to explicitly stop the .ns file from any task manager (Settings/System/ Memory/Running Programs by default) if you don’t need it any more and it still hasn’t finished.
4. The comparison / feature chart
It’s available here (sorry, it’s too wide to be included in here).
4.1 Explanation for the chart
Where does it run?: if it’s “PPC”, then, it only needs the Pocket PC. If it’s "PC + PPC", then, it also requires a computer running a desktop Windows and connected to the PDA via ActiveSync.
Pic formats: a list of the save format. Most apps only know BMP (the least storage-friendly format – but, at least, as opposed to JPEG/JPG, the format that is also supported by some screenshot apps, it isn’t lossy). Unfortunately, PNG (probably the best image format for taking screenshots) is only supported by few applications.
It stores the captured images in the file system: This is also pretty important. About half of the screen grabber applications put the files into the main storage (RAM in pre-WM5 operating systems) in, in most cases, the \My Documents, \Temp or simply the root (\) directory. This, especially when done on a VGA device and/or using BMP files and/or using auto (periodic) shooting and/or you use a WM5 device very sensitive to mass-writing operations (like the WM5-upgraded Dell Axim x50 or the HP iPAQ hx4700; see this for more info), can really quickly fill up the (storage) memory and/or result in lengthy filesys.exe cleanups. Therefore, it's very important for the screen grabber application to be able to store the screenshot files on a storage card. In this test, I've scrutinized each application in this respect. Ones with the ability to store the files "anywhere" are generally preferable.
OS compatibility with real device tests group: here, I’ve elaborated on the Pocket PC / Windows Mobile version compatibility of the tested applications. Of these, I’ve tested all, except for the oldest PPC2k (Pocket PC 2000). (Incidentally, compatibility with the 12-bit iPAQ 36xx also means that all these apps are able to capture screen contents of both 12 and 16 bits. This may also mean they are also compatible with 18-bit screens as, as far as I know, the underlying data is still 16-bit, just like with the case of 12-bit screens like that of the 36xx/37xx iPAQ series.)
VGA compatibility with real device tests group: does the given application support VGA screens – that is, does it make full, high-resolution screenshots of them?
The majority of them support SE (standard) VGA (the VGA mode that is by default active on VGA devices, unless you explicitly switch it to the so-called ‘native’ VGA mode; please see my older, VGA-related articles for example in my blog on these questions); many of them that don’t can be “forced” to do so. There are only four applications that can’t take high-resolution screenshots in SE (standard) VGA mode.
Native VGA WM2003SE/ WM5: the non-default, “magnifier is needed!” screen mode of VGA devices. Three applications are hopelessly incompatible with it.
Non-portrait orientation support group: are the given applications compatible with non-portrait (that is, right- and left-hand landscape) modes. Very few applications aren’t.
Pocket PC-based group: questions that only pertain to Pocket PC-based (that is, not ActiveSync-based) screenshot applications (again, you can take a screenshot through ActiveSync any time – this is why it’s not important whether, say, a desktop screen grabber has periodic screenshot taking capabilities). Of them, the following are the most important:
Auto shots: does the given application have built-in (!) support for taking screenshots periodically? Only two of them do (Vidya, BeniSoft ScreenShotCE).
Direct programmatic invocation to make screenshots in auto mode?: if they don’t have built-in support for periodic (auto) shots, are they “hackable” to do so? Three of them are; I’ve also described in the chart how this must be done.
Gaming group: is it a right program for making screenshots of games? In the 2700G tests, I’ve also listed some of my remarks on how it behaved (in Auto (periodical) mode) during my tests.
Menu/button group:
One-time timer: is it possible to set a timer in the program to make a shot x seconds later (making it possible to, say, take a screenshot of a menu or even a game that otherwise blocks all access to button-based screenshot making). With many applications, it’s possible; unfortunately, the best application, Vidya, doesn’t support this.
Hardware key (PPC-only apps)?: is it possible to make screenshots with a hardware button press? If yes, does the application offer all the available buttons to be used (le’ts not forget some high-end Pocket PC’s like the Pocket Loox 720 have some six buttons and all of them can also be used in hold mode, doubling the number of accessible functions), or just the standard four or five? Unfortunately, very few applications let for assigning the screenshot shortcut to all the available buttons. (Also see my old, button-related articles on how the actual number, the currently assigned programs and icons of the available buttons can be get programmatically – developers, hear me? It’s time to read all my past articles to find out how this all must be done!)
Able to capture menus? (Via HW button or timer): many times, you’ll need to take screenshots of opened menus. This can prove pretty tricky as menus are known to be closed when another program is started or a button is pressed. In this test, I’ve examined if it’s at all possible with the given app to make menu screenshots and if it is, how it can be done. That is, does pressing the assigned screenshot button close the menu and if there are no button assignment capabilities, are there at least timing (delaying) capabilities.
PC-based group: here, I’ve listed whether the PC-based client is able to take not only screenshots but also a video (as with, say, SOTi Pocket Controller or dotPocket) of the PDA screen. (Neither of the two PC + PPC apps are able to do this). Also, the Manual orientation change to take pics of for example Thunderhawk & games? Correct orientation? and the Remote (not just ActiveSync), IP-based connection? EDGE-based test if exists tests may be well-known from my old Remote Controller Roundup(s).
5. Taking screenshots of the built-in HTC Camera application?
A widely asked question (see for example the below-linked XDA-Dev thread on some practical uses) is taking screenshots of the standard HTC Camera application that comes with all HTC models (and some other HTC-manufactured Pocket PC's like the Pocket Loox 720) without the camera content being totally left out as can be seen in the following screenshot (taken with CEZoom in standard SE VGA mode; hence the pixel-halving):
Unfortunately, to my knowledge, it is not possible to do this (except for using CoolCamera, but, then, you won't see the standard HTC Camera GUI in the screenshot - see below). None of the tools I've tested was able to do this in not any mode. I've tried all the reviewed stand-alone, Pocket PC-based screen grabber tools, all the three reviewed screenshot-only PC-based applications (GetPDAScreen shot here; ViTO here, CEZoom shot above) and all the "real" remote controller apps (some example screenshots: SOTI Pocket Controller, VH Capture not even in capture mode, VNC Server etc.)
Note that according to XDA-Dev forum member levenum, (some of?) these tools work on HP's Pocket PC Phone Edition devices like the hw6915 with the HTC Camera app.
Also note that, right now, there is an alternate camera applications of HTC Camera: ATEKsoft's CoolCamera (reviewed here). You can freely take screenshots of it on both the PDA (see the screenshots in the review) and the desktop. Then, however, you won't see the standard camera controls of the HTC Camera application (as CoolCamera has nothing to do with the HTC Camera application). All PC and PPC-based tools were able to capture the screen of CoolCamera, as opposed to that of HTC Camera.
As far as the infamous CECam is concerned, it doesn't support built-in cameras - that is, it doesn't support any of the new(er) HTC models.
6. Verdict
It all depends whether you need fast gaming and/or automatic screenshots. If you want to take game screenshots (topped with easy menu screenshot taking), go for either Vidya Pocket Screen Capture or SuperSnap. Unfortunately, both are pretty pricey. If you don’t need to take game / (easy) menu screenshots but would certainly welcome auto shots, check out the much cheaper BeniSoft ScreenShotCE. If you aren’t afraid of a bit of manual work and script deploying, definitely need auto screenshot capabilities and, say, already have PQV or Developer One Pocket ScreenSnap, you can safely use these two applications too. (Note, again, that PQV is unable to work on VGA devices and will not save operating system-level Landscape screens, only Landscape games). Alternatively, you may want to give a try to the free WebIS Screenshot - it's VGA-compliant and works just great in (scripted) auto screenshot mode.
Finally, if you need no periodic shooting capabilities (because, for example, a timer-based single shot will do the trick), check out the comparison chart: there will be a lot of applications to choose from. Make sure you base your choice on the most important things you need (for example, operating system version / VGA / Landscape compatibility; the ability to store screenshots right on a storage card; support for timers and/or buttons etc.). You'll find all the information you need in the comparison chart to base your decision on.
UPDATE (09/05/2006 9:22AM CET): PPCT frontpage
UPDATE (09/13/2006):
justanothermobilemonday frontpage
UPDATE (09/17/2006): AximSite frontpage; Allen Gall's thoughts on screen capturing. In the meantime, I've also published a full article How do I take screenshots of great multimedia player TCPMP (or, any other decent video player) playing videos.
UPDATE (09/20/2006): Added Jeyo Mobile Companion 1.1.
UPDATE (09/23/2006): Added SuperSnap 1.0

One thing you don't seem to say is if each program works properly with 18 bit screens. Another good thing to know is if any can get a screen capture of the built in camera when in preview mode.

OdeeanRDeathshead said:
One thing you don't seem to say is if each program works properly with 18 bit screens. Another good thing to know is if any can get a screen capture of the built in camera when in preview mode.
Click to expand...
Click to collapse
You have a point there - upon the next article upgrade (dunno when though), I'll also include this info.

I find that the "powertoy" called ActiveSync Remote Display downloadable free from Micro$oft does the job ver nicely. Displays on the Windows desktop, allows you to use the mouse and keyboard too. 8)
It does not do landscape and I've no idea whether or not it handles VGA though. :?:

TheBrit said:
I find that the "powertoy" called ActiveSync Remote Display downloadable free from Micro$oft does the job ver nicely. Displays on the Windows desktop, allows you to use the mouse and keyboard too. 8)
It does not do landscape and I've no idea whether or not it handles VGA though. :?:
Click to expand...
Click to collapse
It does landscape (after a manual reconnection - it can't dynamically change):
It also supports VGA if you explicitly force /Windows/cerdisp2.exe .
(I've elaborated on all this here.)

Updated the roundup with PSC-related info.

Another update (sorry guys and gals): a new introductory section, the addition of ScreenShooter 1.0 by KaonTech and a completely new, very important row (“It stores the captured images in the file system”) in the comparison chart.

Yeah, another update: Alex from WebIs Inc. wrote in ( http://www.pocketpcmag.com/blogs/index.php?blog=3&p=1201&more=1&c=1&tb=1&pb=1 ) to announce the availability of their stand-alone, free Screenshot application. It’s, fortunately, scriptable and delivers very good results in taking periodic game screenshots.

You seem to have left out one very basic, but free tool which a lot of people on this forum probably already have, and it can handle VGA, any orientation, almost any device (including pure CE devices) and the camera preview.
MS's own remote zoom-in utility which comes with eVC or VS2005.

levenum said:
You seem to have left out one very basic, but free tool which a lot of people on this forum probably already have, and it can handle VGA, any orientation, almost any device (including pure CE devices) and the camera preview.
MS's own remote zoom-in utility which comes with eVC or VS2005.
Click to expand...
Click to collapse
You mean CeZoomIn.exe? Yup, you're right - I'll include it in the next iteration.

Windows Ce Remote ZoomIn can't actually see the camera preview (I mean the moving image seen while trying to obtain the shot). On my XDAIImini all I see is the brown mask colour and the icons. The image that I can see on the device is not seen on the monitor. Any way to grab this data would be very usefull. I have a use for close to real time screen data from the camera but cant get it. I can set the device up to take a shot at close intervals, then read the screen when it shows the result but that is not fast enough and the timing can be affected by other things going on in the device.

OdeeanRDeathshead said:
Windows Ce Remote ZoomIn can't actually see the camera preview (I mean the moving image seen while trying to obtain the shot). On my XDAIImini all I see is the brown mask colour and the icons.
Click to expand...
Click to collapse
Here too (tested on a Pocket Loox 720). Besides, it's QVGA only in SE (standard) VGA - it's only in native VGA that it delivers hi-res VGA shots. (Yes, I've tried "hacking" all the EXE's and DLL's into VGA.)
Neither can the two other grab-only clients; also tested Soti Pocket Controller in this respect. (No-go either)

Menneisyys said:
Neither can the two other grab-only clients; also tested Soti Pocket Controller in this respect. (No-go either)
Click to expand...
Click to collapse
I've tested stand-alone, PPC-only clients on the Pocket PC too (this time on a HTC Universal); none of them was able to take a screnshot of the camera.

Hmm, I tried it on HP 6915 and it go the preview. I guess, HP camera app works differently than the XDA one.

levenum said:
Hmm, I tried it on HP 6915 and it go the preview. I guess, HP camera app works differently than the XDA one.
Click to expand...
Click to collapse
BTW, have you managed to get Hi-Res (VGA, not crappy QVGA) images in SE (standard) VGA mode with CEZoom?

OdeeanRDeathshead said:
The image that I can see on the device is not seen on the monitor. Any way to grab this data would be very usefull. I have a use for close to real time screen data from the camera but cant get it.
Click to expand...
Click to collapse
Use CoolCamera - please read the latest version of the article on this.

Added a lengthy section on how you can take shots of the built-in HTC Camera application (if it exists). I’ve also elaborated a lot on CEZoom, Microsoft’s own desktop-based, free screen grabber tool.

Thanks, thats one program I would actually pay for. I just wish I knew how to access the memory the camera was using myself. Still, at the end of the day $14 is not that much.

How do I take screenshots of great multimedia player TCPMP (or, any other decent video player) playing videos on my Dell Axim x50v/x51v?
Now, after publishing my roundup of capturing the screen of Pocket PC’s where I’ve also elaborated on the chances of capturing the screen of HTC Camera, I’ve received a question regarding doing the same with the great multimedia / video player TCPMP on Dell Axim x50v/x51v devices.
On these devices, by default, TCPMP playing videos can not be captured – the active video area shows the same symptoms as that of HTC Camera (that is, nothing can be seen on the capture, let it be captured on the PDA itself or through a Pocket PC controller application). An example screenshot of this situation is here.
Fortunately, as opposed to HTC Camera, there is a very simple solution to this problem: go to Options/Video and select anything but the default Intel 2700G Decoder (and Intel 2700G); that is, DirectDraw, Raw Framebuffer and GDI will all work. (Of course, after you've made the screenshots, switch back for optimal performance if you watch a lot of videos on your device.)
After this setting, the video playback can be captured as can be seen in here.
What about other devices?
All of them can be captured in all modes. A breakdown and a lot of examples (packed with screenshots so that you can see they do work) follows, separating Pocket PC’s on the ground of the default (most optimal) play mode TCPMP defaults to on them:
Intel XScale: for example, the Pocket Loox 720
ATI ImageOn (GPU): for example, the HP iPAQ hx4700 (here with WM5)
Direct (screen access): for example, the Compaq iPAQ 36xx/37xx series
DirectDraw: for example, the HTC Universal
Raw Framebuffer: for example, the HTC Wizard
GAPI: for example, the HP iPAQ 2210 and the Pocket PC 2000 Casio Cassiopeia E-125.

Article slightly updated.

Related

MS releases first beta of MS Portrait 3.0 – supports built-in cameras! GO GET IT!

Microsoft Portrait is one of the best VoIP / chatter app for the Pocket PC. Also, it’s the only Pocket PC application to offer video phoning capabilities. I’ve often elaborated on (see for example this) its excellent capabilities and compared them to the alternates (for example, 4Talk or Gphone).
Up to now (as of version 2.3), the biggest problem with MS Portrait was the absolutely lacking support of built-in cameras (old versions only supported external, CF- and SD-based cameras as can be seen in here and here). Fortunately, the excellent folks at Microsoft have listened to for example my complaints and have come out with a beta version that already supports some (but not all – more on this later) built-in cameras.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
(This is the app showing the HTC Wizard in action, showing what the Universal is sending it; a Universal screenshot HERE while in active video phone connection with this Wizard)
It’s available HERE and is a free download.
Compatibility and co-existence with version 2.3
Upon testing interoperability between the old and new versions, I haven’t encountered any audio or video compatibility issues between them. Both video phoning and (even full-duplex) audio transmission worked OK between 2.3 and 3.0 clients.
Also, you can install both versions on the same (WM5) device (if you prefer having 2.3 on your device too); they can co-exist without any problems.
Audio – it is full duplex capable by default!
As far as the audio is concerned, there is a cryptic new “LH 48” audio codec listed in the selectable audio codec list. I don’t know what it’s referring to – I’m pretty much into audio codecs but, frankly, haven’t ever heard of this codec. Version 2.3 didn’t support it. Note that it haven’t worked when I’ve tested it as can also be seen in here – as with Mobile Voice 2.4, which has been removed from PPC2k2 (see this for more info on this) but is still (erroneously) listed in both versions: in both 2.3 running on PPC2k2+ and 3.0. MS should, finally, remove this item from there - it's only causing confusion for anyone not having read my Bible of Pocket PC Sound Recording.
Please note that while there is no Half / Full Duplex switching capabilities any more in the setup (as opposed to 2.3 as can be seen in here), 3.0 DOES support full duplex audio and it’s the non-overridable default. This is certainly good news for newbies / beginners that didn’t really know what to do when, for example, the warning dialog visible in the previous 2.3 screenshot was shown. With the full duplex by default approach, the new version is much easier to configure than before and, in this respect, 4Talk is not better any more.
Please note that, as usual, unless you use it on an, in addition to VoIP-optimized PPC’s like the Pocket Loox 720, PPC PE device (with a dedicated, low-volume, already acoustic feedback-free hardware), you may want to stick to using wired / Bluetooth headsets to make use this mode. Also remember to switch the “Select preferred manner for audio recording” drop-down list in the Audio tab to “Click to talk” mode; then, the two parties only need to click “Talk” once and, after that, both can simultaneously speak.
Caveats, problems
First, it’s WM5 only. Unfortunately, it seems Microsoft Research has forgotten previous operating systems at least as far as free tools / apps are concerned, as was the case with the also excellent Windows Mobile Network Analyzer PowerToy. That is, if you have a WM2003SE Pocket PC with a built-in camera (for example, the Pocket Loox 720), you won’t be able to use it.
Second and, given that the vast majority of current camera-enabled PPC devices run WM5, the more important is that it only supports backside cameras – not ones in the front (ones that are meant for video calls). While on Pocket PC’s with one camera only (for example the Wizard) this isn’t a problem, on more recent devices (and the HTC Universal) with two cameras, this is a real pain in the back.
On these two-camera devices, you can in no way activate the front camera. For example, on the Universal, the camera selector drop-down menu only has one item as can be seen in here (a Wizard screenshot is here; note that the Wizard only has one camera).
Finally, sometimes it’s very hard to activate the application after minimizing it – sometimes, when you try to switch back to it, only the program name or “ActiveMovie Window” is displayed on the taskbar. This can be a pain in the back because, in these cases, you will need to kill Portrait.
Lol:
I've still got one of those in my drawer at home!
Good post Menneisyys, Portrait is a great app.
V
imho then the whole video call thing is stil a bit ½baked on windows mobile
what i want is live messenger with the same video support as on pc
what i want is skype with video support as on pc
a normal dialer with normal umts video call support
i know that all require faster interface then gprs
and the last one require umts
I tried installing, it basically made my system slow to a crawl. Uninstalled it..
Running an XV6700
Download link is dead,
Can someone post the file on the FTP server of XDA-Developers?
Best Regards Tom
rlith said:
I tried installing, it basically made my system slow to a crawl. Uninstalled it..
Running an XV6700
Click to expand...
Click to collapse
Yup, when you enable video phoning, it can really slow down the device
vijay555 said:
Lol:
I've still got one of those in my drawer at home!
Good post Menneisyys, Portrait is a great app.
V
Click to expand...
Click to collapse
doh! i still got one, a really dead one! everytime i see any pic of ipaq i go sad as mine is dead and noone knows what happened to it :/ eh, it's so cruel, life...
My feedback for microsoft portrait 3.0 (beta)
I tryied on a TYTN. Sorry to say but this version is more in a alpha than a beta phase!
- Powerconsumption is extreme
- Portrait uses the inbuilt back camera (2 mpixel maybe this is too much for UMTS network) and that is why the bright mode display starts (as usual when Cameraprogramm starts on the TYTN) wich is draining the battery. If the front camera would be selectable this would not happen (for example as “ATEKSOFT webcam” program can do). Msportrait is only interesting for users who own a Videophone (2nd camera and UMTS speed) so I do not understand why the frontcam can not be selected.
- I can not see a video on the PC althoug I tried different settings of bandwidth and framerates. With GPRS-monitor I checked and the average speed of TYTNS´s networkconnection was about 350 Mbit/s (so I guess its not because of low bandwidth)
- Sometimes after switch on/off portrait only a static picture is transferred to the PC (but no video)
- Audio is not realy full duplex. PC is receiving the audio signal only if I keep pressing on the audiobutton of the TYTN (as in the old version 2.3). Basicaly the audiosignal from the PC can be heared on the TYTN gapless, but sometimes audio transmission stops and works only after I press the audio button on the TYTN again.
- TYTN receives color video from PC very well (128 kbit/s). But there is a strange bug on the screen. The TYTN Video picture is visible in the background at the same time as the received video from PC (like overlaying). The green mask of the MSportrait menue is not transparent but everywhere else the TYTN´s camera picture is shining trough. (for example at the top taskbar)
- After cancel portrait the last taken picture of TYTN´s camera keeps staying in the background. This goes away only after a softreset. I tried to make a screenshot but on the screenshot the wrong background image was not visible!?
- Portrait is not really reducing the speed of my TYTN (allthough other users mentioned)
I hope MS research will work it out because if this programm works then it’s a real “MUST HAVE” application.
andreasfuntastic said:
- Audio is not realy full duplex. PC is receiving the audio signal only if I keep pressing on the audiobutton of the TYTN (as in the old version 2.3). Basicaly the audiosignal from the PC can be heared on the TYTN gapless, but sometimes audio transmission stops and works only after I press the audio button on the TYTN again.
Click to expand...
Click to collapse
Did you read my review? I've explained how thts can be helped - switch to "Click to talk" mode.
andreasfuntastic said:
- Portrait uses the inbuilt back camera (2 mpixel maybe this is too much for UMTS network)
Click to expand...
Click to collapse
It uses a far smaller video size - around 160*100, as can also be seen in the video setting menu.
(Of course, the app, in its current form, is pretty useless if you'd like to use the front camera.)
Sorry read your article too quick.
It is right, if i select "click to talk" instead of "press to talk" audio is real full duplex -- great.
I also use a videosize of 160x120, but the video on the PC is not a real video but only static pictures which refresh aprox. every 4 sec. On the TYTN the video can be seen continous.
has anyone tried this with any generic sip server ?
I am looking for some sip application which would work with my company SIP server.
I am using SJPhone but that does not support video. (only audio)
Is it possible to video/audio/text chat with another person on a PC and MSN Messenger? can it interact with MSN Messenger?
Menneisyys said:
Microsoft Portrait is one of the best VoIP / chatter app for the Pocket PC. Also, it’s the only Pocket PC application to offer video phoning capabilities. I’ve often elaborated on (see for example this) its excellent capabilities and compared them to the alternates (for example, 4Talk or Gphone).
.
Click to expand...
Click to collapse
Hi,
Will this work 'as is on an XDAorbit?'
Thanks
Ann
Menneisyys said:
First, it’s WM5 only.
Click to expand...
Click to collapse
I guess that's because WM5 is the first version of the OS with the camera API.
Menneisyys said:
Second and, given that the vast majority of current camera-enabled PPC devices run WM5, the more important is that it only supports backside cameras – not ones in the front (ones that are meant for video calls).
Click to expand...
Click to collapse
I haven't tried it myself, but I read somewhere on these forums that the camera API on the TyTn only enumerated the backside camera. Perhaps this is also true of the Universal? Maybe HTC need to improve their drivers.
andreasfuntastic said:
If the front camera would be selectable this would not happen (for example as “ATEKSOFT webcam” program can do).
Click to expand...
Click to collapse
Coolcamera/Webcamplus are very device specific. Ateksoft has had to write their own drivers for each device, I believe, which is why some images are rotated, they don't have control over the flash on all devices, etc. They have to manually add support for each new device that comes out.
Menneisyys said:
(Of course, the app, in its current form, is pretty useless if you'd like to use the front camera.)
Click to expand...
Click to collapse
A low-tech workaround is to use a small mirror to see the incoming video. Nasty...

MWC Report: i-mate’s new devices

Now, let’s see what new i-mate devices there are.
First and foremost: much as you may already have read it in my first MWC report, but it’s still worth repeating: i-mate is NOT returning to HTC but keeps on bringing out their own handsets, as opposed to the previous rumors. This is, in my opinion, VERY good news, considering that HTC’s current product lineup is pretty much unimaginative and straight boring (read: no VGA, no multimedia, no gaming).
(i-mate’s booth at MWC)
Now, let’s take a closer look at the four new devices they’ve brought out: the Xscale-based, high-end 8150 and the 6150 (the latter, having a VGA screen, also being high-end) and the Qualcomm-based, high-end 9502 and the lower-spec’ed (QVGA) 8502.
Dale Coffing and the VGA output demo
Windows Mobile (Pocket PC / WindowsCE) longtimers surely remember Dale Coffing and his PocketPCPassion, which, back in 2000...2002, was one of the most lively Pocket PC discussion board. During MWC, he mostly ran a demo of the built-in digital (as opposed to analogue) XGA (1024*768) output capabilities of the i-mate 8150 / 6150, thanks to the GoForce 5500 graphics chip inside. Dale has indeed been really energetic – he kept attracting a lot of people to watch his show.
(in his demo, he presented logging into a Vista laptop via the, in the 6150/8150, built-in Remote Desktop Client [see the Remote Desktop Control Bible for more info on it], displaying the remote desktop on an external screen and controlling it via a Bluetooth (ThinkOutside) keyboard and mouse)
He has emphasized these two models are the first phones with a built-in XGA output. He’s right – for example, HTC (unlike i-mate) didn’t really bother enabling the (analogue, VGA) TV output on the Kaiser (aka AT&T Tilt), even though the Qualcomm chipset does support it (more on the (vast) differences of the analogue VGA and the digital XGA output later). The two other phones with the GoForce 5500 built-in, the O2 XDA Flame and the Toshiba Portégé G900, didn’t have XGA output either. (The Flame only supports VGA-resolution, analogue TV output but not XGA digital. In this respect, it’s way worse than i-mate’s new 6150 and 8150).
Of course, you can still make other models display their contents on an external screen - for example, via Spectec’s new SDV-842 microSD card, which will also be elaborated on in Dale Daniels' article Can a Smartphone Replace a Laptop? in the forthcoming (April 2008) Smartphone & Pocket PC Magazine article (also see THIS for a generic overview of all similar solutions). But that’s an external, additional solution, with all its problems:
the SDV-842 isn’t particularly cheap (albeit still much cheaper than the old and no longer supported iGo Pitch Duo -Presentation Device): at Expansys-USA, it costs some $125
it doesn’t contain built-in memory, which may become a major pain in the back, particularly if you only have a device with 128M ROM.
it can’t be used with the (now, very few and low-end) phones that have their memory card under the battery (for example, the HTC Oxygen / s310).
storage card-based solutions are inherently more fragile than solutions based on built-in sockets
These problems aren’t present with the, so far, only Windows Mobile-based solution, the Dell Axim x50v / x51v, also having these.
And, of course, if you don’t mind it lacking a phone (because, for example, you use a Bluetooth external phone instead), you can still use the Dell Axim x50v / x51v as an excellent, digital XGA output without having to pay for anything else. I’ve elaborated on the Axim VGA output cables HERE.
Now, let’s take a closer look at the four models: the 9502, 8502, 8150 and the 6150. These are all pretty much different. While three of them have VGA screens, the underlying hardware is vastly different, making it very hard to choose the right model. I’ve exported (with a lot of manual work) PDAdb.net’s databases into one chart so that you can avoid having to compare these devices in pairs only at PDAdb.net. Incidentally, I really wish the excellent PDAdb.net folks added the ability to compare more than two devices at the same time.
The chart is HERE - DO check it out!
It’s really hard to select the right device. All of them have some disadvantages, while still boasting some really unique advantages.
Let’s start with the 9502, which is, unless you don’t need the built-in thumb board and/or absolutely need the XGA output and/or the FM radio, the, in my opinion, best of the bunch (apart from the major slider and screen design problems, which I'll elaborate later on): the 9502.
The 9502
First and foremost, let me elaborate on the (compared to all the other models except the non-high-end 8502) unique feature of this phone: the built-in thumbboard and my personal experience.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
As you can see in the following comparative screenshot (comparing the 9502 to the HTC Universal / i-mate JasJar), the thumbboard (just like the device itself) is way smaller – I’d say the button pitch is about the half than that of the Universal.
This, unfortunately, means it’s far harder to type on the i-mate. While it’s still impossible to touch-type on the Universal, its thumbboard is, otherwise, excellent and allows for moderately fast text input. Not so with the 9502: with it, the buttons are unpleasantly small.
Compared to the BlackBerry 8800 (which I frequently use for entering e-mails and quick forum posts), I’d say the thumbboard on the 8800 can be used faster and more reliably than on the 9502. (Interestingly, while most BlackBerry fans state it’s the 8800 series that has the worst thumbboard of all BB models, I still find its keyboard speed good).
Another comparative screenshot, now, with the Nokia N95:
As you can see, it’s (only) slightly larger than the Nokia. (Unfortunately, it weighs a LOT more: 200 gramms as opposed to 120).
Let’s go further. The device is based on the 400 MHz Qualcomm MSM7200 chipset. It could be a little bit faster – some of the almost-already (they’re supposed to be released in March) devices like the Toshi G910 and G920 are both clocked at 528 MHz; so is the Sony-Ericsson XPERIA X1; of course, the latter will only be released later), but it’s still OK. I, unfortunately, haven’t had the chance of testing its video / multimedia / gaming / 3D performance so I cannot report on whether it has much better performance than the Kaiser / AT&T Tilt (remember the driver problems with the Kaiser and all the other Qualcomm-based, HTC-manufactured models?). At least, when navigating the OS screens and Internet Explorer Mobile, it was pretty fast – unlike with the Kaiser (without applying the very important, unofficial, IEM speedup CAB available HERE, that is). This also means it has GPS capabilities (not as excellent as with a dedicated SIRFStar III chipset, but still pretty good) and, unlike with the Kaiser, analogue TV output at VGA (640*480) resolution.
Let me a bit elaborate on the latter. Why I’ve emphasized this analogue vs. digital and VGA (640*480) vs. XGA (1024*768) stuff? It’s pretty simple. The two new i-mate devices based on the Qualcomm chipset “only” offer analogue and simple VGA-resolution output, while the two other devices, which are based on the Intel Xscale 270 + Nvidia GoForce 5500 combo, offer digital XGA-resolution output. You can rightfully guess, based on the resolution alone, that plain VGA output is much worse than XGA – unless you plan to play back movies, where VGA resolution is more than sufficient. (Actually, the current Windows Mobile hardware couldn’t even decode higher-resolution video – except for, maybe, the PXA320-based models if and only if they receive third party support from, say, CorePlayer, but 1. there are (and will be) very few of these models 2. it’s still not known what features of the PXA310/320 CorePlayer (will) support(s)).
But the resolution itself is just one side of the coin! The other, even more important difference is whether the output is digital or analogue. If the former (digital), the picture is crystal-clear without any problems. If the latter (analog), then, there will be visible artifacts on the output, which will be particularly visible on high-quality (non-CRT / non-TV-set) displays. Let me present a shot showing this:
(in this setup, the 9502 – more specifically, the TV output signal of its Qualcomm MSM7200 – was the source)
Pay special attention to the letters e, a and s. They are pretty hard to make out, aren’t they? Yes, the vertical resolution is pretty bad. Also, make sure you check out the boundaries of the uppermost, red banner. The red color heavily "blends" in the white background at the rightmost edge; as does the white background at the leftmost one. (The same effect is pretty much visible with the blue-backgrounded banner and inside the red banner with the white-red letter boundaries.) Not because the resolution is just VGA – the same text looks crystal clear on the built-in VGA screen of the 9502 but because of the analogue TV signal’s “blending” and washing consecutive rows / columns together. Now, compare this for example the XGA rendering quality of a digital video output – for example, with the shot above showing Dale Coffing - or the one below, showing the Programs in XGA resolution, via a digital output. WAY different, isn't it?
(note that, in this case, I've used a 1600*1200 image with JPEG quality=90 so that you can see there indeed isn't color blending with the digital output)
This inherent problem with the analog TV output isn’t a problem when playing back multimedia stuff (movies, for example – let me stress again that I haven’t tested playing back videos on external displays to see whether it’s quick enough [old CF/SD-based cards weren’t]), “only” when you plan to make, say, presentations. In the latter cases, you must go for digital VGA output – with as high resolution as possible.
The lack of the digital, XGA-resolution output in the 9502 (and, similarly, the, otherwise, much lower-spec’ed 8502) may be problematic in this respect. In this regard, the 6150 / 8150 are way better.
Major design problems with the 9502
Finally, something MUST be pointed out. In my opinion, the design of the sliding mechanism is VERY bad because it's only a not that large portion of the entire surface that is sliding. This is, among other things, that makes the thumbboard so tiny.
I-mate should have designed a handheld with a sliging mechanism similar to ANY other "sliders" out there. HTC (see most of their sliders: Wizard, TyTN, Kaiser, s710, s730 etc.), Nokia (N95-1 and, particularly on the N95 8GB / N96, where the slider is under the upper plate, as opposed to the N95-1), Sony-Ericsson (XPERIA X1), Toshiba (G900) etc. did manage to implement sliders that don't heavily reduce the dialpad / keyboard size; i-mate should have done the same.
Also, taking the overall size of the device into account (which isn't much smaller than the HTC Universal, which does have a 3,6" screen!), I'm not really satisfied with the screen size either. There are huge margins between the screens and the device edges. With a more clever design, they may even have managed to "stuff in" even a 3"...3.2" screen, which is way more usable on a VGA device, particularly if you're forced to look at small characters - either in true (native) VGA mode or in a program / environment that simply doesn't make it possible to enlarge the characters (for example, the Jbed MIDlet Manager + Opera Mini 4 combo.)
The 8502
Ironically, I find the 8502 much better-designed than the 9502 - except for the lack of VGA, of course. It's, as with all the other two (non-9502) devices, a non-slider device with a BlackBerry-like thumbboard on the front.
(8502)
(the 8502 and the 9502 next to each other)
The lack of the VGA screen, however, means I (an über-geek that does want VGA screens) is a dealbreaker for me. But, probably, not for you (and you may find the 8502 the best) - check out the following section on this question.
VGA vs. QVGA on a 2.8" screen?
While opinions certainly differ on whether VGA is needed in 2.8" screens, I think if you (still) have a 100% eyesight, you'll want to prefer VGA to QVGA. However, you might want to thoroughly read THIS on this subject. Note that probably the best browser today (particularly for people with a slow / non-unlimited connection), Opera Mini 4, will only be readable under the, otherwise, pretty much inferior TAO Intent MIDlet Manager on a VGA device (because you can turn up the character size to any value in there with a hack); with Esmertec Jbed or other MIDlet managers, the characters will be hopelessly small on a 2.8" VGA device, even with the extra large setting. Also, you must be aware of the fact that many games will exhibit slower operation. Not all of them, though - for example, MoreGames Entertainment's great games (Orions, Nanobotz, Enslave) run equally fast on a VGA device than on a QVGA one. Examples are, in general, the not very well written titles from for example Beijing Huike Technology (see reviews any my VGA speed-related comments HERE).
These two devices (the 9502 nd the 8502) also lack the FM radio, which is built-in in both the 6150 and the 8150. Another bad piece of news for (wired) music freaks is their audio output socket size: 2.5 mm, as opposed to the standard 3.5mm jack on the 6150 and the 8150. Finally, both of these devices lack infrared. While many consider infrared a “dead” technology, I certainly disagree. It can come very handy in some situations, particularly when you try to communicate (exchange, for example, contacts) with a lower-end dumbphone not having Bluetooth. Also, the CIR (Consumer Infrared) module in the 6150 and the 8150 can come very handy at remote controlling for example audiovisual devices from far away. I still use my almost five-year-old (and it’s still going strong, except for the loudspeaker’s being burnt down – a typical problem with many iPAQ’s – and a brand new battery) HP iPAQ h2210 as my primary quick note / voice recorder device I always carry with me and countless are the occasions I found its CIR capabilities VERY handy (for example, in the McDonalds, to (secretly) turn up / down the volume of the TV). I’m very sorry for these features not having been included in the Qualcomm-based 8502/9502.
The 6150 / 8150
(6150)
(8150)
(the two next to each other)
Speaking of the 6150 and the 8150, they too have major disadvantages compared to the Qualcomm-based ones (9502 / 8502). First, they don’t have any built-in GPS. Second, they are built on the already-outdated Intel Xscale PXA270 architecture. What is more, it’s only clocked at 520 MHz, as opposed to the maximal 624 MHz; this is definitely very bad news for multimedia and emulation fans. The Qualcomm MSM7200 in the 9502 / 8502 is way more up-to-date, battery-friendly and capable. If I were the i-mate folks, I would have gone straight for the far superior PXA3x0 series. And, of course, neither of them contains a thumbboard. Many won’t see this as a problem, however, as the built-in thumbboard in the 9502 will be too small for most people. Again, unlike the one on the Universal – or even the Kaiser. Finally,
their batteries are slightly smaller than those of the Qualcomm-based models
neither of them support HSUPA, which may be a definite disadvantage if you would upload a lot from your handheld (used it as, say, a HSPA modem). Of course, they do support the downlink HSDPA - that is, if you don't want to upload (much) and/or you don't have access to a HSUPA-capable network, this problem won't be a real one.
their scrollwheels are somewhat less functional than those of the 8502 / 9502.
The 8150 has a numeric keyboard (dialpad) on the front, while the 6150 doesn’t have anything. I would have preferred a slide-out dialpad on the 8150 to keep the size down just like on the Nokia N81/N95/N96 or the HTC Nike 200, but, based on the 6150 (which is pretty much reminiscent of the HP Jornada 52x/54x when it comes to the active percentage of the screen and the controllers on the front of the device), it seems the engineers at Arima (the ODM manufacturing i-mate's devices) just couldn’t make the non-visible electronics smaller; hence the big, unused area on the front.
Speaking of the 8150 vs. 9502 comparison (I consider this the two devices to eventually pick from – if there won’t be better models out there, that is), if you’re a frequent Opera Mobile or Mini user (currently, the two best browsers out there), you might want to go for the 8150 instead of the 9502. The reason for this is very simple: as has already been explained in several of my articles (see for example THIS), if you do learn the dialpad shortcuts of these browsers, they become quicker and easier to operate than Internet Explorer or anything else.
If weight is a concern, then, you need to be aware of the 9502’s weighing 200 grams. It’s considerably lighter than, say, the HTC Universal (the “real” VGA Windows Mobile phone up to now, weighing 285 grams - I don't count in the Toshiba G900 and the O2 XDA Flame in here because they're really-really buggy [click the links for bug reports and what people think of these models]) but is still one of the (if not THE) heaviest model of the current (!) crop of PDA phones – even the VGA ones. In this regard, the 8150 is way better: it only weighs 152 grams – that is, almost 50 grams less than the 9502. BTW, in this regard, the non-VGA 8502 is the best, “only” weighing 140 grams.
As can be seen in the following shot of the 9502,
it’s certain i-mate has gone for Aplix (Jblend) instead of Esmertec (Jbed) as far as MIDlets (like Opera Mini, the Gmail MIDlet or tons of sometimes really high-quality (like Simcity Societies) games are concerned) with the 9502. I am not particularly happy of this decision as, in general, I consider Jbed superior to Jblend. Fortunately, this can be easily fixed (if you’d also like to prefer Jbed if you’re a, say, heavy Opera Mini user or gamer) by just installing Jbed on the device. See the MIDlet Bible and my Opera Mini 4 tutorials HERE and HERE for more info. It's worth pointng out that the Xscale-based 6150 and 8150 are, on the other hand, Esmertec-based, as can also be seen in the following shot (notice the blue "e" "Java" icon.)
This is in favor of the 8150 (6150), unless you don't refuse to install Jbed on your device (or you don't plan to use Opera Mini at all - it'd be a bad decision because Opera Mini rocks, particularly if you master the dialpad shortcuts!).
Camera-wise, none of the new models excel. None of them has any decent lens (the heart of a decent camera - (mostly) NOT the amount of Mpixels the cameras have) or a Xenon flash. That is, don't expect anything comparable to the Nokia N95(-1) or, even better, the N82. I REALLY think Windows Mobile manufacturers should pay more attention to including quality (back) cameras in their models. Nokia's N95-1 is almost a year old and still, none of the new WinMo models can approach its image quality, let alone the mechanical lens protection. This is certainly an area where i-mate (too) should pay more attention to. Along with the other areas Nokia's entertainment-specific phones have always been strong at; for example, stereo, loud and quality speakers with built-in stereo widening (see my dedicated article HERE). Not "plain" SRS but something like the one in the N95 - at least when it comes to stereo widening of the built-in stereo speakers.
Finally, let me quickly elaborate on the question of the 3D hardware acceleration. It’s (still) not known whether the Qualcomm-based models (8502 / 9502) support it or not. The Xscale-based ones (6150 / 8150) (almost) surely do. This support, however, means the latter devices are only compatible with very few games / emulators out there (currently, only with Call of Duty 2 and GeoRallyEX). That is, most programs (again, mostly games and emulators) written for the earlier and much more widely supported Intel 2700G 2D / 3D accelerator (used in the Dell Axim x50v / x51v) will NOT make use the GoForce 5500 accelerator in the 6150 or 8150 – they are simply incompatible. See the current GoForce 5500 compatibility list HERE – as you can see, very few current titles support the chip. (Note that Kokak, the author of DoomGLES / HereticGLES, does promise support for the 5500 in his future DoomGLES / HereticGLES versions.) Also note that, while the Qualcomm is supported (to some degree) by the industry-leader video player CorePlayer, the GoForce 5500 isn’t and, as it seems, won’t be, at least not in the near future. (See THIS for more info on this question.) This mean you probably won't get flawless VGA playback on originally high-resolution videos, unlike with, say, the above-mentioned Axims.
Verdict
I need to admit: I have mixed feelings about i-mate’s new devices. I’m not sure whether I would at all exchange my more than two years old HTC Universal for a 9502 or an 8150 because the Universal is in no way THAT outdated (particularly if you take its EXCELLENT thumbboard into account - if you're a frequent texter and/or e-mail writer, you will just not want to get rid of the Universal, unless you use an external Bluetooth keyboard like that of iGo) and the new i-mate lineup isn't that revolutionary or considerably better than the old Universal. I think I’ll just wait for the newer and, without doubt, more exciting and, even more importantly, in most respects, more capable devices (most importantly, the E-Ten V900, the Gigabyte GSmart MS808 and the Sony-Ericsson XPERIA X1) to arrive. Also, I would keep an eye on the new Samsung SGH-i780, which isn’t a bad device unless you plan to play games (see THIS for more info on the gaming-friendliness of its touchpad) and/or need a VGA screen.
That is, I can't say I'm entirely satisfied with any of these new i-mate devices. This is why I wouldn't switch to either the 8150 or the 9502 from my current setup (Universal for heavy WinMo & touchscreen & VGA & heavy Web browsing / text entering tasks; N95 for everything multimedia, GPS and camera; HTC s310/Oxygen MS Smartphone for pure phoning (and nothing else) and the BlackBerry 8800 for IM / push mail / casual Web browsing). (BTW, just a quick note. Some of you have asked me how come a Windows Mobile fan, MS MVP etc. like me uses BB for push mail / IM. The answer is simple: I must have a BB subscription because I need to be up-to-date with Blackberry-related questions too. For example, I've just offered Microsoft a hands-on, week-long course for enterprise clients on why the Microsoft platform is better for enterprise usage than that of the BlackBerry. [I'm an experienced lecturer; I've led several hands-on, 40+-hour, mostly Java programming courses as a contractor for Sun.] This is why I need to use the BB very actively - to keep me updated about BB, the news, new products, new OS versions etc so that I know what the BB is capable of, even third-party app-wise.)
If you NOW shop for a device because you don’t have any WinMo device already or the one you have is heavily outdated and don’t want to go for HTC’s current devices (because of, for example, the generic lack of VGA screens and/or multimedia / gaming-friendliness on all their Qualcomm-based models), i-mate’s devices may be worth checking out. However, make sure you thoroughly compare the feature sets of each phone to see which fits you the best. Again, there is no clear winner: all of i-mate's phones have lacking functionalities and there simply isn’t “best” of them. You’ll have a very hard time choosing from the 9502 and the 8150 if you want to look for the highest-end models. Hope my pretty thorough comparison of the (dis)advantages of both models will help you a lot in deciding which model to go for.
What next in my MWC Report Series?
(Un)fortunately, I still have a lot to write / report about. I'll post a very thorough report on the new HP iPAQ 210, the already-mentioned Samsung SGH-i780 etc. Also, I plan to post some other, smaller tidbits too. Expect my next, huge MWC article later this week.
UPDATE (02/27/2008):
HowardForums forum member nextel1996 has pointed out PDAdb.net is able to compare more than two devices at the same time; their chart is HERE. You may visit it instead of mine because it'll be kept up-to-date, should be there any changes, as opposed to mine, which I won't update now that PDAdb.net offers a dynamically updated chart.
You might want to check out HowardForums forum member maevro's post HERE. Maevro is an authorized reseller and he reports on his experiences with i-mate.
I've expanded (and partially rewritten) the article; for example, I added the "Major design problems with the 9502" and the "VGA vs. QVGA on a 2.8" screen?" sections.
PPCT frontpage
UPDATE (02/27/2008):
HowardForums forum member nextel1996 has pointed out PDAdb.net is able to compare more than two devices at the same time; their chart is HERE. You may visit it instead of mine because it'll be kept up-to-date, should be there any changes, as opposed to mine, which I won't update now that PDAdb.net offers a dynamically updated chart.
You might want to check out HowardForums forum member maevro's post HERE. Maevro is an authorized reseller and he reports on his experiences with i-mate.
I've expanded (and partially rewritten) the article; for example, I added the "Major design problems with the 9502" and the "VGA vs. QVGA on a 2.8" screen?" sections.
PPCT frontpage
Guys, anothe rupdate. As I don't know how many updates I'll stil have, I found it better to link to the original article so that I can avoid slicing up the article again and again into postable chunks:
http://www.pocketpcmag.com/blogs/index.php?blog=3&p=2504&more=1&c=1&tb=1&pb=1

Sony-Ericsson publishes XPERIA X1 white paper! Wowz!

I’ve published several articles on Sony Ericsson’s forthcoming Windows Mobile device, the XPERIA X1. Up until now, little had been known of the capabilities of the phone. Now, the S-E folks have just published a white paper, which answers several (but not all!) questions.
It is available HERE for download as a PDF document. (Just enter the anti-denial of service four characters in the input field for access.) The best news is that, according to InfoSyncWorld, it’s coming in August 2008 – that is, earlier than most have thought.
Some of the most interesting stuff the old, MWC / CEBIT leaflets / presentations didn’t provide an answer to and/or could have been improved upon the first prototypes:
- it has a TFT LCD, NOT an OLED screen (some people stated it’d have OLED)
- it seems to have a traditional D-pad in addition to the touchpad if and only if "Four way key - to navigate menus" (see page 7) is what this means. Very good news for most people (see my generic remarks on the issue in my i780 article on touchpads.)
- the camera has both auto-focus and touch focus touch focus. The latter allows for quick focusing on the object you press on the touchscreen - clearly a clever way of focusing to out-of-focus subjects as quickly as possible. However, it seems it won’t have lens protection, unlike the Nokia N95 / N82 (the current top-end Smartphone camera model) and, generally, seems to be weaker.
- as far as the video recording capabilities are concerned, the video size (resolution) and frame rate are VGA and 30 fps, respectively for the non-US model; for the US model, this is QVGA and 24 fps only. Frankly, I just don’t get the point in so severely a dumbed down US model... Did the Sony people go crazy?! Not that I would except Nokia quality shots from the camera (no lens protector and the lens itself seems to be pretty weak), but 30 fps VGA is, today, a MUST in any decent smartphone; therefore, I just don’t understand why they plan to release a device for the US market with such specs. (Nevertheless, I’m absolutely sure some hackers / ROM cookers will be able to enable the American model to operate in VGA mode – if nothing else works, by flashing an European ROM on it.)
- it supports ("Media sharing is compatible with DLNA." on page 6) DLNA (see THIS), which is the first on Windows Mobile (unless you use a DLNA-compatible client). See my UPnP Bible for more info on it.
- it, in addition to the worldwide 3G bands, also supports most (but not all, as it's only tri-band) of the US 3G bands (but, of course, not the forthcoming, absolutely incompatible T-Mobile one); that is, most people in the US will get HSDPA coverage with either bands. This is definitely good news.
- according to page 27, the US version doesn’t support H.264 playback either. (See the H.264 Bible for more info.) Interestingly, the non-US version supports the H.264 Baseline profile.
- according to Page 26, the built-in music player supports eAAC+; that is, HE-AACv2. (I REALLY hope Sony didn’t mess up with the different versions in here.) This means the music player will be something much better than the built-in WMP in Windows Mobile 6 Professional, which doesn’t support this format. (See THIS for more info on this question.) At last some good news for us HE-AACv2 fans using Windows Mobile devices – I may even stop using my N95 as a HE-AACv2 player? ;-)
Note that
- it’s still not known whether it will have 3D hardware acceleration or not. Page 4, which is almost the same as the one in the original MWC leaflet, only lists “HW 3D Graphics” and, unlike most? all? the other list elements, it’s not elaborated on later either. There's a related remark ("3D fish Panel: A cool panel which will showcase the 3D features of the phone (A fish tank with 3D fishes).") on page 6, which MIGHT mean it indeed has hardware acceleration. Again, it is still to be seen whether it's true and whether it has hardware acceleration or not.
- it’s not known whether the built-in MIDlet manager supports Java 3D or not (see “N/A” in the Java 3D row on page 27). Given that the latest, 3.1+ Esmertec Jbed versions all support Java 3D (so far, without hardware acceleration because of the lacking Qualcomm drivers on HTC’s own phones), this MIGHT mean it uses either a non-Esmertec MIDlet manager or a non-3D-capable one. (Not that it’d be hard to install the latest Jbed on it... Still, it might not have support for the 3D hardware acceleration, if any – unlike, say, the Nokia N95 / N82, where hardware accelerated 3D games work just great.) (See the MIDlet Bible for more info.)
Menneisyys said:
- as far as the video recording capabilities are concerned, the video size (resolution) and frame rate are VGA and 30 fps, respectively for the non-US model; for the US model, this is QVGA and 24 fps only. Frankly, I just don’t get the point in so severely a dumbed down US model... Did the Sony people go crazy?!
- according to page 27, the US version doesn’t support H.264 playback either. (See the H.264 Bible for more info.) Interestingly, the non-US version supports the H.264 Baseline profile.
Click to expand...
Click to collapse
These are likely patent related issues.
Surur
I cant see whether its windows 6.1 or 6.1+?
As Surur stated, it's very likely that the difference between the US and European version are related to Patent issues.
As for 3D I've seen a few videos where the SE rep talked about 3D, not to mention having a panel to show off it's 3D capabilities, add to that that HTC says they will have 3D acceleration in future models, it all points to the device most likely having 3D accelerated support.
The most upsetting thing is the touch panel, such a beautiful with an amazing 800x400. For me it's both exciting a and frustrating. The resolution makes pretty much any web site viewable without fiddling with magnification or scrolling around the page. Terminal Services will be even more useable than on a 640x480 display. It's all good as long as you can see it. I guess people will have to wait until the sun goes down
I've said this before but the more I play with an IPhone or Ipod Touch, the more I wish that the Xperia or any Windows Mobile device for that matter had a Capacitive Screen. Not only does it make finger touch cababilities much better. I was playing with an Ipod Touch outside yesterday, it was very sunny. I pulled out my HTC P3600 and compared the screen. The P3600 was unviewable, even with my hand providing some shade, I could still barely see the screen. The IPod Touch screen on the other hand, it was perfectly viewable even with the screen facing the sun.
It's frustrating as hell, I am looking forward to the Xperia, finally a device that isn't missing one feature, high resolution display, 128 megs ram, all radios, even a decent form factor. I'm not a fan of Qwerty keyboards and would like a thinner model (maybe X2) without the keyboard but it's still thinner than my P3600. Still, I'm considering switching to an IPhone. Even with all the limitations and things that I would be missing, the screen and touch goes from frustrating to enjoyable compared to my WM devices.
They should have at least had an OLED display.

The HP iPAQ 210 – an in-depth review

Without doubt, during its almost four-year lifespan, the HP iPAQ hx4700 has turned out to be the best "traditional" (phone-less) high-resolution (640 * 480, also known as VGA) Pocket PC ever released certainly filling in a very important market segment: that of the comparatively (but not too) large VGA screens. The reasons for this are well-known when you compare it to the alternatives:
Compared to the Fujitsu-Siemens Pocket Loox 718 / 720, the major advantage of the hx4700 is the sheer existence of a WM5 / WM6 / WM6.1 upgrade. On top of that, the larger screen, the quality magnesium casing and the faster CPU with a graphics co-processor greatly helping in playing back MPEG4 Part 2 (a.k.a. ASP / DivX / XviD) videos, on the long run, made it the winner (while this wasn't certain back in 2004-2005; the author of this article has also chosen, back then, the Loox 720 over the hx4700). Of course, it has had major problems compared to the Loox: the touchpad, initially, the higher price, the very low speaker volume (while the Loox has been one of the loudest ever PDA’s around), the lack of a camera (even if the one in the 720 isn’t anything to write home about, quality-wise) and the lack of USB host support. These problems, however, are easily mitigated by the really excellent WM6.1 upgrades released in the last few months. As the Loox isn’t upgradable to WM5, several current software titles (like Esmertec Jbed to run MIDlets like Opera Mini) just can’t be run on it.
It’s too better than the Dell Axim x50v/x51v. The Dell has vastly inferior battery life, much-much worse screen almost useless in Landscape for many users because of the major polarization issues, the plastic, thick body and the x50v WM5 upgrade having major compaction issues (as was the case with pre-WM6.1 hx4700 upgrades, though). The only real advantage, in addition to the louder buzzer, th emore gaming-friendly D-pad controller and (at least in the U.S.) lower price of the Dell is the Intel 2700G support, offering both excellent 3D hardware acceleration and great help in playing back ASP videos.
Note that I don’t even list for example the Asus 730(w) and the Toshiba e830, which all had major problems (for example, the laughable battery life of the Asus, the washed-out screen of the Toshi and the lack of WM5+ upgrades for both models) compared to the hx4700 and are now completely forgotten.
Over the years, because of HTC’s (the major Windows Mobile manufacturer of today) reluctance to produce anything similar to the hx4700, Windows Mobile users preferring a large (and quality) VGA screen had to stick with the hx4700. That is, if you wanted a 4" VGA screen but not significantly bigger (adding serious bulk: see the HTC Advantage / x7500/x7510 or even the even bigger and really expensive, SVGA [800*600] HTC Shift) and nothing less (4" is far better on a VGA device than 3.6", particularly when used in native VGA mode or an app not supporting large characters – for example, Opera Mini run under the MIDlet managers of Esmertec like the Jbed), your only choice has been the hx4700.
Fortunately, the (software) bugs of the hx4700 have all been fixed during these years; the author of this having been one of the most widely-known "hackers" having discovered several ways of fixing the issues with the official WM5 upgrades. The major problem of compaction slowdown has also been fixed in the WM 6.1 upgrade released some months ago. Yes, you will no longer see lengthy compactions if you upgrade to WM6.1.
The huge advantages and seamless operation of the WM6.1 upgrade(s) clearly make the HP iPAQ hx4700 one of the most recommended handsets for users opting for sufficiently, but not too large (4") VGA screens. Let’s see how its successor, the brand new HP iPAQ 210 compares to it. This comparison is of extreme importance because several ex-hx4700 users consider upgrading to the new device. The - without doubt - tempting price (around $400-$450 but, if you live in Canada or don't mind buying from there, you can get it for as low as $350) of the new model (which is almost half of the, originally, really overpriced hx4700) is also very hard to resist.
Thanks to Smartphone & Pocket PC Magazine publisher Hal Goldstein, I’ve been given a HP iPAQ 210. I wouldn’t have myself bought it because I already have the hx4700 – also from Hal – and just couldn’t justify the expense for such a not-that-major upgrade (I better save money for the S-E Xperia X1, the Acer/E-TEN v900 or the Gigabyte MS808 with their goodies like WVGA screen (X1) or TV receiver (the latter two models)). I never sell my past PDA’s and phones (because I want to be able to provide first-hand info on even past models), unlike most other people. This means I don’t "upgrade" but pay full price for another toy to play with. That is, you need to thank Hal for this article (and my past articles on the hx4700)
Of course, immediately after receiving the new iPAQ, I’ve started testing it. In this article, I elaborate on my experiences with my new toy. Note that this article is in no way a full review of all features of the new device. Should you want to have a more gentle introduction to the new iPAQ, read for example Brighthand’s or Smartphone & Pocket PC Magazine’s review. This article mostly targets past hx4700 users who would like to know whether it’s worth selling the old iPAQ and upgrading to the new.
1.1 The screen
As has already been mentioned, the hx4700 has probably the best and, size-wise, most useful VGA screen out there. First, its color reproduction is excellent and doesn’t have polarization issues in either orientation. (It’s at this that the Dell Axim screens severely lack.) Second, its size is large enough to make the user able to use even native (high-resolution) VGA mode and/or apps that treat their standard (SE) VGA mode as native and, therefore, using small characters (again, Jeodek / Jbed + Opera Mini). 4" is just the right size – it’s considerably larger than the 3.5… 3.7 screens of the other VGA alternatives (let alone the current crop of 2.4…2.8" VGA screens like the one in the Asus P750, several Gigabyte models or the forthcoming MDA IV; the Sony X1 will too only have a 3" for a WVGA screen). At the same time, it doesn’t severely hamper the pocketability / portability of the device, unlike with the HTC Advantage (a.k.a. x7500 and its slightly upgraded version, the x7510), which has a 5" VGA screen and is indeed more like a brick.
Let’s see whether the new model sports a screen that is at least as good as the hx4700! The answer is, fortunately, yes (at least to some degree – see the touchscreen sensitivity issues).
1.1.1 Outdoor visibility
Many have complained about the bad outdoor visibility of the 210 (while the hx4700 has average outdoor visibility). This statement, to some degree, is indeed true. As we’ll see, if you try to run your iPAQ without backlight at all, it’ll behave MUCH worse than for example the iPAQ hx4700 or most other Pocket PC’s, except for the now very common 2.8" HTC QVGA devices like the Wizard, the TyTN II / Kaiser / AT&T Tilt etc.
However, as the maximal backlight of the iPAQ 210 is VERY strong (even stronger than that of the hx4700 and much-much stronger than the 2.8" QVGA screens in the Wizard, Kaiser etc.), this isn’t a problem. I daresay: not even in direct sunlight. Just remember to turn the backlight all the way up and clearing the automatic backlight checkbox when outdoors on a sunny day, as can also be seen in the following screenshots.
Example screenshots showing all this:
1.1.1.1 No direct sunlight
(devices, from top left to bottom right: HTC Wizard, Compaq iPAQ 3660, BlackBerry 8800, Nokia N95-1, HTC s710 / Vox, HTC s310 / Oxygen, [second row:] Dell Axim x51v, HP iPAQ hx4700, HTC Universal and HP iPAQ 210)
Max backlight level, strong outdoor light without direct sunshine; all backlight levels – wherever possible; that is, not the, in this respect, by far the worst and least capable MS Smartphone platform – maxed. As can clearly be seen, the iPAQ 210 has the best visibility because of its very strong maximal backlight. The other phones / PDA’s aren’t much behind, though – without direct sunlight, they’ll behave pretty well if you maximize the backlight.
No backlight at all with the Pocket PC’s. As can clearly be seen, it’s clearly the reflective screen of the iPAQ 3660 that is the best, as opposed to the transflective screen of all the other models (some even state the Wizard, Kaiser etc. have a transmissive screen. This might be true, seeing the very bad results. Just a quick recap: transmissive screens essentially have no mirror(alike) behind the LCD panel that would reflect the incoming, external right; this is why they are clearly worse outdoors than transflective and orders of magnitude weaker than the old and no longer used reflective technology). With MS Smartphones, of course, I had to stick with the default, non-settable backlight level before its timing out. With the BlackBerry and the Nokia N95, you can’t entirely shut down the backlight. I’ve, of course, minimized them, though. Nevertheless, don’t forget they are backlight and however much their screens are generally more visible outdoors than that of most Pocket PC’s, particularly Pocket PC’s equipped with 2.8" screens like the Wizard on the shot, real-world results are in a bit more favor of Pocket PC’s if you also run them on the minimal+1 backlight level – that is, not entirely shutting their backlight off. Speaking of the N95-1 and its screen visibility outdoors, it’s slightly better than that of the N95 8GB and the N82 as is also explained HERE and is generally better than that of most Pocket PC's.
1.1.1.2 Direct sunlight
In direct sunlight, with, of course, maximized backlight, the screen is just a bit worse than that of the hx4700 or any past-generation VGA devices (like the Universal, which uses a screen manufactured with exactly the same technology as the hx4700; this is why the next three shots only show a Universal in addition to the iPAQ 210). It’s way better visible than the 2.8" QVGA screens commonly used in most contemporary Windows Mobile PDA phones. I present three example screenshots showing this without backlight at all (a clear lead for the Universal) and two with maximal backlight levels, one taken from an angle. In the latter case, the superiority of the hx4700 (Universal etc.) screens, visibility-wise, isn’t as visible as with the no-backlight case.
1.1.1.3 Color screens outdoors
I love playing Orions while taking a walk or resting with my wife in the nearby park. With the Wizard, this is, during the day (especially in sunlight), entirely impossible because of the far less contrasty screen contents. (The above screenshots have all been taken by 100% contrasty – black vs. white – screen contents.) The iPAQ 210 excelled at this area: I’ve never had any problems with playing Orions outdoors with it.
1.1.2 Color reproduction, minimal backlight level
The excellent screen of the hx4700 had both out-of-this-world color reproduction and very low minimal backlight level. Let’s see how the successor fares in this respect!
Historically, several Pocket PC’s (and other handhelds / handsets) have had bad screens with, for example, very weak reds and other warm colors. A well-known example of a "washed-out" screen is the HP iPAQ 2210.
I’ve devoted several articles to the question of color reproduction; one of them can be found HERE. (Incidentally, in there, you can also find the test shots I’ve used in this very article.) In the following color reproduction screenshots, you’ll see the color reproduction and the dynamism of the backlight level of the iPAQ 210 screen are indeed very good and basically the same as with the hx4700.
Also, the minimal backlight level is very important, particularly if you plan to use your handset in nighttime to, say, read some e-books or browse the Web. In this regard, the hx4700 and the iPAQ 210 are equally excellent: they have by far the lowest backlight level (just remember to check in the auto-backlight checkbox – unlike when outdoors and maximizing the backlight).
The Nokia and the BlackBerry follows. Incidentally, in nighttime, the brightness of the BlackBerry 8800 trackball can be a real pain in the back. (With newer models like the Pearl, you can switch to another, non-white trackball backlight color from software, effectively eliminating the problem.) Therefore, if you don’t want to continuously hide it with one of your fingers, you’ll want to use a marker to really decrease the light emission as is described HERE. No such problems exist with the Nokia N95, albeit the keypad backlight level can be a little high with it too – and the backlight sometimes a little bit shimmering, which is also pointed out in the official N95 manual.
Unfortunately, the Dell Axim x50v/x51v has a pretty much unbearable minimal backlight level; the same is even more true of MS Smartphones completely lacking any kind of automatic / manual backlight level regulation. This is why the "minimal backlight level" shots will show the HTC Vox having by far the most light emission. Hence the badly "burnt in" color grade test shot showing minimal backlight levels.
Let’s start with the maximal backlight shots.
1.1.2.1 Maximal backlight shots
The four children shot:
(devices, from top left to bottom right: Nokia N95-1, HP iPAQ hx4700, HTC s710 / Vox, HTC Wizard, [second row:] BlackBerry 8800, Dell Axim x51v and HP iPAQ 210)
which is by far the most important test image to test the reproduction of warm colors, shows
excellent color reproduction with the N95, BB8800, HTC Vox
very poor color reproduction with the Dell Axim x51v and the HTC Wizard (and, similarly, all the other 2.8" QVGA HTC handsets)
the hx4700 and the iPAQ 210, which render these warm colors equally well as the N95, BB8800 and HTC Vox, are a bit washed out in this shot because the maximal backlight level of these two models are way more than those of the others. The limited dynamic range of the camera was just unable to cope with the situation. That is, don’t let the above shot misguide you: the two VGA iPAQ’s both have comparable color reproduction than the three above-mentioned devices.
(Also note that it's not possible to disable the light sensor in the BlackBerry 8800, not even as of OS version 4.5. This is why its screen seems so dark - I just couldn't turn it up to the max. Its color rendering is excellent and, as has already been seen, so is its outdoor visibility.)
The gradient shot:
clearly shows the iPAQ 210 has a strong yellowish tint / cast. This, incidentally, has always been common with the Sony screens used in the older VGA models (particularly the hx4700 – not this one! -, the HTC Universal and particularly the Fujitsu-Siemens Pocket Loox 718 / 720). Incidentally, this shot also shows that the Nokia N95 indeed has a 16 million-color screen as it has absolutely no color "gradients", unlike the 16-bit MS Pocket PC’s and MS Smartphones. The latter is especially visible in the white – gray – black bar on the right – or, in the second, red bar. (Note that some sources – like PDAdb.net – state the screen was advertised as 18-bit; that is, able to render color gradients considerably better. This isn’t the case, as can be seen both in the above shot, HERE and HERE).
The ostrich egg shot:
shows it’s probably the hx4700 that has the most natural colors. On the iPAQ 210, the yellowish cast makes the egg a little bit yellow and makes the hand a bit unnatural. However, I in no way consider this a fatal flaw, considering the strengths of the screen.
Finally, the grass shot clearly shows how good the rendering of the green colors on the iPAQ 210 really is. Note that, in this regard, it seems even better than the hx4700 screen. The sole reason for this is the 210 screen being a bit yellowish. This shot also shows how sub-par the Dell Axim screens are, color reproduction-wise.
Now, let’s turn to shots with the minimal backlight level.
1.1.2.2 Minimal backlight shots
The gradient shot:
shows how low the minimal backlight level of the two VGA iPAQ’s is and how unbearably bright the MS Smartphone screens are, ruling them almost entirely out of nighttime usage. The same is visible on the egg shot; this also shows the minimal backlight level of the x51v is also very high:
(Note that all these shots suffer from interference with non-VGA (that is, non-190+ dpi) screens. This is why there are pretty bad color blocks on the screens of lesser-DPI screens like the Nokia or the BB. This is an inherent problem with taking shots of screens and I didn’t want to repeat my tests just because of this. Regardless of the interference, the shots clearly show the color reproduction capabilities of each screen. Also note that some of the images have been made with -1 or even -2 exposure correction to emphasize the screen backlight difference between the different models (cameras see the world in another way than the really dynamic human eye and sometimes it's a pain to produce shots that are reminiscent of what the eye sees). Feel free to examine the EXIF data in all the shots - I haven't deleted it. Again, click the thumbnails above for a much bigger version of the shots.)
1.1.2.3 Verdict - screen quality
All in all, the iPAQ 210 screen has great colors / saturation and its minimal / maximal backlight levels are both excellent. The (when using absolutely no backlight) very bad outdoor visibility is easily fixed by using maximal backlight. The latter, of course, won’t be really battery-friendly – but, at least, you’ll see what you do.
1.2 Running games, emulators
The lack of the D-pad on the hx4700 rendered it almost useless for emulators or games requiring D-pad input – only games with entirely touchscreen input were playable. In addition, the original (NOT the cooked!! The latter don’t have any compatibility problems) WM5 hx4700 ROM’s (2.00 / 2.01) had limited compatibility with games; namely, a lot of games wouldn’t even start.
Fortunately, I encountered no problems with the iPAQ 210 except for mainly the button issues, which I’ll elaborate on in the next subsection. I’ve played SkyForce Reloaded, Orions and K-Rally (three of the best titles of all times); all worked great, without any stuttering or other problems. Note that I used the touchscreen to control the ship/car in the first and the third title. I haven't encountered problems during this because of the touchscreen's not recognizing the stylus. Some other users, however, have complained about being unable to correctly use the scrollbars and/or CalliGrapher. If you frequently use the latter (or any other kind of stylus- and recognition-based, full-screen character / text recognition), make sure you give a try to the iPAQ before purchasing it to see whether you can live with the touchscreen insensitivity problem.
Emulation-wise, SmartGear 1.0.4 (probably the best all-in-one gaming console emulator; a MUST buy) runs very fast, even in full-screen mode. I’d say it’s a bit faster than on the other two VGA Pocket PC’s (hx4700 and x51v, both running on WM6.1) I’ve tested the same version on.
However, don’t expect ALL 2D games will run flawlessly and faster on the new platform than on, say, the x51v. SuperTux, for example, is equally bad than on the hx4700: it produces between 7…10 fps. Incidentally, I’ve also re-benchmarked the x51v and the hx4700 to see whether their new, WM6.1 ROM’s have any speed difference than the previous ones. The results are pretty disappointing: the new ROM’s delivered exactly the same figures (Dell Axim x51v: 19-23 fps; HP iPAQ hx4700: 8-9 fps) as their official ROM’s (A12 and 2.00, respectively) back in July 2006.
The new iPAQ, as with all the other past Intel Xscale-based devices, has absolutely no issues with the touchscreen CPU usage either – unlike HTC’s non-Xscale-based handsets (that is, the vast majority of their models).
All in all, the new device is far better suited for gaming / emulation than the hx4700 – assuming you read the next part.
1.3 Buttons
The new iPAQ has five hardware buttons. Unfortunately, this means there’re no hardware left/right softkey buttons (just like on the pre-WM5 hx4700 or even the Dell Axim x51v). Two traditional application buttons have been changed to Start Menu and an OK button.
The latter, Button 3, has a secondary, press-and-hold function, as with Button 1 (Calendar / Contacts – the latter is accessible with a long-press of the button) and Button 4 (Messaging / Windows Media).
Button 5 (Record) doesn’t have press-and-hold functionality (no wonder: after all, if you do plan to record with Notes, you must keep the button pressed, as has also been explained in my Audio Recorder Bible).
Button 2 (Start Menu; another newly-introduced button) can only be used for this very function and in no way can be redefined (officially) – unless, of course, you use a third-party button enhancer app.
The buttons are pretty large and very easy to press, unlike on the hx4700, the x50v/x51v or, probably the worst of the bunch, the iPAQ h2210. The D-pad is much better than on, say, the iPAQ 2210. That is, they’re excellent for gaming use – apart from the button redefining problem already mentioned.
1.3.1 The button redefining / assignment problem
As has already been mentioned, Button 2 and 3 can’t be redefined at all using the built-in Buttons applet: the former can only be used to invoke the Start menu and the latter to pass an OK message to the current application. (Of course, the Button 3 long-press can be overridden, as has already been mentioned.)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
As can clearly be seen, there’s no way of redefining Button 2 (start menu), the non-hold state of Button 3 (OK); there’s no Hold for Button 5 either.
Third-party apps for the rescue! If you’ve read my (highly recommended!) Button Enhancer Bible, you already know AE Button Plus, probably – not taking into account its inability to define app-specific button assignments and inputting direct characters / numbers – the best and, what is more, mostly free (!) – button enhancer application. With it, you can freely redefine these two buttons.
1.3.1.1 The OK button
Redefining the OK button is pretty straightforward:
With this button, long-press can’t be redefined in AEButtonPlus; you’ll need to use the system-level Button applet. (Therefore, soft-reset bound to long-press is pretty much useless in the above screenshot.) The other three functionalities can be defined, including the "OK" functionality originally associated with a single button press.
1.3.1.2 The Start Menu button
The Start Menu (Windows) button can be too redefined – all the four functionalities work. Note that you’ll always be presented a dialog telling you you may end up having to redefine your other buttons; this, fortunately, doesn’t need to be done.
(all tested with the just-released v2.6.2 Beta)
1.3.2 In-app usage of the buttons
Unfortunately, very few applications / games / emulators notice the two special buttons – not even SmartGear. Hopefully the developers of these apps add specific support for the 210. After all, it’s not impossible - AE Button Plus clearly shows this.
1.4 Video playback performance
One of the best usage areas of the hx4700 has always been watching ASP (more commonly known as DivX / XviD) movies in Landscape mode. Its built-in ImageOn graphics processor let for really reducing the CPU load resulting in much lower power consumption and, consequently, battery life. Let’s see how the brand new architecture behaves with the current, 1.2.3 CorePlayer already supporting some of the advanced WMMX features of the new architecture! (The WMMX support in the new PXA310 have been made approximately two times faster than in the old PXA270 – this is one of the major advantages of the new architecture. See THIS for more info on this question.)
The much more advanced AVC (H.264) format (see my H.264 (a.k.a. MPEG-4 Part 10 and AVC) Bible for more info), so far, was pretty much a no-go on current high-res ((W)VGA) Windows Mobile devices – as long as you wanted to encode your videos in high (640+ pixels wide) resolution, that is, and wanted to refrain from transcoding (resizing to a format with a much lower CPU usage). One of the major advantages of the new, PXA 310 platform is the excellent support for decoding AVC. To a certain extent, this is already implemented and available for CorePlayer (the leading multimedia player for all major mobile platforms except Linux and BlackBerry) – and, according to the developers, in the future, making use of the H.264 support will be enhanced even more drastically, delivering even better performance. Add this to the excellent, large screen and, at least with headphones, good sound, excellent battery life and comparatively low price and you have a killer video player.
In these tests, I’ve also compared
the old, 1.1.2 version to the new, 1.2.3 on all my VGA devices
the latest WM6.1 upgrades on all my other VGA devices to the older WM version (for example, the official WM5 A12 on the Dell Axim x51v or the initial WM5 AKU 3.5.2 on the hx4700) to see whether they deliver any speed in/decrease or lack of support for the special graphics acceleration support.
The benchmark results are as follows (please consult the H.264 Bible for more info & help in interpreting the results!)
1.4.1 iPAQ 210
As you can see,
CorePlayer 1.2.3 defaults to the DirectDraw mode on the iPAQ 210. Make sure you set it to XScale to get the maximal performance!
(Non-4:3) VGA-resolution videos are played back with (almost) full frame rate (that is, over 100%). If you don’t run any CPU-intensive task in the background, you will rarely encounter any frame drops – unlike with PXA 270-based systems, which are pretty much unable to play back fully-fledged, 640-wide AVC videos at their full glory (for example, with deblocking enabled). Unfortunately, as the VGA playback is just a bit above 100%, this means using A2DP encoding will result in a lot of stuttering / dropped frames. This can only be fixed by disabling deblocking in runtime (not the best idea) or completely forgetting about A2DP and using wired headphones instead. (Or, using a lower-resolution input video –but who would want to see a lower-res video on a great, large screen like this? The other alternative is, of course, using the good ol’ ASP for encoding videos – at the expense of file size.)
I’ve also made some serious tests with 1.1.2 (the one I initially reviewed in the H.264 Bible) on the iPAQ 210 to see whether the, AVC-wise, excellent benchmark results cited above are any different with a non-PXA310-optimized player. The results are as follows:
That is, with VGA videos, version 1.2.3 indeed has some major enhancements with both AVC and ASP videos, with about 50…55% performance increase with the former and 38% with the latter. With QVGA videos, the improvement is about 35…40% (AVC) and 14% (ASP).
I’ve also run some tests with (some of) the other VGA Pocket PC’s I have to test whether
the optimizations in CorePlayer 1.2.3 (as opposed to 1.1.2) have any effect on the playback on these, older (PXA270-based) devices
the unofficial, cooked WM6.1 ROM upgrades still contain full support for the graphics chipsets with the hx4700 (ImageOn) and the x51v (2700G). (The HTC Universal doesn’t have anything like this.)
1.4.2 iPAQ hx4700 with VIET PDAV61KBD WM 6.1
The results are approximately the same with the old, 1.1.2 version. This means owners of the PDA’s or handsets based on the older, PXA270 will not really see any performance increase by switching to 1.2.3 – unlike with the PXA310-based iPAQ 210. (Of course, the new CorePlayer has a lot of cool features; most importantly, the native YouTube support I’ve elaborated on in the YouTube Bible.)
Incidentally, these figures are the same as on the WM5 3.5.2 ROM, both ASP- and AVC-wise (see Section 1.4.5.3 Other VGA Pocket PC’s in the original H.264 Bible for them). This is certainly good news for hx4700 users: the new ROMs not only excel at, for example, fighting the compaction issues, but also at supporting the special chipset in the PDA. I bet the same is true of all the other WM6.1 ROM’s discussed in the XDA-Devs hx700 ROM cooking thread.
1.4.3 Dell Axim x51v with makuu’s A06 privß06p WM6.1 ROM
The results are almost the same as with the official, very old, WM5 A12 ROM (see the old benchmark figures in section 1.4.5 Effects of en/disabling deblocking, CABAC and Bidirectional Prediction of the H.264 Bible):
ASP: 273k QVGA: 597% (with 2700G enabled)
464k VGA: 267%
AVC: 464k VGA: 83% (same with DirectDraw mode)
This, along with my earlier reports of the hardware 3D acceleration working great with makuu’s ROM is certainly great news.
1.4.4 HTC Universal with Ranju’s WM6.1 v7.6
That is, the figures are pretty much the same (except for some variation / "white noise"), showing the old PXA270 platform indeed hasn’t received any speed boost in the new CP version. Interestingly, the old WM6 AKU 0.2.0 ROM version I used on the Universal delivered somewhat better results (see section 1.4.5.3 Other VGA Pocket PC’s in the H.264 Bible) at playback even at 520 MHz (while Ranju’s ROM runs the Universal at 624 MHz by default). However, the difference isn’t big enough to warrant downgrading.
1.5 Using an external cellular handset to connect to the Internet
In my previous iPAQ 210 article, I’ve explained you’ll want to use a Bluetooth (or, if you don’t mind the higher power consumption, Wi-Fi) connection to an external handset to provide you with mobile access to Internet when you don't have access to any (working) Wi-Fi hotspot.
1.5.1 Bluetooth
1.5.1.1 Nokia N95
I’ve run some serious tests with the Nokia N95 (an excellent smartphone; an ideal companion to the iPAQ 210 as it has strengths in areas that are pretty much the opposite of the iPAQ’s strengths) as a modem and found the duo working excellent. No need for manual interaction on the Nokia (as long as you declare the iPAQ as a trusted client). The only problem I faced was the somewhat limited Bluetooth speed when using HSDPA – that is, speeds over ~700 kbps.
Unfortunately, unlike the iPAQ, the N95 doesn’t support EDR (see its PDAdb.net spec HERE), which is certainly visible in the following benchmark result. Over HSDPA, downloading a 7.25M file in IEM using the N95 as a HSDPA modem took 1:35…1:40; that is, the transfer speed is 0.0725 Mbyte/s = 72.5 kbyte/s. (Incidentally, the HP downloads the same file over ActiveSync in 25s and over 802.11g, via a Linksys Linux-based router is 14s. The latter figure on the N95, as of firmware revision v21, using the built-in Nokia Web, is 7s – an excellent result!) Downloading the same 7.25 Mbyte file to the Nokia over HSDPA only took 29s (measured in Vodafone’s network), which is an excellent result (250 kbyte/s); that is, 3.4 times more than the throughput of non-EDR Bluetooth DUN. This means EDR (or an alternate technology like Wi-Fi) is more than welcome if you want to transfer hundreds of megabytes – for example, you’re watching high-quality (H.264) YouTube videos or video streams operating at more than ~700 kbps (like those of YLE, the Finnish national broadcaster company, with their high-quality, high-resolution 1 Mbit/s WMV video streams).
1.5.1.2 Windows Mobile handsets
I had no problems using Windows Mobile handsets as clients. I’ve tested the HTC Vox with the official, upgraded ROM version (see THIS), the HTC Wizard and the HTC Universal with WM6.1 (running AMP’s 19199.1.1.0 and Ranju’s v7.6; see THIS for more info on these ROM versions).
Note that the Universal, in the default Internet Sharing mode (see THIS for more info on what Internet Sharing is and how it compares to the traditional Dial-Up Networking, DUN) seems to have DHCP problems: it just can’t hand out dynamic IP’s correctly. The other two devices, as is expected, don’t suffer from this problem. I don’t know if this bug is specific to Ranju’s v7.6 of WM6.1, or other WM6.1 Universal ROMs are also plagued by it. Note that:
if you connect the iPAQ 210 with another Windows Mobile device running Internet Sharing, you’ll receive an IP, which will be remembered upon the subsequent connection to the Universal. (You may even want to set the BT PAN local IP to a static address – I think I’ve explained this in some of my past networking articles. This way, you won’t need to connect to another PAN server to do the trick.)
Ranju’s v7.6 already contains the dial-up hack (see THIS for more info); that is, it can also be used in the traditional dial-up mode.
1.5.2 Wi-Fi connection to the handset
To overcome the problem of missing Bluetooth EDR support in your otherwise HSDPA / EV-DO handset, you may also want to go for Wi-Fi-based solutions to connect the iPAQ to your high-speed handset operating as your modem. (See THIS for more info on the why’s and how’s. Also, if your handsets run Windows Mobile, check out the free and excellent ICSControl and WMWiFiRouter [which, in the meantime, has gone commercial; pre-0.91 versions are free] – along with the, currently, really-really beta version of Walking Hotspot, on which I elaborate below).
As it’s the Nokia N95 that I want to use as a high-speed modem for my iPAQ and not a non-complementer Windows Mobile phone (as I’ve already stated, the Nokia N95 is a perfect enhancer / complementer to the iPAQ: its main strength is multimedia (for example, built-in stereo speakers with volume and stereo widening simply unmatched by any Windows Mobile device), 3D gaming (it has 3D hardware acceleration) and camera, which is completely missing from the iPAQ; in addition, it’s small, light and really sleek, unlike, say, the comparatively large, heavy and multimedia-unfriendly Kaiser / Tilt), I’ve tried very hard to make the first beta of WalkingHotspot (on which I’ve already posted HERE) run.
Unfortunately, the trial, which was released two weeks ago and is discussed HERE and HERE, just didn’t work together with my Windows Mobile clients at all. The HP iPAQ 210 just doesn’t stay connected – only for 4-5 secs and, then, just disconnects. With the HTC s710 and the Dell Axim x51v, while they keep connected, the Symbian server doesn’t even notice it being connected – unlike with the 210, where it asks for the first time (but not later). (Wi-Fi p2p, on the other hand, works flawlessly between the HP iPAQ 210 and another PPC.)
Incidentally, I’ve also installed the Windows Mobile port of Walking Hotspot on my HTC Universal. It’s even more a beta than on Symbian: it doesn’t even support VGA screens. Seeing this, I couldn’t bother testing it on a QVGA device – will return to testing and reporting on it when a somewhat better version is released.
1.6 SDHC support; CF problems
It seems the hx4700 just can’t be made SDHC (SD High Capacity) compliant. The iPAQ 210 has no problems with this format.
Note that there is a CF II slot in the 210. It seems to have severe power drain problems (I haven’t tested this myself). An except from THIS thread:
"2. Why is my battery slowly losing power, around 2-3% per hour?
Most testing done by users of this forum point to the CF card being the culprit. Even though there is an option in the control panel to disable power to the CF card when the device is in standby mode, it doesn't seem to do anything.
There have been reports that different brands of cards behave differently. Please post your results and I will update this list (most of the list below was taken from other forum posts):
Transcend 16GB 133x: 1-2%/hour drain
Sandisk 16GB "Extreme III": 1-2%/hour drain
Adata 4GB 266X Turbo: 0.6%/hour (thanks GloryQuest)"
Finally, note that David Hettel has also stated even SD cards (more specifically, Class 6 SDHC cards; I couldn't test this as I only have Class 4 ones - a 4GB Kingston and a 8GB Sandisk) are handled far faster by the x51v than the iPAQ 210.
1.7 System metric tools (acbPowerMeter); over/underclocking; power consumption
I REALLY hoped for the ability to track the power usage with acbPowerMeter or acbTaskMan (see THIS for more info on these excellent tools), particularly because I wanted to see whether the new platform indeed delivers far lower power usage under heavy CPU load. (This has been a major problem in previous Xscale generations; see for example THIS for a comparison with other platforms like previous-generation Samsung CPU’s.) Unfortunately, it’s in no way possible to inquiry for the actual current flowing from the battery with the iPAQ.
Unfortunately, Dogfood’s excellent RegTweak (also see THIS) doesn’t display the CPU speed either (a useful feature to see how much CPU usage a particular app has at a given clock rate. Unfortunately, keeping the iPAQ on external power doesn’t mean its CPU will always run at 624 MHz – unlike with most? all? prev-gen PXA270-based devices). I, along with the developer of the app, have tried very hard to make it work – so far, in vain.
The same is true of Wizcode LLC’s (ex-Anton Tomov’s) well-known Pocket Hack Master. As of the current, 4.32 version, it has no PXA310 support at all.
Finally, XCPUScalar (as of version 3.03) is completely useless for underclocking: when underclocked to 104 MHz, XCPUScalar itself consumes a LOT of CPU time (8…40%, fluctuating). Too bad, as with earlier HP iPAQ models, there is no way to set the CPU frequency from inside, say, Settings / System / Power, unlike with, say, the Dell Axim x51v or the Pocket Loox 720.
1.8 Other tidbits worth knowing
1.8.1 Updates so far
So far, only a Wi-Fi driver update (currently: 1.10) has been released. Note that the installer doesn’t seem to work under Vista; I’ve uploaded the extracted CAB file HERE so that this won’t cause you problems. Just download and click the CAB file.
1.8.2 USB recharge, particularly "kick-in" issues
While the iPAQ comes with a charger with the traditional 5V/2A "cinch" iPAQ charger (meaning it’s fully compatible with older "cinch" chargers from HP, Compaq, Dell and Fujitsu-Siemens, to name a few), it also allows for recharging (and syncing) via the miniUSB port.
The latter is strictly for recharging and synchronization only. That is, it does NOT have USB host capabilities. For the latter, you’ll need to use the special FB112AA#AC3 cable (also see THIS and THIS). As is explained for example HERE, on today’s Pocket PC’s, you need at least a 2A charger to "kick in" the recharging of a completely depleted battery (which was the case with my unit arriving from a long-long international journey). The traditional 5V/2A iPAQ chargers (or the one coming with the iPAQ 210) will work; however, USB chargers won't (necessarily) be able to "kick in" charging or charge (more) depleted batteries at all. Not even stronger ones; for example, the one coming with most HTC handsets (like the Wizard; it comes with a 1A charger). It seems the iPAQ 210 just doesn't allow for high Amperages when recharged through its USB port and this can't be helped with powerful external USB AC chargers - as opposed to charging the device from the standard sync port, using the 2A AC charger delivered with the device.
Keep this in mind when, seemingly, your (depleted) battery wouldn’t take any charge and you try to recharge it with a USB AC charger or, even worse, with a desktop computer. (This is, actually, my experience. The 1A Wizard AC wall charger just wouldn’t want to "kick in" my depleted, 0% battery. I at once thought I was in the same situation than neillm HERE. Fortunately, I soon realized the bottleneck was the USB port and, after switching to recharging via the standard charger, everything started to work.) It's very important that you keep this in mind when you leave for a journey where your battery may completely be depleted - it's always the best to keep the original sync cable & iPAQ charger with you to avoid being completely unable to charge a deeply depleted battery than trust in USB rechargers.
Also note that, as with some of the older iPAQ models, the iPAQ 210 also lets for choosing between fast and slow USB recharging (and disabling it completely). In my experience, the slow USB recharging when charged from a computer (meaning the PDA is always powered on because of ActiveSync's always keeping it alive) only results in the battery getting discharged and not charged at all. If you've ever owned a Pocket Loox 720, you already know the situation - it's exactly the same.
Of course, you should only enable fast USB recharging if you’re absolutely sure it won’t fry your PC because of the excess amperage. High-quality notebooks (like, for example, IBM / Lenovo Thinkpads) just can’t be destroyed (I’ve even short-circuited their USB port a day; except for it powering down for some minutes, nothing catastrophic happened). Lower-quality desktops / notebooks may be sensitive to this.
Also see THIS thread.
1.8.3 Changes in the synch port
As you’re most probably aware, the synch port, which has been the same in the last six years (starting with the Compaq iPAQ 3800 series released in late 2001), has been changed and the old sync cables and/or iPAQ-only, non-cinch rechargers won’t work. Keep this in mind if you have several cables you’d like to use with the new model - you'll end up having to throw them all away.
Every cloud has a silver lining, though: the separate miniUSB port (capable of both syncing and recharging) is definitely good news. This means you can use your USB rechargers (keeping in mind that, in cases, you won't be able to "kick in" deeply discharged batteries) and miniUSB cables for easy synchronization.
1.8.4 Other problem reports
Your main resource will be THIS (BH sticky; hopefully this means the thread starter post will be kept updated) thread. Some of the problems:
the problem of, from the Wireless applet, disappearing Bluetooth (also see THIS) . I’ve posted a complete tutorial on fixing this HERE (and in the Brighthand thread).
the bright blue LED problem – just like with the hx4700 (the same mistake by HP again…). The fix in a nutshell: under HKEY_LOCAL_MACHINE\Drivers\Builtin\NLed, just change the name of the entry DLL into for example xDLL, but do not delete it.
some people complain about the wired headphones’ hiss. I’ve tested it with some wired headphones (for example, the Plantronics Pulsar 590A in wired mode, the comparatively cheap RP-HT6 XBASS Panasonic headphones and the Nokia wired headphones coming with the N95) and encountered no problems at all. However, your mileage may vary if you have super-sensitive headphones requiring far less power to produce the same volume. Note that these tested headphones all delivered sufficiently loud sound to listen to even quieter audio programs even outdoors. That is, anyone that states the opposite must have used non-sensitive headphones (non-sensitive means it requires far higher power to produce the same audio volume; super-sensitive is exactly the opposite of this).
Some people state the iPAQ 210 has a four times slower CF interface. I haven’t tested the validity of this. Feel free to do the testing – I’ve published several articles on doing this; see for example THIS.
unfortunately, the 210 doesn't come with a cradle, unlike all non-entry-level (that is, not, for example, the 19xx-series), past Compaq / HP iPAQ's. There already are third-party cradles, however; see for example THIS.
1.8.5 A2DP
I've tested the iPAQ with the Plantronics Pulsar 590, Voyager 855 and the Gear4 BluPhones stereo Bluetooth headphones with the HP 210. All worked fine, except for the Gear4 BluPhones’ inability to autoconnect (a common problem with all Windows Mobile devices – as opposed to Blackberry 4.5 or Symbian).
Note that some people state the iPAQ is not compatible with the Plantronics Voyager 855. This is in no way the case.
1.8.6 No official WM6.1+ upgrade
HP have stated they wouldn’t release WM 6.1 (or any other, newer OS version like the future WM7) for the iPAQ 210. This means you’re at the mercy of the XDA-Developers’ hackers and cooked ROM’s. The lack of WM 6.1 isn’t really an issue as it has very little improvement on non-phone Windows Mobile PDA’s; WM7, on the other hand, will most probably be a must to upgrade to. I can only hope the iPAQ 210 can be hacked and its ROM can be easily upgraded with cooked ROM’s. Currently, there aren’t any hacked / cooked ROM’s. I’ll keep you posted on this issue, should you want to decide whether to go for the new iPAQ. You may also want to keep an eye on the discussions HERE, in the Upgrading, Modifying and Unlocking forum of XDA-Devs and, of course, the traditional Axim/MobilitySite and BrightHand fora.
1.8.7 Plastic body
While, at first, I didn’t particularly like the not-that-professional feel of the plastic back of the new iPAQ (compared to the magnesium-alloy body of the hx4700), I came to accept it. If you use it in a third-party leather case like that of PDAir (thanks, Hal, for the additional case!), you won’t really notice it having a plastic back. Also, its being a bit thicker than the hx4700 won’t be that big an issue either when used in a case.
1.8.8 Battery life
I can't really comment on the battery life yet. Many have reported around seven hours of battery life with moderate backlight usage and Wi-Fi on all the time. I had definitely worse battery life in my YouTube Wi-Fi playback tests with higher backlight levels. This may also be caused by the fact that the battery, on its long journey to Europe, had been completely depleted, which may have caused it to be permanently damaged and its capacity lowered. Also, the high (about 60...80% at 624 MHz) CPU usage of playing back 480*320 AVC videos (as of CorePlayer 1.2.3) may have also resulted in having much worse battery life than the above-cited seven hours.
1.8.9 Bluetooth GPS problems(?)
Some people (see for example THIS) have reported on GPS problems; for example, the inability to work together with the Nokia LD-4W (which works just great with some other WM handsets / PDA's like the Mitac Mio A702). Other, tested (and working) BT GPS sets include the BTGPS74R and iBT-GPS.
1.8.10 Low speaker volume
Unfortunately, the volume of the iPAQ 210 speaker is pretty low – about the same as the iPAQ 2210 or the iPAQ hx4700. As with the iPAQ 2210, the speaker is on the back of the PDA. Unfortunately, the PDAir case further decreases the already-low volume of the iPAQ 210. HP state the device has two speakers, one in the front; the latter might be for Skype only (not confirmed). (BTW, as with early versions of Skype, the dual-speaker Fujitsu-Siemens 720 wasn’t supported either and Skype, as of now, only uses the back speaker, also resulting in annoying acoustic feedback.) It’s not known whether the HP engineers will be able to raise the speaker (buzzer) volume from software or do we have, as with the 2210 and the hx4700, live with an inherently quiet speaker not fixable (and easy to even burn down, as was the case with both the 2210 and the hx4700). This means you’ll end up having to use headphones or external amplifiers for the time being. Certainly bad news for YouTube / video freaks.
Also note that the alarms are similarly low-volume and, therefore, pretty much useless if you plan to use your iPAQ as a clock to wake you up. There is a workaround HERE (with artificially increased volume levels in the reprocessed alarm tunes) you will definitely want to check out.
2. Verdict
While certainly not without problems (touchscreen insensitivity, low-volume speaker, button reassignment problems, no official operating system upgrades, slightly worse outdoor visibility of the screen without backlight), I pretty much like the new iPAQ and I think it’s a decent upgrade from the hx4700 adding painfully missing features (SDHC, for example). Particularly if you’re a multimedia geek and would like to play back AVC videos (where the new PXA310 already excels when used together with the latest CorePlayer; and, according to the CoreCodec folks, this is just the beginning!), you’ll certainly love the new device. While the "cooked" 6.1 HP iPAQ hx4700 Windows Mobile ROM’s are in no way bad (just the contrary – they’re EXCELLENT and, finally, take away entirely the compaction issues), the new PDA is indeed better in many respects.
If you need a device with a large, 4" VGA screen with stunning properties like the best minimal and maximal backlight levels and best color reproduction ever, the HP 210 is more than recommended. The only device that comes closer is, obviously, the hx4700, which has exactly the same color reproduction, (great) polarization evenness and minimal / maximal backlight level. Its touchpad, on the other hand, is a real pain in the back and in itself may worth the upgrade. Also, if you don’t want to use unofficial, "cooked" ROM’s, either the lack of WM5+ (if you stick with WM2003SE) with its vast arsenal of WM5-only apps like the Esmertec Jbed MIDlet manager or, if you do use the official 2.01 / 2.02 ROM, the heavy compaction issues will drive you mad. In these cases, the upgrade is more than necessary. But, even if you have WM 6.1 on your hx4700 (taking away the compaction issues and providing compatibility with the latest, WM5+-only batch of applications and games), the upgrade is well worth considering – particularly if you’re a gamer. Finally, don’t forget that, if you plan to stick with the Windows Mobile platform (and don’t go for full-size book readers like the iRex iLiad – see THIS for more info on this), you’ll want to go for a large-screen device like the 4" VGA iPAQ’s – if you don’t plan getting the (ridiculously priced, super-expensive – it costs about four times (!) more than the iPAQ 210) 5" HTC Advantage / Ameo / x7510, that is. The excellent book / document reading capabilities are greatly supported by the new D-pad (you no longer need to assign the "Page down" function to the Record button to avoid having to scroll back and forth horizontally because of a stale tap on the left/right arrows), the minimal backlight level (again, this model, along with the hx4700, the best for nighttime reading) and the lack of landscape polarization issues (you don’t need to stick with the Portrait mode, only offering 480 pixels horizontally, which is just insufficient for reading non-reflowed PDF files). Models like the Dell Axim x50v/x51v severely lack in the latter two respects, and they have a considerably smaller screen. Not to mention the just-announced 2.8…3" (W)VGA models from Gigabyte, HTC, Acer / E-TEN or Sony-Ericsson: they’re far worse suited for high-resolution e-book / PDF reading than these PDA’s even because of their much smaller screen.
Note that, as has also been explained HERE, I've painted a comparatively rosy picture for the iPAQ 210 for the following reason: there are only two VGA devices out there with quality (let's forget about the outdated, WM2003SE-only and washed-out Toshi e830) 4" screens. VGA on a 2.8" (MDA Compact IV, E-Ten, Gigabyte etc.) are more of a joke and in practice is pretty much useless; so is WVGA on a 3" screen (S-E X1). This is why my review is rosier than it would be if there were some decent (!) 4" VGA alternatives - apart from the hx4700, of course. (And the HTC x7510 isn't an alternative at all, particularly size- and price-wise.) The same stands for the PXA310 architecture, which already is FAR better at playing back AVC content than the lousy, heavily outdated PXA270 in the hx4700 (or, for that matter, the brand-new x7510).
This is also mentioned in the Verdict (and the intro) above, but I stress it once more. The reason for my recommending the 210 is simply because there aren't better 4" VGA devices out there and, therefore, one needs to learn to live with its problems. If you do not need a 4" VGA device and can live with even a 2.8" model, you have a lot more models to choose from. If you do need 4" because you want to use it as a high-resolution PDF reader, Opera Mini rendered by Jbed with readable fonts etc., your best choice, today, is definitely the iPAQ 210 and it simply has no alternatives. (Except for the predecessor, the HP iPAQ hx4700, upgraded to WM6.1 if you don't mind the touchpad, the inferior PXA270-based architecture, the lack of SDHC and the other disadvantages it has. Of course, as has also been explained, it has advantages over the iPAQ 210 too: most importantly, the touchscreen sensitivity and the non-plastic, much thinner body.)
(reserved for future use / additions / updates)
best review on the web for the ipaq 210 series
That's a fantastic review, full of the sort of detail that users actually want to know. Great job!
akyriak said:
best review on the web for the ipaq 210 series
Click to expand...
Click to collapse
Thanks Just published a somewhat extended version.
A revised, updated version posted.
UPDATE (05/05/2008):
1. There’re some additional speed comparisons HERE stating the 210 is faster than the hx4700 in everyday situations.
2. I also need to emphasize the 210 has 128Mbytes of RAM, unlike the hx4700. If you’re a power user, this may be advantageous – you can keep many apps open at the same time without having to close any of them (or let the system shut down some arbitrarily).
3. To see how usable a connection to an external cellular phone is, I’ve made some long-time HSDPA tests with the v21 Nokia N95. It worked just great; after downloading 300 Mbytes (and uploading about 40), the charge meter still showed about 4 bars on the Nokia, meaning it still retained about 20-40% of its charge. This means you can download about 500 Mbytes with one charge over HSDPA if you use the 210 with the Nokia N95 with its latest firmware. (Note that the figures may wildly vary with UMTS or, even worse, GPRS / EDGE only. With them, you will most probably encounter far worse battery life – after all, UMTS and HSDPA streaming / download consumes approximately the same power but the net throughput of HSDPA is, of course, much higher – even over a non-EDR Bluetooth modem connection, where it’s restricted to 72 kbytes/s, while the N95, at least in Vodafone’s network, is currently capable of downloading at about 250 kbytes/s over HSDPA.) The network conditions through this were excellent, with strong signal and, at most, walking speeds (some of the tests have been conducted while taking a walk).
4. I’ve continued making some serious power usage tests to find out both the power consumption of the wireless units and the PXA310 CPU. (After all, the major selling point of the new PXA310 architecture is the allegedly much lower power consumption.)
The results are acceptable but in no way stellar. All the tests have been measured under exactly the same circumstances: no CF / SD cards; minimal backlight WITHOUT enabling auto-brightness (which would have further decreased the backlight) etc. and are, consequently, usable for at least relative ratio computation. I’ve tried to make at least two tests of all tests, each lasting at least one hour long (with some tests, I’ve waited for three hours). All percentages are given in the voltage level decrease in an hour.
~0% CPU usage, no wireless activity: 8% / hour
100% CPU usage (Orions), no speaker, just idling (but still consuming 100% CPU time): 18% / hour
100% CPU usage (Orions), A2DP sound & actively playing: 24% / hour
YouTube & CorePlayer, HSDPA via non-EDR BT: 18 (with A2DP)…22% (with headphones at 50% volume) / hour
YouTube, Wi-Fi (with built-in speaker at max volume): 28 % / hour
The latter figure, incidentally, is pretty much in correspondence with the 3:28 total runtime with the Wi-Fi multimedia streaming test in Adama D. Brown’s review (see section “High Drain Test” HERE)
The Wi-Fi-less (Bluetooth only) YouTube figures are somewhat lower than the Orions figures. The reason for this is simple: when playing back YouTube, the CPU usage generally isn’t at 100%, unlike with Orions, but at 80%. This is even lower when YouTube is buffering (but NOT during every single buffering!); see the low valleys in the following acbTaskMan shot (look for the red line!):
All in all, efficiency- and power saving-wise, I’ve expected far-far more of the new PXA310 platform. (This is in no way HP’s fault!) Remember my previous power usage tests: there, I’ve measured (see section 1.3.2 Stream formats HERE) about 70% more net power usage with high CPU usage. These tests clearly show the PXA310 still consumes way more power with high CPU loads than running under light load. In this respect, even the old and otherwise heavily outdated Samsung SC32442 architecture is far better (again, see my power measurement results HERE, in the second part of UPDATE (01/03/2008) at the bottom).
5. Finally, I’ve made some serious recharging measurements too (making several tests with radically different starting charge level to be absolutely sure the results aren’t dependent on the initial charge level). The main reason for this was my wanting to see how different USB rechargers compare to the 2A wall charger coming with the 210. I’ve tested two USB rechargers: a 0.5A (coming with the BlackBerry 8800) and a 1A one (coming with the HTC Wizard).
USB recharging:
Fast:
1A Wizard charger: 24% / hour
0.5A BB: 24% / hour
As can be seen, there’s absolutely no difference between the 0.5A BB and the 1A Wizard charger. Given that recharging a 2200 mAh battery takes definitely more than 0.5A (but in no way close to 1A) to be finished in 4.16 hours, this shows the BB charger is able to provide more than 0.5 Ampers. The results, on the other hand, also show that there isn’t much point in using USB chargers capable of providing more than 1A because it simply won’t be made advantage of.
Slow:
0.5A BB: 4% / hour
Yes, the slow recharging rate is indeed very slow: one-sixth of the fast charging. Assuming the latter uses (up to) 600 mA, this means slow recharging restricts the current to around 100 mA. This will, on the other hand, surely be compatible with every USB port out there – even those of other PDA’s like the Pocket Loox 720
Wall charger test
Finally, the 2A wall charger test, ~38% / hour, clearly shows the factory iPAQ charger will always be 60% faster than any USB wall charger. This is really-really useful to know. Now, I only hope HP does release a cinch -> 24-pin synch slot power converter to greatly speed up the recharging with traditional 2A iPAQ chargers. These came as a factory accessory with all past models (or, at least, the iPAQ h2210 and the hx4700) – it’s probably because of the lack of the cradle that HP has left it out from the factory pack.
UPDATE (05/05/2008, later the same day):
1. In THIS MoDaCo thread, I further explain in which cases preferring a non-converged solution (in this case, the iPAQ 210 used together with a Nokia N-series phone for their excellent multimedia / GPS / camera / HSDPA features and lightweight, sleek body) can be a much better solution than going for a converged device like the i-mate 9502.
2. HERE and HERE, BrightHand forum members emilb and David Hettel have posted some additional information on the recharging situation. Emilb’s measurements and David Hettel’s experience state the same as me: if you really want to quickly (!) recharge your iPAQ, forget using USB wall chargers, regardless of their performance.
3. In THIS thread, some of us asked whether the round barrel plug to 24 pin dock plug to speed up recharging (avoiding the use of slow USB even wall chargers) is available from anywhere. You may want to keep an eye on it (but I’ll too announce when there’s any way of obtaining them).
4. AximSite forum member rush214 explained there is a round barrel plug to 24 pin dock plug converter in the box coming with the 210. (Sorry, didn't know about that as I've received the 210 without a box.)

Review, benchmark & comparison: remote controller / presentation suite REDFLY Mobile

Review, benchmark & comparison: remote controller / presentation suite REDFLY Mobile
It was just a few days ago that Celio Corp, manufacturer of the two (C8N and C7) REDFLY Mobile Companions, have released their own REDFLY Mobile Viewer application, which runs on traditional PC’s (as opposed to the netbook-alike Mobile Companions). (There is a comparison of these three products HERE.)
It, at the first glance, is pretty similar to the well-established phone controller applications already available on Windows Mobile: SOTI’s Pocket Controller, MyMobiler, VirtualCE and so on. (See my last roundup of them HERE) However, there’s a major difference between it and any other, previous phone controller solutions: it’s able to show the contents of the phone’s screen in resolutions up to SVGA (800*600) or XGA (1024*768) on phones with less and equal/more than 128 Mbytes of built-in RAM, respectively.
This means if you have a QVGA (320*240) phone, you can still enjoy using (most of) its applications (and even some games) in either SVGA or XGA resolution, depending on whether it has 64 Mbytes of RAM built-in, or more. On top of this, it has excellent screen redraw efficiency and very low CPU utilization – the latter is very hard to measure even on slower models.
This, basically, offers the same possibilities as either a built-in, digital VGA output (like that of the Dell Axim x50v/x51v or the i-mate 6150/8150). Note that these shouldn’t be mistaken for analogue TV output found in, for example, the i-mate 8502/9502 – the latter has far worse quality and, for “real” presentations (unless it’s a showing lower-res videos only), pretty much useless resolution. Several Symbian S60 phones like the Nokia N95, N82 etc. also have analogue TV output only. (See THIS for more info on these questions.) Also note that the VGA output speed will still be much lower than that of phones or PDA’s with built-in video output circuitry: they, in general, are capable to provide 100% speed when driving an external monitor (even the Dell Axim x50v/x51v, at XGA resolution, with disabled internal screen). An external, software-based solution will have much lower speeds – that is, you won’t for example want to demo the video playback or fast-paced action gaming capabilities of your phone using REDFLY Mobile Viewer. Nevertheless, REDFLY Mobile Viewer is still one of the fastest screen displayer applications – in some tests, it has turned out to be even faster than SOTI’s Pocket Controller, the so far, best application in this respect.
Installation
Get both the desktop EXE (REDFLYMobileViewer.exe) and the CAB file from http://www.celiocorp.com/viewer. These must be separately downloaded and require receiving two e-mails with the download links. Note that this is a 60-day trial version.
There are four different client CAB’s available: RFS5*.CAB, RFS6*.CAB, RFP5*.CAB or RFP6*.CAB. It’s pretty easy to find out which is which. After the leading “RF”, the next letter (either S or P) shows whether it’s a phone / PDA is a touchscreen-enabled, professional (P) or a touchscreen-less, standard (S) phone. Similarly, the next digit, 5 or 6, refers to the Windows Mobile version (5 or 6; note that earlier versions aren’t supported).
After downloading the files, install REDFLYMobileViewer.exe on your desktop and transfer the (right) CAB file to your phone / PDA. Install it on the latter by tapping it; let it restart your phone so that the Redfly client service can start listening. (Note that I would certainly have welcome a solution employed by most other remote controllers: upon noticing the client phone doesn’t have a deployed CAB, they could do it automatically. Hope this is fixed in the future.)
After rebooting the phone (PDA) and reconnecting USB so that activeSync / WDMC is started, you can already click the “Connect” button in the desktop controller.
Opinions, comparisons
Indeed the extended resolution works great. I’ve tested it with the following apps:
- Internet Explorer Mobile (on the iPAQ 210, HTC Wizard and HTC s710)
- Opera Mini 4.2 and some games running under Jbed
- Built-in system applications, setting utilities etc.
- Office Mobile applications
All of these applications (and the dynamic resizing-capable games) did sense the non-standard (non-QVGA/VGA) screen resolutions and resized themselves without any problem.
Second, the speed. If you’ve read my previous phone / PDA controller articles, you know it well enough the more data you’re transferring over USB from the comparatively low-powered, slow processor of the phone, the slower the presentation will be; that is, the frame rate will drop.
While certainly not without problems (slowdown being the most important), REDFLY Mobile Viewer certainly excelled in this area too – it delivered a consistently good framerate at even the highest resolutions. In this regard, only the fastest SOTI’s Pocket Controller can be compared to it.
There are some problems with it, though. Should you want to use this suite as a generic PDA / phone controller suite, you’ll find some of the missing functionalities (for example, clipboard synchronization or, at least, emulating pasting text to the PDA / phone via the keyboard) and incompatibility issues (you simply can’t run some games and apps – most importantly, ones that can only work in Portrait mode) pretty restricting. That is, if you’re looking for a traditional PDA / phone controller and you are absolutely sure you won’t make advantage of the resolution enhancement capabilities of the app, just look elsewhere: even SOTI’s Pocket Controller is cheaper – and is much more featureful (except for, of course, the resolution enhancement).
Screenshots
Let me present you some shots of the app controlling several of my phones / PDA’s. Note that the shots are all pretty huge; this is why I’ve only put in low-resolution, low-quality thumbnails in my article. Just click them to see the original, high-quality, large images
Opera Mini running on my HP iPAQ 210 in XGA resolution
On devices with 128+ MByte RAM (like the HP iPAQ 210), you can select resolutions larger than SVGA (800*600)
On devices with less RAM (say, 64 Mbyte), you can only use either WVGA or SVGA (the other two menu items are grayed out):
(taken on a HTC Wizard)
(taken on a HTC s710 touchscreen-less smartphone)
Just like on my WM6.1-based WM Professional Pocket PC phone, the HTC Universal, it didn’t work on my WM5 176*220 HTC s310 (Oxygen) (screenshot here) so I couldn’t test how it fares.
Benchmarks
As far as CPU usage is concerned, while not connected, it’s sufficiently low: 0.2…0.4% (REDFLY.exe) on the 200 MHz Wizard (and even less on faster devices). While actively controlling the phone, it still remains almost unmeasurable – WAY better than most other, comparable solutions.
As far as screen redraw speeds are concerned (see THIS for more info on all this),
- on the QVGA, 200 MHz Wizard, the number drawing benchmark has shown every second frame (and lasted 10s). Video HERE
- on the VGA 624 MHz HP iPAQ 210, the number drawing benchmark has shown every 1.5 frame (but lasted 19s – that is, there has been some lagging). Video HERE.
Note that Nanobotz, the other “standard” program I use to evaluate screen redraw efficiency, didn’t start with Redfly being active. When starting the Redfly client with the already-running game, nothing could be seen on the desktop either – it was all black. Nevertheless, Speed Racer delivered VERY good results – approximately 1 fps on a 200 MHz (!!!) HTC s710 / Vox Smartphone (video HERE).
In a nutshell, compared to other PDA / phone controller solutions
Pros:
- Revolutionary resolution extension on both all devices
- very low CPU usage
- support for special buttons not necessarily present on all models: the two softkeys, OK and the red/green phone buttons (not present on WM Classic models)
- decent screen refresh speed
- no keyboard input problems on WM Standard (no-touchscreen) devices
- no compatibility problems with Windows 7 (tested under build 7000)
Cons:
- No built-in screenshot capabilities
- No clipboard synchronization or paste emulation via keyboard
- No goodies like file synching / registry editor
- Can’t operate in Portrait mode: if you switch to it manually on the PDA, it won’t obey
- Limited compatibility with some? most? games (Portrait only?) – iGo doesn’t work either. Airfadude, in the other hand, works:
so do Java games under Jbed. For example, Speed Racer running in 800*480:
(video, taken in the 800*480 mode on the slow [200 MHz] HTC s710 HERE)
- If you don’t want to take advantage of the screen resolution, very expensive ($39.99) – even more than SOTI’s Pocket Controller
- resolutions over SVGA only available on models with 128+ MB of RAM (note that it will work with far less actual free RAM)
- It seems to be incompatible with some models (like the above-mentioned HTC Universal and s310)

Categories

Resources