Sony has progressed its Bluetooth SmartWatch code to a more open status. The firm is thought to have made this move in response to criticism of the software applications and firmware that initially shipped with the device.
- Enterprise architects challenged to manage data explosion
- Enhance and Optimize your Mobility/BYOD Infrastructure
- Strategy: The Hybrid Enterprise Data Center
- SaaS 2011: Adoption Soars, Yet Deployment Concerns Linger
- Architecting Private and Hybrid Cloud Solutions: Best Practices Revealed
- How to Create an End-to-End Enterprise Payments Hub
Sony says it now issues an invitation to software application developers to design, develop, and code applications, firmware and/or other software-based extensions to the device.
The Open SmartWatch program is Sony's direct call to developers to start coding for the watch with this "experimental project" that is now underway.
Sony says it has published everything from open-sourced binaries and code examples to DASH, and made it possible to unlock many of its smartphones and tablets.
The firm says that it is now making it possible for advanced developers to "create and flash" alternative firmware for the watch by sharing technical details and instructions.
"Developers have been able to create apps for the SmartWatch using the Sony Add-on SDK for quite some time already; however, with the Open SmartWatch project, we're opening up the device even more. If you're an advanced developer, you can now take control of SmartWatch as a hardware peripheral in new ways by creating and flashing your own alternative firmware," said the company.
After an Arduino hackathon in the Swedish city of Malmö, Sony has now brought together a set of technical information and instructions in the form of a hacker guide and a list of existing firmware versions (to be updated once there is alternative firmware available).
The "Hacker guide" consists of reference information for SmartWatch, including information about the display, Bluetooth, I2C peripherals, touch sensor protocols, etc.