Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Consistent group membership in ad hoc networks
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Localized Group Membership Service for Ad Hoc Networks
ICPPW '02 Proceedings of the 2002 International Conference on Parallel Processing Workshops
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
Many-to-Many Invocation: a new object oriented paradigm for ad hoc collaborative systems
OOPSLA '02 Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Supporting Social Interaction with Smart Phones
IEEE Pervasive Computing
Group-Based Mobile Messaging in Support of the Social Side of Leisure
Computer Supported Cooperative Work
AmbientTalk: Object-oriented Event-driven Programming in Mobile Ad hoc Networks
SCCC '07 Proceedings of the XXVI International Conference of the Chilean Society of Computer Science
MyNet: A Platform for Secure P2P Personal and Social Networking Services
PERCOM '08 Proceedings of the 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications
VENETA: Serverless Friend-of-Friend Detection in Mobile Social Networking
WIMOB '08 Proceedings of the 2008 IEEE International Conference on Wireless & Mobile Computing, Networking & Communication
Cluestr: mobile social networking for enhanced group communication
Proceedings of the ACM 2009 international conference on Supporting group work
Programming in mobile ad hoc networks
Proceedings of the 4th Annual International Conference on Wireless Internet
From pervasive to social computing: algorithms and deployments
Proceedings of the 2009 international conference on Pervasive services
Friendlee: a mobile application for your social life
Proceedings of the 11th International Conference on Human-Computer Interaction with Mobile Devices and Services
Joint interest- and locality-aware content dissemination in social networks
WONS'09 Proceedings of the Sixth international conference on Wireless On-Demand Network Systems and Services
Enabling cross-technology mobile applications with network-aware references
COORDINATION'11 Proceedings of the 13th international conference on Coordination models and languages
A media-based social interactions analysis procedure
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Science of Computer Programming
Hi-index | 0.00 |
Mobile social networking applications enable end-users to interact on the move. Current applications model user groups as simple lists which have to be manually enumerated. This representation is both unsuitable and inefficient for group interactions: due to the openness and the mobility to which these applications are exposed, the contents of such lists are likely to change frequently. Updating the lists manually while interacting with users quickly becomes impractical. In this paper, we introduce an alternative representation for user groups named flocks. A flock represents a loosely-defined user group in terms of an intensional description. The flock content is implicitly updated when changes occur, e.g. the users's location. Flocks have group interaction provisions based on asynchronous message passing. Benchmarks indicate that flocks can be implemented efficiently by exploiting structure in their definitions. We present the flock abstraction and its implementation as the basis of a new distributed framework called Urbiflock.