Charts showing Instant Messenger power usage... - General Topics

Hey everyone... Recently I've been looking for an instant messenger that I can leave on and have the smallest impact on battery possible. I looked around online and couldn't find any definite information... so I tested it out myself.
I tested Agile messenger v84, fring v3.24.3.157, IM+ v4.58, Jive IM v0.9.1.0, Mundu v4.0231, Palringo v08.04.29 and Slick v0.42
I have a Cingular 8525 running Wm6.0. 3g is on, hsdpa is OFF, screen brightness 100%, battery charge 100%, on usb power. Push email is turned off and I have today agenda, gprs monitor, phonealarm and acbtaskman running.
I soft reset the device and logged in to yahoo, aim, msn and google and measured the data usage and averaged the mA drain sitting idle for 10 minutes without having the device go to sleep.
Here is what I got.
Baseline (no im):
test1 10minutes - 0.00 data, 92.9 avg mA, 25.7mb memory used
test1 chart - no chart sorry
Agile:
test1 10minute - 0.07mb data, 179.7 avg mA, 27.4mb memory used
test1 chart - http://geekmatrix.com/battery/Screen005.png
Fring:
test1 10minute - 0.03mb data, 105.95 avg mA, 28.5mb memory used
test2 10minute - 0.03mb data, 111.19 avg mA, 28.2mb memory used
test3 20minute - 0.12mb data, 106.35 avg mA, 28.7mb memory used
test1 chart - http://geekmatrix.com/battery/Screen006.png
test2 chart - http://geekmatrix.com/battery/Screen012.png
test3 chart - http://geekmatrix.com/battery/Screen015.png
IM+:
test1 10minute - 0.06mb data, 231.26 avg mA, 26.7mb memory used
test1 chart - http://geekmatrix.com/battery/Screen009.png
JiveIM:
test1 10minute - 0.01mb data, 122.63 avg mA, 30.1mb memory used
test2 20minute - 0.04mb data, 157.68 avg mA, 32.3mb memory used
test1 chart - http://geekmatrix.com/battery/Screen007.png
test2 chart - http://geekmatrix.com/battery/Screen014.png
Mundu:
test1 10minute - 0.18mb data, 277.31 avg mA, 32.1mb memory used
test1 chart - http://geekmatrix.com/battery/Screen011.png
Palringo:
test1 10minute - 0.02mb data, 146.16 avg mA, 25.3mb memory used
test2 20minute - 0.02mb data, 138.88 avg mA, 25.5mb memory used
test1 chart - http://geekmatrix.com/battery/Screen008.png
test2 chart - http://geekmatrix.com/battery/Screen013.png
Slick:
test1 10minute - 0.25mb data, 226.44 avg mA, 28.4mb memory used
test1 chart - http://geekmatrix.com/battery/Screen010.png
Conclusions:
Agile messenger - Agile used to be my favorite im client until it went commercial. I haven't used it since then. I always did like the features it offered, but I didn't find it worth the price they were asking per month. Now that I can quantify it's power usage... I find that it is right in the middle of the pack. Overall it would drain the battery less than IM+, Slick and Mundu, but it's still not low enough to leave on all the time.
Fring - what can I say? I was very surprised and impressed by this application. Very low additional drain on the battery. Connections available with twitter, skype, gizmo and any other sip based voip. Not too mention I can use my GrandCentral account with Gizmo to make free Voip phone calls to landlines and cell phones (very very cool!). I have decided that this is going to be my everyday chat program. There are certainly no bells and whistles... you can't set your status like you can with some of the other apps... you can't send files... there is no message history, but it allows you to keep it on all day with minimal impact to your battery performance. That works for me... and hopefully in the future they will make some of these essential additions (hopefully without changing the power consumption).
IM+ - This was an old staple for me for a long time. I used this chat client exclusively when Agile Messenger went to a pay per month model. I never really understood why it sucked my battery down so fast, which turned into the reason that I rarely logged in to chat from my phone. However... now I can visually see what was going on behind the scenes. IM+ likes battery power more than I do obviously... and has no issues with putting me in the inconvenient situation of needing to find a place to charge up. See ya later IM+ ... as a recognized leader in this particular sector of mobile software... you fail.
JiveIM - Jive is currently in beta and seems to be a very promising chat client. I still think it has a bit of a way to go as far as features are concerned, but it's got a good start and though it's not a battery sipper... it is far from the battery glutton that say Mundu is. I will keep my eye on this one as the providers are actively developing it.
Mundu - OMG! That's all I have to say to sum it up. In 10 minutes of sitting idel... this app managed to transfer 1351 packets. Sure some of those packets were used to check my gmail... and I'm sure it has some other nice features, but c'mon - 1351 packets?
I will admit I didn't look into it too much to find out what all the benefits were to Mundu, but ultimately I figured it wouldn't matter because there was no way I would use it. Just sitting idle this app is like being on a connected phone call. This is really a program that is greedy for juice... and given the opportunity, would suck a battery dry before you had a chance to chat with anyone. Mundu - You are the weakest link... goodbye.
Palringo - I think Palringo is great. It's decent on battery - not great, but if I were ranking these apps... Palringo would be 2nd for battery efficiency and 1st in features and usability. I figure I will keep this one installed and use both Palringo and Fring as my chat clients of choice.
Slick - Finally there is Slick. Made by Lonely Cat, the same ones to bring you ProfiMail, there was a lot to like right off the bat with it's simple clean design. Nice features like native file sending and typing notification... there was a lot to like about this program. But after about 30 minutes of using it... I realized while it's on my battery floats like a cannonball (ref. damien rice).
================
I know this is not 100% definitive by any means, but it's a good place to start I think. I couldn't find any information so I figured I'd do some investigating myself. Hope it helps someone out there.
** Note... I was going to try Nimbuzz, but it wouldn't start. Also... OctroTalk was a possibility, but I didn't like how it uses transports for Yahoo, Aim and MSN... So I skipped it.
Post some comments... let me know what you think.
Thanks,
Mark

It's funny you mention "transports" for AIM and others. I assume you mean the messages go through a third party server before they are sent to the AIM server.
As far as I know, IM+ and the official AIM client are the only instant messenger programs for Pocket PC that connect directly to the AIM servers. For all the others, I could either not find information about whether they did, or they mentioned channeling the messages through their own servers.
In my opinion, direct connections, phone friendliness, and notifications are most important. IM+ excels in these areas, and I have not been able to find another client that comes close.

Jason_25 said:
It's funny you mention "transports" for AIM and others. I assume you mean the messages go through a third party server before they are sent to the AIM server.
As far as I know, IM+ and the official AIM client are the only instant messenger programs for Pocket PC that connect directly to the AIM servers. For all the others, I could either not find information about whether they did, or they mentioned channeling the messages through their own servers.
In my opinion, direct connections, phone friendliness, and notifications are most important. IM+ excels in these areas, and I have not been able to find another client that comes close.
Click to expand...
Click to collapse
I understand what you are saying about direct connections. Im sure agile, jiveim, palringo and probably most are server based connections to the im accounts. However with OctroTalk I believe it is a Jabber transport which feels a little clunky and requires you to authorize people all over again.
As for the direct connection... I havent found that to be so important especially when you consider the amount of data and mA thrashing that it seems to do.
In either case I just figured a chat app that doesnt run the battery down is a program that I will actually use. Doesnt matter about direct connections and what not if you cant maintain a presence for an extended period time. At least that is my experience.
Fring seems to be the best option for me... but of course ymmv.
Mark

Fring FTW!

Did you try the hacked version of AIM 2.0? That's what I use and I would like to know how much battery it uses in comparison to these programs.
If you need the CAB i'll post it here

Sirgatory said:
Did you try the hacked version of AIM 2.0? That's what I use and I would like to know how much battery it uses in comparison to these programs.
If you need the CAB i'll post it here
Click to expand...
Click to collapse
Sorry... I use all of the major im services so anything that is not a multi service messenger didn't make it on my list of programs to test. I suggest you test it yourself and you can compare them to these results, maybe that would help you?

nice review thanks for taking the time to do it i'm currenlty a im+ user been using them for about 2 years or so now
i've liked the program but i've been interested in checking out jiveim one of my friends uses it on his blackberry and raves about how good it is and from your power test it looks like jiveim uses less resources
i do like fringe though that looks like it will be a good prospect also i'll probably check that out too
i also have a grandcentral account and free calls sounds like a plus

Related

