An Adaptive Middleware to Overcome Service Discovery Heterogeneity in Mobile Ad Hoc Environments

Ubiquitous computing research has progressed rapidly over the last few years, and real-world applications, especially mobile networking devices, are booming in consumer markets. With rising industry demand and career opportunities, more and more universities are offering graduates ubiquitous computing courses in addition to classical computer science curricula, such as mobile computing and wireless sensor networks. Here, I outline a graduate-level ubiquitous computing course I taught for final-year master's and first-year doctoral students in Finland at Abo Akademi University in 2006. Finland - the home of Nokia, the world's largest mobile phone maker - has more mobile devices per person than any other country, and its students are very interested in ubiquitous computing technologies. The experiences gained and lessons learned are a good source of information and reference for other educators in this field.

[1]  Yérom-David Bromberg,et al.  INDISS: Interoperable Discovery System for Networked Services , 2005, Middleware.

[2]  OSDA : Open Service Discovery Architecture for Cross-domain Service Discovery , 2005 .

[3]  Françoise Sailhan,et al.  Scalable Service Discovery for MANET , 2005, Third IEEE International Conference on Pervasive Computing and Communications.

[4]  W. Keith Edwards,et al.  A Bridging Framework for Universal Interoperability in Pervasive Systems , 2006, 26th IEEE International Conference on Distributed Computing Systems (ICDCS'06).

[5]  Timothy W. Finin,et al.  Allia: alliance-based service discovery for ad-hoc environments , 2002, WMC '02.

[6]  Jadwiga Indulska,et al.  Superstring: a scalable service discovery protocol for the wide-area pervasive environment , 2003, The 11th IEEE International Conference on Networks, 2003. ICON2003..

[7]  Birgitta König-Ries,et al.  Service rings - a semantic overlay for service discovery in ad hoc networks , 2003, 14th International Workshop on Database and Expert Systems Applications, 2003. Proceedings..

[8]  Abdelsalam Helal,et al.  Konark - a service discovery and delivery protocol for ad-hoc networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[9]  Valérie Issarny,et al.  Efficient Context-aware Service Discovery in Multi-Protocol Pervasive Environments , 2006, 7th International Conference on Mobile Data Management (MDM'06).

[10]  Timothy W. Finin,et al.  GSD: a novel group-based service discovery protocol for MANETS , 2002, 4th International Workshop on Mobile and Wireless Communications Network.

[11]  Philipp Obreiter,et al.  Lanes - A Lightweight Overlay for Service Discovery in Mobile Ad Hoc Networks , 2003 .

[12]  Gordon S. Blair,et al.  ReMMoC: A Reflective Middleware to Support Mobile Client Interoperability , 2003, OTM.

[13]  Gordon S. Blair,et al.  An Efficient Component Model for the Construction of Adaptive Middleware , 2001, Middleware.

[14]  Stefan Penz,et al.  SLP-based service management for dynamic ad-hoc networks , 2005, MPAC '05.

[15]  Lu Yan An Adaptive Middleware to Overcome Service Discovery Heterogeneity in Mobile Ad Hoc Environments , 2007 .

[16]  David R. Karger,et al.  INS/Twine: A Scalable Peer-to-Peer Architecture for Intentional Resource Discovery , 2002, Pervasive.

[17]  Gordon S. Blair,et al.  A multi-protocol framework for ad-hoc service discovery , 2006, MPAC '06.

[18]  Dirk Husemann,et al.  DEAPspace: transient ad-hoc networking of pervasive devices , 2000, MobiHoc.

[19]  Birgitta König-Ries,et al.  Information Services to Support E-Learning in Ad-hoc Networks , 2002, Wireless Information Systems.