Abstract :
Nowadays, most popular social networking services adopt centralized architecture, in which continual Internet connectivity is prerequisite for each user to exploit those services, and centralized servers are used for storage and processing of all application/context data, even though mobile users are within proximity area (like campus, event spot, and community), and can directly exchange media through various wireless technologies (e.g., Bluetooth, Wi-Fi Direct, etc.). On one hand, the omniscient centralized server may cause serious privacy concern, due to the fact that it collects and stores all users´ data (messages, profiles, location, relations, etc.), On the other hand, transmitting a large amount of media generated by users in proximity through Internet, would not only bring a lot of pressure to the network infrastructure and service provider, but incur heavy data traffic cost to users. In this paper, our contributions are twofold. First, we propose a Wi-Fi Direct based P2P social networking framework, which enables direct data exchange among users without using infrastructure network when users are located in proximity, and provide solutions to two core problems in this framework, i.e., discoverability and privacy. Second, the prototype of this framework is preliminarily implemented in Android, which is composed of the following functions: localization based on Google Geocoding, Chat, and file-sharing component supporting intermittent transmission.
Keywords :
Android (operating system); data privacy; mobile computing; peer-to-peer computing; social networking (online); wireless LAN; Android; Google Chat; Google Geocoding; Internet connectivity; MSNP; Wi-Fi direct based P2P application; Wireless Fidelity; data exchange; discoverability problem; file-sharing component function; infrastructure network; localization function; mobile social networking in proximity; peer-to-peer application; privacy concern; social networking services; Bluetooth; IEEE 802.11 Standards; Media; Mobile communication; Mobile computing; Peer-to-peer computing; Social network services; Android; Mobile social networking; Peer-to-peer (P2P); Wi-Fi Direct;