Smart Networking Requests: Supporting Application Development Relying on Network Connectivity for Wearable Computers

Conference: IFAWC 2006 - 3rd International Forum on Applied Wearable Computing 2006
03/15/2006 - 03/16/2006 at Bremen, Germany

Proceedings: IFAWC 2006

Pages: 12Language: englishTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Megen, Friedel van; Salmre, Ivo (European Microsoft Innovation Centre, Aachen, Germany)
Timm-Giel, Andreas; Görg, Carmelita (University of Bremen, tzi ikom, Bremen, Germany)

In mobile and wearable computing the availability of communication networks changes over time and location in the same way as the requirements on communication from the application point of view change. Recent mobile and wearable devices support different networking technologies like UMTS, WLAN, and Bluetooth simultaneously and can use different networking protocols, such as infrastructure, ad hoc and MobileIP to extend coverage and support mobility. However, the complexity of managing these network functions increases dramatically, making it more and more difficult for application developers to control. Therefore within this paper a novel approach is presented providing a tool to the application developer, which allows to attach the business logic to Smart Networking Requests, ensuring the communication when a suitable network connectivity has been set up and possibly further requirements are met, such as a certain context (e.g. location) of the wearable computer. The approach presented is based on work achieved in the EC funded WearIT@Work project, which is an Integrated Project of the 6th IST Framework Programme. Within the WearIT@Work project the so-called Communication Service Module has been developed as part of the middleware, allowing to control the selection and configuration of the network connectivity by profiles only. This Communication Service Module has now been integrated into the Software Framework allowing the above addressed attachment of business and networking logic. A first prototype has been implemented proving the feasibility of the approach. Within this paper the main focus is on the requirements and conceptual design of the solution.