Into Instant Messaging? DO check out OcroTalk (and my forthcoming roundup!)-it rules!

... and a sneak peek into my forthcoming article on WM-based instant messenger apps ;-)
Yeah, I’m working on another roundup, this time on one of the subjects causing the most confusion with Windows Mobile users: those of instant messenger applications.
You’ll see how superior the built-in Live Messenger client in the new Windows Mobile 6 is / will be (so much for pundits’ calling WM6 just a minor update without sporting ANYTHING really cool!) compared to the old MSN Messenger. The difference between it and the previous version is even bigger than between the two Terminal Server clients in WM6 and in the previous Windows Mobile versions!
You’ll also see a decent comparison between all the three well-known major multi-purpose instant messenger clients and you’ll see how they compare to ALL the available Windows Mobile Internet Relay Chart (IRC) clients and PocketICQ, the stand-alone, very old ICQ client for Windows Mobile.
Finally, I’ll introduce you to the latest, most promising and very dynamically evolving instant messenger client, OcroTalk, which, while still in beta, is really worth checking out even now (because it’s free now, at least until the end of February! Go get it while you can – for free!)
Now, “only” the heart of the entire roundup, the Comparison & Feature Chart is (mostly) ready (with some 130 (!) screenshots linked from there). Still, particularly if you already know how I structure my comparison charts and have also read at least some of my previous IRC client-related articles, you’ll find the chart immensely useful.
And, again, don’t forget to check out OcroTalk if you’re into instant messaging on the Pocket PC. You may also want to check out this thread for more information.
Comments are welcome!
(I plan to finish and publish the article tomorrow. Now, I’m dog-tired and just can’t work further on the article – really need to go out and do some Nordic walking and, then, go to bed. No sauna for today and I can’t swim either because some of my teeth have just been abraded to receive some bridges, which means extreme sensibility to cold water.)
UPDATE (02/25/2007 10:50 CET):
A completely new column discussing Webmessenger Mobile Instant Messenger for Pocket PC 2003 has been added; (compared to the last update some 12-13 hours ago) two new rows (“Text formatting (AIM : full formatting; Yahoo: Bold / Italic / Underlined; IRC: the same + colors + inverse)? (MSN: Edit / Change font only changes the font of the entire current / following messages; that is, it offers no real formatting capabilities; ICQ and Google Talk: absolutely no formatting capabilities)” and “Quick edit shortcuts (Ctrl-A, Delete, Ctrl+arrow etc)”) and a half-row (“Smiley output”) added, along with a lot of other smaller edits/additions.
Dunno when the article gets ready; it’s highly possible only tomorrow. Be patient
In the meantime, feel free to comment on the information already available.
Chart further updated; for example, with info on well-known IM app Verichat by (ex-)Intellisync.
UPDATES (02/25/2007 13:00 CET):
- I’ve greatly enhanced the IRC column with current, related info on the latest wmIRC and PocketIRC versions.
- added a completely new row with some real bandwidth usage data. As can be seen, all clients (except for Octro, of which the central server seems to be currently down, not allowing for any kind of connection) have very small bandwidth usage with MSN and while waiting for incoming messages; about ~3 kbytes / 10 minutes; that is, ~430kbytes a 24-hour day. If you have a sufficiently (bigger than 20-30M) large data plan, allowing persistent cellular data connection all the time you’re awake won’t really have a very bad effect on your bill (only on your battery life, if you don’t, for example, disable UMTS / HSDPA if your mobile uses them instead of the much more battery-friendly GPRS).
- additional cleanups / small modifications
UPDATE (02/27/2007 11:00 CET): I've finished adding the mChat / gsICQ column (which are really GREAT and free (!) ICQ, Jabber, Mail.ru / ICQ clients, REALLY worth checking out if you're into these services! They are WAY better than PocketICQ, for example!) and have continued adding data usage figures. About 60% of the main article is already ready; I really hope I'll be able to, finally, publish it today or early tomorrow.
Article posted to http://forum.xda-developers.com/showthread.php?p=1150324 -windows-mobile-instant-messaging-bible.html – make sure you check it out

The Windows Mobile Instant Messaging Bible

