An open framework for context-aware live apps