OnQ Blog

AllJoyn Audio Service Framework: Cross-Platform Interoperability Made Easy

Aug 26, 2013

Qualcomm products mentioned within this post are offered by Qualcomm Technologies, Inc. and/or its subsidiaries.

We all buy consumer electronics from many different brands and we swap products in and out in our home environments based on a wide variety of factors. One factor that never lines up is time. Unless you’ve just won the lottery or (heaven forbid!) your house burned down, you don’t replace every bit of equipment in your home all at once. Even if you did, you wouldn’t go buy everything from one brand. Just to take this out to its most absurd extreme. . . Even if you wanted to fill your home with consumer electronics from only one brand, you couldn’t. At least not easily. This is particularly the case for speaker purchases. You might—just might—be able to find speakers from the same company that makes your TV. But you’d have to try hard.

So what the team at Qualcomm Innovation Center (QuIC), Qualcomm’s open source subsidiary, is doing with the AllJoyn™ software development framework is perfectly aligned with the consumer electronics purchase behaviors we all know well because. . .they are our behaviors. Which makes the next bit of news highly relevant:  AllJoyn’s Audio service framework, developed in collaboration with doubleTwist Corporation, has been released to the open source community, and developers can get it here and immediately begin incorporating it into their audio apps and wireless speakers. AllJoyn Audio service framework is designed to let consumers use their AllJoyn-capable mobile device to discover and wirelessly stream music to any nearby speakers that are AllJoyn compatible. AllJoyn seamlessly does all the hard work in the background.

This is the cross-platform interoperability that is needed to begin the process of building an ecosystem that everyone can participate in. And I think that’s kinda cool.

The AllJoyn audio service framework supports multiple platforms and languages. You can visit our downloads page for the SDK and documents:

Notification Service Also Released

QuIC has also released the AllJoyn Notification service framework SDK. It provides a standard implementation for publishing textual messages about actions related to AllJoyn-enabled products. These sorts of informative and useful messages are fundamental to what we think proximal networking promises users. So what’s the deal with AllJoyn Notification?  I’ll keep it brief; you can get much more detail at alljoyn.org. No pre-association or knowledge about the presence of another device is required. A device sends signals that other AllJoyn devices (those that can display the text) receive. These signals are called “sessionless signals” and don’t require traditional setup work; they’re a shortcut to creating a session, “advertising” a device’s presence and capabilities, joining a session, sending a signal, and then closing the session.

Examples:  Your smartphone might display “the front door is open” or “your coffee is ready.”  You get the idea. Simple. But useful in the ‘Internet of things near you.’

Just like with the audio service, the AllJoyn Notification service framework supports multiple platforms and languages. Here are some links to get started:

These are just two of the AllJoyn service frameworks that QuIC announced at Mobile World Congress 2013, in Barcelona, Spain. The Audio and Notification service framework moves us closer to our vision for the Internet of Everything and how the open source project, AllJoyn, will be the glue to make everything talk in a proximal cloud.

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries ("Qualcomm"). Qualcomm products mentioned within this post are offered by Qualcomm Technologies, Inc. and/or its subsidiaries. The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.

Rob Chandhok

Senior Vice President, Qualcomm Technologies, Inc. President, Qualcomm Interactive Platforms

©2022 Qualcomm Technologies, Inc. and/or its affiliated companies.

References to "Qualcomm" may mean Qualcomm Incorporated, or subsidiaries or business units within the Qualcomm corporate structure, as applicable.

Qualcomm Incorporated includes Qualcomm's licensing business, QTL, and the vast majority of its patent portfolio. Qualcomm Technologies, Inc., a wholly-owned subsidiary of Qualcomm Incorporated, operates, along with its subsidiaries, substantially all of Qualcomm's engineering, research and development functions, and substantially all of its products and services businesses. Qualcomm products referenced on this page are products of Qualcomm Technologies, Inc. and/or its subsidiaries.

Materials that are as of a specific date, including but not limited to press releases, presentations, blog posts and webcasts, may have been superseded by subsequent events or disclosures.

Nothing in these materials is an offer to sell any of the components or devices referenced herein.