The Web IS Pocket Informant Review


There was a time when I used a Palm device exclusively.   The PIM applications on it were so anemic, however, I was forced to find replacement programs for all of them. My favorite aftermarket software titles were DateBk, Contacts, Memo Plus, and ToDo Plus. Realizing that I felt the need to replace every single built-in PIM on my Palm device seems as funny now as it seemed necessary then, but I did it and was quite happy with the results.

When I started using a Pocket PC, I was more satisfied with the built-in PIMs than I had ever been with their Palm counterparts, but I had grown used to customizing every possible Datebook and Contact setting, and I wanted to be able to do the same on my Pocket PC.  In late 2000, I tried Pocket Informant for the first time, and I liked what it allowed me to do. Don’t get me wrong, the program wasn’t perfect, but I liked it better than the competition, and it allowed much more customization than the built-in Calendar did; it even had one of the features I had liked so much in DateBk…category icons. Yeah, I was stylin’.

In June 2001, I attended the MS Mobility Tour & PPC FanFest in Dallas. While there I met Alex Kac, the developer behind the then current Pocket Informant2 version. While working the "Beam & Share" booth at the FanFest together, he and I had an opportunity to talk about what I did and didn’t like about the current incarnation of his program. Amidst the praise, one of my criticisms was that, "I had just about given up on [Pocket Informant 2] because it seemed so slow!! It really bothered me that if I made an entry it seemed to take forever for the program to refresh so that it could display the updated screen." I also groused about what I felt was a "missing" Today plugin. At the time, Alex was readying his release of PI3, and he told me that a lot of the issues I was experiencing would be addressed in that version. With the exception of the Today plugin, Alex totally came through.

When I wrote about PI3 in April 2002, there were ten selling points that I felt warranted mentioning: The multi-day agenda view; the ability to create notes with alarms; category icons in the Calendar; the ability to view formatted notes in Calendar, Contacts, Notes and Tasks; the upgraded Task manager; the ability to dial a number from Contacts and Tasks; Multi-frame windows in Tasks, Contacts, Calendar, Notes; a plethora of program-wide customization options; and the program’s near instantaneous refresh. In 2002, PI3 required 1.3MB.

For those of you that noticed the April 2002 review date, and the fact that I mentioned "the ability to dial a number from Contacts" – you may be shaking your head and wondering what the heck I was talking about, since Pocket PC Phone Editions weren’t really on the scene until late 2002. Well the thing was that if you wanted to save yourself the "trouble of dialing a number by hand, you [could] look it up in PI, hold your PPC to the phone, and it [would] be dialed for you." Hey, this was pretty cool stuff back then, and PI7 can still do that! ;-)

So here we are in 2007, six years and several major revisions of Pocket Informant later. Web IS  has recently released Pocket Informant 7 (Rev 4 Build 869), which is the version I will be reviewing. PI7 requires 3145KB, which is a very memory intensive number. The good news is that PI can be installed to (and will run properly from) external memory. My intention for this review is not to rewrite the 86 page PI7 Manual; if you need the detailed information a full user’s guide would provide, then you would do better to go ahead and read it. However, I would like to go over some of the program’s highlights and talk about some of the newest features.

Let me mention here that although PI7 supports QVGA, VGA, Square Screen, and Landscape video modes, I believe that it is best used and viewed on a PDA with a VGA screen. This review was conducted on the HTC Advantage, which has a very speedy 624MHz processor, as well as the gloriously huge VGA screen you’ll see in the accompanying pictures.

