Cloud technologies have changed the way users interact with their devices and the way they keep their data. Users now expect their data to be synced always to all devices in real-time. This has been facilitated through many cloud providers such as iCloud, Google services, and Azure. Most of the current Sync models rely on having a server to facilitate data sync between devices. This requires having internet connectivity, transferring all the data to the server, and handling multiple aspects of the data security. This could be avoided by syncing the data locally. Most smartphones support Peer-to-Peer connections. This could be used to sync data and facilitate Sync in offline mode (when no internet connection is available), saving on data bandwidth, and keeping the data more secure as it does not need to go through the wire to the server. In this talk, I will review the current state of Peer-to-Peer, why would we use it, how would we use it, and what could it be used for. If time permits, I could also show a demo of the peer to peer connections and messaging in action on few smartphones.
Software Craftsman bio from LinkedIn
I work as a development consultant at Kloud Solutions and develop for web, cloud and mobile.
Sign in to add slides, notes or videos to this session