One of the sure signs that open source has entered the mainstream is when companies not normally associated with this approach starting getting involved. A case in point is Qualcomm, not someone that I've come across in this area before apart from this kind of half-hearted toe-dipping (but maybe I missed earlier work: anyone know of anything previously?) Here's a very interesting project they are supporting:
AllJoyn is an open source project for mobile software being driven out of Qualcomm Innovation Center, Inc (QuIC), a subsidiary of Qualcomm Incorporated, that focuses on open source development.
AllJoyn was developed to enable secure, ad hoc, proximity-based communication networks. It allows devices to communicate with other devices around them in a simple, user-friendly manner without having to access the cloud or use a centralized server. It was also designed to allow developers to easily integrate peer-to-peer communications into new and existing applications without having to deal with or understand the complexities of networking in a multi-peer (and multi-transport) environment.
AllJoyn is focused on solving complex communications barriers to enable true peer-to-peer communications:
Transparently managing device and service discovery
Managing networking and message routing
Providing a security framework for message authentication and encryption
Providing simple APIs for the many supported language bindings
Designed to have minimal requirements on the host OS and be hardware and radio technology agnostic
Gaming – Multi-player mobile gaming
Mobile social networking – Proximity and peer-functionality extensions (e.g., notify user when a Facebook friend is nearby, and exchange messages using Bluetooth or WiFi)
Groupware – Synch/share information among ad-hoc groups, multicast/stream data, perform IM without external network
Proximity-based services – Broadcast information, interact when in range
Media entertainment – Remote control, game controller
Although the code is cross platform, it currently supports devices based on the Android platform – another sign of its open source credentials.