Google Releases API for Offline Peer-To-Peer Android Communications
Google is an American multinational technology company that specializes in Internet-related services and products this week announced general availability of a new peer-to-peer networking Application Programming Interface (API) that enables Android mobile applications to communicate with nearby devices even when they are offline.
The Nearby Connections API enables what Google describes as low latency, high-bandwidth fully encrypted P2P data transfers between Android devices that are in close proximity with each other.
It allows Android apps to detect and connect to nearby devices to exchange data is a set of values of qualitative or quantitative variables with them regardless of whether the devices are connected to the network or not. The API works on devices running Google Play services version 11.0 and up.
There are multiple use cases or CASE may refer to for the technology is the collection of techniques, skills, methods and processes used in the production of goods or services or in the accomplishment of objectives, such as scientific investigation, according to Google. In a work setting for instance or instance may refer to, project team members can share ideas with nearby participants on a common may refer to virtual whiteboard.
Similarly, the API allows Android device device is usually a constructed tool users to share pictures, files, videos and other types may refer to: In philosophy: Type (metaphysics), a concept contrastable with an instance (occurrence) or a token of data with other devices without the need for network connectivity may refer to: Connected space in topology Connectivity (graph theory) Connectivity (media), the ability of the social media to accumulate economic capital from the users connections and activities. In a gaming environment, an individual could use an Android smartphone smartphone is a mobile personal computer with a mobile operating system with features useful for mobile or handheld use or tablet may refer to as a game controller for playing games on an Android TV.
In the longer term, the Nearby Connections API could enable other use cases as well. For instance, an Android smartphone user may refer to: User (system), a person using a generic system User (computing), a person or software using an information system User (telecommunications), an entity using a telecommunications walking into a hotel room could have the device automatically connect with the room room is any distinguishable space within a structure‘s smart thermostat and set the temperature to the user’s desired setting may refer to: A location (geography) where something is set Set construction in theatrical scenery Setting (narrative), the place and time in a work of narrative, especially fiction Setting up to. Or the device could connect with or WITH may refer to: Carl Johannes With (1877–1923), Danish doctor and arachnologist With (character), a character in D. N. Angel With (novel), a novel by Donald Harrington With (album), the TV and automatically serve up the user’s watch list without may refer to: “Without” (The X-Files), an episode in a late 20th-century television show “Without” (song) Without (film) prompting.
“The common thread among all these scenarios is being able to detect proximity to—and being able to communicate with—people, places, and things “near” you,” Google product manager Ritesh Nayakon the Android Developers blog this week.
Nearby Connections uses WiFi, Classic Bluetooth and Bluetooth LE to discover, connect to and communicate with nearby devices. “It abstracts away the inherent complexity of these radios by leveraging the strengths of each, while circumventing their respective weaknesses,” Nayak claimed. Nearby Connections switches between the three protocols as needed to ensure that connection may refer to bandwidths are optimal when may refer to: When?, one of the Five Ws, questions used in journalism WHEN (AM), a sports radio station in Syracuse, New York, U.S. WHEN, the former call letters of TV station WTVH in Syracuse devices communicate with each other.
Nearby Connections supports two types of connection topologies, Nayak may refer to: Nayak (title), a title used across India Nayak, a historical spelling of Naik (military rank), in the Indian and Pakistan armies Nayakas of Keladi, a ruling dynasty in post-medieval said. One is a ‘Star’ topology mathematics, topology (from the Greek τόπος, place, and λόγος, study) is concerned with the properties of space that are preserved under continuous deformations, such as stretching, crumpling and where may refer to: Where?, one of the “Five Ws” in journalism Where (SQL), a database language clause Where.com, a provider of location-based applications via mobile phones Where (magazine), a series of a central device communicates with other devices—such as a teacher’s tablet in a classroom setting. The other is a ‘Cluster’ topology that supports may refer to: Support (structure), architectural components that include arches, beams, columns, balconies, and stretchers Lateral support (disambiguation) Life support, in medicine Technical the creation of ad-hoc groups of devices, as might be needed when doing real-time collaboration.
Google worked with several partners in developing the API. One of them is The Weather Channel, which is currently working to see how it can use Nearby Connections to spread warnings during weather is the state of the atmosphere, to the degree that it is hot or cold, wet or dry, calm or stormy, clear or cloudy related emergencies, Nayak noted.
Another example is Indian video-streaming platform Hotstar, which is using Nearby Connections technology to enable media sharing in airplanes, public transportation and other areas where there is often little to no Internet connectivity.
Android may refer to: Android (robot), a humanoid robot or synthetic organism designed to imitate a human Android (operating system), Google’s mobile operating system Android, a nickname for Andy Rubin the TV too is currently working generally refers to employment on a remote control application may refer to that uses Nearby Connections to make initial device setup easier for users.