Bowers & Wilkins

Bowers and Wilkins

In 1966, John Bowers founded Bowers & Wilkins, a company that produces audio equipment, which has been the definitive name in high-end performance, luxury loudspeakers, Hi-Fi and Home Cinema ever since. Bowers & Wilkins, now part of the B&W Group Ltd, have a product range that has been extended to include a new media range of wireless music systems, utilising Apple’s Airplay connectivity. Along with their loudspeakers, these are designed in the UK and sold internationally.

Over the past decades, the company has brought major milestones within the music industry, ranging from the launch of the Zeppelin speakers to the revolutionary P5, P9 Signature, and PX headphones as well as the newest additions of PI3, PX5 and PX7. With beautifully designed audio products, Bowers & Wilkins know how to combine multi-award-winning goods with high-end technology.

Our relationship with Bowers & Wilkins

Coderus has a long-term partnership with Bowers & Wilkins, supporting the delivery of first-class solutions for the high-end audio specialist’s new media software products, including speakers and headphones.

Innovating into the future, Bowers & Wilkins’ next-generation range of wireless speakers introduced new embedded firmware requirements and delivery challenges. Requiring a unique approach and with a short and aggressive timeline, Bowers & Wilkins sought to introduce a mechanism that would allow customers to tune into the audio of their subwoofers for the room they are placed in, using only their mobile devices.

It was a unique new approach to embedded firmware pages that required the creation of a new custom toolset to support the rapid development of reusable web pages. This new toolset can be applied to a broad range of embedded devices, not just wireless speakers. The algorithm would work by taking a series of recordings of a calibration signal at various positions in the room, as well as running efficiently on both iOS and Android platforms. Being written in MATLAB (a software environment suited to data analysis, processing and modeling), would allow generations of source code using a new tool from MathWorks.

“The best loudspeaker isn't the one that gives the most, it's the one that looses the least”

Bowers & Wilkins

Our solution

The Coderus team were dedicated to offering a solution that would entirely suit Bowers & Wilkins’ needs, and to exceed their expectations. We produced a concept app, which would allow testing of various APIs, algorithms and other features of each platform, allowing engineers to find the configuration that produced the best results and prove that they were accurate enough to go to production.

While our overall development approach for both platforms was similar, there are technical differences between iOS and Android that effected how we could integrate the algorithm into the application and which APIs for audio recording we could use. For algorithm integration, iOS has the advantage that Objective-C is a superset of C, this meant we could include the code alongside the iOS code with no additional tools required. On the Android side, we need to use the NDK to bridge the Java application and the algorithm, we created an abstraction layer around this to allow for quick integration with minimal impact.

For the project to be taken from concept through to production release on time, everyone needed to work effectively and efficiently. Having efficient collaboration with our clients and, not only meeting their expectations but delivering desirable results on time, is our primary goal. As with every Client of Coderus’, we were able to support Bowers & Wilkins in developing their product successfully.

To ensure the best experience for you, the Coderus website uses cookies. Find out more about our privacy policy and the way we use cookies here.

Are you happy for us to use cookies during your visits to our site?