This report summarizes preliminary results of the
"Wireless Ad hoc Instant Messenger" project sponsored by Microsoft Research.
The project is implemented based on Microsoft .Net Compact
Framework and Dynamic Source Routing (DSR).
This chapter discusses the organization of the report.
Chapter 2 introduces the background of the project, including two
well known routing protocols in ad hoc networks, namely, Dynamic Source
Route (DSR) protocol and Optimized Link State (OLSR) Protocol. The
instant messaging project uses DSR as the routing protocol to facilitate
multi-hop chatting among Pocket PCs without the use of any wireless
infrastructure.
In chapter 3, the project development environment is introduced along with
the development environment setting up procedures. Hardware and software tools
used in the project also are described. Some development and deployment issues
related to the project will also be discusses in chapter 3.
Chapter 4 begins with a discussion on the project system design, particularly
in the data flow design during various stages of the application.
Then, the design of XML-based data structures for the representation
of communication packets is discussed and illustrated. In order
to simulate a large geographic area for testing and validating the
design, we also adopt the notion of "topology'' configuration
file. Methods of using the network topology configuration files
are discussed in this chapter. Finally, the special user interface
design consideration is discussed.
Following the project system design, we present the result of the project with
user interface and its functionality descriptions in Chapter 5.
Finally, Chapter 6 summarizes the project findings and lessens learned
from the project and outlines future work.
|