Skip to content
This repository has been archived by the owner on Dec 29, 2022. It is now read-only.
/ chord Public archive

A framework for developers to create cross-device wearable interaction by scripting.

License

Notifications You must be signed in to change notification settings

google/chord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chord: Scripting Cross-Device Interactions

Chord is a framework for developers to create cross-device wearable interaction by scripting. This directory contains the implementation for the Chord framework and a viewer for a set of interactive emulators.

This project is previously named "Weave". We renamed this project to avoid confusion with the Brillo and Weave platform (Note: This is a different project!)

Goals

Chord provides a set of high-level APIs, based on JavaScript, for developers to easily distribute UI output and combine user input and sensing events across devices. These high-level APIs as well as their underlying scripting concepts allow developers to focus on their target interaction behaviors and think about target devices regarding their capabilities and affordances, rather than low- level specifications.

Chord also contributes an environment for developers to test cross-device behaviors, and when ready, deploy these behaviors to its runtime environment on users’ ad-hoc network of mobile and wearable devices.

Requirements and Setup

Chord is implemented as a Chrome packaged app. Please install Chrome and load the directory viewer/ (see [instructions to launch a Chrome app] (https://developer.chrome.com/apps/first_app#five)).

Progress

This current version enables developers to load chord scripts and interact with the emulators, including a smartphone, a smart watch, and a tablet.

In our next update, developers will be able to connect live Android devices on the network, and test with devices.

Publication

This work has been published at CHI 2015:

Disclaimer

This is not an official Google product. The application uses third party libraries listed under the directory third_party/.

Contacts

This package is active and maintained. If you have any questions, please send them to:

Peggy Chi ([email protected]) and Yang Li ([email protected])

Chord UI

About

A framework for developers to create cross-device wearable interaction by scripting.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published