According to the Web IS site, on top of all the previous features, PI7 also has 13 new improvements. But there is something else to consider here, too. In the last seven years, the built-in PIM applications on the Pocket PC have also improved; some of the missing features that made me need a third-party application in the first place, are no longer MIA. We’ll talk about that a bit as we go. I’ve added my comments in italicized blue:

  • Included Today Plugin  – Now includes a basic efficient appointment/task list Today plugin that integrates with Pocket Informant and supports category colors Yay – I’ve been waiting for this!
  • Automatic Custom Views and Categories – Setup your custom views or categories to automatically come on at work hours, off work hours, or a custom weekend/weekday time This almost seems too organized to me, I mean isn’t that basically what segregating items into categories is for in the first place? If you don’t want to see work related tasks, then you can filter them out. This is possible with WM6.
  • Find all Appointments using this Contact – Quickly list all appointments that have the selected appointment setup for meetings.
  • Contact Searches – Pocket Informant searches contact names quickly and shows you what part of the word was found via highlighting. Windows Mobile 5 & 6 both already do this.
  • Daily Notes – Automatic Rich Text Daily Journal which can sync with PlanPlus for Outlook 4.0 This might be handy for those of you that use your PDA for journaling.
  • Franklin Covey PlanPlus 4.0 – Daily, Master, and Project Task lists which work either with or without PlanPlus for Outlook 4.0 on the desktop.
  • Task Projects – Tasks View’s Projects let you create parent tasks, child tasks, and have the parent tasks inherit its child tasks’ completion percentage and due dates.
  • Task Percentage/Status – Assign tasks a status of Normal/Complete/In Process (w/percent complete)/Delegate lets you visualize progress of tasks. Windows Mobile 5 and 6 let you see task start and due dates, but not a percentage – like you can see in Outlook. This might be a handy feature for those that keep up with percentages.
  • Complete One Handed Soft Key support – Every feature accessible from your hardware soft keys. Or choose the classic menubars if you prefer. Perfect for Treo and other Pocket PC smartphones! Rev 3 dramatically improves one handed support in the editors, Month View, Week View, and Custom Views, Category Editor, and more! I used to be all about the one-handed entry; because I entered information on my Treo while driving. Watch out world!! Now that I have the Mogul, that has virtually stopped.
  • Revamped Journal with Rich Text and new fields – Create entries for meetings, phone calls, and more. Auto-journal events such as marking tasks complete or creation. Four journal timer macros. Sync to desktop Outlook I don’t need this; I consider myself to be very organized, but this level of anal surpasses mine; I bow to it.
  • New Contacts Summary – Revamped Contacts Summary with Call Logs (Phone Edition devices only) bringing one handed dialing, better readability, and live access via Preview. Windows Windows Mobile 6 does this.
  • Multiple Alarms, Travel Appointments – Beyond the primary alarm, you can now add secondary alarms, notifications and travel appointments to new and existing appointments Does this mean multiple alarms for the same appointment? I just create a new entry in my Calendar…but then, I am old school like that.
  • New Date Picker – Now supports keyboard navigation and better user feedback Sounds good!
  • Exchange GAL – On Windows Mobile 5 AKU2 devices you can use the Online Exchange GAL to select attendees and add to your Contacts list.
  • Timezones – Create new appointments in their timezone easily. This sounds like it would be a very helpful feature for business travelers.

In all honesty, I don’t need most of the new features, but a few of them sound helpful. Since there is no option of deleting portions of the program that I don’t need, it all gets loaded…along with all of the existing features (once again with my comments in italicized blue):

  • Five Powerful Views: Appointments, Tasks, Notes, Contacts, and Search views. Appointment view broken into Agenda, Day, Week, Month, and Timeline Views. WM5 and WM6 both have appropriate programs for the views listed, and there are five Appointment views in WM6: Agenda, Day, Week, Month, and Year.
  • Category Icons: Each category can have its own icon (company logos, avatars, or objects) to help you visualize your appointments, tasks, or contacts visually. Show them in your Month View for a great visualization of your schedule! This is a feature that I used to really like, but I haven’t bothered with in several years.
  • Category Color: Assign categories to your items and have their text or background colored. View Month bars and timebars throughout the Appointment views showing your schedule in color! I do like this feature a lot. Assigning a color to a category seems a lot more "grown up" than giving it an icon.
  • Groupings: Group Tasks by completion, progress, priority, importance, category, and Date. Group Contacts by Company, Department, City, State, Country, and Category. WM6 Tasks allows filtering by recently viewed, categories, active, and completed. It allows sorting by status, priority, subject, start date and due date. There aren’t quite as many choices, but certainly enough to filter to my satisfaction. 
  • Sorting: Sort your tasks with two levels of sort – Sort By and Then By. All fields sortable both in Calendar Tasks and Tasks View. Use Grouping for a pseudo third sort. This is a handy feature
  • Drag and Drop throughout: Drag and Drop operation in every view – Drag appointments from one day to the next or within the same day to change its time. Drag items to link them. Drag tasks to convert to appointments and vice versa. I like being able to do this in Outlook; being able to do it on my PDA is pretty slick, too.
  • Month View Zoom: Select a handful of days, weekends, weekdays, or just a portion of your month. Get more detailed text, icons, or bars Another very slick feature.
  • Custom Views: Save your common settings for any view and bring it back with a tap of a menu or hardware key. Save a search, a filter, ANYTHING. This is very necessary because there are so many options available in PI’s setup, that once you have got it tweaked just as you want it to be, losing these settings would be frustrating.
    - Category Filtering: Filter the displayed data by an advanced category filter user interface. You can do this with the built-in WM6 PIM, too.
  • PhatWare Notes/Pad: Pocket Informant’s Notes View supports both native Windows Mobile Notes and PhatWare’s PhatPad and PhatNotes I know, I am the last person on the planet to use this program…but I still don’t.
  • Links: Link between tasks, appointments, and tasks. View links in a popup window or in the summary dialogs This is a slick feature, and I have liked it ever since PI added it.
  • Localized: American and International English, Czech, Dutch, Spanish, French, Hebrew, Hungarian, Portuguese (Both Brazilian and Portugal), German, Italian, Russian, Polish This is great if you speak a language other than English.
  • MyText with Contact Macros: Quickly enter preset text with data pulled live from an existing contact or the current time/date. I can honestly say that I have never used this feature.
  • Search View: Search View brings together every bit of PIM information on your device: Appointments, Tasks, Contacts, Notes, Journals. Search with wildcards, on a specific field, with certain dates, and within PIM item notes This search is very thorough and it used to blow away the built in WM search. However, I think that the WM5 and WM6 Search function is just as good.
  • Assign Ringtones: On a Windows Mobile 5 Phone Edition device you can assign a custom ringtone to a contact You can already do this with WM5 & 6.
  • FlexMail Integration: Send Emails and SMS messages (phone edition only) through FlexMail 2007
  • Rich Text: Enter Rich Text notes for all PIM types You still can’t enter rich text notes directly onto your PDA, although they are displayed as Rich Text if entered as such through Outlook.

