Microsoft Reader Reinstallation on I-Mate PPC - General Topics

Recently updated my OS version to 1.72.00 and commenced to reinstall apps and utilities erased during the reinstallation process. Since MS Reader in ROM is outdated, I downloaded the current release and installed in RAM (default drive), then activated (successfully). I've performed this process numerous times (following occasional hard boots) without incident and MS Reader (in RAM) has worked flawlessly. However, this most recent installation (actually several repeated installations) fails to open my ebooks -
"This copy of Microsoft Reader cannot open this title. You may not have rights for viewing ... ," although the ebooks display in the Library. Clearly I must have forgotten a crucial step in the MS Reader replacement process and I can't locate an earlier forum discussion on this topic. Any and all help appreciated. I miss my Reader!!!

Related

EVERYTHING you need to know about backing up your PPC

I've long been promising the second part of One on one: final versions of Spb Backup and Sprite Backup 5 - the Definitive Comparison - Part I. Here's what you (may) have been waiting for, completely enhanced and listing all the solutions, comparing and benchmarking all the current backup applications, with a lot of additional, real-world tests and, as usual, loads of never-before published hacks, tricks and tips.
Note that this article contains about 140 screenshots (most of them in the main comparison chart) showing examples of ALL the usage areas of the reviewed applications and a lot of usage tips. That is, you may want to spend some hours in reading the article and scrutinizing the comparison chart(s) to find out all the necessary information. It's certainly worth it - this article may contain a LOT of usage tips, tricks and secrets you may never have thought of. Make sure you click the screenshots - I've created them to be usable as mini-tutorials too.
If you don't want to spend that much time with scrutinizing the chart in finding out what features each backup application has and how they compare to each other, feature-wise, jump forward to section 4., the verdict, to find out which backup applications I recommend the most. However, to find out more about these applications, I do recommend spending some time in deciding what features you absolutely need in a backup application and what are the currently available backup apps that do provide these features. After all, it's all about spending your hard-earned dollars and defending yourself for paying extra for unneeded features, based on real comparisons - you don't possibly want to spend, say, 30 bucks on an application you may not fully use all its features of.
1. The need for backing up
What are backup applications needed for? you may ask. Isn’t plain ActiveSync synchronization sufficient?
Synchronizing with a desktop computer via ActiveSync (as long as you don't use ActiveSync backup) only protects some sorts of your data, not all of them. For example, if you have Microsoft Outlook on your desktop PC and you synchronize everything, then, "only" your Personal Information Manager (PIM) data (contacts, calendar, tasks, notes), (mobile) Internet Explorer favorites and files in the \My Documents directory will be safe and restorable in case of a fatal system failure: a hard reset made by the user to get rid of the probably completely messed up system or an accidental hard reset caused by a depleted battery on pre-Windows Mobile 5 (WM5) devices.
Other things won't be saved: programs you've installed on the device, (non-ActiveSync-synchronized (desktop Outlook)) E-mails, SMS, MMS messages you have on your device, all the data files not stored in \My Documents (this directory is automatically backed up by ActiveSync if you enable synchronizing "Files") etc.
This is because standard ActiveSync synchronization is really limited in what it can synchronize (back up): only a part of the file system (everything outside the \My Documents directory is left out), only part of the WindowsCE databases (only PIM databases are synchronized, mail, queue etc. and third-party databases aren't) and none of the Registry.
This means ActiveSync (or any of the above-mentioned plug-ins) is not capable of saving / restoring your
ALL third-party applications you've installed on your PDA (because they use the file system outside the only-synchronized \My Documents, sometimes heavily depend on the registry (they store settings / data in them) and sometimes (in very rare cases: see for example the case of some mobile phone handler apps) even on the WindowsCE databases)
System-level settings you've made (font size, ClearType, Today wallpaper, Today plug-ins, menu changes, input changes, button settings, owner information, sound & notification, backlight, power, audio, (if present) wireless settings) - they are almost exclusively stored in the Registry (I've elaborated on many of these in many of my articles) and, consequently, they aren't backed up either)
Messaging (in pre-WM2003SE parlance, Pocket Inbox) settings (mailboxes set up) and all messages (these are stored in the WinCE databases and in the \Windows\Messaging directory in the file system; these aren't backed up either)
MSN and other accounts
Third-party backup applications like MightySync, MobSync and Intellisync don't help much either. The first two only helps in synchronizing (including backing up) other directories (and storage cards) and not only \My Documents; Intellisync only helps in extended PIM synchronization. Also, you can use for example the desktop-based Jeyo Mobile Companion to back up (and, then, restore) your SMS and MMS messages - but nothing else.
This all means third-party backup programs (or the one built into ActiveSync) are really needed if you want to completely restore your system without having to reinstall all your apps from scratch, make your settings changes again and set up your mail and other connectivity accounts manually. With a decent backup application restoring these parts of the system is a breeze.
(A comparison for (ex-)Palm users: in this respect, the Windows Mobile operating system is a bit weaker than Palm OS. With the latter, everything is stored in systems database files automatically backed up by Hotsync every time you synchronize your device. (Of course, I'm not saying Windows Mobile sucks. I wouldn’t be a MS user if I thought that way ). The desktop PC-based ActiveSync can be made to do the same (which I'll explain soon), but it's not enabled by default and is no longer available with WM5 devices - one of the biggest problems with the WM5 platform.)
I've also elaborated on these question in my previous articles; please read One on one: final versions of Spb Backup and Sprite Backup 5 - the Definitive Comparison - Part I and the from there linked articles for a complete review. I also recommend the generic articles linked in the "Further information" section.
1.1 What backup applications are there? The three types of backup applications
Roughly, there are three kinds of backup applications:
third-party apps purchasable and installable separately (Sprite, Spb, Sunnysoft, ArtSSave, SKTools) - see Chapter 2
backup apps coming built into the Pocket PC (that is, in the ROM) - the subject of Chapter 3. Note that Microsoft itself doesn't ship any kind of a standard back-up utility with the Pocket PC / Windows Mobile operating system built into the ROM of the device, only the desktop-side (see group three) ActiveSync. This is why there is no standard (a backup utility that can be found on ALL Windows Mobile devices) backup utility on your Pocket PC, only a model-, series- or brand-specific one (if at all).
desktop-side backup applications without, in cases, (visible) Pocket PC-side components. That is, tools that require, for example, the Pocket PC being cradled and visible to ActiveSync (or, with more advanced tools like the desktop components of Sprite Backup, accessible through Internet, without the need for having an ActiveSync connection).
The advantages of the three groups are as follows:
the first, third-party group, offers a LOT of advanced functionality. They offer a LOT more than even the most advanced built-in tools or some desktop-based tools. Furthermore, the lack of being built-in into the ROM isn't really a problem with them: most of them are able to create self-restoring (.EXE) backups (the case with Sprite and Spb Backup) or, along with the non-EXE backup files, a separate, directly executable .EXE file on the card (the case with Sunnysoft Backup Manager and SKTools), which can be directly executed off a storage card after a hard reset. Only of of them, ArtSSave, doesn't offer this; you can, however, directly put its CAB installer file on the card and, along with CabInstl (it MUST be installed on a storage card), you can install it any time. The capability from being installed from a CAB file is true with all these applications should you prefer not using self-restoring backups.
The applications belonging to this group all allow for scheduled backups (you don't need to manually initiate the backup but can instruct the backup application to do an automatic backup say at night when the some-minute-long backup process doesn't disturb you) and a lot of other goodies. Of the other types of backups, scheduled backup capabilities are much rarer (except for iPAQ Backup).
the second group, that is, that of built-in applications, are always at hand, ready to restore your backups stored on, say, your storage cards - even after a hard reset. They, however, in general, except for iPAQ Backup, are far worse than most of third-party applications and, generally, are only shipped on pre-Windows Mobile 5 devices (with some exceptions: for example, the Dell Axim x50 WM5 upgrade and the x51 series has Data Backup built-in; so do Acer models. However, as far as other WM5 brands / models are concerned, Fujitsu-Siemens, HP Pocket PC's and HTC-manufactured Pocket PC Phone Edition devices don't have any kind of built-in backup applications.)
Note that another advantage of these two groups are the lack of need to run restore strictly on your desktop computer. When you use a backup application belonging to these two groups, the backup file will be created locally, which, then, can also be restored locally - that is, on the PDA, just starting either the produced self-installing EXE file or starting the built-in backup application and pointing it to the backup file.
This, however, doesn't mean you can't store your backup files on your desktop computer. You can copy them there any time - or, even automatically synchronize them to there so that you don't need to remember to manually copy them. If you make your backup application write your backup file(s) onto your memory cards (or built-in file store with pre-WM5 devices, if applicable), which is the preferable way of backing up your device (to avoid the consequences of a sudden RAM erase caused by battery depletion or a forced, manual hard reset caused by a misbehaving program, which may happen even under WM5), you can use the already-mentioned MobSync or MightySync to automatically keep these files synchronized on your desktop. One of the third-party backup applications, Sunnysoft Backup Manager, even has a desktop-side tool that does the automatic synchronization for you automatically, without your installing / configuring MobSync or MightySync .
Finally, applications (currently, there is only one application in this group: Sprite Backup) belonging to both the first and the third group, that is, applications that can make (initiate) backups on both the Pocket PC and the desktop, also allow for restoring the created backup file without using a desktop computer - that is, right on the PDA. That is, you can safely use their desktop-side tool to do the backup; you can be absolutely sure the backup file created on your Windows computer will be later restorable right on your PDA, without the need to access a desktop Windows.
This all means there is only one backup application that necessitates a Windows desktop computer for restoration: the built-in backup / restore module in ActiveSync. All the other solutions allow for restoring your backups right on your PDA.
The advantages of the latter are pretty clear: you can restore your backups anywhere, any time (for example, far away from any desktop computers). This is what ActiveSync backup lacks.
the third group let for (easily) store your backups on your desktop computer (or any other networked computer with even more advanced tools like the desktop backup agent or the share access features of Sprite Backup) without human interaction. (Note that you can do the same with automatic backup file synchronization with all the backup applications belonging to the first two categories if you, for example, use MobSync or MightySync to automatically transfer / synchronize these files to your desktop every time you cradle your device.)
1.2 What can we expect from backup applications?
Only the simplest backup applications offer manually-initiated-only backups (all the built-in backup applications except for iPAQ Backup). All the third-party applications support at least scheduling, the advantages of which have already been explained in section 1.1.
In Chapter 2 (third-party) applications, I'll elaborate more on the advanced features of these applications when I discuss the comparison chart. Please read that part to see what other, even more advanced features these applications have.
In the next chapter, I elaborate on the third-party applications available now; in the third, I review and compare applications coming with some (mostly older) Pocket PC models. Note that, as with most of my articles, most of the information and usage tips (as menu and fill-in example screenshots with short comments) are in the comparison chart. This is the only way of really reducing the size of the article. Without using a comparison chart-based approach, the article would be at least an order of magnitude larger and harder-to-read. Scrutinizing the comparison chart is essential - most of the information is in there.
Also, real comparisons and feature lists are done in the chart. In the following two chapters, I only elaborate on the most important information on each application that needs to be known and/or couldn't be included in the chart.
2. Current backup applications
What has changed since my previous two real articles & comparisons of Pocket PC backup solutions?
There have been a lot of changes in the last half a year, particularly when it comes to backing up Windows Mobile 5 (WM5) Pocket PC's, which has always been much more problematic than with previous operating systems when it comes to backing up Personal Information Manager (PIM) data, Messaging data (e-mails or, with Pocket PC Phone Edition devices, SMS and MMS messages) and generic WindowsCE system databases. (It's in these that WM5 has changed the most, compared to earlier operating systems.)
Spb Software House has released version 1.1.x and, then, shortly thereafter, 1.5.0 and 1.5.1 of (while I reviewed 1.0 in the first article) Spb Backup, their pretty good backup solution with welcome additions like HP ProtectTools compliance, customizable restoration, storage card backup and several bugfixes.
Sprite Software hasn't been lazy either: they have released version 5.1 of Sprite Backup 5, now, with HP ProtectTools compliance and, which is very important for anyone wanting to upgrade the ROM of his or her Pocket PC, the Device Upgrade mode, which was painfully missing from the first, 5.0 version.
Sunnysoft Backup Manager has also been updated and made fully WM5-compliant.
Last but not least, the, in my opinion, best all-in-one systems tool SKTools has also introduced a really decent backup/restore module, which has been fully WM5-compliant in the last, just-debuted 3.0 series.
2.1 Sunnysoft Backup Manager
(current, tested version: 3.767 build 09111 (internal file dates 09/19/2006))
It took quite a lot of time (as was, incidentally, the case with Sprite Software too) for Sunnysoft to come out with an, at last, WM5-compatible version of their Backup Manager available here.
As opposed to the version(s) tested in my previous roundups and tests, the new version(s) are now fully WM5-compliant; they didn't cause any problems in my thorough tests and proved to be fully reliable. (The same, of course, stands for pre-WM5 operating systems, which Sunnysoft Backup Manager has always been supporting without problems.)
The client itself is pretty capable - it is capable of everything, except for the device upgrade mode and password protected device backup, which only Sprite Backup is capable of (with the latter, without other hacks); also, HP iPAQ hx users should stay away from it if they have activated HP ProtectTools. Otherwise, it's pretty decent.
2.2 Spb Backup
(current, tested version: 1.5.1 build 2432)
Spb Software (apart from the much older Spb Clone), along with the S-K and opposed to Sprite Software and Sunnysoft folks, is a newcomer on the backup application scene. Fortunately, apart from the programs' not having as many extra capabilities as some of the other backup applications and has some major problems (see the next section), it has turned out to be comparatively good.
2.2.1 Quick tip: Backing up devices with system-level password set with Spb Backup
Unfortunately, Spb Backup is, in general, unable to backup devices that have a system-level password set. I've thoroughly tested this on all my Pocket PC's and found out the following: with an unofficial AKU3 pre-release ROM on my HTC Wizard, almost all scheduled backups were done even with enabled system-level protection. After flashing back the "official" 2.26 T-Mobile ROM to the Wizard, Spb Backup stopped making backups with the password active (this MAY mean it'll be, finally, compatible with all protected AKU3+ WM5 devices. For more information on what AKU's mean, please read this article). The situation was the same with all the other PDA's I've thoroughly tested this functionality on: the AKU2.3 HTC Universal, the A12 (AKU2.3) Dell Axim x51v and the WM2003SE Pocket Loox 720. It was unable to backup these devices most of the time (except probably two times the x51v).
However, there is a very simple and elegant solution to this problem (originally invented by AKAJohnDoe). All you have to do is setting up a notification to be "fired" just before the scheduled backup. For example, if you schedule your backup to be started at 12:30 in the night, also set up a recurring event to 12:30 (it may end at once - 12:30 - it doesn't need to take any time, even if letting more time wouldn't result in more notifications to be displayed either) as can be seen in here. (To do this, start Calendar and choose New (on pre-WM5 devices) or Menu / New Appointment (on WM5 devices) and fill in the fields as is shown above.) Also make sure that you choose one minute in the "Reminder" section so that, if you've kept a power timeout on the device at the default 2 minutes, it won't power off the Pocket PC before Spb Backup is fired off (which will be one minute after the notification is displayed - that is, while the PDA is still powered on).
To make this event fired up every day at the same time (not just once - in the above, I've only shown how an appointment should be created that is fired only once, at a given time minus one minute), click Occurs and select Edit pattern.... Click Next on the next dialog and, on the following, change "Weekly" to "Daily" by just clicking "Daily" in the top left corner. Then, just click Next and Finish on the next dialog. Now, the new appointment series will indeed be set up. A quick glance at the Today screen shows that the backup itself indeed starts one minute after the notification (again, the notification wakes up the device one minute BEFORE the set calendar event).
2.3 Sprite Backup
(current, tested version: 5.1.0 build 1447 and 3.1.4 Premium)
Sprite Backup has been the oldest and most widely known backup application for the Pocket PC. All non-WM5 iPAQ's, starting with later Pocket PC 2002 models (for example, the iPAQ 5450), had some kind of a "dumbed-down", but still pretty usable and reliable (as opposed to some other backup applications coming with non-iPAQ Pocket PC's, as we'll see in Chapter 3) Sprite backup-clone called iPAQ Backup.
Sprite Backup excels in almost every area, has unmatched capabilities (the device upgrade mode and desktop-side backup tools being the two most important ones). Furthermore, not counting in Spb Backup (which does need hacks to do this - see the above section), it's the only application to correctly backup / restore password-protected Pocket PC's.
Its only problem may be the higher price, the complete lack of any kind of trial versions and a slightly bigger archive size (slightly lower compression ratio) than with all the other alternate backup applications. It should, however, also be pointed out that it's the fastest application to both backup and restore a device; for example, it takes SKTools about two times the time to backup / restore the device. Spb Backup is also considerably slower. It won't be a problem with the latter two apps, however, if you make them back p your device in scheduled mode (for example, at night, when the time usage isn't important).
There are two main versions of Sprite Backup: the 3.x and the 5.x series. The former (current version: 3.1.4) is meant strictly for Pocket PC 2002, WM2003 and WM2003SE devices and the latter (current version: 5.1) for WM5 ones. The two versions are not compatible with each other - that is, you can't run version 5.1 on a, say, WM2003SE device and vice versa. You'll also need to purchase separate licenses for the two versions if you'd like to buy both; fortunately, the upgrade price is half the price of the regular price, which, taken into the overall quality and usability of the suite, is quite a bargain in my opinion.
2.3.1 Differences between the two current Sprite Backup versions (3.1.4 Premium and 5.1)
The WM5-specific version is a slightly dumbed-down version of the older, 3.x series. This means the 3.x series has some features the 5.x series no longer has:
the WM5 version doesn't have the (pretty bad!) PocketMon Today plug-in
the WM5 version doesn't have the Space Detective utility
Note that these two utilities (particularly PocketMon) aren't the best. That is, you don't miss much by not having them in the WM5 version.
The first, PocketMon, is a really basic (for example, it uses low-resolution icons on hi-res devices as can be seen in here) Today plug-in. It's much worse than, say, iLauncher, Spb Pocket Plus or the Today plug-in of Resco Explorer in that it's constantly consuming some CPU cycles; for example, between 0.4 and 2% (measured on a freshly hard reset PL720) through \Windows\mstli.exe on Pocket Loox 720's and some 2-5% through \Windows\shell32.exe on HP iPAQ 2210's. That is, it's the best to completely disable it if you use Sprite Backup on your pre-WM5 device!
The second, Space Detective, is a generic system meter tool, which also has a cleanup module, is far inferior to the solution offered by, say, SKTools, MemMaid and the other cleanup tools reviewed here (alternatives: MobilitySite, AximSite, PPC Magazine, FirstLoox, BrightHand)) because it only helps at deleting three different temporary directories and finding the largest files (as can be seen, it's not even compatible with landscape mode).
the 5.x series is no longer able to access network shares (to directly backup to there) as opposed to version 3.1.4 (example screenshots of the latter: 1 2) and
the 5.x series has no battery level triggering / monitoring features, unlike the 3.1.4 version (Incidentally, it's pretty similar to iPAQ Backup with the exception that you can select both backing up automatically and prompting). The lack of this utility (as opposed to the lack of network share support) isn't that important with WM5 - after all, we have persistent storage, which makes the need for battery level-triggered backing up pretty much meaningless
2.3.2 A quick tip: everything you need to know about the device upgrade mode
The unique and hugely useful upgrade mode of Sprite backup can seem a bit complicated at first: unlike what the application states, there are no online files but an .EXE file that locally creates a descriptor file, which, after the upgrade, must be provided to Sprite backup when it asks for it. The EXE file is a bit hard to find on the homepage as it's mentioned in the forum and the FAQ (WM5-specific; pre-WM5-specific), where it for example thoroughly elaborates on the POP3 problem also discussed here.
The direct downloads to the difference creator executables (again, please read the above links on how they should be used!) are here (WM5-specific) and here (pre-WM5-specific). Note that the latter download contains a PDF manual, the pre-made update files it links are no longer existing on the Sprite Web server.
IMPORTANT: while the device upgrade mode works great in most cases, you may run into severe problems if you only depend on it. This was the case of, for example, my trying to use it to restore between the Molski 2.26 and the bepe/KTamas AKU3.2 HTC Wizard ROM's (note that both of them are "custom" ROM's; in general, Sprite has no problems with restoring between "official" ROM's). No matter what direction (bepe to Molski or vice versa) I used or how many contacts / other apps I had on the original (restored) Pocket PC, after the restoration, Contacts would just exit right after starting. Needless to say, I had no POP3 mailboxes (deleted them all before backing up). That is, you should ALWAYS separately backup (synchronize to your desktop Outlook) your most important data / document files from \My Documents and PIM data (contacts etc) with ActiveSync just to be on the safe side; that is, to be absolutely sure you have something to restore if the update mode of Sprite Backup fails.
2.3.3 MOBILE BACKUP CARD by Filao
In addition to Compaq / HP (iPAQ Backup), some other IT companies have also licensed Sprite Backup; for example, Filao. They are known for am easy-to-use, fool-proof MMC (MultiMediaCard)-based solution, MOBILE BACKUP CARD. It’s able to backup both Palm OS and (Pocket PC 2002, WM2003 and WM2003SE; NOT compatible with WM5) Pocket PC devices. It’s unknown which version of Sprite Backup it contains. It’s highly improbable it contains the Premium (network-capable) version of Sprite as it’s strictly an SD / MMC-based, “local” solution.
It uses a 64 Mbyte MMC card, which means you can only create backup files up to 64 Mbytes. (This may also mean you can’t store more than one backup archives on the card, which is a big disadvantage compared to current, decent backup solutions, which all allow for storing any number of easily selectable backup files anywhere).
All in all, due to the high price, the lack of networking capabilities / WM5 compatibility and the low storage capacity (you'll most probably want to store more than one backup files to be able to revert to any of them) of this solution, I don't recommend it.
2.4 SKTools
(current, tested version: 3.0.62.0)
SKTools is a (comparatively) cheap, all-in-one, highly recommended systems manager application. Its backup module is the newest of the four and this, unfortunately, is clearly visible in, for example, the pretty bad selective restoration capabilities and the reduced protection compatibility (it's only able to back up pre-WM5 protected Pocket PC's, as I'll also elaborate on in the next section).
(A quick tip: Note that do NOT download the CAB versions of the tool from the homepage but get the install EXE instead. The CAB version is buggy on a lot of devices: it just won't start. The version installed by the desktop EXE installer doesn't do the same. Interestingly, the main executable file in the CAB files in the desktop EXE file are the same size as in the separately downloadable CAB file but their content is different.)
2.4.1 Scheduled backups on password-protected systems
Unfortunately, SKTools has problems with all password-protected WM5 devices in scheduled mode. The reason for this is that SKTools commits a reset before starting to back up WM5 devices, unlike with WM2003(SE). I haven't found a way to avoid resetting WM5 devices.
As far as WM2003(SE) devices are concerned, it has problems with the Dell Axim series (for example, the x30 and x50), while it works just great with some other series / models (for example, the HP iPAQ 2210 and the F-S Pocket Loox 720).
With the latter models, you can safely use its built-in scheduling capabilities; with the former series / models, you will need to turn to SKScheMa, a really great, unique scheduler application for the Pocket PC.
To use SKScheMa, download and install it. Then, create a (non-Unicode!) .lnk file with the following contents:
1#:SKTOOLS #BACKUP(\CF Card\Backup1.asb)
where change \CF Card\ to the name of the target directory / card for the backup file to be stored and Backup1.asb to the backup filename you'd like to use. (I've uploaded it to here to that you can easily find it.) Copy the file to anywhere in the file system on your PDA. You can give it a try (so that you can be absolutely sure it's working OK) right away - just click the link to start the backup process. After it has finished, check out whether SKTools has really created a backup file at the given destination (in this example, under \CF Card\Backup1.asb). Note that cravaus has mentioned the backup file must already be present in order to be backup to be executed. This may be the case on Dell Axim devices; on my iPAQ and Pocket Loox (when I forced SKTools to make backups via SKScheMa), this wasn't the case.
Now, start SKScheMa and select New in the bottom left corner. Click Command in the list and, then, click the ... button in the top right. A context menu will come up; select 'File' from it. Now, navigate to the directory you've copied the link file to (for example, \Windows\Start Menu\Programs) and click the lnk file. Now, click OK.
Now that you're back on the SKScheMa list dialog, select Run at time and set the exact time in the upper part of the screen; in this example, I've set it to 00:30. Now, click days (of week) in the list, click ... and choose the weekdays you'd like the backup to be executed. In this example, I've set up backing up every day.
Now, click OK; in the main dialog screen of SKScheMa, it'll be listed, along with the (next) execution time. Check here whether everything's OK.
After this, you can safely close SKScheMa and/or reset your Pocket PC; it'll wake up the device and start the back-up project.
(Thanks for AximSite forum member cravaus' tip!)
Note that the SKScheMa hack does NOT help with WM5 devices (I've thoroughly tested this too).
2.5 ArtSSave
(Current, tested version: 1.7)
Unfortunately, this highly useful and innovative backup application doesn't run under WM5 at all (it doesn't even let the user create the initial database file). Also note that, while the homepage of the app doesn't list WM2003SE as a compatible operating system, it is as can be seen in for example here and here.
In addition to the complete lack of WM5 support, the other major annoyance with this application is the Handheld PC-optimized GUI. This means there is no minimize button; you must use external OS features or task managers to minimize / kill the app. Also, the lack of any kind of a Cancel button during backup / restore is also a big pain in the back.
The biggest advantage of this application is the incremental, disk space-saving backup also letting for restoring any state present in the backup file. Incremental backup means that you can store even hundreds of states of your Pocket PC, all restorable, with lot less disk space usage than with traditional backup solutions, which only make a full snapshot of the current state of your PDA.
It has other, really excellent features also related to the incremental backups: it lets the user browse the changes between two states in the Advanced Restore tab. There, after you click a state, the results will be presented in a tree as can be seen in here. Some branches opened, you can even see what has been changed. In this screenshot, you can for example see that a new record has been added to the WinCE database "DB_notify_event"; in this , a new Registry entry added and another changed in the Registry. Note that, in order to see this, you must enable Advanced Tree view in Options / Advanced Restore Mode. If you don't do this, you will not be able to traverse the tree this way as can be seen in this screenshot (the same state but, now, without the Advanced Tree functionality). Another example of the latter case is here.
It allows for commenting both data files and states can be commented with multi-line comments as can be seen in here (state) and here (file). State comments are highly useful; for example, you can add a comment to a state like "Application XY added", "Mail account Z set up" etc. You'll, using this, will easily find out the state you want to switch back to.
Some other screenshots: backup in progress; a report of not finding any difference between the previous and the current state. Here's the Backup tab and the Options tab (note that it supports auto backup / battery level-initiated triggering; it's worth pointing out that if you enable anything (of the two choices) in here, it registers itself in the event queue for six different events. Otherwise, naturally, it won't register itself in there).
You may want to check out this title if you want to take advantage of the incremental backup mode (you, say, prefer to store all your backups on your storage cards (where the size of the backup files may be a concern)), need the difference reports to see what has been changed between two states and don't plan to upgrade to a WM5 device. (Hope the app will be upgraded to WM5 some day; I'm still awaiting answer from the developers on this matter.)
2.6 ActiveSync
(current, tested version: 4.5 beta2)
ActiveSync contains excellent support for backing up to / restoring from a desktop PC. Note that it's generally considered be slow (see for example the linked, ActiveSync-related articles) by many; in my opinion, that's no longer the case with current, fast, WM2003 / WM2003SE devices.
This is available in all ActiveSync versions and works with all pre-WM5 devices. This means you can back up your, say, WM2003SE device with ActiveSync even if you have the latest, 4.5 beta2 version. That is, don't believe people that say the opposite (some will do).
A shot of the main ActiveSync backup dialog
Please read this tutorial on using its features. I also recommend Chris De Herrera's ActiveSync Backup and Restore Guide.
2.7 Comparison chart
It can be found here. I recommend opening it in a separate browser window so that you can easily read the explanation in the following section and, at the same time, see the chart. Don't forget to click the in-line linked images to see the screenshots demonstrating a given feature.
2.7.1 Explanation for the chart / the tests
Trial version available? Restrictions?: as can be seen, most apps (except for Sprite Backup) has a trial version with (varying) restrictions.
Easy mode vs. advanced mode distinction?: non-advanced users that don't want to fiddle with advanced features (which can be pretty overwhelming for a newbie) may want to prefer easy mode. In here, I've listed whether the given application has separate "easy" and "advanced" modes to make the life of non-expert users easier, while still allowing Pocket PC gurus make most of the application.
WM5 HTC Wizard time / size benchmark tests group: in here, I've listed some comparable benchmark results. The time / compressed backup size tests have been done on the HTC Wizard (that is, a WM5 Phone Edition) device having about 13.95 Mbytes of files, hundreds of contacts and appointments, some e-mails and SMS messages. After restoring (I made sure I've only restored to freshly hard reset Pocket PC to avoid complications because of the applications' NOT cleaning up the file system / registry and, in cases, the WinCE databases but insert the restored records in them), I've thoroughly tested whether the PIM data is accessible and works OK (it has always been the PIM data that caused major problems to backup apps under WM5; this also applies to the older Sunnysoft Backup Manager versions I've tested previously).
As can be seen, Sprite Backup is the fastest, while the compressed size of its backup files is the largest (it must be using some kind of a fast, run-length encoding) and SKTools is the slowest but produces the most compressed backup files.
Note that two of the six backup(-capable) apps (ActiveSync and ArtSSave) don't support WM5; this is why I haven't tested them in this respect. They are reliable and dependable as far as WM2003(SE) backup/restore is concerned.
Differential backup method? : Yes/No and If yes, is it possible to restore a given state?: does the app support the something like that of ArtSSave?
Scheduled backups, general group: in here, I've elaborated on the scheduled (automatic, non-manual) backup capabilities of the applications. As can be seen, they all support scheduling (except for the desktop-based ActiveSync) and have no major problems (for example, they all keep the Pocket PC alive while the backup is running, even if it's configured to automatically switch off after a while in the standard Power applet) - except for the case of password-protected cases, which will be elaborated on in the next section.
Scheduled backups; compatibility with security features / tools group: in here, I've scrutinized the apps' ability to back up password-protected devices in scheduled mode.
The problem with this is as follows: when, say, at night the device awakes so that the backup process can start, the password / PIN entry dialog will "kick in" at once. Some of the applications are able to run independent of this (Sprite Backup and, under pre-WM5 operating systems, ArtSSave and SKTools); some don't (Sunnysoft, SKTools under WM5). The latter only start when you actually enter the PIN code manually - for example, in the morning.
Spb Pocket Plus is a different animal: it will run on password-protected devices but it's in very few cases that it can wake it up (in all OS versions). That is, you must use the notification hack I've elaborated in the Spb Backup section if you plan to back up password-protected devices in scheduled mode.
Note that you can enable / configure / disable the standard system lock / password tool test in Start / Settings / Personal / Password (in pre-WM5 and pre-AKU2 WM5) or Start / Settings / Personal / Lock (in AKU 2+ WM5). (Note that the "Password" applet has been renamed to "Lock" in the latest (AKU 2+) WM5 versions!) There is also an article on this, Password Protect Your Device, here.
I've made these tests on the WM5 Dell Axim x51v, the HTC Wizard (both the AKU2.3-based 2.26 and an unofficial AKU3.2 ROM), the WM2003SE Pocket Loox 720 and the WM2003 HP iPAQ 2210 to spot problems as surely as possible.
In addition to the standard system Lock / Password tool, I've also tested the compatibility with the HP ProtectTools. Compatibility with this tool (also known as Credant) has always caused a lot of problems (with, for example, the earliest Sprite Backup 5.x and Spb Backup versions / builds). I used the WM5-upgraded HP iPAQ hx4700 for this (it contains this tool built-in; paralel with the standard Password / Lock tool). Now, only Spb and Sprite Backup support it. In these tests, I've also thoroughly tested whether the tested backup application really backs up the device with HP ProtectTools enabled in scheduled mode (all the backup apps support scheduled mode) and whether the backup is restorable without the (protected) files being encrypted. Sunnysoft Backup Manager and SKTools are useless with HP ProtectTools being active: they just wouldn't start without human interaction (that is, logging in). It's worth noticing that Spb Backup has no problems with scheduled backups of HP devices protected with this tool, unlike with the standard Password applet. That is, if you have a HP hx series device and would like to use Spb Backup to back it up in scheduled mode, use HP ProtectTools instead of the standard Password to protect the device.
Desktop and networking support group: in here, I've elaborated on advanced features like auto-synchronization of (local, PDA-based) backups to the desktop (in this, the Sunnysoft application is the best) and desktop-based direct backup tools (in here, ActiveSync and Sprite Backup are the best).
I've also elaborated on questions like whether there are desktop-based backup file browser tool capable of selective restoring to both the PDA and the desktop (to extract files if there's no (suitable/compatible) PDA connected), similar to that of STGViewer and HPC Vault. Please read my ActiveSync backup article on using and the advantages of these.
Cross-restoration / device upgrade mode group: the device upgrade mode has always been probably the best, unique feature of Sprite Backup. It makes it possible to restore your backup made on a different ROM version of your device (or, in cases, even different device). As I've pointed out in my older articles, you can do the same manually too without explicit support, but it requires a Pocket PC guru to publish manually created ROM version difference scripts. There were very few of these script or people that are able to create scripts like these: I don't know of any of them except for my Pocket Loox 720 and iPAQ hx4700 upgrade restore scripts.
Other backup-related extra features / functionality group: here, I've elaborated on some other, miscellaneous features like file exclusion (you, for example, not necessarily want to back up lengthy MP3 or AVI files on your, say, storage cards), the ability to back up storage cards (which is also an often asked-for feature, even when it can be done very easily by hand as backing up a storage card is just a file system copy and doesn't involve backing up the "invisible" Registry / WinCE database) and backing up to the built-in memory (instead of cards). The latter can be very useful when you don't have a memory card around and want to just create an easy-to-restore snapshot of your device, which, then, you transfer to your desktop computer at once. Then, if your Pocket PC is hard reset, you can still transfer it back to your PDA and restore it in there.
Battery level triggered backup deserves special attention in here.
Battery level depletion, in most cases, is a long process and happens when a Pocket PC is not used for weeks. Backup applications that do check the battery level and, if it's sufficiently low, initiate an immediate backup, therefore, don't use constant battery level monitoring (with, say, a resident, always-running service) but instruct the operating system to invoke the battery level checker executable code every, say, hour (the case with Sprite and iPAQ Backup; with the Sunnysoft application, the battery level checking interval can be freely set between 30 and 180 minutes). These checks will happen all the time even when the device is switched off (suspended). As can be seen, it does provide sufficient protection against slow battery depletion (that is, when you forget to recharge your PDA for weeks).
With WM5, this (and only this!) is unnecessary as everything is stored in ROM and there is no point in making backups of it - a battery depletion won't erase ROM.
Odyssey Client compatibility: many have reported problems with the Odyssey wireless client shipped with the Dell Axim x50/x51 devices. In here, I've checked whether the given applications correctly back up/ restore my x51v and whether the Odyssey client is fully usable after the restoration. Fortunately, all WM5-compliant backup apps fared well in this respect.
Selections: Separate backup group: in here, I've elaborated on whether the given application is able to do separate backups in a given category. For example, within the PIM category, is it able to separately backup, say, the Appointments database only, or, will it only backup all PIM data (contacts, tasks, appointments) only as one entity. The other categories are the same: in the E-mails? category, I've checked whether it's able to backup separate e-mails, one by one (as is, for example, Sunnysoft Backup Manager) etc.
Finally, in Selection save/load / revert, I've scrutinized whether the applications are able to save / load or, at least, revert to the latest selection (that is, undo the latest changes as far as user selection is concerned). Only the Sunnysoft app has (limited) support for this (reverting to the latest one).
The Separate restore group elaborates on whether you have the same freedom at restore time as with the backup time in selecting the files, databases etc. For example, early Spb Backup versions didn't give the same freedom to users as later ones or competing products. Now, basically, you can select anything to restore.
NOTE that the article continues below, in a separate post (the forum engine cuts the messages at 64 kbytes; this is why I'm not able to post it in its entirety in just one post.)
3. Old, "legacy" backup (or otherwise not recommended) apps
In this chapter, I also introduce and explain built-in backup applications coming with Pocket PC's. Note that the list doesn't contain HTC's xBackup and the backup application used on Acer devices (I don't have access to them.) Based on this, you may have the choice to decide whether the built-in backup tool (if any) is sufficient for your purposes (except for iPAQ Backup, they're all very poor) or you'd prefer purchasing a third-party tool / begin using ActiveSync's backup features.
3.1 (Casio) Card Backup
(Reviewed version: the one coming on the Casio Cassiopeia E-125)
This is a very-very simple application without any advanced functionality (for example, there is no scheduling), which is pretty understandable if you take its age (over six years!) into account.
This is the main dialog and the main menu. This is the backup dialog. A screenshot of a backup in progress (there is not even a progress bar!)
According to Pocket PC Thoughts forum member Cybrid, earlier versions of this tool were unreliable. Some others (for example, PPCT forum member Barak), however, reported it (or at least versions running on later, ARM-based Casio Pocket PC’s like the E-200) to be fully reliable and dependable. That is, the problems Cybrid has mentioned may only affect old(er), MIPS-based Casios.
3.2 CF Backup/Restore
(Reviewed version: the one coming with the Compaq iPAQ 3660 ROM version 2.20.02)
This really simple and incapable (it doesn't support scheduling, passwords, exclusions, selections or anything like that) application was the default backup utility on earlier Pocket PC 2002 iPAQ's (including the Pocket PC 2002 upgrade for the 31xx/36xx series iPAQ's). Later, with the 39xx series, Compaq has switched to an ealy version of Sprite (then: Pocket) Backup.
Pocket PC Thoughts forum member Cybrid has mentioned there was a RAM upgrade for this tool, making it much more reliable. I couldn’t find a track of a downloadable version any more.
This is a screenshot of the main dialog.
3.3 iPAQ Backup
(Reviewed version 1.1.0.6 coming with the HP iPAQ 2210 with ROM version 1.10)
This application delivered with later (h39xx / h5450) Pocket PC 2002 iPAQ's and all the WM2003(SE) iPAQ's has always been the best backup application coming pre-installed on pre-WM5 Pocket PC's. As can be seen in this (generic backup options), this (scheduling options) and this (file / PIM database / other database / Registry selector tree), it has always supported separate (!) PIM database, separate WinCE database, separate files and, of course, selectable Registry backup. It also supports compression, encryption, (also recurring: daily/weekly) scheduling, battery level-triggered backup with settable threshold backup. Its (selective) restoring capabilities are pretty good too. Also, it has no problems with backing up protected (locked) Pocket PC's in scheduled mode.
As can clearly be seen, it's only slightly worse than the "real" Sprite Backup. Fortunately, it’s even upgradeable to the current, 3.1.4 version (NOT for the WM5-compliant Series 5!) of the pre-WM5 Sprite Backup for $15 (that is, half the retail price). It, however, seems the license is iPAQ only, unlike other Sprite licenses, which can be used on any Pocket PC models as it requires iPAQ Backup (or a previous, pre-3.x version of Sprite Backup) on the device you install it to.
3.4 FSC (Fujitsu-Siemens Computers) Backup
(Reviewed version 2.53 coming with the updated F-S Pocket Loox 720)
A screenshot of the main dialog.
This, compared to any third-party commercial application (or to even iPAQ Backup), is pretty rudimentary app comes with pre-WM5 Fujitsu-Siemens Pocket Loox devices. It supports passwords and pretty rudimentary (group-based (but not file-level)) selection. Upon restoring (main dialog here), you can't even selectively choose the data to be restored: that is, if you untick "Entire system", the "Available data" chooser button won't be activated. The latter will only be activated when you don't do a full backup; then, you'll be able to decide what to restore. This, however, won't backup your entire Pocket PC; only when you directly supply the root directory upon backing up as can be seen in here.
Note that this application is so simple that it doesn't let for having multiple backups on a given storage card (or in the LOOXstore - that is, the built-in Flash storage of Pocket Loox computers). To lift this restriction (if you want to store more than one backup files on your PDA), you can safely move the created \FSCBackupDir\ FSCBackup.fsb file to anywhere else on the file system and, before restoration, just copy the needed backup file back to the \FSCBackupDir directory on your given storage card you'd like to restore the backup file from. The situation is the same with other built-in backup apps suffering from the same restriction (for example, the Casio back-up app): just move the backup file into another directory somewhere in the file system and only copy it back when it's the version that you'd like to restore.
Needless to say, third-party, commercial backup solutions let for storing any number of backups on any medium without the need for manual hacks like this.
3.5 Data Backup (Dell Axim devices)
(Reviewed version 3.10 b 21796 coming with the Dell Axim x51v ROM version A12)
Main screenshot here
This doesn't support anything fancy either: no scheduling, no exclusions, no real selections, no passwords etc. Upon restoration, your only choice is either choosing the last (default) or any other file. An in-backup example is here.
Note that it's only lately that its bugs have all been fixed; this means it (at last) works flawlessly as of ROM version A12 of the Dell Axim x51v (I've thoroughly checked this); older versions, on the other hand, may have problems, particularly PIM restoration-wise. If you have an earlier version of this utility (for example, you're using a Dell Axim x50 series PDA with WM5), you may want to prefer another tool or do what some Axim users recommend: that is, backup both "all" and "PIM" separately and, then, restore all, and, then, PIM.
3.6 A comparison chart of built-in backup applications
Note that the chart is much smaller than the comparison chart showing current, commercial, third-party backup solutions. The reason for this is very simple: these applications (except for iPAQ Backup) are really incapable and, therefore, there'd be no point in trying to include all of the test cases (the answer would be negative with the missing ones).
The chart can be found here.
As can clearly be seen, except for iPAQ Backup, all these legacy / bundled backup applications are definitely less capable and worse than current third-party backup apps because, in general, they lack even basic functionality like password protection or scheduling and some of them (may) have severe bugs.
4. Verdict
Choosing the right third-party solution all depends on your needs (do you need to backup in scheduled mode? password-protected devices? do you need to do selective restores? do you need restoration capabilities over ROM upgrades?) and the operating system version of your PDA.
If you have a WM5 device: now that all the four major backup applications are fully compatible with WM5 and don't fail at restoring even the most intricate data, it's much harder to choose from between them.
Of the applications, I tend to recommend SKTools (a cheap, all-in-one solution with, compared to Sprite Backup's capabilities, not very advanced features, but still reliable) and Sprite Backup (expensive, but, as far as the Device Upgrade mode, its speed and desktop tools are concerned, really unique application). I particularly recommend the latter for people that upgrade / reflash their ROM on a daily basis (there are quite a few people like these on XDA-Developers - one of them being me ). They will love the Device Upgrade mode (if it does work, that is - see my bepe/KTamas vs. Molski remarks in the Sprite section).
This doesn't mean the other applications are worse or useless - they are also very good. You may definitely want to give a try to them too if you don't need for example the Device Upgrade mode or, with the Sunnysoft app, the need for backing up password-protected devices (Spb Backup is able to do the latter with the notification hack).
If you have a pre-WM5 device, you may also want to have a look at both ActiveSync and ArtSSave (in addition to the four above-listed, (also) WM5-compliant applications). Furthermore, if you're a pre-WM5 iPAQ user, you will find the features / reliability of the built-in iPAQ Backup pretty good.
5. Further information
There are several (mostly pretty old) articles & reviews on these applications. Also, there are a lot of threads on them. Some of these:
Spb Backup review page (Note that none of these are comparative reviews. That is, these articles are more of just an introduction of what the app is capable of. As they are targeted at novice users wanting to read verbose explanations of what features a decent backup application has, I heartily recommend these to all novice users.)
Sprite Backup - Best Practise
Sprite or SPB Backup?
Backup Solutions for your Pocket PC - a very old (over four years) article; if, however, you're interested what was current as of July 2002, give it a read. Pocket PC Thoughts has also started an interesting (now more of historical interest), related thread here.
Pocket Backup Plus 2.0: The Best Backup Program Available: also an old (2003) article, discusses Pocket Backup (which was the original name of Sprite Backup)
Backup & Restore FAQ - it's even older (back to the WinCE 2.1 days, in 1999) and, now, pretty useless. I only list it for "history freaks".
AKAJohnDoe's My Backup Strategy - an excellent article. It's in a Palm OS-related thread but also lists Pocket PC-related info.
Note that my previous backup-related articles also contain some other links.
Discussions of this article: AximSite, FirstLoox, BrightHand.
UPDATE (09/26/2006): Just Another Mobile Monday frontpage, AKAJohnDoe link-in, akheron's mentioning he would add it to the AximSite e-books.
UPDATE (09/27/2006): PPCT frontpage; added some additional remarks / details, mainly based on the remarks of Cybrid and freemans. Also added some additional Axim Data Backup, Sprite Backup and Spb Backup-related remarks.
I cant seem to find the SPB Backup notification hack. Where is it??
freeyayo50 said:
I cant seem to find the SPB Backup notification hack. Where is it??
Click to expand...
Click to collapse
In section "2.2.1 Quick tip: Backing up devices with system-level password set with Spb Backup "
Thanx. So let me get this str8. SPB Backup cannot run on a device thats password protected in stand-by mode? So the notification wakes the device up so SPB can run. Am i correct?
freeyayo50 said:
Thanx. So let me get this str8. SPB Backup cannot run on a device thats password protected in stand-by mode? So the notification wakes the device up so SPB can run. Am i correct?
Click to expand...
Click to collapse
Exactly. Except for if you have a Wizard with the AKU3.2 ROM (it might be the same with the Universal / MDA III with the AKU3.2 ROM though - someone could give it a try) - then, Spb Backup works without any hacks.
Is it possible using any of these to upgrade the HP iPAQ 6510 or 6515 using a back up from a HP iPAQ 6915?
This would be invaluable as they are all basically the same device but there is no WM5.0 upgrade for the 6510 or 6515 which currenly using WM2003. Based on the readings the only thing that might have a chance is Sprite Backup but I dont think it supports cross OS backups? (seeing as you have to buy different version for different OS's) Perhaps this is possible and I am misunderstanding?
If there is a known way to do this please point me in the right direction.
orko said:
Is it possible using any of these to upgrade the HP iPAQ 6510 or 6515 using a back up from a HP iPAQ 6915?
This would be invaluable as they are all basically the same device but there is no WM5.0 upgrade for the 6510 or 6515 which currenly using WM2003. Based on the readings the only thing that might have a chance is Sprite Backup but I dont think it supports cross OS backups? (seeing as you have to buy different version for different OS's) Perhaps this is possible and I am misunderstanding?
If there is a known way to do this please point me in the right direction.
Click to expand...
Click to collapse
Generally, the Sprite folks don't recommend cross-main version (WM5 vs WM2003SE, for example) restoration. It may work to a certain degree (file system & 3rd party application-specific registry); PIM stuff will be needed to be restored via plain ActiveSync synchronization.
That is, you can give it a try but don't expect much - WM2003(SE) and WM5 are radically different on the engine level (particularly as far as the WinCE databases are concerned), unlike, say, WM2003 and WM2003SE. I think the same will happen as with, say, my trying to cross-restore stuff from different WM5 AKU versions - that is, some functionality will just don't work and they must be left out from the restoration process.
Menneisyys said:
Generally, the Sprite folks don't recommend cross-main version (WM5 vs WM2003SE, for example) restoration. It may work to a certain degree (file system & 3rd party application-specific registry); PIM stuff will be needed to be restored via plain ActiveSync synchronization.
That is, you can give it a try but don't expect much - WM2003(SE) and WM5 are radically different on the engine level (particularly as far as the WinCE databases are concerned), unlike, say, WM2003 and WM2003SE. I think the same will happen as with, say, my trying to cross-restore stuff from different WM5 AKU versions - that is, some functionality will just don't work and they must be left out from the restoration process.
Click to expand...
Click to collapse
Darn I was really hoping it would backup the complete OS and stick it on there
It was worth a shot anyways.
Thanks for your response and all of this useful information.
UPDATE (01/11/2007):
1. Some very good news: Sprite Software will release a desktop-based backup file explorer tool very soon. In here, I explain how it compares to the alternative Spb / ActiveSync backup file explorers. This also means it’ll no longer lack a desktop backup file explorer / extractor tool.
2. Sunnysoft has released a brand new, 4.0 version of their backup suite. Expect a full review & comparison soon.
Excellent information! I personally (for what its worth from a n00b) use Spb Backup. It gets the job done, and quickly too, thats all I needed it to do. I liked the fact that it can store it on your memory card too. Great program.
UPDATE (09/12/2007):
The Sprite folks have just published an Spb vs. Sprite Backup chart, mostly based on mine, updated to cover both WM6 and their last, recently-released Sprite Backup version 6. It also has some new, WM6 screenshots, might be worth giving it a thorough read as, in thenear future, I probably won't have the time to update the Bible to cover Sprite Backup 6.
Should you "only" need to backup / restore / transfer your PIM, mail and phone data (everythign except MMS messages), you will seriously want to consider the free (!) PIM Backup, which does all this. See THIS tutorial for a complete tutorial.
Awsome article Menneisyys! Was very helpful in making my decision on which backup program to buy, if only I didn't flash custom ROM's so much.
Sprite Explorer
Hi there,
has anyone run into trouble like me yet with Sprite Explorer failing to extract data from their devices' backup?
Well I get the following error when I attempt to extract data from the backup files to my device: "unable to extract to device". Extracting to a folder does not work either.
Please help!
YOSEFE.
This is some nice info. Should be a sticky.
JCreations said:
This is some nice info. Should be a sticky.
Click to expand...
Click to collapse
Thanks... no place for being sticky, however. If we stickied all my guides / Bibles like this one, then, there would be no space left for regular posts
However, all these Bibles are also available in the Wiki.

IBM releases new version of great Midlet runner J9; now, it’s Gmaps-compatible!

Ever wanted to run the same midlets (small Java applications) on your Pocket PC as on your mobile phone? Ever wanted to use the great alternative Web browser Opera Mini or the great mapping software Google Maps on your Pocket PC? Read on!
It was over half a year ago that IBM released the last, 6.1.0 version of their well-known Personal Java / Midlet environment J9 (read the tutorial here).
As with the previous version, the distribution isn’t available on major Pocket PC software resellers like Handango; only on IBM’s official download page. You will need to register yourself in there in order to be able to download the environment – Personal Profile (PP) if you need to run smaller, PP-compliant (!) stand-alone Java applications (NOT Java applets inside Pocket Internet Explorer / Internet Explorer Mobile – IBM J9 has never supported them!) and the MIDP 2.0 version if you want to run midlets like the above-mentioned two "killer" midlets, Opera Mini or Google Maps. Note that the Midlet version, as with the previous 6.1.0 version, comes in two flawors: a VGA and a QVGA one. If you have a VGA device, get the former.
After downloading (make sure you also get the installation instructions PDF file and don’t mistake Windows CE 5 for Window Mobile 5 – you’ll need the latter only), execute the file (it’s been downloaded to c:\DownloadDirector\) and extract c:\Program Files\IBM\WEME\runtimes\61\wm50-arm-vga-midp20\weme-wm50-arm-hires-midp20_6.1.1.20061110-161633.zip (VGA MIDP), c:\Program Files\IBM\WEME\runtimes\61\wm50-arm-midp20\weme-wm50-arm-midp20_6.1.1.20061110-161633.zip (QVGA MIDP) or c:\Program Files\IBM\WEME\runtimes\61\wm50-arm-ppro11\weme-wm50-arm-ppro11_6.1.1.20061110-161633.zip (Personal Profile). Transfer the contents of the (unpacked) bin and lib subdirectories anywhere on your Pocket PC (note that the installation instructions instruct you to copy these two directories under \J9\MIDP in the main storage. This isn’t needed: a storage card will do too) and, then, do what “Installing and running a demo MIDlet” (the MIDP version) or “Running a demo application” (the PP version) states. Note that you can (and, if you plan to install many midlets, should!) still use the registry import script I’ve provided (see the “My registry script” section in my previous tutorial) for 6.1.0 to greatly ease midlet deployment; as with the previous version, make sure you change all occurrences of “\\SD Card\\J9-MIDP” to the current path of your J9 home in it before importing.
Screenshots of the new version running Opera Mini 3.0.6540 Advanced (also see this article; the JAR file is available for download here; simply download it and click on it after transferring it onto your PDA and importing my above-mentioned registry import file if you don't want to deploy it by hand, in the very awkward way the official IBM documentation recommends) on my WM2003SE VGA Pocket Loox 720: 1 2; on my WM5 VGA Dell Axim x51v.
Note that, when I tested, neither the “mainstream” nor the “high-end” version of Google Maps worked with neither the latest Intent Midlet Manager (THE Midlet manager for Pocket PC Phone Edition users; do read the article if your current PPC PE device is not the latest one and has an old(er) ROM on it) nor J9 6.1.1 (screenshots: former; latter; another screenshot of Intent running Opera Mini 3.0). Other users, however, reported success and flawless execution with GMaps – with both J9 6.1.1 (as opposed to the very slow 6.1.0) and Intent (click the links for user reports).
Unfortunately, the new version still doesn’t make use of the WM5 softkeys, unlike the new version of Intent Midlet Manager, in which the whole interface, all yes/no questions etc. (and, of course, all apps like Opera Mini) work just great via the WM5 softkeys.
Please note that I haven’t tested the WM5 compliance of the new Personal Profile J9 version (its WM5 compliance was (still?) rather problematic with 6.1.0) – now that Toonel, the, for Pocket PC users, most important Personal Profile-based Java application, received a native Windows Mobile version, there’s no point any more in using the Java-based one on the WM platform.
I just had a look on the site - am I correct in understanding that this release has no support for PPC2003SE edition phones?
I downloaded the previous version of this, which also worked with Google Satelite Maps, but didn't work with the GMail application (couldn't connect to network error) or the Opera Mini application (becuase the program doesn't have an even that fires after entering text in a textbox, meaning that searches never get executed, and links were unable to be clicked)
CJBS said:
I just had a look on the site - am I correct in understanding that this release has no support for PPC2003SE edition phones?
I downloaded the previous version of this, which also worked with Google Satelite Maps, but didn't work with the GMail application (couldn't connect to network error) or the Opera Mini application (becuase the program doesn't have an even that fires after entering text in a textbox, meaning that searches never get executed, and links were unable to be clicked)
Click to expand...
Click to collapse
It supports WM2003+; it's just that they list it as a "WM5" version.
IBM Midlet Manager - 6.1.1 - working on Blue Angel PPC2003SE
Works
Well, I got it working on my Blue Angel PPC2003SE. Google Maps, Opera Mini, and the GMail app all work fine.
Directory Structure
It's a bit of a troublesome installation process. I don't know why they didn't just have an installer like the 5.7 version. Still, I was able to install it to my storage card. My directory structure is as follows:
\Storage\IBM Midlet Manager\ (with no contents)
\Storage\IBM Midlet Manager\bin
\Storage\IBM Midlet Manager\lib
Shortcuts
It's possible to create shortcuts to individual applications by creating a shortcut, and then setting the parameter to the index of the Midelet as seen in the Midlet Manager. For example, I've got a shortcut to the Opera Mini app (which appears first in the list when running the Manager). It's shortcut is as follows:
"\Storage\IBM Midlet Manager\bin\emulator.exe" "-Xjam:run=1"
The "1" at the end is the index of the applicaion to run. So, in my case, "2" would be for the GMail app. It's actually possible to substitute the index "1" with the storage name for the application, however I was unable to find out how to retrieve the storage name. (It is possible to use the -Xjam:list parameter to list the storage names, but these aren't output to a dialog, and I don't have a command line program on my PPC.) Using the storage name would be better, as it would mean that each time a new application is uninstalled, the other shortcuts affected wouldn't need to be updated as a result of their indexes changing.
Font Files
It's possible to change the fonts used in the Midlets, too. There's a file in the lib subdrectory (in my structure, it's \Storage\IBM Midlet Manager\lib\jclMidp20\fontPaths.properties). Just substitute the names of the fonts with fonts that exist on your PPC. For example, to display Chinese characters, I substituted LcduiSystemFont: Windows\tahoma.ttf to become LcduiSystemFont: Windows\sunglobe.ttf - note that I have the sunglobe.ttf file in the \Windows directory. This may not work with all fonts. Ensure that when editing the file, it is saved in ANSI format, not Unicode (otherwise the MIDlet Manager won't load).
Gmail App
Note that in order to use the Gmail app, which is still in Beta, you'll need to have your language set to "English - US". THis can be done on the PC on the Gmail.com site by clicking Settings.
Google Maps - Fatal Error (upon loading)
Initially, after installing Google Maps, I was unable to run the aplication. The app would load the first part of the Terms and Conditions page, wait for about 20 seconds, and then present a dialog "Fatal error. Please exit and restart." I noted that it didn't even try and connect to the Google Server (as per the network data window, part of an app I have on my PPC). It turned out that I had another midlet (map-related - I can't remember the name) that used the Google Maps server, amongst other map data providers. I uninstalled both this applicaion, and the Google Maps application, reloaded the Midlet Manager, and then re-installed the Google Maps application. It then worked.
Google Maps - Hong Kong maps
Google has recently introduced road map files for Hong Kong, China (search for Hong Kong, China on the web at http://map.google.com, and you'll see it). However, when I use the Midlet Version, the (road) maps for Hong Kong don't exist - it seems that the PC version and the Midlet version are sourced from different locations/servers...
PenPower conflict
I use the trial version of PenPower on my PPC. This allows input of 50 drawn Chinese Characters per device reset. The first time that a character is drawn, this interfers with the main window process on the device and causes a lock. If running the Midlet Manager with this program, the Midlet manager may seem to stall. If this is the case, simply draw another character (or just a squiggle), and the lock will be broken, leaving the application to continue running.
CJBS said:
Works
Well, I got it working on my Blue Angel PPC2003SE. Google Maps, Opera Mini, and the GMail app all work fine.
Directory Structure
It's a bit of a troublesome installation process. I don't know why they didn't just have an installer like the 5.7 version. Still, I was able to install it to my storage card. My directory structure is as follows:
\Storage\IBM Midlet Manager\ (with no contents)
\Storage\IBM Midlet Manager\bin
\Storage\IBM Midlet Manager\lib
Shortcuts
It's possible to create shortcuts to individual applications by creating a shortcut, and then setting the parameter to the index of the Midelet as seen in the Midlet Manager. For example, I've got a shortcut to the Opera Mini app (which appears first in the list when running the Manager). It's shortcut is as follows:
"\Storage\IBM Midlet Manager\bin\emulator.exe" "-Xjam:run=1"
The "1" at the end is the index of the applicaion to run. So, in my case, "2" would be for the GMail app. It's actually possible to substitute the index "1" with the storage name for the application, however I was unable to find out how to retrieve the storage name. (It is possible to use the -Xjam:list parameter to list the storage names, but these aren't output to a dialog, and I don't have a command line program on my PPC.) Using the storage name would be better, as it would mean that each time a new application is uninstalled, the other shortcuts affected wouldn't need to be updated as a result of their indexes changing.
Font Files
It's possible to change the fonts used in the Midlets, too. There's a file in the lib subdrectory (in my structure, it's \Storage\IBM Midlet Manager\lib\jclMidp20\fontPaths.properties). Just substitute the names of the fonts with fonts that exist on your PPC. For example, to display Chinese characters, I substituted LcduiSystemFont: Windows\tahoma.ttf to become LcduiSystemFont: Windows\sunglobe.ttf - note that I have the sunglobe.ttf file in the \Windows directory. This may not work with all fonts. Ensure that when editing the file, it is saved in ANSI format, not Unicode (otherwise the MIDlet Manager won't load).
Gmail App
Note that in order to use the Gmail app, which is still in Beta, you'll need to have your language set to "English - US". THis can be done on the PC on the Gmail.com site by clicking Settings.
Google Maps - Fatal Error (upon loading)
Initially, after installing Google Maps, I was unable to run the aplication. The app would load the first part of the Terms and Conditions page, wait for about 20 seconds, and then present a dialog "Fatal error. Please exit and restart." I noted that it didn't even try and connect to the Google Server (as per the network data window, part of an app I have on my PPC). It turned out that I had another midlet (map-related - I can't remember the name) that used the Google Maps server, amongst other map data providers. I uninstalled both this applicaion, and the Google Maps application, reloaded the Midlet Manager, and then re-installed the Google Maps application. It then worked.
Google Maps - Hong Kong maps
Google has recently introduced road map files for Hong Kong, China (search for Hong Kong, China on the web at http://map.google.com, and you'll see it). However, when I use the Midlet Version, the (road) maps for Hong Kong don't exist - it seems that the PC version and the Midlet version are sourced from different locations/servers...
PenPower conflict
I use the trial version of PenPower on my PPC. This allows input of 50 drawn Chinese Characters per device reset. The first time that a character is drawn, this interfers with the main window process on the device and causes a lock. If running the Midlet Manager with this program, the Midlet manager may seem to stall. If this is the case, simply draw another character (or just a squiggle), and the lock will be broken, leaving the application to continue running.
Click to expand...
Click to collapse
Wowz! Excellent summary, congrats!! Will link it from the next iteration of the article!
I have working google maps and other midlets since april 2006
http://forum.xda-developers.com/showthread.php?t=265426
Menneisyys said:
Wowz! Excellent summary, congrats!! Will link it from the next iteration of the article!
Click to expand...
Click to collapse
Cheers!
HDJ80 said:
I have working google maps and other midlets since april 2006
http://forum.xda-developers.com/showthread.php?t=265426
Click to expand...
Click to collapse
That was also with a former version of the IBM Midlet Manager. The problem I had was this:-
The IBM Midlet Manager, in previous versions, did run Google Maps properly (including the ability to view JPEG Satellite maps), but ran neither Opera Mini nor the GMail app properly (for reasons described in a previous post)
The Xda's included Midlet Manger ran all aforementioned apps, yet for some reason didn't support the JPEG Satellite Maps in Google Maps (which, in HK, with no map data, basically rendered it useless!)
The newer versions of the Xda Midlet Manger, which alleviate these issues, only works on WM5, and I have a 2003SE PPC
Anyway, this new v6.1.1 IBM Midlet Manger seems to meet all of my needs, despite its circuitous installation procedure.
It would be good, however, if the PenPower program didn't interfere with it, though, as it doesn't interfer with the Xda Midlet Manager. Still, it's more an issue with PenPower than the IBM product.
can anyone here upload this IBM JVM(ppc qvga version) somewhere?...cause i can't register in their site...they said the can't processed my registration info at the moment.
please upload it somewhere....cause my gsmart i120i default midlet manager can't install opera mini advanced(only support the basic version).
thanx in advance
meisocool said:
can anyone here upload this IBM JVM(ppc qvga version) somewhere?...cause i can't register in their site...they said the can't processed my registration info at the moment.
please upload it somewhere....cause my gsmart i120i default midlet manager can't install opera mini advanced(only support the basic version).
thanx in advance
Click to expand...
Click to collapse
if its too much to upload it somewhere...at least show me the link to download it other than the ibm site,cause i can't download from there and it's only demo not full version,
thx
Hi CJBS,
I'm using SDA smartphone with wm5. I installed the file like this post says: http://www.mgmaps.com/winset/. I tried and got this error.
Invalid fontPaths.properties detected. Please delete fontPaths.properties in /lib/jclMidp20/ and restart the MIDlet.
When I first installed J9 in my computer, there was no such a file. Now it's created with 0 byte. It's not like what you have with LcduiSystemFont: Windows\tahoma.ttf.
I deleted that file, it creates another empty one and says The font file paths are set incorrectly. Please edit fontPaths.properties in /lib/jclMidp20/ to point to the appropriate font files from the system font folder.
Actually, I changed the system font according to this post: http://www.airfagev.com/howtos_details.asp?id=77. And I'm also using sunglobe.ttf and the whole path is \Windows\Fonts\sunglobe.ttf. So I edited the fontPaths.properties file like you said "LcduiSystemFont: Windows\sungbloe.ttf". But I still have the problem.
Could you give me any advice?
Thanks a lot.
cunyalen:- I've noted that your issues relate to fonts. I also note that, after reviewing your other posts, that you're currently using FontOnStorage (see http://forum.xda-developers.com/showthread.php?p=1258090#post1258090). If you try removing this program, and re-installing as per the instructions documented, you may avoid the issue with fonts not being referenced correctly - Windows Mobile doesn't just look for physical font files in the file system, they are controlled through the registry as well (something that FontOnStorage also modifies)...
Does anybody have a link where I can download this at . For some reason I get plenty errors when trying to download from the site. I have the T-mobile MDA
CJBS said:
Works
Well, I got it working on my Blue Angel PPC2003SE. Google Maps, Opera Mini, and the GMail app all work fine.
Directory Structure
It's a bit of a troublesome installation process. I don't know why they didn't just have an installer like the 5.7 version. Still, I was able to install it to my storage card. My directory structure is as follows:
\Storage\IBM Midlet Manager\ (with no contents)
\Storage\IBM Midlet Manager\bin
\Storage\IBM Midlet Manager\lib
Shortcuts
It's possible to create shortcuts to individual applications by creating a shortcut, and then setting the parameter to the index of the Midelet as seen in the Midlet Manager. For example, I've got a shortcut to the Opera Mini app (which appears first in the list when running the Manager). It's shortcut is as follows:
"\Storage\IBM Midlet Manager\bin\emulator.exe" "-Xjam:run=1"
The "1" at the end is the index of the applicaion to run. So, in my case, "2" would be for the GMail app. It's actually possible to substitute the index "1" with the storage name for the application, however I was unable to find out how to retrieve the storage name. (It is possible to use the -Xjam:list parameter to list the storage names, but these aren't output to a dialog, and I don't have a command line program on my PPC.) Using the storage name would be better, as it would mean that each time a new application is uninstalled, the other shortcuts affected wouldn't need to be updated as a result of their indexes changing.
Font Files
It's possible to change the fonts used in the Midlets, too. There's a file in the lib subdrectory (in my structure, it's \Storage\IBM Midlet Manager\lib\jclMidp20\fontPaths.properties). Just substitute the names of the fonts with fonts that exist on your PPC. For example, to display Chinese characters, I substituted LcduiSystemFont: Windows\tahoma.ttf to become LcduiSystemFont: Windows\sunglobe.ttf - note that I have the sunglobe.ttf file in the \Windows directory. This may not work with all fonts. Ensure that when editing the file, it is saved in ANSI format, not Unicode (otherwise the MIDlet Manager won't load).
Gmail App
Note that in order to use the Gmail app, which is still in Beta, you'll need to have your language set to "English - US". THis can be done on the PC on the Gmail.com site by clicking Settings.
Google Maps - Fatal Error (upon loading)
Initially, after installing Google Maps, I was unable to run the aplication. The app would load the first part of the Terms and Conditions page, wait for about 20 seconds, and then present a dialog "Fatal error. Please exit and restart." I noted that it didn't even try and connect to the Google Server (as per the network data window, part of an app I have on my PPC). It turned out that I had another midlet (map-related - I can't remember the name) that used the Google Maps server, amongst other map data providers. I uninstalled both this applicaion, and the Google Maps application, reloaded the Midlet Manager, and then re-installed the Google Maps application. It then worked.
Google Maps - Hong Kong maps
Google has recently introduced road map files for Hong Kong, China (search for Hong Kong, China on the web at http://map.google.com, and you'll see it). However, when I use the Midlet Version, the (road) maps for Hong Kong don't exist - it seems that the PC version and the Midlet version are sourced from different locations/servers...
PenPower conflict
I use the trial version of PenPower on my PPC. This allows input of 50 drawn Chinese Characters per device reset. The first time that a character is drawn, this interfers with the main window process on the device and causes a lock. If running the Midlet Manager with this program, the Midlet manager may seem to stall. If this is the case, simply draw another character (or just a squiggle), and the lock will be broken, leaving the application to continue running.
Click to expand...
Click to collapse
I am trying to use opera mini beta 4 to read chinese website (Big5), but i doesnt working. I tried to change the fonts in Midlets, i found the file named
fontPaths.jar, how do i edit the path? Thank You.
leepenguin said:
I am trying to use opera mini beta 4 to read chinese website (Big5), but i doesnt working. I tried to change the fonts in Midlets, i found the file named
fontPaths.jar, how do i edit the path? Thank You.
Click to expand...
Click to collapse
If its a program you just install it under midlets . You dont have to set a path ..
PURESKILLZZZ said:
If its a program you just install it under midlets . You dont have to set a path ..
Click to expand...
Click to collapse
but i cant read chinese with opera mini beta 4? How can i fix it?
leepenguin said:
but i cant read chinese with opera mini beta 4? How can i fix it?
Click to expand...
Click to collapse
Can you read chinese with opera on your computer . ? If you can what did you do to see it ? Now I would say that both versions would work in similar ways .
PURESKILLZZZ said:
Can you read chinese with opera on your computer . ? If you can what did you do to see it ? Now I would say that both versions would work in similar ways .
Click to expand...
Click to collapse
Thank You for replying
I am using O2 Xda II with english rom (AKU3.5), i have installed CE-Star 2.8 R3. I can watch chinese with opera mobile browser. But as i know, opera mobile is based on Windows Mobile. Opera mini is based on Java, i think that's why i can't read chinese.
Does this program work on WM6? I installed the program on my Dopod 900 and able to run MIDlet HQ and install the program that I want, but when I click the 'lunch', it just return back to MIDlet List.
Beside the J9, I also installed Intent MIDlet Manager but the font size is too small to read! Anyone know how to increase the font size? thanks!
leepenguin said:
Thank You for replying
I am using O2 Xda II with english rom (AKU3.5), i have installed CE-Star 2.8 R3. I can watch chinese with opera mobile browser. But as i know, opera mobile is based on Windows Mobile. Opera mini is based on Java, i think that's why i can't read chinese.
Click to expand...
Click to collapse
We will solve this .. We are working on it now ...
cunyalen said:
Hi CJBS,
I'm using SDA smartphone with wm5. I installed the file like this post says: http://www.mgmaps.com/winset/. I tried and got this error.
Invalid fontPaths.properties detected. Please delete fontPaths.properties in /lib/jclMidp20/ and restart the MIDlet.
When I first installed J9 in my computer, there was no such a file. Now it's created with 0 byte. It's not like what you have with LcduiSystemFont: Windows\tahoma.ttf.
I deleted that file, it creates another empty one and says The font file paths are set incorrectly. Please edit fontPaths.properties in /lib/jclMidp20/ to point to the appropriate font files from the system font folder.
Actually, I changed the system font according to this post: http://www.airfagev.com/howtos_details.asp?id=77. And I'm also using sunglobe.ttf and the whole path is \Windows\Fonts\sunglobe.ttf. So I edited the fontPaths.properties file like you said "LcduiSystemFont: Windows\sungbloe.ttf". But I still have the problem.
Could you give me any advice?
Thanks a lot.
Click to expand...
Click to collapse
Please find attached a copy of my fontPaths.properties.bak (original file), and fontPaths.properties (modified to point to fonts supporting Chinese characters -- fonts that exist on my system) included within the Zip file

First steps with WM5 for Palm User (on French)

Here is my post on French
and here a quick translation :
Well, the step is again crossed. I say again because I had made an attempt with Ipaq a few years ago and had quickly made a return behind .
But this time Palm with Tréo (750) under WM5 help me to cross the river.
Here thus the report of my first steps of beginner under WM5.
I write this Post because I will have agreed to find some contribution for beginners.
Certain points will seem to you very basic and even useless but if I had had them under the hand that would have helped me a lot to begin.
Installation.
Relatively simple to install.
But a problem was obvious dice the beginning: how to recover my data managed by PalmDesktop (8 years of appointments and contacts).
Well I needed to invest . I bought PocketCopy from Chapura. Main issue at the beginning. The transfer of my appointments did not pass. An e-mail with the log to the support of Chapura and a very complete response in 12 hours which allowed me to solve it (I really recommand this support ), but sad to have to invest 25$ just for a one shot.
Until there all goes well but I very quickly realize that synchronization is not highly reliable . (very often my PC does not recognize any more my Tréo). After bad issues I downloaded ActiveSync V4.5 (it is the preceding one which is delivered out of standard) and since that seems more stable.
After the installation you have on your PC an application which opens when you connect the Tréo to the cable.
It is possible on a simple click to explore ithe Tréo (simpler than under PalmOs)
Two ways of installing a program:
• downloading a exe file, while launching it on PC and while validating its installation on the PDA,
• downloading a .CAB file, copy it in the MyDocument folder in the PDA and while launching it in the PDA (with the file explorer of the PDA)
First steps:
Dammed, why PalmOne did customise its Tréo without taking account of the advantages of ease of use of these past Tréo models?
Where are the icons? Where are the buttons which make it possible to telephone, to send a SMS in some clicks without stylus?
Well, very quickly learned how to appreciate the menu to start and the button X which closes the programs (or rather very often minimizes them) but at this stage I am still very disappointed.
Finally I quickly wanted to recreate me a Tréo 680 like.
To build me MY Tréo.
The calendar: it is as bad as the one of PalmOs. Thus I wanted to choose a good PIM. I tested PocketInformant, Agenda Fusion 8.07, diary one, Agendus (never been able to install it). For the moment I retain PocketInformant.
Then I wanted to recreate me a true telephone keyboard with simple buttons (mute, wait, etc).
I found a track here. I then downloaded the excellent Memmaid program and all these accessories (I could recreate me menu with my own shortcuts and the possibility to simply make softreset (and hardware) without opening the small trap door which hides the button reset of which I fear brittleness).
With Memmaid I was able to unsinstall the standard phone’s functions of Tréo 750 in order to install anew Dialer which I have chosen here. Be careful the manipulations are a little it “hot” and you must all backup well before .Danger !!!
I maid so many manipulations of this kind that I completely crashed my Tréo 750 (no more telephone, no more synch). I have to make a complete reset (more than an Hardware Reset) (pressing lengthily on the red button + button reset then pad upwards)
All returned perfectly in the order. It is really well done.
Other customization:
There exists as a native a tool of assistance to the writing of the words which proposes at the end of some letters the appearance of words to be clicked. Quite practical except that the dictionary of words is incremented automatically even for not desired words (careful with the confidentiality) or with mis-spellt words. I found a small freeware very practical Dictionary Editor and well done to remove or add words.
Another point: it is not possible (or I did not find) to protect a note as under PalmOs what posed Pb to me to protect from the leading notes. I thus installed another small freeware well fact which manages and makes safe the significant data: cryptocard.
Here I am now. At your disposal for your questions.
Have a nice Sunday

What happened to the infamous ignore_my_docs in WM5?

(Note that if you’ve never heard of ignore_my_docs, you can safely skip this article. It’s only meant for users of previous Windows Mobile operating systems that would like to know whether ignore_my_docs is still in effect.)
There is still a lot of confusion caused by ignore_my_docs explained for example in THIS (this is the most important article!), THIS and THIS threads / articles.
WM5 (and, of course, all subsequent operating system versions), finally, got rid of this, for several Windows Mobile users, pretty confusing feature as is explained for example HERE or HERE.
In a nutshell: WM5+ is different from how earlier OS versions behaved if and only if they also contained an ignore_my_docs file in the root of the card and also a \My Documents directory. In this case, only the contents of \My Documents (and ALL its subdirs) were accessible, nothing else on the card. An example screenshot of my WM2003 HP iPAQ 2210 showing this in effect is in HERE (with removed ignore_my_docs) and HERE (with present ignore_my_docs). As you can see, in the former case, the content of the other directories on the card aren’t listed, only those of \My Documents on it (and, incidentally, all its subdirs – as opposed to the case of WM5+, where this is no longer the case).
All in all, under WM5 and later operating systems, it doesn’t make any difference whether there’s an ignore_my_docs file in the root of a storage card or not: the standard file dialog will see all directories - one directory deep. The latter also applies to \My Documents, unfortunately, as has also been explained HERE. This problem still hasn't been fixed.
Noticing this behaviour of WM5 I put a question about one year ago: how can I save my new files produced by Word, Excel and Notes to 'Storage Card\My Documents' by default, instead of the root of Storage Card. In WM5 and WM6 you can set these apps to save every new doc to Storage Card but you cannot specify any subdir -- unlike the older OS where My Documents was the "root".
Nobody answered so far.
So, I guess your post also means that there are no solution for the above described problem.
ctibor said:
Noticing this behaviour of WM5 I put a question about one year ago: how can I save my new files produced by Word, Excel and Notes to 'Storage Card\My Documents' by default, instead of the root of Storage Card. In WM5 and WM6 you can set these apps to save every new doc to Storage Card but you cannot specify any subdir -- unlike the older OS where My Documents was the "root".
Nobody answered so far.
So, I guess your post also means that there are no solution for the above described problem.
Click to expand...
Click to collapse
Word / Excel Mobile use a different file selector; therefore, FDC / Pocket Plus can't help with them.
I don't have a definite answer to your question; I'll, however, try to look around / experiment. I'll post the answer into this thread if I find it.

Opera Mini 4.1 beta released - TONS of goodies like page saving!

The new 4.1 beta of Opera Mini has just been released with TONS of new features. Get it at http://www.operamini.com/beta/ . Features include:
* Download and upload files directly in Opera Mini (wowz! UPLOAD!)
* Save pages for offline browsing (another WOWZ!)
* Autocompletion when entering addresses directly
* Find in page (WOOOOOOWZ!)
* Increased server speed during the last months
* Signed versions of Opera Mini (good news too)
Don't forget to download the latest, 3.1 version of Jbed (reviewed & linked to HERE at the bottom.)
(BTW, some of you have asked what I've been working on because I've been quite quiet. I'm
working on my Digital TV Bible, after having read dozens of related books and tons of online documents (I'll post a detailed review of them too)
I need to do some real work too
I'll make another W3C conference speech this month (on multiplatform mobile browsers) and need to update my related Windows Mobile / Symbian / BlackBerry stuff
All in all, I've been pretty busy
Opera Mini 4.1: FULL multiplatform tutorial & review
I don’t need to introduce Opera Mini for any serious mobile device user – it’s been one of the best browsers ever since the release of version 4.0 with all its goodies like favorite synchronization and full layout mode, the latter being excellent on (W)VGA Pocket PC’s and high-resolution Symbian devices like the Nokia E90. Note that I’ve written a review & full comparison to other browsers HERE – please DO read it if you don’t know what Opera Mini is or how it compares to other browsers, in which cases you might want to prefer it to native, fully-fledged browsers like Opera Mobile. Also, make sure you read my two Web Browsing Bibles, linked from the OM4 article, for additional info & comparisons. Finally, note that the linked article only discusses version 4.0; 4.1 is even better and more featureful.
The just-released 4.1 beta takes things even further and implements a lot of long asked-for functionalities. It’s REALLY worth upgrading; note that it can coexist with older versions (including 4.0) on the same handset. That is, if you, for some reason, find it useless, you can easily switch back to the older version without having to reinstall / reconfigure anything.
1.1 Availability; which version to go for?
Navigate to http://mini.opera.com/beta either with your phone’s WAP browser or, if you have Opera on your desktop, with it:
http://www.winmobiletech.com/042008OM41/OM41DownloadPage.png
(mobile browser)
http://www.winmobiletech.com/042008OM41/OM41DesktopOperaDL.png
(Opera on the desktop)
and select any of the upper three links. On the next screen,
http://www.winmobiletech.com/042008OM41/OM41Deploy1.png
just press the left softkey (Continue); then, unless you want to put it in a self-created category, just click OK while it’s on root:
http://www.winmobiletech.com/042008OM41/OM41Deploy2.png
On the following dialog,
http://www.winmobiletech.com/042008OM41/OM41Deploy3.png
just press OK; do the same on the one that follows:
http://www.winmobiletech.com/042008OM41/OM41Deploy4.png
The file will be compiled and you can start it right away by answering Yes on the final screen:
http://www.winmobiletech.com/042008OM41/OM41Deploy6.png
After this, everything is done in the already-known way: accepting the license, pressing buttons for generating a pseudo-random sentence etc.
Note that the 4.1 beta page linked from operamini.com, http://www.operamini.com/beta/, doesn’t contain the signed versions, only the unsigned ones. Therefore, if you only have Mozilla Firefox or Internet Explorer on your desktop, make sure you download the file from inside your Web browser on your handheld. The only exception is BlackBerry, where there isn’t a separate version on the only-handheld or desktop Opera page; then, you can safely download the ZIP file from http://www.operamini.com/beta/ with any desktop browser and use the BB Desktop Manager to quickly install it on your BlackBerry.
If you have a Windows Mobile device with Jbed 3.1, any of the signed versions will do. Note that some people state you need to go for the all-certificate version; that’s not true with Jbed 3.1. Make sure you DO download a signed version and not the unsigned one so that you can easily (without any hacking) can get rid of the security prompts.
Note that, should you still not have Jbed 3.1, read the second section of THIS for more info & the download links.
1.2 What’s new?
1.2.1 Custom text input field
With the new URL input field, address autocompletion works just great:
http://www.winmobiletech.com/042008OM41/OM41AddressAutocomplete.png
Note that
1, unlike with Opera Mobile 9.5 (and just like any other browser, including pre-9.5 versions of Opera Mobile), the titles of these pages aren’t displayed, only the URL’s
2, copy / paste doesn’t work. If you do need it (and you do have a compatible JVM – it’s only the non-recommended TAO that isn’t), you’ll need to switch to the regular, native JVM URL editor by pressing Delete (right softkey, shouldn’t you have a device with a built-in hardware back key like MS Smartphones) once and, then, go down to highlight "Insert Symbol":
http://www.winmobiletech.com/042008OM41/om4insertsymblhighlight.png
Then, just press Action on it to get into the traditional URL input field, with the traditional menus.
3, textual input may be problematic on keyboards with combined numeric and alphabetical keys; for example, on the HTC Vox. In there, the numeric keys will always be considered as keypad numeric buttons; that is, they’ll input a for 1, d for button 2 etc. However, as they’re treated EXACTLY the same way as keypad buttons, you can still input any character or (with long-pressing) number with them. You’ll need to know the latter for numeric input with devices that have a separate numeric row (like the HTC Universal).
4, the Input Address field being new also results in the old system-level browser invocation script not working any more. To fix this,
either switch off the new direct input by just unticking the, by default, enabled "Direct address input" checkbox in Tools / Settings:
http://www.winmobiletech.com/042008OM41/OM41disabledirinut.png
or, alternatively, go for a modification of the current script version available HERE. (Incidentally, note that, now, there’s a full C++ implementation of the invocation script HERE. It’s still not compatible with 4.1 unless you untick "Direct address input" as explained above.)
1.2.2 Signing
First in Opera Mini’s lifetime, it comes signed. What does this mean? When deployed under a capable, compatible JVM (for example, Jbed 3.1), it’ll, upon trying to access the Net / the local file system for saving pages / downloading / uploading files, it’ll prompt you for permission:
http://www.winmobiletech.com/042008OM41/OM41PermissPrompt1.png
(reading the file system)
http://www.winmobiletech.com/042008OM41/OM41PermissPrompt1W.png
(writing the file system)
In there, you’ll notice a (compared to the unsigned case) new "always, don’t ask again" menu item (I’ve highlighted it in the following screenshot):
http://www.winmobiletech.com/042008OM41/OM41PermissPrompt2.png
Make sure you do select this before pressing OK. This will make sure you won’t ever need to answer this question any more.
Upon trying to saving pages, it even prompts you to switch to the signed version, should you still have a non-signed one:
http://www.winmobiletech.com/042008OM41/OM41PromptForSignedVersion.png
The link indeed takes you to a tutorial:
http://www.winmobiletech.com/042008OM41/OM41PromptForSignedVersion2.png
http://www.winmobiletech.com/042008OM41/OM41PromptForSignedVersion3.png
http://www.winmobiletech.com/042008OM41/OM41PromptForSignedVersion4.png
(as can clearly be seen, there is not a single word on Windows Mobile. Note that the tutorial is also directly available HERE)
1.2.3 Page Saving
The new page saving feature allows for saving the current page, along with all its resources (images), to a file. The file is in the native (condensed HTML in textual mode + JPEG images) format of Opera Mini currently not readable by other applications. Should you still need some of the contents for copy/paste operations, you can still directly copy from the file with a text viewer. This also means this also allows for some kind of rudimentary copy/paste functionality if you use an external file viewer like that of Resco File Explorer. Then, based on the (latest) timestamp of the saved page (the saved pages have cryptic filenames; however, you can easily recognize them based both of their timestamp in the file system and their header, which contains the title of the page), you view it and look for the info you wanted to copy to clipboard (and, from there, to, say, Notes or Word Mobile). As you can see, it’s in no way so easy than, say, copying and straightforward than copying the full / the visible textual contents of the page into a text input field, where a user could already highlight anything and copy to the clipboard (unless she uses TAO Intent), though. Hope the Opera coders also implement this, otherwise, very simple-to-code feature.
Note that the page saving target dialog is only displayed once (upon the first page saving attempt) and is pretty much far away from being pretty and/or intuitional (and, of course, it has missing functionality present in, say, the standard OS file save dialog like creating subdirectories) but it still does the job. Just select the directory you’d like to save your pages to. Again, remember this can’t be changed later so select a directory with sufficiently large free storage.
First, you’ll need to select the storage type you’d like to save your pages to. In the following screenshot, I’ve selected Storage Card:
http://www.winmobiletech.com/042008OM41/OM41SaveTarget1.png
After pressing Action, you’ll be shown the directories in there. You can select any of them (and, then, iteratively, any of its subdirectories etc.). Just press Select (left softkey) on the directory you’d like to save your stuff in. For example, in the following screenshot, I’ve stayed on Storage Card when pressing the key; this means it’ll store the pages in the root of the card:
http://www.winmobiletech.com/042008OM41/OM41SaveTarget2.png
(note that, as the storage card roots can only have up to 128 files, this isn’t the best thing to do unless you’re absolutely sure you only want to save some pages.)
Finally, you’ll be prompted a "Page saved." message:
http://www.winmobiletech.com/042008OM41/OM41SaveTarget3.png
Get rid of it with the Action button.
After this, all the saved pages will be listed in Tools / Saved Pages (and the latest three on the startpage):
http://www.winmobiletech.com/042008OM41/OM41StartpageSavedPageList.png
A VGA screenshot with more than one saved page:
http://www.winmobiletech.com/042008OM41/OM41ListOfSavedPages.png
http://www.winmobiletech.com/042008OM41/OM41ListOfSavedPagesVGA.png
1.2.4 Finding text in pages
Tools / Find in page implements something I’ve been asking for years: in-page text search. It not only iterates over all the occurrences of the searched-for word (see the "Next" left softkey), but also conveniently highlights all the occurrences. In the following screenshot, you can see the results of searching for the word "Opera" in the Opera Mini forums:
http://www.winmobiletech.com/042008OM41/41FindInPagesOpera.png
1.2.5 In-app file up/download
A lot of users have been asking the Opera folks for allowing for in-browser download and, even more importantly, upload.
1.2.5.1 Download
In-browser downloading, for Windows Mobile users, isn’t that important. It’s probably mostly MS Smartphone users that will find this useful because, as has also been explained in my MS Smartphone Web Browsing Bible (see section 1.1.1 Fixing the binary file download problem), the built-in Internet Explorer Mobile only downloads certain types of files. For Symbian users with, say, a Nokia N95 with a pre-20 firmware version, it’s more so because Symbian often killed Opera Mini when loading up Nokia Web for handling the download. This isn’t an issue with the new firmware version any more, of course – neither is with N95 8GB, N95-3, N82 or the soon-to-come, new, DVB-H enabled N-series models.)
Note that, while file system access is supported in the latest and most recommended Jbed 3.1, this isn’t necessarily the case with other MIDlet Managers. Therefore, you’re strongly recommended to upgrade to Jbed 3.1.
The new in-Opera download looks like this:
http://www.winmobiletech.com/042008OM41/MP3Download1.png
If you select Save As, you’ll be presented the usual file selector; here, I instruct it to save the contents on the storage card:
http://www.winmobiletech.com/042008OM41/MP3Download2.png
Then, the download will start:
http://www.winmobiletech.com/042008OM41/MP3Download3.png
If, instead of Save As, you select Open:
http://www.winmobiletech.com/042008OM41/MP3Download4.png
you’ll be taken to IE:
http://www.winmobiletech.com/042008OM41/MP3Download5.png
which downloads the file:
http://www.winmobiletech.com/042008OM41/MP3Download6.png
Unfortunately, if you go for in-process download, you can’t do anything else during downloading – as is the case with regular page loading. That is, you end up staring at the download screen. If you absolutely hate this and/or the download takes too much time (for example, during fetching a looooooong MP3), go for downloading within Internet Explorer Mobile and switching back to Opera Mini for browsing. You can safely do this: IEM will just download the file in the background without problems. (Unless, of course, you haven’t registered the file type with the system. Then, you’ll need to stick strictly with the built-in downloader of OM4.1.)
1.2.5.2 Upload
With Jukka "Yucca" Korpela’s excellent article & tester suite File input (or "upload") in HTML forms:
http://www.winmobiletech.com/042008OM41/FileUpload2.png
Then, the usual Opera file handler will be shown (not that of the OS). Let’s upload some text file:
http://www.winmobiletech.com/042008OM41/FileUpload3.png
http://www.winmobiletech.com/042008OM41/FileUpload4.png
and the results are as expected:
http://www.winmobiletech.com/042008OM41/FileUpload5.png
(note that it the (later?) 4.0 series it is rendered as can be seen in HERE but, of course, the "Choose" file chooser couldn’t be activated)
In this regard, Opera Mini (along with the commercial (!) Opera Mobile and [the, currently, severely crippled Technical Preview] NetFront) is the only browser to support file upload on the MS Smartphone platform. Let me point out that the built-in Internet Explorer Mobile (still) doesn’t support upload.
2. What’s still missing / problematic?
Now, in addition to direct copy/paste of textual contents, I only miss navigating (switching back) to any already-downloaded page while loading a new one. You can only navigate on the current page while fetching a new page but can’t use, say, #5 to quickly bring up the list of currently open pages and quickly switch to another page. There isn’t a "download page in background" feature either, which would be able for allowing this. This can be a nuisance, particularly on inherently sloooooooooow platforms like the current crop of BlackBerries.
Also, on Pocket PC devices with a built-in keyboard could benefit from some similar keyboard layout than on BlackBerries. On the latter, you can use the (wide and easy-to-reach) Space button to scroll a page down. I wish you could do the same on Windows Mobile devices. (In there, you still must use the "8" button, which is pretty much out of reach in two-hand, "bedtime" operation.)
The problem of "flashing", non-displayed pictures, particularly with pages heavily loaded with them, is still present.
Finally, the lack of italic support is (still) a big pain in the back. I don’t understand why the Opera folks don’t implement this (must be related to the additional storage the custom, smallest character set would require with added italic support, I don’t know – if that’s the problem, at least non-smallest characters should have this support) – after all, ALL major KVM’s do support rendering text in italics. (See my related tests in my MIDlet Bible.)
3. BlackBerry
The BlackBerry version doesn’t support signed versions; that is, as has already been pointed out, you MUST go with the unsigned one. I haven’t encountered any problems with it; page saving / loading, the new address autocomplete etc. all worked just great. I haven’t encountered the common bug with all OM 4.0 versions: that is, the BlackBerry (at least my T-Mo branded 8800) completely locking up upon loading pages. However, this doesn’t mean these bugs have been fixed: I "only" played with the new version on my BB for two or three hours and the aforementioned bug only turns up, say, once a day or two days, assuming actively using OM for at least 2-3 hours a day.
4. Symbian
I’ve also (quickly) tested the new (unsigned) version on my Nokia N95 v20. I haven’t really run into problems so far; neither have my fellow N95 users in the Opera Mini forum. I’ll later report on whether Opera Mini 4.1 still exhibits the well-known, but, fortunately, pretty rare problem of completely locking up the handset, which, as with the BlackBerry, can only be fixed by removing and reinserting the battery.
UPDATE (later the same day):
1. MoDaCo frontpage
2. note that the above-recommended Jbed 3.1 is NOT compatible with WM5 (or with even older operating system versions), only WM6. If you're still on WM5, use the old, "Cloudyfa" 2.1 version instead; or look around at XDA-Devs, where, according to THIS post, the 20080222 version of 3.1 is WM5-compatible.
i don't like the fact that opera mini is java.. which requires to launch java first before launching opera...that only makes the browser startup slower.. i can get to a website much faster with PIE because it launches faster.. sure it has a bunch of cool features but i guess im the only one that dislikes the fact that it's java emulated..
i'll wait for the REAL mobile opera version.
wow this new version of opera mini is great. i love the url input method. file download works great too. works perfectly on the kaiser. in fact im writting from it right now. go opera!
one thing-- the shortcuts method cooked up in the midlet bible doesnt work anymore. ill look into this at a later date. could be as simple as removing the old opera mini.
tft said:
i don't like the fact that opera mini is java.. which requires to launch java first before launching opera...that only makes the browser startup slower.. i can get to a website much faster with PIE because it launches faster.. sure it has a bunch of cool features but i guess im the only one that dislikes the fact that it's java emulated..
i'll wait for the REAL mobile opera version.
Click to expand...
Click to collapse
Read my 4.0 review - there, I've elaborated on crating shortcuts to OM so that you can avoid having to start up Jbed first.
UPDATE (04/05/2008):
1. I’ve tested the above (in the previous update) mentioned Jbed Java 3.1 20080222 (available HERE; mirrored HERE for your convenience). It runs flawlessly under WM5 (not only WM6). It supports 3D (tested with Need for speed carbon and Night Fever; neither of them run under the non-3D-capable Cloudyfa 2.1), (as usual, excellent) sound. It can’t be directly installed onto a storage card, however. (As with some older versions, it’s possible it can be hacked there, though, with some manual file copying and registry / start menu link rewriting – I haven’t tested this.)
I’ve also thoroughly tested JBed_20071119.3.1_3dMod_HeapSizeFix_v2_wm6(lovetz1) linked from THIS MoDaCo thread. As a plus, it can be directly installed on a storage card, as opposed to the version above. It, however, doesn’t support sound at all. Otherwise, it seems it’s pretty much the same as the version above – except for WM5-compliance: I haven’t tested the WM5-compliant subversion. I’d stick with the 20080222 (the first) version unless you really need every single byte in your built-in storage.
Note that neither version was able to run the s60v3 (Nokia) version of Command & Conquer 3: Tiberium Wars, the latest-and-greatest real-time strategy from EA Mobile – upon loading the mission (and displaying the progress bar), it just locks up. (Needless to say, it’s working flawlessly on the Nokia N95 v20). It seems no Jbed version is compatible with this excellent game.
2. XDA-Devs user JZ SmartMort has released a very promising title making Opera Mini the system-level browser much simpler and offering a LOT of additional functionality. See his thread HERE. Note that he also posted a somewhat shorter post HERE (in THIS thread, should you also want to read the possible, future discussion of his app).
I've installed 4.1 and it looks great, However, a few points are anoying me.
When I start Opera and I type a new adres, the foll msg apear
"Untrusted application Opera Mini 4.1 wants to send or receive information from.... This will use airtime. Do you allow net access?"
Then the options to choose are:
o Yes, but ask me next time
o Yes, but ask me next session
There is no option: o Yes, dont ask me again ??
When I recall a saved page, I get the next msg "Untrusted application Opera Mini 4.1 wants to read data located on this device or removabl emedia. Do you allow read user data?
The only options are Yes or No. In the security option of Opera, there are settings about reading data. But there are only 2 options
o Ask
o Never allow
Also here, I miss the option: o Dont ask me again !
The next thing is the text input field. I have a HTC tytn (virtual and real keyboard). When I switch the option 'direct addres input' tot ON, I can only type the input via the real keyboard and not via the virtual keyboard (its dissapears).
If I can fix those items, I would be very happy.
I have reinstalled the same file and now the first 2 points are working fine !!
Leaves me to solve the text input field and the virtual keyboard...
UPDATE (04/06/2008): I have some very good news for you all.
1. Several of my readers have asked (see for example THIS) whether it’s possible to change the page save directory in Opera Mini 4.1 after you’ve set it first. Contrary to the popular belief (you must reinstall it from scratch), it’s actually very easy to do this:
a. if you have originally selected a removable storage card as the target media, you only need to remove it before trying to save any page on it. Then, you’ll be prompted an error message and, on the next page saving attempt, you’ll be offered the chance of setting the new save directory. That is, if you’ve originally given Opera Mini a storage card, you can change the save path without any need for hexediting files.
b. if you have provided it with a movable / deletable directory in the built-in storage (or, for that matter, on the storage card), just move (cut / paste) the entire directory somewhere else on your device – or on your storage card. That is, if you’ve given \My Documents to it, just cut it with the built-in File Explorer and paste it to in any other subdirectory. (Of course, you’ll need to paste the directory back once you’re ready with the – failed – page saving attempt if it’s a directory used by other apps too – like \My Documents.)
3, if, for some reason, neither of the above-listed ways works, you’ll need to do some hexediting. To do this, search for the in the name of the directory in the \Windows\appdb\s?__d?.db files with, say, Total Commander (Alt-F7) on the desktop Windows and just change this occurrence to another directory with a hexeditor. An example showing changing \My Documents to \Storage Card with a hexeditor:
{
"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"
}
Again, it’ll be FAR easier to temporarily remove / move the directory than hexediting – only do the latter if you simply can’t (temporarily) delete the directory because you’ve given it, say, \Windows or some other, undeletable directory.
2. the native C++ version of the invocation script has been updated to be compliant with 4.1. In addition, badbob001 has updated his MortScript to be compatible with 4.1 and he is also doing automatic (!!!) descriptor parsing & discovery to automatically find the current position of the OM deployment (just like the JZ SmartMort's brand new script I've reported on above), which, so far, needed to be done (once) by hand. See his updated script HERE. Both advancements are discussed HERE, starting with page 10 (post #91).
Menneisyys said:
2. the native C++ version of the invocation script has been updated to be compliant with 4.1. In addition, badbob001 has updated his MortScript to be compatible with 4.1 and he is also doing automatic (!!!) descriptor parsing & discovery to automatically find the current position of the OM deployment (just like the JZ SmartMort's brand new script I've reported on above), which, so far, needed to be done (once) by hand. See his updated script HERE. Both advancements are discussed HERE, starting with page 10 (post #91).
Click to expand...
Click to collapse
I am not sure if I understand this correctly. Does this make mi device able to use the virtual keyboard, even if the direct adres input is selected or does it has nothing to do with it?
Quatz said:
I am not sure if I understand this correctly. Does this make mi device able to use the virtual keyboard, even if the direct adres input is selected or does it has nothing to do with it?
Click to expand...
Click to collapse
You mean the SIP? You can always assign it to a HW button so that, upon a keypress, it's briught up. If this is what you meant.
Read my Button Bible for more info.
Menneisyys said:
You mean the SIP? You can always assign it to a HW button so that, upon a keypress, it's briught up. If this is what you meant.
Read my Button Bible for more info.
Click to expand...
Click to collapse
Sorry, dont know the term SIP!
Where to find this Bible?
Quatz said:
Sorry, dont know the term SIP!
Where to find this Bible?
Click to expand...
Click to collapse
A SIP is a software (on-screen) keyboard. SIP stands for 'Soft Input Panel'.
The Button Bible.
http://forum.xda-developers.com/showthread.php?t=337602
(Google search: "xda dev button bible".)
Thanks, this helps a lot.
I have installed HBsettup and indeed, now I can toggle the SIP on and off when i use Direct Address input.
I am very happy now with Opera Mini !!
having issues with setting up the shortcut to start OM
I have as follows:
"\windows\jbed.exe" -run s1_
OM is the only midlet installed.
also there are NO .jar files in the /windows/appDB/ folder
thanks
EDIT:
did a quick reset and everthings working excellent
Hey thanks for the share. Its really good, I am waiting for the stable version.
Apart from the intense marketing campaign of the moderator posting this thread, can someone give a brief comparison between this Opera Mini and the other Opera ("Opera Mobile"?) that runs on WM5/WM6? I don't get why I would want to run a java, stripped down browser when I can run Opera Mobile. Is it that Mini is intended for phones that can't run the full version, or should Mini be considered as a replacement for the other Operas that run on PDA phones (touchscreen phone/PDAs that run WM5/6).
Ideally an impartial perspective that isn't 5 posts long would be great

Categories

Resources