Instant messaging is one of the key features of today’s communication. It’s much faster than e-mailing, much easier than picking up (and, probably, paying for) the phone and is pretty reliable.
E-mails, even if they are delivered at once (which isn’t guaranteed) are not guaranteed to notify the user at once (see for example this excellent article (and some feedback here) from the Modern Nomads folks on this question). Not so with instant messages – they, unless the connection is lost and the sender doesn’t notice this or, if it’s using a central dispatching server and it’s heavily overloaded (more on these problems later), promise really instant message delivery and notification.
You may have been a long-time user of desktop-based instant messaging solutions like MSN / Live Messenger, AIM, Yahoo, Google Talk, IRC or ICQ. You may also have a Jabber client – either just for fun (on at, say, the central Jabber server) or at your enterprise, where Jabber is a decent alternative (also see this article and “Google Talk might be(come) the right tool for your corporate”) to other enterprise-grade instant messaging & presence solutions like IBM Lotus Instant Messaging and Web Conferencing, Microsoft Office Live Communications Server and Novell GroupWise Messenger – and, to my knowledge, the one and only platform directly supported by Windows Mobile.
Fortunately, most of these services are also accessible on Windows Mobile. Note that I won't introduce these services here at all. If you're a newcomer to instant messaging (IM for short) and would like to choose one of them, which one you go for is mostly a matter of personal taste and the number of your friends using the given service.
The latter is because there is little interoperability between the different services. That is, if you install, say, the ICQ client, you won't be able to talk to your buddies using MSN (Microsoft) clients and so on. On the desktop, this can be easily combated by going straight for multi-service clients like Trillian or, if you need an open-source implementation for your Un*x desktop or mobile (and even desktop Windows!), Gaim (see here the Qtopia version of Gaim, should you want to use it on your Linux-based, even originally Windows Mobile-based mobile). Unfortunately, there’s no direct port of these two well-known, hugely popular clients to Windows Mobile. As far as Trillian is concerned, however, Web clients are already supported), which, however, are far more awkward to be used from a mobile.
Personally, as far as selecting the best service for your needs, I mostly recommend MSN because its support is definitely the best on Windows Mobile, should you want to go for a messaging platform without being constrained by the services your existing buddies are already using. Not only all third-party clients do support it (except for one-protocol ones like PocketICQ, gsICQ or the three-service mChat), but also Microsoft's own IM solution, MSN Messenger and Live Messenger, are very solid and, with MSN Messenger, in general, built-in products. Being built-in means you don't need to install (and, in cases, pay for) third-party software on your Windows Mobile (WM for short) device but use the one already available in there. What I also recommend if you’re looking for a messaging platform but, for some reason, don’t want to go for the MSN service is either Jabber or ICQ. Both have excellent Pocket PC clients – for example, the former is supported by almost all major titles and latter is supported by two of the best and, what is more, free titles, mChat and gsICQ.
You may also want to consider for example whether you need HTTP tunneling when going for a particular service. This isn’t supported by some services (for example IRC); the more recent ones like Jabber, ICQ, Yahoo and MSN, however, already support it (see for example the “Jabber and HTTP” section here and this for more info on the two latter services). Also see the comparison chart in the Comparison of instant messaging protocols for additional information.
In general, all IM solutions offer almost the same capabilities: in addition to chatting, file transfer, some even support video / audio chatting, multi-user chat (groupchat) and styled text. In addition, as far as Windows Mobile-compliance is concerned, Jabber servers are perfectly suited for enterprise-grade deploying. Please see this page for more info & links to individual Jabber server products, should you want to choose and, then, set up one for your enterprise, keeping Windows Mobile-compliance in mind.
Now that we have a generic picture of what IM services there are, we can move on to the clients that are actually able to connect to these services.
Fortunately, there are several Windows Mobile instant messaging clients. No matter what protocol (service) your mates use, you will be able to find at least one (and, in most cases, several) applications to do the task. With most of these applications, all you need to do is pretty straightforward: you supply them the login / password credentials to your (preferred) service and simply log in. With some of them (most importantly, imov Messenger), you will also need to use another central server account (which you can register from inside the app), which makes the life of a complete newbie a bit harder at first but soon becomes pretty easy. That’s because you can create /register the account right from your IM app on your Windows Mobile device.
1.1 The two types of connectivity: SMS and constant Internet connection
There are two main ways a Windows Mobile client can receive instant messages (not counting in Push Mail, which I’ll elaborate on in a later article): either through a constant Internet (for example, GPRS, EDGE, UMTS or HSDPA) connection or via SMS messages. Both approaches have their advantages and disadvantages.
1.1.1 Constant Internet connection
This communication form is far more common with Windows Mobile clients. It requires a constant (!) Internet connection between the mobile device and the service. It has the following advantages:
if you don’t have an unlimited text plan, SMS-based notification can become REALLY expensive as it uses one outgoing SMS for each message you send out. What is more, the 160-character size of SMS messages applies here too – if you enter too “long” messages (more than 150-160 chars), you end up having to pay for two SMS’es and so on. Also, you’ll probably be charged for incoming messages (they arrive as SMS messages) too. Finally, compared to the ubiquity of unlimited text plans, (close to) unlimited data plans are far more common and subscribed to by most Windows Mobile users.
all current, generic IM clients support data connections, unlike SMS messages - SMS support is very scarce with today's clients
It has, on the other hand, some severe disadvantages:
if your data plan isn’t unlimited or, at least, 10-60 Mbytes (depending on the client you use – there are vast differences in bandwidth usage, as we’ll also see) a month while you do prefer having IM on the entire day long, you will soon use up your Internet plan.
battery consumption because of the constant data consumption, particularly with 3G or 3.5G-capable (that is, not just 2.5G GPRS/EDGE) mobiles like the HTC Universal, the TyTN / Hermes, Trinity and the like. 3(.5)G UMTS / HSDPA connections REALLY chew through your batteries QUICKLY. (Note that constant data connection also requires actively waiting for incoming messages in a non-suspended case. This, with current Windows Mobile phones, isn’t a problem, unlike with old(er) Windows Mobile devices not sporting built-in phones. The latter consume a LOT of power in non-suspended case and are hardly usable in day-to-day IM situations if you can’t regularly recharge them.)
For example, in this XDA-Dev thread, XDA-Dev forum members complain about the mobile’s completely chewing through the battery in three hours (!) on the TyTN / Hermes while using Agile Messenger (one of the IM applications available for WM). With a GPRS/EDGE connection, the battery lasted at least eight times more (24 hours).
Fortunately, you can easily fight this problem. As has already been pointed out, it’s typically with high(er)-speed, new-generation connections (UMTS or HSDPA) that the battery consumption becomes really an issue with most current WM-based phones, you may want to force your otherwise UMTS / HSDPA-capable phone to stay at GPRS or EDGE and, consequently, consume way less power. There is even a tool, BandSwitch, to do the trick for you, developed by the excellent XDA-Developers gurus. Please see this thread for more info. (Additional info for example here and here.)
finally, current data connection-based clients can be pretty unreliable. Either they disconnect and, for some reason, fail at reconnecting to the service or are seemingly connected but still don’t receive (send) anything. The latter is the worst possible situation because your party won’t even notice you aren’t receiving her or his messages.
All in all, if being able to be reached all the time and with 100% confidence is of EXTREME importance or you have a Windows Mobile phone with high battery consumption or you have an unlimited text plan, you may want to have a look at SMS-based solutions. Otherwise, stick with data-based ones.
1.1.2 SMS
Now that we've seen the advantages and disadvantages of SMS-based solutions, let's move on to the question of the SMS-capable clients themselves.
There are few clients to support SMS-based messaging. The most important of them is the now-discontinued (and, therefore, not any more recommended), well-known VeriChat.
There are, however, some alternatives you may want to check out:
SMS Threader - v1.17 (also see this)
Palm’s well-known SMS threader application is also worth mentioning. Unfortunately, it's only available for the Windows Mobile-based Treos.
The built-in AIM client in the HP iPAQ h6315, which also used SMS messages (see this and this), while the old one didn’t use SMS’es.
The same stands for the AIM messenger coming with the T-Mobile MDA
Finally, PocketICQ is also SMS-compliant.
1.2 Available Windows Mobile IM clients
As with most of my roundups, this one also contains most of the relevant information in the self-standing comparison chart (CLICK THE LINK!). This is why I don’t list the (missing) features, pros and cons of each and every application in here. If you do spend some time on browsing the chart (make sure you maximize the browser window when you do it so that you end up having to scroll only rarely), you get a very compact, albeit much more useful way of directly comparing all the alternate clients.
Note that there are a lot of features current IM applications offer you may have never even dreamt of (for example, file transfer, voice chat or chatrooms / groupchat). This is why it’s essential you thoroughly scrutinize the chart and the explanation. In order to keep the article as terse and non-self-repeating as possible, it’s only there that I elaborate on these features, not anywhere else. (Now, just imagine I had listed on all the (missing) features of all the reviewed & compared applications in the current article, in free textual form! Not only would it take you ages to even read them all, but also comparing these features to those of the alternates would be WAY harder.)
1.2.1 Webmessenger Mobile Instant Messenger for Pocket PC 2003 2.6 build 070216 (a WM5-only version, “Mobile Instant Messenger for Windows Mobile 5.0”, is also available here)
This is a comparatively new product with pretty average features. The developers also offer two other, mostly enterprise-targeted (for example, Jabber support) IM solutions.
It's the only IM app for WM to support Skype (in addition to the "official" Skype client, of course). However, this requires an additional plug-in: you must also register for at least the free version of WebMessenger Mobile for Skype. Make sure you download the desktop component as well.
1.2.2 IM+ 4.3 by Shape Services
This is one of the most widely used and known, well-established, leading IM solutions. Should be one of the products you take a very serious look at.
{
"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"
}
Review here; a generic thread is here; another one thread on some recent (4.28, 4.29) bugs.
1.2.3 OctroTalk 0.10
This is a brand new IM product for WM. It's still being developed and already having, even compared to the other, much older and well-established IM clients, pretty decent features (for example, one of the few products to commit an update check at startup). It's still in beta stage and is, therefore, free at least until the end of March. Beta also means sometimes non-operating central dispatcher servers though - use with care and don't deploy into situations that require guaranteed availability yet! However, if you don't need to be online all the time and some server downtimes aren't a problem, this client is worth checking out even at this beta stage, particularly because the developer is actively trying to implement users' requests, which, unfortunately, is pretty uncommon with other IM clients (albeit the imov and the PocketIRC folks are pretty responsive to user remarks too). That is, you may also help in creating the BEST, most powerful WM IM client.
Note that the developers have let me know they will implement both file transfer and some other features "this week" (last week of February 2007). I'll accordingly update this roundup and the chart as soon as they are indeed implemented.
A great discussion thread can be found here.
Note that, even as of version 0.10, it's still has a bug of false contact add announcements as can also be seen in here. If you have hundreds of contacts, this will mean you will need to answer the question of the dialog hundreds of times every time you install and configure a new version of OctroTalk. This may be - understandably! - a showstopper for many (see for example this post). Hope later beta (or, at least, the final) versions will get rid of this very annoying bug.
1.2.4 Live Messenger
Microsoft's latest MSN client, Live Messenger, is still at (a public closed) beta, which means if you were a betatester, you still have access to it at Microsoft Connect, unlike with the desktop Live Messenger betas, which have long been in use and are accessible to anyone. Otherwise, you'll need to wait for the official launch: Live Messenger for WM is slated to be released in some months and will be compatible with WM5 and WM6 (sorry, not with previous operating systems).
It's REALLY capable and highly recommended; for example, it supports two-way file sending/receiving and groupchat. No wonder I recommend the MSN service for all WM users as the service supported the best.
There is a decent review here. Note that there is a similar article here, but it discusses the web-based Windows Live Mobile, not Live Messenger. Still, it may be worth checking out because it contains a lot of nice comparisons to the alternative services.
For this roundup, I've reviewed the latest public beta version as of this writing.
1.2.5 MSN Messenger (as of WM5 AKU2.3)
The predecessor of the above-introduced Live Messenger with, compared to its successor, (in times, really) reduced feature set. However, it's still highly recommended if you (only) need MSN connectivity and don't need an application that also supports other services. It’s, in addition to Live Messenger, the other MSN-capable client to support groupchat.
1.2.6 Agile Messenger AMST-WMPPC-65
This once-free, well-known and capable application / service has been made commercial in the meantime. Now, you have two choices of subscribing to it: either pay some $15 for three months or $45 for a life-time license.
This thread on Agile's sending passwords as pure, unencrypted text may also be of interest. Also, in here, some XDA-Dev users complain about the Agile folks’ not responding to their mails.
1.2.7 imov Messenger Basic / Enterprise 2.12e
The predecessor of this title was JabberCE, which, later, has been renamed to imov Messenger (this is why the old JabberCE page isn’t accessible any more). This title has two version: a somewhat restricted (for example, it doesn't support logging) Basic version and an Enterprise one. The latter is still decidedly cheaper than both IM+ and Agile Messenger.
Note that the Basic version isn't directly available on the developer's homepage but, for example, here.
1.2.8 Verichat by (ex-)Intellisync v1.42b
This well-known title, now that Intellisync has been bought by Nokia, is no longer supported / sold. (This is why I also provide an alternate URL, should the original homepage be removed.)
This IM application is one of the very few titles that support SMS-based messaging. Otherwise, it doesn't have much to write home about - the majority of the alternatives is considerably better.
Also see this thread.
1.2.9 PocketICQ 1.0 Beta
This is a very (some 6 years) old ICQ client; given that it’s still officially in beta stage, I seriously doubt it’ll ever become non-beta. Nevertheless, it may prove a good alternative to other, mostly commercial titles if you only need ICQ support and don't need always-on accessibility on a Windows Mobile phone (it's the only hugely important thing this title severely lacks at). First, however, give a try to gsICQ (or mChat) instead to see whether they fit your needs better.
1.2.10 IRC clients
Internet Relay Chat (IRC), in addition to even older solutions like Talk, has been a highly popular IM / groupchat platform for over 15 years.
Fortunately, there are several really capable IRC clients for the WM platform. Three of them are the most important: the commercial PocketIRC / wmIRC and the free zsIRC. Of these three applications, I've included information on the two commercial titles in the feature chart because zsIRC, while still way better than any other free solution, is, in many respects, considerably worse than any of these two titles. Furthermore, if you want to know more about zsIRC and how it compares to these two clients, make sure you check out my related articles.
I’ve published several articles on Windows Mobile IRC clients. Please give them a read (particularly to this one) for more information.
1.2.11 gsICQ / mChat
Last but not least, these two, free clients of Russian origin are excellent and certainly show you can write useful, fully-fledged, dependable business applications using the .NET Compact Framework. (Unfortunately, apps like these are very rare; most .NET CF-based “full” apps have a lot to be desired, to put it mildly. See for example the applications / games written by IBE Group; for example, IBE Backup, IBE Mail and Star Invader).
mChat supports ICQ, Jabber and Mail.ru’s own messaging server (I don’t think the latter will be really appealing to any non-Russian speaker). Its little brother, the ICQ-only gsICQ is, in some ways, even stronger and more featureful than mChat as far as ICQ support is concerned; therefore, you’ll want to scrutinize my comparative remarks in the combined gsICQ / mChat column in the Comparison Chart. Note that I've listed the two applications in the same columns because most of their features / behavior are the same.
1.3 Not reviewed (discontinued / non-working / plain old / will be tested later) clients
1.3.1 AIM for WinCE
This is a very old, free Pocket PC AIM client. It doesn’t offer much functionality; this is why I haven’t considered it a serious contender to the rest of the reviewed applications. Also see this and this for more info.
1.3.2 Yahoo! beta client
Yahoo! also had a beta client but they have discontinued it (also see this) and completely abandoned the platform.
1.3.3 Odigo Messenger Force by Ruksun Software Technologies (now: Amiga Development India)
This commercial (it cost $25; a trial version is/was also available) application has long been discontinued and isn’t even directly mentioned on the developer’s mobile IM-related homepage. Also see this and this; note that these threads state it wasn’t even compatible with WM2003 (and, consequently, later operating systems), only with previous ones (PPC2k and PPC2k2).
1.3.4 Mig33 3.0
This MSN / Yahoo / AOL (received in 3.0) / VoIP client is midlet (MIDP)-based; that is, not a native WM application.
It didn’t work for me. No matter how I hard I’ve tried (with both the lite and the 3.0 beta version) on my HTC Universal to log into my existing accounts on all the three supported networks, it has always complained about my account’s not existing
Some people, however, stated it works with them (1 2 3 4).
1.3.5 MS Portrait
I haven’t included MS Portrait in the main test either. The reason for this is very simple: there are just too few users using MS Portrait, also taking into the desktop users into account. Furthermore, while the front camera problems are still not solved in the last, 3.0 beta version, few people will use this application for TCP/IP-based video phoning.
Please read this review for more information.
2. Comparison / feature chart
It's available here (CLICK THE LINK!!).
2.1 Explanation for the chart
I'd like to stress again and again that you really should read this section very thoroughly
to see what advanced functionalities these applications offer (there are MANY you may not even have dreamt of!)
to be able to decide between the clients. Unfortunately, there is no "this is clearly the best" title, albeit there’re very strong and highly recommended ones like mChat. This also means you need to compare the (missing) functionalities of each and every title so that you can choose the one that fits most of your requirements.
Note that I don't list the most elementary rows (for example, price, trial restrictions, Landscape orientation or Windows Mobile operating system compliance) here - only the ones that do require some explanation to make sense.
Connection type?: in here, there may be three choices: direct (which means a particular client connects to a service directly, without a(n invisible) gateway), indirect (meaning a(not necessarily visible) gateway between you and the service you're accessing) and SMS. Note that I couldn’t safely decide between the central server-based and the direct modes; for example, with Agile.
We've already seen what SMS-based messaging can be used for and what its (dis)advantages are. Direct and indirect data connections, however, require some additional explanation: in general, you may want to prefer direct connectivity because indirect connections might be somewhat less reliable. This isn't an issue with, for example, the indirect connection-based imov Messenger; however, with the current (beta) version of OctroTalk, it may be. In many cases, I was completely unable to get it connected just because the central OctroTalk dispatch server was out of service.
VGA?: this row should definitely be one to check out if you have a high-resolution VGA device (as opposed to low-res QVGA ones); in here, I've elaborated on the VGA friendliness of the apps. Unfortunately, as can clearly be seen, there are several IM apps that aren't really VGA-friendly because, for example, they (still) use pixel doubling.
Non-stable connections: Status (current discussions) kept when disconnecting?: one of the most annoying problem with some IM applications is the fact they just close the chat windows when your connection becomes unavailable, which can happen pretty easily for example if you are roaming with your device and the cellular signal strength decreases. The most important example of the behavior is IM+, which immediately shuts down all the open chat windows. Fortunately, not any of the other applications do the same.
Note that older versions of Microsoft's own MSN Messengers also did the same (even in WM2003SE). Fortunately, the most recent versions shipped with WM5 no longer do this. Kudos to Microsoft for fixing this very annoying problem!
Auto reconnect when the / a connection terminates?: this is also very important for anyone relying on the ability to receive instant messages any time, anywhere. (Once again, SMS- or Push Mail-based IM solutions are much better and more reliable! Data connection but not Push Mail-based solutions should only be used as a last resort in a mission-critical environment!)
MSN disconnect test?: I've also run some disconnect tests (with the MSN service only, as far as multi-service IM apps are concerned; with IRC clients, I've, of course, run the clients over IRC to see whether their sensing the disconnected state has been made quicker lately, as is, for example, also promised with the latest version of PocketIRC) to see whether a forced connection disconnect (emulating the above-mentioned cellular phone roaming situation) results in both the particular application and the desktop party it's connected to sensing the connection is broken. Note that positive “no problem at all” results don’t necessarily mean you won’t ever have disconnection / invisibility problems – a lot of users have been reporting cases like this with, say, IM+ (see for example this thread).
Easy / quick input: PDM’s: with some applications, you can use in-app defined text shortcuts to greatly reduce typing time by just sending a "canned", pre-written response to your buddies. Some apps allow for editing these messages and one, imov Messenger, even allows for constructing them from word / expression atoms to form real sentences. The latter is really an excellent idea!
Smiley input / output: as far as smileys (emoticons) are concerned, does
the particular client support inputting them using pre-made small icons?
use graphical icon when displaying received (or sent) smileys?
As can clearly be seen, most apps do support at least smiley rendering (and some even input). However, the number of smileys they know is pretty limited, Live Messenger being the best in this respect.
Command / input history quickly accessible with up/down OR a menu?: when you chat with someone, you may need to quickly retype something you've just said. In this case, a very quick way of scrolling back your recently-said messages can be very nice. Support for this, using the Up and Down cursor keys has been present in most IRC clients ever since the beginnings of IRC - just like with the command repeat / review functionality of the Unix shells or MS/PC-DOS with DosKey (with later DOS version) or dosedit.com (with earlier ones).
Unfortunately, this feature is only present in PocketIRC. None of the non-IRC applications support this functionality, which is a big minus with them all.
Readability, amount of information displayed at a given time: Font size settable (very important in native VGA mode)?: if you are a VGA user and have ever tried to run MSN Messenger in native VGA mode, you may already know it’s impossible to make its, in native VGA, unreadably tiny fonts larger. Fortunately, its successor, Live Messenger, has fixed this problem. Most other IM clients don’t suffer from this problem either – except for some of them (for example, imov Messenger Basic), all allow for setting the font size.
History, copy / paste, logging group: in this group, I've elaborated on how a given client supports text selection and copy to the clipboard (copy / paste), whether it supports logging discussions to a file in the local file system and whether the links (for example, Web links) are clickable.
With IM clients where Web links aren’t clickable, you can still copy them to the clipboard – if the client supports text selection and clipboard copy, that is – and, then, paste the URL manually to the address bar of a Windows Mobile Web browser.
Also, if your client doesn't support logging, you can still use copy/paste to copy the contents of your discussion to the clipboard and, from there, to a file. This is, however, far from automatic and also depends on whether copy / paste is supported at all.
Protocol-specific group: in here, I’ve elaborated on what services the given client supports and how it works with them; does it have specific bugs with them and so on.
New message notification; suspended modegroup: if you plan to use your IM application mostly for receiving messages, you’ll really want to scrutinize what has been stated in these tests.
in-program, if multitabs are utilized, are they colored?: While you’re actively chatting with a contact or browsing the user list and a(nother) contact sends you a message, what does happen? As most user interfaces are tabulated (using multiple tabs; that is, multitabs), I’ve mostly concentrated on whether you can see at once who has sent the new message to you; one of the most commonly used ways of doing this is making the tab – which contains the chat session with the given buddy - red.
Suspended mode usable on Windows Mobile phones?: this is one of the most important rows. If you do plan to use an IM app to be able to receive messages the entire day, you can only achieve this if you suspend your Windows Mobile phone to greatly reduce its power consumption. This should be a major deciding factor when you plan to select an IM application.
Not all applications are suspending-friendly; a most important example of these is PocketICQ. Fortunately, all the other non-disqualified IM apps support operating in suspended state; so can, as far as IRC clients are concerned, wmIRC.
What notification settings / capabilities are used?: if you do plan to rely on the audio / vibration notification capabilities of an IM client, you will want to choose one that supports preferably both if you often rely on vibration (which is available in all Windows Mobile phones).
Unfortunately, vibration isn't necessarily supported in all IM applications. As a rule of thumb, applications that rely on the system-level Sounds and Notifications settings applet to set the type of their notifications don't have problems with vibration either. Applications that don't rely on the system-level settings won't necessarily support vibration (albeit some do - for example, wmIRC or mChat / gsICQ).
A quick note for developers of applications: it's actually very easy to add system-level notification support to any application - it's just a question of adding some registry keys.
Today plug-in: several IM applications also have a Today plug-in so that you can always see whether they're online and whether there are any new messages / buddies around. Please consult the individual chart cells to find out how each Today plug-in behaves.
Misc: CPU usage while listening to incoming messages with all the possible networks logged in?: particularly with waiting for incoming messages for more than a few minutes, the processor (CPU) usage of the given IM application becomes of interest (unless the messaging is SMS-based because, then, the mobile only wakes up and starts executing your IM application when there's an incoming instant messaging-related SMS). The less CPU usage, the better. Fortunately, almost all IM applications have negligible CPU usage; the only exception is WebMessenger, which has a bit higher CPU usage, resulting in a bit (not much!) reduced battery life.
Doc quality?: in here, I've explained whether the on/offline application documentation is verbose and comprehensive enough. I've also linked in the online documentation, whenever available, to make your life easier.
Conference (MSN: Action / Invite a contact to join this conversation; ICQ: Start a multi chat icon; Yahoo: Action / Invite to a conference; Google Talk and AIM, as of now, don’t allow for group chat): many IM services support "conferencing" or "group chatting". In here, I've examined how the WM IM clients support this.
As can clearly be seen, if you need groupchat support on WM, go for either Jabber and imov Messenger Enterprise (this is the ideal solution for the Jabber-based enterprise with groupchat needs) or MSN / Live Messenger. The latter two are the only MSN clients to offer seamless groupchat support. Finally, of course, you can always use the venerable IRC clients for groupchat.
Flags?: in cases, you won't want to show your contacts you're ready to talk. That is, you will want to modify your presence information. In here, I've elaborated on what states (flags) you can choose from.
Note that I haven't elaborated on the auto-away flag because none of the clients set the state to "Away" automatically, unlike on the desktop. This is, of course, understandable as you most probably always have your Windows Mobile device with you, ready to be reached , even when you're otherwise away from your desktop computer.
Mobile flag?: some (not all!) services also support showing a flag like "the user is using a mobile device". You may want to prefer a client that does support this flag so that you can effectively show your party you won't be able to type as fast as on a desktop computer because of the non-existing or, at least, far smaller / more awkward hardware keyboard. Unfortunately, very few clients support this.
Unicode support?: while most services (except for some really old ones; for example, IRC) do support (16-bit) Unicode characters, not all client products support these (unlike on the desktop). Note that, while Unicode may not be supported, as with IRC, you can still switch 8-bit codepages in most clients. That is, if you both use a 8-bit char page (for example, Cyrillic, Central-European, Turkish etc), you can still use all your national, non-Western characters even with clients not supporting Unicode. It's only real Unicode communication (with languages that, because of the huge number of their characters, can't use a 256-character 8-bit page) that's impossible with these IM clients.
Note that I've tested Unicode transfer in both directions because it's possible Unicode characters will only be transferred (and rendered) in one direction but not in the opposite one.
SOCKS proxy support?: in here, I've elaborated on the Socks (and, to a lesser degree - unfortunately, less clients support HTTP clients, even when almost all the messaging protocols support it -, HTTP) proxy support. When not used in the enterprise, you most probably don't need the support for this; however, if you do have a local firewall blocking all non-standard remote ports (for example, those of IRC), unless you have a Socks and/or HTTP proxy-capable client, you won't be able to communicate.
Multiple logins with more than one account to the same network?: while some desktop clients (for example, IRC) allow for multi-logins using the same client (or an independently started instance), this isn't the case with Windows Mobile ones.
I haven't listed the ability to log in using the same account but on different devices. Protocol-level support for this would be really nice (see for example the section "MPOP and presence by observation" here) but, alas, not all protocols support this. The two most important ones that do are Jabber and AIM. With these protocols, you can log in from your mobile device, which not (necessarily) will result in your already logged-in instance to be logged out.
... and to different networks?: multi-service clients (there are several of them - all the reviewed IM clients, except for PocketICQ, gsICQ and IRC) are able to make use of all the supported services by logging into them at the same time - just like Gaim or Trillian on the desktop.
Offline (non-mail) messages?: some IM clients support the underlying feature of delayed message delivery in almost all current services. (Exceptions are IRC, if you don't use an add-on messaging service and at least older versions of Skype are the only notable exceptions; see the "Asynchronous message relaying" column here.) Unfortunately, not all - in here, I've elaborated on which client supports this and which doesn't.
User control: in here, I've elaborated on what buddylist features the reviewed IM client has - for example, is it able to answer to other users' contact addition requests. I've also mentioned if a particular client has user group editing operations (they do support all groups already available on the server side). User groups are very useful; for example, they allow for separating your workmates from your friends.
Editing functionality includes, for example, creating a user group and moving contacts to there. This will, then, be synchronized back to the IM server so that, no matter where you log in from, you'll see the same user group structure in your IM application.
In general, all apps work flawlessly with contacts and groups. The only exception, as of version 0.10, is OctroTalk, which always makes the user have to let all past MSN users added as contacts (also see this AximSite post for more info). This is really annoying!
Voice chat?: some IM applications also support voice chatting (Voice over IP, VoIP). In here, I've elaborated on these features.
File transfer?: file transfer is supported by all instant messaging protocols but, unfortunately, few Windows Mobile clients.
Some apps that do support it (to some degree) do it in a non-direct way; that is, uploading the files to their central server and only pasting the (temporary) URL to the file to the target of the file. This is why you'll only see URL's passed with these clients, not the standard, “embedded” file transfer interface.
Text formatting (AIM : full formatting; Yahoo: Bold / Italic / Underlined; IRC: the same + colors + inverse)? (MSN: Edit / Change font only changes the font of the entire current / following messages; that is, it offers no real formatting capabilities; ICQ and Google Talk: absolutely no formatting capabilities): some IM services / clients, most importantly, Yahoo and IRC (and to a much less degree, MSN), allow for text styling / formatting. In here, I've scrutinized whether Yahoo / IRC / (MSN)-compliant Windows Mobile IM clients are able to correctly render styled text. (None of them are able to actually produce styled text.)
Quick edit shortcuts (Ctrl-A, Delete, Ctrl+arrow etc): Particularly if you use your IM client with an external (for example, Bluetooth) keyboard or use your desktop's keyboard via a Windows Mobile controller application (for example, Pocket Controller – see this for more info), you will want to go for a client that allows for the standard keyboard cursor movement shortcuts to greatly speed up for example text modification / correction before submitting it. Fortunately, only one application (WebMessenger) doesn't support this at all; all the other IM clients support this almost flawlessly.
Bandwidth usage (transmitted/received bytes in kilobytes): login, 10 minutes and a long-time test with one-hour long data: In here, you can not only check the bandwidth usage of most clients but also that of the protocols themselves, should you want to base your service / protocol selection based on (also) bandwidth usage.
If you use a non-unlimited data plan with your data connection-based client, you may also want to know which client and which service / protocol consumes the least bandwidth and what combinations (for example, ICQ with enabled and, in most cases, useless "keep alive" pinging every half a minute) should be entirely avoided. As can be seen, MSN (and Live) Messenger (which both use direct connections) use a bit more bandwidth than most other clients using the same MSN protocol. It's also worth pointing out that the bandwidth usage of Jabber, ICQ and IRC is even less. That is, if you really want to minimize your bandwidth usage, you may want to choose the last three protocols instead of, say, MSN. (Or, if your enterprise already supports it, go straight for Exchange-based Push Mail for notification purposes – particularly after applying the well-known "heartbeat" hack, it consumes the least bandwidth.)
Of particular interest are the bandwidth usage figures of OctroTalk. While its Google Talk (that is, Jabber) and ICQ (in the ICQ test, it consumed a little over the mChat / gsICQ figures) bandwidth usage figures are only slightly smaller than those of the alternative clients / services, the MSN test produced some astonishing results. Compared to the Microsoft MSN / Live Messenger clients, which use about 28 (12+16) kbytes an hour, OctroTalk only uses a little less than 6 (0.5+5.3) kbytes. This means OctroTalk only uses one-fifth (!) of the bandwidth of Microsoft’s official solution. Compared to other MSN-capable clients (all (except for IM+) alternative MSN clients use about half of the uplink bandwidth of the Microsoft clients), it still has some advantage – it uses about 3.5 times less bandwidth to keep the connection up.
This means if you really need to use MSN but you must have the absolutely least possible bandwidth usage, you may want to take a serious look at the OctroTalk client. (Otherwise, if you don’t need to minimize the bandwidth usage, for strictly MSN communication, my personal pick is still Microsoft’s Live Messenger because of the excellent features.)
(MSN) avatars? : Finally, none of the otherwise MSN-compatible clients support MSN avatars (small icons), except for, surprise surprise, Live Messenger. The latter even allow for changing it yourself on your mobile device.
2.2 Not tested
2.2.1 Mobile (GPRS etc.) connection keep-up
In my tests, most applications behaved quite OK. However, there may be problems in your particular case, particularly if you use instant messaging on a mobile phone. In these cases, if you lose the connection after some time, you may want to check out for example this registry hack to fix the problem.
2.2.2 Task keep-alive
I haven’t checked whether the current versions of the IM apps can force the operating system not to shut down the given application when the standard “let’s kill a background” task to free up some memory / when we’ve reached the 32-process limit of all WindowsCE versions (that is, even Windows Mobile 6) before 6 (note that WM6 is still based on the, process number restriction-wise, “old” WinCE 5.2). You won’t have this problem at all if you don’t run memory-hungry and/or several other processes (for example, you don’t open up more than 15-20 tabs in the excellent Windows Mobile Web browser, Opera Mobile). If you only have 4-10 apps running at a time and you have at least 5 Mbytes of free (dynamic) RAM, I’m pretty sure your IM app won’t be silently killed, even when it doesn’t support forcing itself to remain active.
I’ve only made tests with starting all the clients at once but, to avoid clashes, not logging into anywhere. Then, I’ve increased memory usage and the number of active processes by mass-starting other applications. In general, all the tested applications were shut down after a while. Note that IM+ has a checkbox to avoid this situation; I haven't enabled it when running this test.
Please see for example this thread for more info on this problem.
3. Other links of interest
A cool, recommended overview & comparison of some apps
eWeek: "Mobile IM Landscape Shows Room for Growth"
What is your messaging application of choice?
Generic “Looking for a IM / chat client similar to Yahoo messenger“
Gerneric “The Best Instant Messenger (IM)”
Google Talk On Your Pocket PC
Mobile Chat Rooms?
A Jabber-related thread (“Jabber Releases PocketPC Client”)
UPDATE (03/09/2007):
PPCT frontpage
You can download the latest version of Windows Live Messenger here. It's an AximSite thread so it can't be illegal (at least I hope so). This thread is, by the way, is pretty much recommended.
There is another lightweight and very simple, but small ICQ client, Anastasia, available here (thanks to CharlyV of SKKV Software for the tip!). (Incidentally, I DO ask every program developer to register their programs into the Pocket PC Mag Software Encyclopedia! I'm not guaranteed to find all Windows Mobile programs if you only publish related info / accouncements in German / Russian / you-name-it-what-language forums (not that I couldn't speak German or Russian - I speak quite a few languages, including these two)).
I've been asked about XMPP in several reader e-mails so I need to stress the following: XMPP is an IETF standard for messaging and is a fully open standard. This is the same standard that Apple uses for iChat and Google uses for GoogleTalk. Currently, few IM clients support direct XMPP connections; one of them is imov Messenger, which is XMPP based. This means you cannot use for example OctroTalk with your own IM server because it relies on a centralized server that presumably a single company controls. In addition, there are some other important benefits that imov Messenger (and other XMPP clients) offers the end user:
As has been mentioned, it is built on XMPP which is an Open IETF standard
For complete control, you can run your own XMPP server on your own network
If the protocol changes for AIM, ICQ, Yahoo, etc the client does not need to be updated and redeployed - just the server
XMPP offers encryption of traffic between the client and the server
UPDATE (03/14/2007): New version of excellent Instant Messenger client Mundu out; also runs on standard PPC’s!
The Mundu instant messenger client is widely known among both Microsoft Smartphone (in the new, WM6-related parlance, “Windows Mobile Standard”) and Palm OS users – on these platforms (particularly on the Palm), it’s probably the best IM client.
The developer has just come out with a heavily updated, new version. While it’s only meant for the MS Smartphone platform, thanks to the convergence between the MS Smartphone and the Pocket PC (Phone Edition) (in the new parlance, “Windows Mobile Classic / Professional”) devices, it works pretty good on all Pocket PC (Phone Edition) devices starting with WM5.
Much as it does have some problems on Pocket PC (Phone Edition) devices (for example, it doesn’t support working in suspended mode and vibration, unlike with MS Smartphones, where both are supported), I really recommend it particularly if you
want seamless auto-logging capabilities
want conference support with MSN, Yahoo and, according to the developer, AOL/AIM
want file upload (no file download is possible)
Note that, in addition to the connectivity problems (it doesn’t work while the PPC phone is suspended) caused by the officially not-supported platform, you also need to learn to live with the lack of touchscreen support. This means you’ll need to use the Action button (the center button in D-Pad with most Pocket PC’s) instead of for example double-clicking to, say, initiate a conversation with someone. Note that you can still select and use the menu with the stylus.
Another great news item is that the Mundu folks will release a Pocket PC (and a Symbian)-specific version very soon. Hope that version will also fix the issues caused by the differences between the Smartphone and the Pocket PC platform; most importantly, the (on the Pocket PC) lack of vibration and suspended mode support.
Finally, note that I’ve thoroughly updated the comparison / feature chart of my well-known Windows Mobile Instant Messaging Bible (cross-posted to: PPCT, MobilitySite, AximSite, XDA-Developers, FirstLoox, BrightHand, HowardForums), the source of ALL information on instant messaging. In there, you’ll find a REALLY thorough comparison of Mundu to all the alternative instant messenger clients on the Pocket PC – and tons of screenshots. Make sure you check it out to discover what this messenger is really capable of and how it compares to the alternative messengers.
UPDATE (03/23/2007):
Causerie has just released their, on other mobile platforms, already-known instant messaging solution. As usual, the majority of the related information can be found in the updated comparison chart; in here, I only provide you with a pros/cons list.
The good
ability to log into any IM service using two accounts – currently, no other IM app is capable of this!
support for (ro)bots. Right now, Causerie retrieves Stock Quotes, Weather Predictions, Directions, News related to Business, Technology, Games, California Traffic, eBay etc.
Enterprise version supports Lotus IM (Sametime), Microsoft LCS, SIP, Reuters LCS and Jabber (SSL) – this is a BIG plus and really unique!
IMAP support. This means you don’t need to run an IMAP-capable mailer client in the background to get notified of your incoming mails. This, of course, will only work if you do have an IMAP-capable mailbox. This is also pretty unique. (See the IMAP Bible for more information on this question.)
Developer promises at least one-way SMS messaging in forthcoming, 1.1 version, slated for May. Now, their Palm version already supports even two-way messaging
The bad
restriction of four concurrent accounts logged in at a time
complete lack of Landscape orientation support – very bad news for slide-out or clamshell keyboard users (HTC Wizard, TyTN/Hermes, Universal etc.)
prone to crashes
not effective, Web browser-based rendering: slow, bandwidth-hungry and causes the on-screen SIP to be hidden with some people
doesn’t automatically re-login when the connection (temporarily) terminates: a problem particularly with unattended, suspended mode
no file transfer, no logging, all chat windows are immediately closed when the connection terminates, no support for conferencing
Verdict
Promising. Needs a little more work and bugfixes on the developer’s part, though.
Great review of the instant messaging clients. I hope Mundu comes out with a ver for the PPC soon.
Major update posted to http://forum.xda-developers.com/showthread.php?t=315654
Well worth reading!
A very good im client
Hi !
I searched for a good im client for a while, and i just wanted to mention inlux messenger:
http://www.inlusoft.com/pages/downloads.html
This is the best i've seen, only thing missing is today plugin, but it has an icon on startbar with popup so it compensates...
The site is in Russian, but the program has perfect english support
I'm not sure what is the difference between trial and full, and i don't know how many days you can use the trial (if this is the catch)
Anyway, great job with the comparison chart !
GL
RPG0 said:
Hi !
I searched for a good im client for a while, and i just wanted to mention inlux messenger:
http://www.inlusoft.com/pages/downloads.html
This is the best i've seen, only thing missing is today plugin, but it has an icon on startbar with popup so it compensates...
The site is in Russian, but the program has perfect english support
I'm not sure what is the difference between trial and full, and i don't know how many days you can use the trial (if this is the catch)
Anyway, great job with the comparison chart !
GL
Click to expand...
Click to collapse
I dont see any AIM support with this client . Just MSN, Yahoo, ICQ & G-talk
RPG0 said:
Hi !
I searched for a good im client for a while, and i just wanted to mention inlux messenger:
http://www.inlusoft.com/pages/downloads.html
This is the best i've seen, only thing missing is today plugin, but it has an icon on startbar with popup so it compensates...
The site is in Russian, but the program has perfect english support
I'm not sure what is the difference between trial and full, and i don't know how many days you can use the trial (if this is the catch)
Anyway, great job with the comparison chart !
GL
Click to expand...
Click to collapse
Thanks for pointing it out; will post a review soon.
UPDATE: a review of Inlux Messenger has just been posted to http://forum.xda-developers.com/showthread.php?p=1354766
A few days ago Mundu released a real version for PPC.
Perhaps someone with a phone edition wants to test whether the standby & vibrate options now works, or not.
http://messenger.mundu.com/pocketpc/
UPDATE (11/15/2007): REVIEW: Another great, multiplatform instant messenger client: Palringo. Cross-posted to: PPCT, AximSite, XDA-Developers - 1, XDA-Developers - 2, XDA-Developers - 3, FirstLoox, BrightHand, HowardForums, SPT, MoDaCo.
Menneisyys said:
UPDATE (11/15/2007): REVIEW: Another great, multiplatform instant messenger client: Palringo. Cross-posted to: PPCT, AximSite, XDA-Developers - 1, XDA-Developers - 2, XDA-Developers - 3, FirstLoox, BrightHand, HowardForums, SPT, MoDaCo.
Click to expand...
Click to collapse
I'm giving palingro a shot now on my Wizard (8125.) I'll let ya'll know if there are any problems!
exellent summerizing!