As I look at the existing features list, I realize that I don’t really use that many of them, either. Am I using my PDA’s PIMs less than I used to? Certainly not. If anything I am using them more, but many of these features are just not things I need. Nevertheless, PI7 can be tweaked from within to look how I want, display what I want, and be less complicated than the list of features would lead one to believe.

After installation is complete, one of the first noticeable differences between PI7 and earlier versions is the inclusion of a Today plugin. I had finally given up on this feature ever coming, and in its absence I’ve been using the superb Spb Software House Diary which integrates beautifully with PI7. But in order to give it a fair shake, I was willing to uninstall (or at least uncheck) Diary’s Today plugin in favor of the official PI version.

But hrm! This long list with its endless scroll bar is not what I want to see on my Today screen. In all fairness, the PI7 Reference Manual (p5) comes right out and says that "for a more full featured today plugin [they] suggest looking at SPB Diary or SBSH Pocket Breeze." There are a few options available to tweak the Today plugin, for instance you can set it not to show tasks; to show starting/due today/tomorrow tasks; or in progress tasks. It can be set to show either Today’s or Today’s and Tomorrow’s appointments. Choosing the "starting/due today/tomorrow" option might be great for a light Tasks user, but there is a problem: instead of displaying them a straight line, the tasks indent. I have almost 100 tasks on my PDA at any given time, so my list ends up being completely unreadable from the Today screen because it looks like this…

The good news is that tapping an appointment or task will directly open the item in Pocket Informant, or clicking the PI icon in the views upper left side will open PI in the last opened view. Opening PI7 from the Today screen plugin renders a blank page that says "No Items to Display." Notice the colored PI ball in the upper right of the toolbar? This is the equivalent of the hourglass or spinning timer Windows Mobile users have come to loathe; it will pass to the right as the page loads…

…disappearing behind the right arrow multiple times (in this case three)…

…and then the view will finally appear. This time it took 15 seconds to see the Agenda, which has alas been my favorite view; it’s also the view I prefer on the regular Windows Mobile 5 or 6 Calendar. Speaking of WM6, its Agenda view also includes an appointment bar which has a flashy scrolling feature I have come to enjoy.

You’ll notice that at the bottom of the screen, there are various tabs above the soft buttons. According to the PI Reference Guide, "Pocket Informant uses a tabbed interface, with each component (or View) on a separate tab shown along the bottom of the screen, above the toolbar." The five main components of Pocket Informant are Calendar, Contacts, Tasks, Notes, and Search with Journal.

