The iBICOOP middleware: Enablers and services for emerging pervasive computing environments

Content sharing and social networking are two activities that users now routinely engage in on a range of connected devices. However users have to face arcane configuration panels for setting up connectivity, heterogeneity in the human-machine interaction models, differences in devices' capabilities and a profusion of tools/services/applications to perform their tasks. Adding to this complexity is the need to interact with people not known a priory. To support users in such environments, we currently develop the iBICOOP middleware to minimize user effort in collaborating with other users and also provide seamless access to user data across different networks and devices. The iBICOOP middleware provides core services for distributed content storage, partnerships, naming & discovery and multi-network communications management. More complex services, such as data synchronization or content sharing, are then built on top of these core functionalities. iBICOOP is aimed to be deployed on home/enterprise servers, mobile devices and also in the 3G IMS infrastructure in order to truly leverage both Telecoms networks and the Internet. Central to our development is the use of standards in order to achieve interoperability with similar proprietary/closed systems.

[1]  Marvin Theimer,et al.  Managing update conflicts in Bayou, a weakly connected replicated storage system , 1995, SOSP.

[2]  Mahadev Satyanarayanan,et al.  Agile application-aware adaptation for mobility , 1997, SOSP.

[3]  Cecilia Mascolo,et al.  XMIDDLE: A Data-Sharing Middleware for Mobile Computing , 2002, Wirel. Pers. Commun..

[4]  Valérie Issarny,et al.  AdHocFS: sharing files in WLANs , 2003, Second IEEE International Symposium on Network Computing and Applications, 2003. NCA 2003..

[5]  Valérie Issarny,et al.  A Middleware Service for Mobile Ad Hoc Data Sharing, Enhancing Data Availability , 2003, Middleware.

[6]  Françoise Sailhan,et al.  Developing Ambient Intelligence Systems: A Solution based on Web Services , 2004, Automated Software Engineering.

[7]  Valérie Issarny,et al.  Using Group Management to Tame Mobile Ad Hoc Networks , 2004, MOBIS.

[8]  Roy H. Campbell,et al.  Gaia microserver: an extendable mobile middleware platform , 2005, Third IEEE International Conference on Pervasive Computing and Communications.

[9]  J. Al-Muhtadi,et al.  Mobile Gaia: a middleware for ad-hoc pervasive computing , 2005, Second IEEE Consumer Communications and Networking Conference, 2005. CCNC. 2005.

[10]  Lorenz Froihofer,et al.  What service replication middleware can learn from object replication middleware , 2006, MW4SOC '06.

[11]  Robert Tappan Morris,et al.  User-Relative Names for Globally Connected Personal Devices , 2006, IPTPS.

[12]  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).

[13]  Magdalena Balazinska,et al.  Homeviews: peer-to-peer middleware for personal data sharing applications , 2007, SIGMOD '07.

[14]  Valérie Issarny,et al.  Mobility management in B3G networks: a middleware-based approach , 2007, ESSPE '07.

[15]  Bent Guldbjerg Christensen LightPeers: A Lightweight Mobile P2P Platform , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW'07).

[16]  Dongman Lee,et al.  Non-anchored Unified Naming for Ubiquitous Computing Environments , 2008, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom).

[17]  Seung-Bum Lee,et al.  User-Centric Utility-Based Data Replication in Heterogeneous Networks , 2008, ICC Workshops - 2008 IEEE International Conference on Communications Workshops.