The Junction Protocol for Ad Hoc Peer-to-Peer Mobile Applications
The Junction Protocol for Ad Hoc Peer-to-Peer Mobile Applications
复制标题
Ad Hoc 点对点移动应用程序的连接协议
DOI:
--
复制
发表时间:
2011
期刊:
影响因子:
--
通讯作者:
M. Lam
中科院分区:
文献类型:
--
作者:
B. Dodson;A. Cannon;Te;M. Lam
Junction is an application-level communication protocol and library designed for writing mobile applications for ad hoc groups without centralized application servers. We propose that applications be built using a generic switchboard service for communication. Each dynamic instance can designate a unique switchboard, hosted by a peer or by a third-party, for the session. Our convention of naming a session by a Junction URI, which encodes the location of the switchboard, enables a simple click-and-run user experience. The Junction abstraction allows developers a choice of switchboard implementations: XMPP for scalability, IRC for free availability, Pocket Switchboard for mobility, and OpenFlow, a software-defined network, for performance. Invitations to sessions can be carried over NFC, Bluetooth, or QR codes. Junction is available as open source for Android, iPhone and Javascript platforms. Over ten applications in multimedia sharing, games, communication, education, and for enhancing security for online transactions have been developed in Junction.