It took 16 seconds for PI7 to load from the time I tapped its icon in Programs. In contrast, the regular WM5 Calendar program takes three seconds to load from its Today screen plugin, and it takes two seconds to load from its icon in Programs. I almost feel like I am caught in a time warp. What was my major complaint against PI2? How slow it was, right? Well, once again I am complaining, and you should realize that it is taking this long to open views on a device with a 624MHz processor!

I find it frustrating to wait for Pocket Informant’s Calendar to load when I am standing at a counter trying to enter an appointment. My PDA is supposed to be my personal digital assistant – immediately ready to accept the information I need to enter. It is a sad day when I am tempted to just go ahead and accept a doctor’s appointment card because it is taking too long to enter the new appointment in my PDA, yet that has been the case several times.

According to the PI7 Reference Guide, "Calendar has 5 sub-views; Agenda View, Day View, Week View, Month View and the new Timeline View. Each sub-view shares the same data and filters, but differs on what dates to display and other interface settings."

This is the Day view…

This is the Week view; remember that additional icon sets can be purchased if the basic set included with PI aren’t enough for you.

This is the Month view, which basically shows timelines to give you an idea of how empty or full a day might be. 

There are several ways that a future or past date can be chosen: tapping on the month, day/date or year in the top title bar will pull up a drop down menu with corresponding choices. The current day can always be reached by tapping the square with the arrow on it, located on the far upper left. 

The next tab is Notes, which as the Reference Guide states:

The Notes View is a single view that displays Outlook Notes in any folder within My Documents in main memory, storage cards, or Flash ROM storage, including PhatWare’s © PhatNotes™ and PhatPad™ notes and WAV sound files. Outlook Notes are shown in a hierarchical format depicting their location in the file system and PhatNotes™ show up in a tree of their respective databases. This wide choice of note types allows Pocket Informant™ to truly be the one and only place to use Notes. Pocket Informant™ further improves upon Outlook Notes by offering the ability to categorize the note and to set an alarm on the note to display at a future time.

There’s no denying it, PI7 rules when it comes to added Notes functionality.

Here is one of my busiest PIM screens, whether in Pocket Informant or Pocket Office…the Task view. According to the PI7 Reference Guide:

The Task View is one of the most powerful views within Pocket Informant™. You can use the powerful filters to manage tasks that number well into the thousands by showing only the ones that you need to see immediately. Using the Grouping, Sorting, Filtering, Category Filtering, and Priority capability together with Custom Views will increase your productivity greatly. The amount of power you wield from using these tools depends on some forethought about organization and usage patterns. We recommend that you manage your tasks within Pocket Informant™ even when at your desk to increase your proficiency with this tool.

I usually keep mine filtered by category, which is also how I like to keep them filtered on my Today screen with Spb Diary. I tend to try to keep things as simple as possible with my Tasks, but there are so many choices available for personalizing this tool that it can be a bit mind-boggling. Let’s just say that the pages concerning the Task feature are 45 through 52 of the Reference Guide; everything you ever wanted to know about sorting and filtering tasks is covered there.

Loading Contacts takes 10 seconds from the time the PI icon is tapped in Programs to when it finally opens; once again, I think that is too darn long! A single tap to open a contact takes 5 additional seconds. In comparison, opening the WM Contact program takes one second, and opening a contact takes less than half of a second. However, the tradeoff is that by using PI’s Contacts program, you get quite a few new display possibilities.

According to the Reference Guide:

By default, the Contacts View displays a list of the contacts in your Windows Mobile™ database sorted by the default File As order. Pocket Informant™ supports displaying the contacts in several orders, such as by
• First Name/Last Name
• Last Name/First Name
• File As
• Picture List (which displays the assigned picture of each contact, in addition to the other contact details)
• Call Log
• Recent
• By Company
• By Department
• By City
• By State
• By Country
• By Category

Only you can decide if the additional wait is worth the added functions, or if you need more instantaneous access to your Contacts.

Tapping on an individual contact pulls up a screen which shows their contact information with selectable buttons for calling, emailing or texting, as well as a Call Log.

There is no doubt in my mind that installing Pocket Informant to your PDA will give that PDA a whole new spectrum of functions that were previously impossible. But the question is: at what cost? Pocket Informant has nearly tripled in size since 2002, and it is once again much slower than I find acceptable. While it’s true that it can do all sorts of things that the built in WM5 or WM6 PIMs can’t, many of these added features are not things that I want or personally need. And as I mentioned before, it’s not as if I have started using my PDA any less. If anything I have even more Contacts and Tasks to deal with these days than ever before.

