Conclusions
Wireless communication and portable devices enable new visions of mobile computing: ubiquitous computing, nomadic computing, ....
Existing applications cannot run unmodified over wireless links:
- mismatch between characteristics of wired and wireless links
- will not adapt to changes in environment
We view wireless case as general case, wired scenario as a special case
Demonstrated how to design and implement adaptive mobile applications, using information delivered by our QoS API
Future work:
- redefine and enhance information offered by API
- identify and implement supplementary services: keeping TCP connections alive, prioritizing connections, etc. (in progress)
- continue exploration of dynamic application partitioning of object-oriented applications, utilizing mobile agents technology