30.12.2012 Views

JOCHEN SCHILLER - AllOnline

JOCHEN SCHILLER - AllOnline

JOCHEN SCHILLER - AllOnline

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Support for mobility 10<br />

Transferring data from a sender to a single receiver or many receivers is<br />

not enough. Only applications make a communication network useful.<br />

However, to use well-known applications from fixed networks, some additional<br />

components are needed in a mobile and wireless communication<br />

system. Examples are file systems, databases, security, accounting and billing<br />

mechanisms. As mobile devices have limited energy resources, power consumption<br />

is an important issue.<br />

This chapter focuses on two aspects, file systems/file synchronization and<br />

access to the world wide web (www). Some years ago, many research projects<br />

dealt with the problems of distributed file systems. Some focused on the support<br />

of mobile devices, low bandwidth wireless links, and disconnected<br />

operation. The main problem for distributed, loosely coupled file systems is the<br />

maintenance of consistency. Are all views on the file system the same? What<br />

happens if a disconnected user changes data? When and how should the system<br />

propagate changes to a user? Section 10.1 discusses several problems and presents<br />

some research projects, while section 10.5 focuses on a new framework for<br />

synchronization, SyncML.<br />

However, the success of the www shifted the focus of many projects. A lot of<br />

research effort was, and still is, put into the support of web browsing for mobile<br />

users, as the web is the application driving the internet. Section 10.2 explains<br />

some basic properties of the web and presents the hypertext transfer protocol<br />

(HTTP) and hypertext markup language (HTML) in a short overview. For this section,<br />

it is important to demonstrate the fundamental problems with HTTP and<br />

HTML if used in a mobile network with only low-bandwidth wireless access. The<br />

web has been designed for conventional computers and fixed networks. Several<br />

new system architectures try to alleviate these problems. These architectures are<br />

also good examples for client/server scenarios in wireless environments.<br />

Section 10.3 which presents the wireless application protocol (WAP) version<br />

1.x is the main part of the chapter. WAP is a common effort of many<br />

companies and organizations to set up a framework for wireless and mobile web<br />

access using many different transport systems. Examples are GSM, GPRS, and<br />

UMTS as presented in chapter 4. WAP integrates several communication layers<br />

for security mechanisms, transaction-oriented protocols, and application<br />

support. In the current www, these features are not an integral part but add-ons.<br />

375

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!