
Today we review another Instant Messaging program, this one made by PDA Apps called Verichat. Instant messaging has become one of the most popular activities today from kids talking to their friends over MSN or corporate companies that deploy their own enterprise IM system. Now imagine having this communication avenue open where ever you bring your Blackberry with you, it’s a powerful thing. Yes I know, you can always communicate with your Blackberry through email, PIN-to-PIN, and voice but sometimes it is much easier to just send an instant message. Read further on what we have to say about Verichat …
Installation
Verichat does not come with an OTA install option, users must use Application Loader to get the program on their device. The file size is quite large at 247k, this is huge compared to IM+ Mobile coming in at only 40k. I really can not explain the large file size because the only graphics are the emoticons. With newer Blackberrys coming out that include more RAM the point is mute, but the majority of handhelds come with only 16 megs and it may become an issue with them. It comes in two versions one for BES and Non-BES users, we tested the program using a BES.
Features
Verichat includes all of the popular instant messaging services MSN, Yahoo, ICQ, and AIM. It can connect to all 4 services at the same time and you can have multiple chats with different people on different services with no problem. This a major plus especially if your contacts use different services. Another feature I like is the real time conversation with history, this is especially helpful when you have multiple chats. When connecting to Verichat you go through their servers which in turn connects to the appropriate instant messaging service. This allows you to see when the other person is typing or if he or she is idle. Another great feature is that when ever someone sends you an email address, phone number, or URL it automatically becomes hyperlinked and you are able to click on it and you can easily call, email or surf to these links.
Verichat does have its minor issues but most are minor. The biggest issue was that the program seems to slow down after you have been using it after awhile. My guess is because it does store the conversation history in memory and after awhile the memory gets full which in turn slows the entire program down. This can be solved by just exiting and starting the program over again. Another issue is that when you have the program in the background it will alert you when you receive a message and gives you the option to view or ignore the message. This is actually a good feature to have, that is if it worked. I would sometimes see the message come up two or three times even if I have already chosed to “View†or “Ignoreâ€.
In researching Verichat I have also came upon some complaints that Verichat likes to disconnect the user from their servers much too frequently for their liking. I can honestly say that I have only seen it happened once in the few days of testing the program and afterwards Verichat automatically logged back in.
Good
• Connects to all 4 major IM services, MSN, Yahoo, ICQ, AIM
• Real time conversation with history
• Able to have multiple chats even if they are on different services
• Phone numbers, URL, emails, are automatically hyperlinked
Bad
• Subscription based software
• Will slow down after lengthy conversation(s)
• Inability to change your display name
• Large file size
Conclusion
Verichat is a solid program, it offers almost the perfect solution for instant messaging on your Blackberry handheld. The pluses greatly out weigh any of the minor issues that I encountered. I would highly recommend this program to anyone. The program retails for $34.95 for the software and 1 year subscription, to renew the program it costs $29.95 a year. Very affordable and worth every penny.
Learn more about Verichat …





A BlackBerry application can have a maximum of 16 threads per application and 128 in total. VeriChat is attempting to use 16+ threads which is causing the application to crash all the time. I have provided them documentation on how to fix the issue. This was occuring since Feb and I have a 7290 so the internet is not quick at all in processing the threads. Maybe having a device on the Edge Network or a smaller contact list would resolve the issue for me.
What Is – TooManyThreadsError
Last Updated: 07 June 2006
Article Number: DB-00474
http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/796557/800451/800783/What_Is_-_TooManyThreadsError.html?nodeid=1166538
How To – Close connections
Last Updated: 06 July 2006
Article Number: DB-00530
http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/796557/800451/800563/How_To_-_Close_connections.html?nodeid=1261294
What Is – Maximum number of simultaneous connections
Last Updated: 06 July 2006
Article Number: DB-00480
http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/796557/800451/800563/What_Is_-_Maximum_number_of_simultaneous_connections.html?nodeid=1167277
What Is – Different ways to make an HTTP or socket connection
Last Updated: 27 April 2006
Article Number: DB-00396
http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/796557/800451/800563/What_are_-_The_different_ways_to_make_an_HTTP_or_socket_connection.html?nodeid=826935
a Java Exception – ForcedStackTraceException – 9/22 22:28:02
a Java Exception – ForcedStackTraceException – 9/22 22:28:01
a Java Exception – ForcedStackTraceException – 9/22 22:28:01
a Java Exception – ForcedStackTraceException – 9/22 22:28:01
S Java Exception – TooManyThreadsError – 9/22 22:28:01
a net.rim.ippp – RXCd – 9/22 22:27:58
a net.rim.ippp – TXst – 9/22 22:27:57
a System – VM:THDLv=0 – 9/22 22:27:00
a System – VM:THMNx=83,r=0×4CDD0000,t=java.util.TaskQueue – 9/22 22:27:00
a System – VM:THMNx=82,r=0×5EB50000,t=java.lang.Object – 9/22 22:27:00
a System – VM:THMNx=94,r=0×46B34000,t=java.util.TaskQueue – 9/22 22:27:00
a System – VM:THMNx=63,r=0×24AF8000,t=java.util.Vector – 9/22 22:27:00
a System – VM:THMNx=74,r=0×842DC000,t=java.lang.StringBuffer – 9/22 22:27:00
a System – VM:THMNx=63,r=0×52A38000,t=java.lang.Object – 9/22 22:27:00
a Java Exception – ForcedStackTraceException – 9/22 22:27:00
a Java Exception – ForcedStackTraceException – 9/22 22:27:00
a Java Exception – ForcedStackTraceException – 9/22 22:27:00
a Java Exception – ForcedStackTraceException – 9/22 22:27:00
Name: TooManyThreadsError
GUID: 9c3cd62e3320b498
Time: Sep 22, 2006 22:26:21
No detail message
net_rim_cldc-1
Thread
start
0xBDA5
net_rim_cldc-1
Timer
0xC348
VeriChat
ChatWindowView
updateStatusString
0×44D3
VeriChat
ChatWindowView
contactChangedState
0×4688
VeriChatUtils
Contact
setStatus
0xFE8
VeriChat
IMParser
0×96B4
VeriChat
IMParser
dataReceived
0×8EAB
VeriChatHelper
TcpAsyncSocket
poll
0×128E
VeriChatHelper
AsyncSocketFactory$AsyncFactoryThread
run
0×558