I already talked about how slowly Pocket Informant runs on my Advantage, now here’s the next issue: With only PI7 running, my Advantage shows 58.74MB of free program memory from a possible 111.08MB; with PI7 closed, there is 61.87 available. This sounds like no big deal, but the Advantage is one of the few PDAs I own with that much available program memory. In contrast, with no programs running at all, my HTC Mogul shows 14.26MB free of a possible 47.46MB. I haven’t even been tempted to load PI on the Mogul, because I have scraped the bottom of its memory barrel while running multiple programs at once.

The thing to consider here is that just as Pocket Informant has continued to evolve, Windows Mobile PIMs have done the same. Calendar, Contacts, Notes and Tasks have all received tweaks and improvements over the years, and in some cases I feel that they may have erased the need for anyone but the most hard-core PIM users to upgrade. In fact, I suspect that many of those hard-core users might be satisfied with the recent updates included in Windows Mobile 6. I feel like the improvements offered in Pocket Informant are certainly nice enough, but in the end there are almost too many features, and they don’t add to a positive user experience. It takes too long for the program to open, it once again takes too long for new entries to refresh, and the program is a memory hog. It pains me to say it, but I think I liked the version that came installed on my HP iPAQ 4700 the best. That was a lean, mean, fighting Pocket Informant that offered improved features for all of the included PIMs without serious lag or memory crunch.

The good news here is that Alex Kac has always been a man who listened to his customers – both current and potential. While I have no doubt that there are hundreds, if not thousands of people using PI7 that are completely happy with it, I think there are also hundreds, if not thousands who have downloaded the program’s free trial and felt intimidated by all of its menus and options, put off by its size, or disappointed by how slowly it loads. My hope is that Alex will consider offering a "lite" Pocket Informant version, one that improves upon the all the basic Pocket Outlook PIMs, but that addresses the speed and memory issues I’ve experienced.

Pocket Informant 7 is available directly from Web IS, as well as from other resellers.
MSRP: $34.95, currently on sale at Web IS for $24.95, additional icon sets can be purchased for $8 – $10.
What I like: Completely customizable; oodles of features; can be as complicated or as simple as the user needs it to be
What Needs Improvement: Takes an unacceptable amount of time for the Calendar to open; program is a memory hog; it’s so big and there are so many options now that reading the manual is no longer just a good idea – it is almost necessary.

Share and Enjoy:
  • E-mail this story to a friend!
  • Print this article!
  • Facebook
  • Digg
  • TwitThis
  • StumbleUpon
  • Google Bookmarks
  • del.icio.us

Related posts:

  1. Pocket Informant Calendar Released
  2. Quick Look: Webis Pocket Informant Calendar
  3. Pocket Informant 2007 Rev 3 Now in Public Beta
  4. Review: Pocket Informant 8
  5. Update: Pocket Informant 8.51 from WebIS


11 Comments

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.


dgoldring
Jul 29, 2007

When I was using my Dell Axim with WM 2003SE, a program like PI was essential because the native PIM was so lacking. When I bought my WM6 device, I did not realize how much the native programs had improved and automatically loaded PI onto my device. After reading this review, I may have to go back and check out the native applications in WM6.

I had not paid much attention to the load times, but I will now. And I will admit that those numbers are somewhat troubling.

Also, in the latest version, when I soft reset my device, PI loads automatically which is somewhat annoying.

PI was absolutely an essential program, however, with many recent improvements to the native WinMo applications, one has to wonder whether there is really a need for a 3rd party PIM anymore.

What do you all think?

Doug


Jerry Raia
Jul 29, 2007

I have to agree. With the improvements in WM6 I have dispensed with the 3rd party PIM software completely. It was getting in the way more than anything else.


Alex Kac
Jul 29, 2007

Hi Judie! I have a few corrections to make to the article and a few comments:

1) You mention that automatic custom views and categories is too organized and that WM6 already supports filtering. The problem is that this is not a new filtering option. WM2000 through Wm6 and PI 2 through PI 2007 support filtering. What is new here is that its AUTOMATIC. You set a time period for certain filters or custom views to appear and they filter automatically. No version does of WM does this. The idea here is simply to simplify your life so that if you have specific filtering needs at different times in the day you can make things automatic.

2) You mention that WM5/6 already do Contact Searches. Yes, they do. The difference is that PI does a better job. A lot of things that we mention that WM5/6 already have are because PI does them better.

