MSN Messenger Client for Microsoft PocketPC

Project:
I implemented an MSN Messenger 1.0 Client that will run on Microsofts PocketPC Operating System.

Instant-Messaging:
MSN Messenger is a service that allows people to communicate over the internet in real time.  Competitors to MSN Messenger service are AOL Messaging (including AOL Proprietary Messenger, AOL Instant Messenger Standalone, and ICQ) and Yahoo! Messenger.

Statistics:
13.4 million unique users spent 4.9 billion minutes using instant-messaging services at work in September 2001.
53.8 million unique users spent 13.6 billion minutes using instant-messaging services at home in September 2001.
The total time spent using instant-messaging services increased 110% at work and 48% at home versus the previous year.
The total unique users of instant-messaging services increased 34% at work and 28% at home versus the previous year.[1]
In 2000 there were 4.1 mission wireless web users, and this number is projected to jump to 96.0 million by 2005.[2]

Project Description:
The project was developed with Microsoft eMbedded Visual Basic 3.0 (eVB) language and the official Microsoft eVB Integrated Development Environment (IDE). eVB provides a subset of the features as standard Visual Basic. The eVB IDE provides a PocketPC emulator and remote debugging capabilities.

The client implements the MSN Messenger Service 1.0 Protocol as described in the document submitted to the IEFT Instant Messaging and Presence Protocol working group.[3]

An MSN client capable of running on a mobile device can provide great value to a business by allowing employees to communicate in real time from anywhere.

The growth of business related instant-messaging and wireless web access makes the development of a mobile messaging client a worthwhile endeavor.

Resources:
[1] First four statistics from Jupiter Media Metrix press release, November 14, 2001.
http://jmm.com/xp/jmm/press/2001/pr_111401.xml
[2] Statistics from Jupiter Media Metrix press release, March 6, 2001.
http://jmm.com/xp/jmm/press/2001/pr_030601.xml
[3] MSN Messenger Service 1.0 Protocol Specification
http://www.cs.unca.edu/~shurtltt/draft-movva-msn-messenger-protocol-00.txt

Advisor:
Dr. Mark Boyd

Image: 
Student Name: 
Troy Shurtleff