Hybrid Mobile Applications Part 2

Introduction In Part 1, I explored some of the practical challenges which mobile application developers face, when they want their application to be available on multiple platforms. I contrasted the building of platform-specific, native applications with cross-platform web applications which execute within a web browser. I went on to introduce the “hybrid mobile application”, which would appear to offer the best of both worlds, allowing the developer to create one set of application source code... Continue Reading

Hybrid Mobile Applications and Bluetooth Technology – Part 1

Introduction A mobile developer’s job is not an easy one. Ensuring their killer application is available to as many people on the planet as possible may mean developing four, five or possibly more versions of the application to enable it to run on the full variety of mobile platforms. Android and iOS dominate the market, but don’t forget about Windows Phone, BlackBerry 10 and Tizen. In some sectors and geographies, platforms with a smaller global market share have a disproportionately larger significance. Continue Reading

Bluetooth Developer Starter Kit version 3

Bluetooth Developer Starter Kit

Introduction If you’re new to developing Bluetooth applications or firmware, the Bluetooth Developer Starter Kit (BDSK) is the perfect resource for you. It consists of several coding projects for you to complete, starting with an Arduino 101 project, which leads you one step at a time through the process of designing and implementing a custom Bluetooth profile on the Arduino. This allows a smartphone application to control a custom circuit connected to the Arduino. Once you’ve completed the Arduino... Continue Reading

Bluetooth and the BBC micro:bit: Introducing Young People to an Unthinkably Connected World


Part 2: Designing the Profile for the micro:bitPart 2 of my BBC micro:bit series takes a much closer look at its Bluetooth capabilities and describes the way in which the micro:bit’s default Bluetooth profile was designed. Check out part 1, where I described the background to the micro:bit, it’s hardware features and architecture.Designing the micro:bit Bluetooth profileMy first BBC micro:bit meeting was in the spring of 2014 and involved the BBC plus micro:bit partners Lancaster University, ARM... Continue Reading

BBC micro:bit - The Woolley Factor

BBC micro:bit - The Woolley Factor

A lot of work has been done on the BBC micro:bit and we've produced a lot of documentation along the way. This growing collection of videos and code will give you further understanding about this exciting project.Most of the videos feature an Android application I wrote to enable the testing and demonstration of the many Bluetooth capabilities for the BBC micro:bit.In order to fully use the application and enjoy your micro:bit's Bluetooth capabilities, you need a hex file which contains the full... Continue Reading

Woolley's Wearables - Android & Bluetooth Part 2


Introduction Wearable technology is taking off and taking various forms, from watches to activity trackers to smart wigs (no, I didn’t just make that last one up!) And Bluetooth Smart is right at the centre of the action. This is the second part of a series of articles on the Android Wear operating system and an exploration of the way developers can exploit it to deliver application experiences right to the user’s wrist (or ear or head or neck etc!). Part 1 looked at the use of standard and extended... Continue Reading

Riding the Bluetooth Wave - Android L


Last week at Google I/O, the company announced some impressive technology all stemming from the L-release of Android rolling out to consumers in the fall. The L-release extends Android wherever the user goes—to phones, tablets, wearables and to the TV. It was impressive how Google’s innovation connected and worked better together across each of the screen sizes. Now, imagine hundreds of millions of different devices connecting to these—everything from the novel to the life saving and everything... Continue Reading

Android + Bluetooth Smart Ready = Happy Consumers, Devs and OEMs


The release of the Nexus 7 as a Bluetooth Smart Ready tablet is a watershed moment for Android and arguably, the broader wireless ecosystem. The Nexus 7 is the first Google branded Bluetooth Smart Ready device. With its native Bluetooth Smart Ready support, Android v4.3 OS is a boon for every single Android handset, tablet, Google TV manufacturer, app developer and ultimately, end-user. Here's why.For Consumers: As a Bluetooth Smart Ready device, the Nexus 7 is “ready” to connect with any Bluetooth... Continue Reading

It's Here - Android SDK Featuring Bluetooth Smart


Today, Google released the new SDK for Android supporting Bluetooth Smart devices so now you can take your appcessory investment and monetize it across the red-hot Android device ecosystem.This is welcomed news for the Bluetooth developer ecosystem as multiple code bases are no longer needed just to support different Bluetooth stacks—Google now offers a single set of APIs on ALL Android devices supporting the SDK version 18 (and higher). This will be available first on Android 4.3 phones and tablets.To... Continue Reading

Android Developers! We've Finally Arrived

Android Developers! We've Finally Arrived

Steve HegenderferGoogle I/O 2013 is now officially in the books. There were some pretty interesting things being shown off. Mercedes showed its vision for what in-car navigation and infotainment could be. Nvidia displayed some of their interesting gaming controller ideas (and their new Shield device). Google Glass was everywhere, with a bevy of sessions and developer tracks aimed at exposing devs to the new Glass APIs.The one commonality among all of these topics? Bluetooth technology.Bluetooth... Continue Reading