3) Multiple Alarms – 3 options: Travel appts made and managed automatically for you, a notification only alarm, or an appt alarm – as many as you want per appt.

4) 5 PowerFul views. You write: “WM5 and WM6 both have appropriate programs for the views listed, and there are five Appointment views in WM6: Agenda, Day, Week, Month, and Year.” But the truth is – those views are horrible. They are barely usable. We are working on new advertising that specifically shows the major differences. Its like DOS and Vista different.

5) Groupings and Filtering are *very* different. You simply cannot compare the two.

6) Category Filtering. Compare the built in filtering to PI’s. They simply don’t compare. First, the built in apps are hard to use for filtering. No buts about it. Their UI is horrible. PI’s is far easier AND provides many more features for filtering.

7) Rich Text. Yes you *CAN* enter rich text notes directly on your PDA. Pocket Informant has allowed that for years and still does! Bold, italics, bullets, justifications, fonts.
8) Tasks indent on Today plugin. This is a bug we fixed in an FTF available on our WebSite forums. Embarrasing….

9) Speed

a) Calendar: 15 seconds is way too long. I’m not 100% sure why it took so long, but it shouldn’t take more than a few seconds unless you have PI installed on a storage card or you have a *lot* of recurring appts with notes.
b) Contacts. Same here. Even with 5000 contacts I’ve tested it takes no longer than about 8 seconds to load. I would love to get more info from you on this.
c) Contacts display. The time you see here is actually due to PI initializing context menu plugins on the device. These are done through a WM API that is very slow, but the good news is we’re working on a way to make that much faster.

10) None of the extra features of PI cause any slowdown. Also as far as PI tripling in size – that’s false. Most of the “tripling” is simply extra resources such as the extra icons, bitmaps for VGA (the VGA resources are 2x larger than the QVGA ones and have to have both images for classic toolbars and soft keys). But the PI binary itself is only about 25% larger in 5 years.

I do wonder why things are taking so longer on your device, though. On my 8525 (a QVGA device), I can load my entire calendar from start to finish in about 5 seconds, contacts in 2 seconds. And that’s what *most* people we know see. The calendar code in PI 2007 is nearly IDENTICAL to the calendar code that existed on your 4700 (if you had the WM5 version). However WM5/6 database access is dramatically slower than WM2003 so if you are comparing between WM2003 4700 and WM6 – then that may be the problem. PI Contacts is as optimized as possible for WM5. It simply cannot get any faster. Wm6 Contacts can be faster because it can use the database sorts. We can’t because #1 the database sorts are wrong for localization (i.e. it sorts non-English characters incorrectly) and #2 those sorts are useless unless we only show things in ABC FileAs order.

11) Memory. The memory difference you see is 3.13MB. 1.5MB of that is binary. The rest is program data that we cache. This is very small. Pocket IE by itself grows to 10MB of memory usage in 15-20 minutes. Messaging uses up 2-5MB within a few minutes. PI sits at a very constant 3-4MB of use.

12) Looking at WM2003-Wm6, what do I really see as updates? Not much. And since the views for Tasks and Calendar (with the exception of the nice WM6 Calendar time bar) are pretty horrid, I’d really like to know how you can say things have improved? They hardly have!

13) The version of PI – PI 2007 uses LESS memory than the version on the 4700. Its more optimized and faster even. We profiled it, its technically true. I have to technically disgree with you that PI is a memory hog and all that. Honestly, it sounds more like some sort of issue with the install on the device or something else that we need to look at. Every version of PI I work on I spend weeks optimizing even more things. I don’t want to sound harsh, but anyone who thinks the extra features in PI slow things down simply doesn’t understand applications. Most of the extra features sit in areas of code that don’t get called until called upon. They have nothing to do with speed, bloat, or anything at all. PI uses no more memory or more CPU than before with those features in there.

Let me put it another way – I could remove every feature you mentioned that you don’t use above and you would see ZERO performance improvement or memory improvement. Pocket Informant is written in a way that if you don’t use a feature, it uses 0% extra RAM or CPU. This is true for even the binary code itself because for every extra code we add, I work hard at optimizing our existing code to cut fat away. In most cases we remove 100k of code and add 100k of code equaling about the same amount of code. The only place where things have grown 2-3x in the last 5 years has been the resources – bitmaps, strings, dialogs, menubars, icons – by necessity of all the new platforms.

