A variety of two-way communication from each device type has been a quickly realized need that is starting to appear in SDKs and APIs. Pebble in particular is doing a lot to stimulate use and application development through developer community resources, an online codesharing cloud, meetups, and hackathon events.
Perhaps the most interesting aspect of the smartwatch rollout and actual use in applications (Figure 1) is the notion of a [seamless] interoperable computing system where the smartwatch, cell phone, and PC communicate together and perform different operations at different times like message alerts and data syncing. A future with a distributed on-board (e.g.; on-human) computing environment can be imagined with many different special purpose devices providing key functionality, all communicating with a utility device for power and connectivity.