Public Beta for Norton Smartphone Security Premier Edition

Anyone interested
http://www.symantec.com/home_homeoffice/beta/overview.jsp?pvid=nssp1beta
Thanks, I needed a laugh.
I am particularly curios as to how they identify SMS as SPAM (with no subject or formatting to rely on)...
I'd say a few words on the antivirus part too but I don't want to give them any ideas ;-)
Oh almost forgot - it would be a super neat trick to hack in to smartphone via the internet (given utter lack of server components in the OS)!
i never heard about anybody who irl had a virus on their pda
much less of anybody who had a firewall
and yet plenty of people are willing to have both firewalls and virusscanners on their pda's
hope they overclock to make their pdas allmost as fast as if they dident
I read some news article (didn't save the link) about a very "good" spyware app for blackberry.
Not only could it monitor all mail and SMS on the device as well as phone calls but it could also turn on the microphone on without a call to turn the device in to a "bug" (as in surveillance device not the stuff MS software is full of).
One thing I couldn't figure out is how did this super dangerous program (which needed to be installed by user despite being referred to as a "Trojan") transfered all that data back to the source without the user noticing and without interfering with device operation.
How much upstream bandwidth does BB have?
Can it do data and voice at the same time (can it do voice at all?).
Any way I am sure that one of these days we will see a real virus for WM platform (a proof of concept file infection has been developed - that does not work with signed files of course).
But until than - if you have nothing better to do with your phone might as well keep the battery draining with a good antivirus / firewall.

IM Frustrations

For years now I’ve been standing firm by the pocket pc platform. In countless ways I think it is the way of the future for not only one’s phone, but the one device that we all carry around that does it all. I’m very pleased to say the platform has proven this time and time again. But there’s one grey area that just seems to be left in limbo with the improvements of everything else. This is IM! Back when I upgraded to my Cingular 8125 from my ipaq, I remember having the feeling something was missing. I had this new phone that could do it all, but it just wasn’t able to do it all correct, so I sought out on a search to find that perfect im app.
This was back in the days when agile was still in beta and was free. Aside from the ugly aim app that I had to download from the .uk site, this was pretty much the only option. But it was okay, it was a very good option. As time passed a few more came out, IM+ was around as well and a few other lack luster apps. I do remember paying for IM+ but wasn’t very happy with the UI and the way it worked with the soft keys so I kinda stuck to agile.
Then I got a whole of my 8525 when I came out. So I had this phone that could do it all (lol again) now with 3g included….and I still didn’t have an IM app to my liking. Agile and IM+ really started to look bad. Not to mention these were the days of the sidekicks! As much as I hate those things, one has to admit, they do what they’re supposed to do very well. The thing that really wowed me about the sidekick was its ability to switch to sms messenger for the aim when you’re on the phone. This was pure genius. It allowed you to stay connected while on the phone or not. Well….luckily we had a solution for that. It was called verichat.
Verichat had an option to enter your sms address and it would send you the messages via text if you were to be disconnected from the internet. This was all well and good, even though it worked…it was very slow. Not to mention the UI of the app itself was kinda slow as well…so I often got frustrated. So it’s about a year later and we have a few new comers. Among them are mundu, octrotalk and the latest and greatest palringo.
Once again I find myself paying for apps I’m not entirely happy with (no ones fault but myself.) But the life time membership for mundu wasn’t bad…it was only $11. Mundu has a very clean and welcome UI. Its features are definitely up to snuff, but it’s still missing what I think should be the basics. But overall this is a very good app. Octrotalk is still in beta….and by its rights a very good app. Even though I think the UI could use some polish and it’s still missing the “basics.” Now for my favorite of the bunch….palringo. This one is a almost a entire entity on its own, that just supports IM clients. The UI isn’t as pretty as mundu, but it’s still polished and the feature set is great….especially its support for push to talk and image I’m. But again….the basic.
What are these basics I keep rambling on about? Well…for one…lets start with displaying your contacts buddy icons. It kills me that none of these apps allow me to see my contacts buddy icons…and what’s even more annoying, I can’t set a custom pic for my icon in any app. This is such a huge feature and it needs these developers urgent attention. 2. I’d like to see support for fonts and colors. I should be able to import my favorite font to the phone and set size and color to be displayed to my contact when I’m in a conversation. Mundu touched on this a little but not enough. 3. Being able to read contacts away messages. Mundu and octrotalk does this but palringo does not….this should be a no brainier. 4. Just make it simple to navigate….there should be no reason I should have to take out the stylus. I should be able to scroll my list, start convos, switch between them, set custom away messages send images, so on and so forth with the soft keys.
Im not a developer, but I do know these few improvements shouldn’t be hard to accomplish. These are all standard on all desktop IM programs, other mobile platforms (like the sidekick and the iphone) and even web2 based sites (like meboo.com) And even if they’re difficult to develop….so what! Developers need to stop being lazy and get it done. I don’t care of if I have to pay $50 for the app. What really kills me inside is how the iphone came out, and within a few weeks it had 7 different I’m clients most of which had the basics down pat. Why does it take us 4 years in the ppc community? And we’re still not there yet. Anyone else feel this way? Is anyone out there listening???????
You need to re-format your post because it is not easy to read
What is your problem? Describe in 1 or 2 sentences ...
The new MSN Messenger mobile is amazing.
1. Intuitive and Easy navigation: Right/Left tabs between the conversations. Up/Down navigates buddies and messages.
2. Emoticons
3. Supports sending images.
4. (Amazingly useful) Supports sending Voice Clips. This is probably one of the most wow features about it.
5. Displays information about contacts, including the IM picture.
shaharprish said:
The new MSN Messenger mobile is amazing.
1. Intuitive and Easy navigation: Right/Left tabs between the conversations. Up/Down navigates buddies and messages.
2. Emoticons
3. Supports sending images.
4. (Amazingly useful) Supports sending Voice Clips. This is probably one of the most wow features about it.
5. Displays information about contacts, including the IM picture.
Click to expand...
Click to collapse
while this is true. im looking for an all-in-one app. but you are correct...i did enjoy the msn live.
rzanology said:
What really kills me inside is how the iphone came out, and within a few weeks it had 7 different I’m clients most of which had the basics down pat. Why does it take us 4 years in the ppc community? And we’re still not there yet.
Click to expand...
Click to collapse
My current thoughts exactly. I'm crying inside.
I really hope that people at Palringo will get it "done" and not leave behind a client that will miss the important features. It's really amazing that some companies even charge for their poor inexcusable clients.
I also agree that those avatar images are more important than many would think. Last time i chatted with my ppc, i had three "Timo" persons online. Had to ask which one which was. I've gotten used to just look at the avatar.
I feel the same way! I LOVE having IM on my phone.. but it just seems like no single company can get it right on the PocketPC. I don't understand what the is the problem! My favorite two right now are Octrotalk and Mundu. I tried Palringo, but it lacked a couple critical things for me.
Octrotalk Pros
1. Today plugin that shows status
2. Doesn't crash... ever.. it stays connected for days
3. Fairly simple to change custom status text
Octrotalk Cons
1. No custom status text on the today plugin.. ARGH, so simple, I've requested it three times!
2. No profile pictures, come on... just add them!
3. Having Gtalk be the conduit for the other legacy IM clients still causes problems with my other IM clients like Trillian... I get duplicate contacts often
Mundu Pros
1. Supports profile pictures! Yippee
2. Displays custom status messages next to names on the contact list
3. Supports group conversations across IM mediums! woot!
Mundu Cons
1. No today plugin... I really like that feature in Octrotalk... just make a simple one line plugin that says status and custom message, ie. "Online - Mobile!"
2. No WM5 soft key support, I HATE tapping the screen.. even more so when the interface has a TINY menu bar.
3. Doesn't display the current custom status message for YOURSELF anywhere that I can find.
Also don't forget to read the IM Bible at http://forum.xda-developers.com/showthread.php?t=295677 - it might contain info you aren't aware of.
Menneisyys said:
Also don't forget to read the IM Bible at http://forum.xda-developers.com/showthread.php?t=295677 - it might contain info you aren't aware of.
Click to expand...
Click to collapse
i'll tell ya what....that disconnecting thing annoyed the hell outtah me. Im gonna try to check off the "always on" connection option in HTCustom and see what happens. I think thats the same reg hack.
But i've been through your post a few times...maybe one too many times.

Compatible P2P applications

Hello.
I've been searching the interweb for file sharing clients that are compatible with the X7510 (in my case the O2 XDA Flint). Below are my brief reviews of each that I've tried.
Pocket G2 Pro: This is one of those fantastic little apps that was created and then abandoned, despite pleas from the PPC community, some years ago. This was basically a gnutella client similar to bearshare, frostwire, limewire etc. It worked well for small files (under 17mb I recall) and had a habbit of closing itself after prolonged periods of use. Unfortunately this app won't even start up on my X7510, and the apps domain (pocketG2.com) is now up for sale, so I guess there isn't a new version coming anytime soon.
WM Torrent: This is a torrent client similar to bit-torrent, u-torrent, vuse etc. It loads ok and the connection seems good but it only handles torrents, so it's not ideal for small files such as mp3s. I have unlimited data on my contract and started downloading a 50mb mpg file which had plenty of seeders (people sharing the file) on a GPRS connection. After several hours it had only downloaded 3% so I gave up. I will try this app again in a 3G area (if I can find one!) and see if it performs any better.
Mopiphant: This is another gnutella client that is popular with PPC users. I have tried several versions but none will open after installing them.
There seems to be room in the market for a gnutella client that is stable on this device. And lets face it, if any device could make use of file sharing on the go it's the X7510 with its huge memory, huge screen and meaty sterio speakers.
Does anyone know of a working P2P app for the X7510?
Phil.
Why?
this would destroy any data allowance you had with your providor. Its blatently against any TOS they have.
Use your desktop ?
O2 TOS state :
Data Charges
* For applicable tariffs with data capability: Unless a data or BlackBerry Bolt On is taken, your tariff will include O2 Web Daily under which data will be charged at £2.94 per MB up to a maximum of £0.98 per day (00:00am to 23:59pm). Once you have reached your maximum daily charge of £0.98, O2 Web Daily allows you unlimited use of Telefónica O2 UK Limited's Edge/GPRS/ 3G networks (as applicable to your handset), for personal internet use via your mobile phone. All usage must be for your private, personal and non-commercial purposes. You may not use your SIM Card:
o in, or connected to, any other device including modems;
o to allow the continuous streaming of any audio / video content, enable Voice over Internet (Voip), P2P or file sharing; or
o in such a way that adversely impacts the service to other O2 customers.
If O2 reasonably suspects you are not acting in accordance with this policy O2 reserves the right to impose further charges, impose network protection controls which may reduce your speed of transmission or disconnect your tariff at any time, having attempted to contact you first.
Click to expand...
Click to collapse
http://www.o2.co.uk/termsandconditions/tariffsandboltons
I quoted the wrong part, on that above link under "Data Bolt On Terms" it says the same.
Thanks for your feedback Embassy.
Lets assume that I'm a fully aware adult and therefore resposible for the mobile data contract I agreed to, and its usage. With this in mind - do you know of any working P2P apps?
BTW, this device is also WiFi equipped, so I could use a hot spot to do my downloading
None that I know of.
How about RDP into your desktop while mobile and download via P2P that way.
Install XAMPP on your desktop and you could host the downloaded file using FTP or HTTP and download from the device.
Could be wrong but pretty sure all those connetions would lag it out really bad, if you have peer gaurdian installed or run a netstat for example see how many connections are active.
I'm pretty certain I didn't understand most of that...
Are you saying I could use remote desktop to download the P2P files on my PC at home, and then use some kind of file-server (XAMPP) to copy the file to my PPC?
Mopiphant is emule network client, your right only bt works on ppc, we need to find some java apps or other code like python....
u got opennap too but i cant add opennap servers http://www.zdziarski.com/projects/zamar/
Thanks wolframio74, I'll take a look at that and see if I can get it working.

Categories

Resources