I will also add that we are working on PI8 now. The big thing with PI8 is to make the UI and features more scalable. For example we have a mode I call internally the “Pocket Outlook” mode which hides all the major features of PI to make it simpler and less intimidating. Then a user can start peeling away like an onion to reveal new features.


Alex Kac
Jul 29, 2007

One more thing – you say PI is a memory hog, yet at 3.x MB of RAM that is the same amount of RAM we have been using for almost 4-5 years!

I know because #1 we used to get complaints about that in 2002 and our info for mem usage on Handango hasn’t changed since I setup that account in 2001.


Alex Kac
Jul 29, 2007

More on memory: you compares PI3 and PI7 by CAB size. That is wrong because CAB size does not equal installed binary size or even installed size. PI3 did not have to have VGA and QVGA and Square Screen bitmap resources, PI3 did not have 500k in free icons, PI3 did not have a today plugin, and so on. The actual binary bits of what PI is is only a few hundred K larger than they were. PI3 binary was about 1,706k to 1,941k for the PI 2007 binary! Now looking at the CAB file, I see we now have to have a 400k VGA resource file in addition to the 200k QVGA resource file, we have a zipped 123k of icons, we have a PITab.exe which is 104k but 90k of that is icons (for the Informant Utilities folder), we have some stuff used for the install only and discarded (150k since we have to handle all the changes from PI2).

I took this info from the PI3 files I have on our archive site so they are completely valid.

But binary size has very little to do with memory. Memory usage wise, PI uses the same as it always has due to very heavy optimizations. On a VGA device its going to use about an extra 400-900k of RAM simply because of the bitmaps of a VGA screen require that.


Alex Kac
Jul 29, 2007

You got me going :) I just added some comparison pics of Wm6 and PI 2007 right here:
http://www.pocketinformant.com/products_info.php?p_id=pi&dir=&tab_id=pocketpc&dir=&zoom=WeekView.jpg


Brandon Steili
Jul 30, 2007

Alex – First thanks for all the information. I’m glad to see you wanted to drop by and took the time to check out the entire review. I hope everyone who reads this takes the time to read through your comments as well.

Second – I want to thank you for doing at least 1 thing that Microsoft hasn’t done in all these years and that’s make the Calendar a pleasure to look at. PI Calendar is definitely a must have for me, not because it does anything above and beyond the original software, but because I like the look and feel. Too many times that is overlooked!


Judie
Jul 30, 2007

Hi Alex, thanks for taking the time to respond. I see I did get you worked up! :-)

To clarify a few of your points:

1) I never upgraded my 4700 to WM5, so I never experienced slower speeds on that device. Perhaps because PI was loaded in the ROM, it also responded more quickly.

2) I always load programs above an arbitrary size (>150KB) to a memory card. PI7 was no exception, and I suspect that this is the root cause of why my times were slower. While it’s true that many of the newer devices have adequate program storage to put it in main memory, old habits die hard – I will always load a program onto the card (or in the case of the Advantage, on it’s internal 8GB hard drive) to conserve space.

I suspect that most Pocket PC users have been conditioned to do the same, which means that it is very important for larger programs to either be optimised to run directly from a card, or it needs to be said up front that the program should run from main memory – perhaps by having the installer warn that if users put the program on a memory card, then it will take a performance hit.

I can’t argue coding because I am not a coder. All I can do is write about my personal experience and my observations while using PI7. At the end of the day, people should download the trial and see whether it serves their needs or not.

Take care,
Judie :-)


Jerry G.
Jul 30, 2007

I was PI fan for many years going back to my first PPC, a Casio EM-500. However, I too felt that PI became bloated and slower over the years and finally with my getting a Treo 750, less one-handed friendly. I know Alex and his team have done much work to improve PI in its latest incarnation, but I have since moved on to Agenda One. AO is a one handed wonder and does more than enough to satisfy my PIM needs.

With regards to software, I am very fickle. Today is AO, but nothing is to say I wouldn’t go back to using PI if met my needs sometime in the future.


Daniel
Dec 26, 2007

I couldn’t understand some parts of this article eb IS Pocket Informant Review – Just Another Mobile Monday – Mobile News, Views and Reviews, but I guess I just need to check some more resources regarding this, because it sounds interesting.

Trackbacks

Just Another Mobile Monday Reviews Pocket Informant 2007 at Gear Diary

[...] Check out Judie’s full review, here. [...]

Leave a Reply

Comment