Digital interfaces are not as conducive to localized annotations compared to physical spaces, where such annotations are natural and intuitive. Here we are trying to change that by conceptualizing interface elements as receptacles for user annotations and events. Users can attach a timer, note or reminder to a specific element anywhere in their OS that is capable of accepting them.
We have also tried to extend this to third-party apps and websites, beyond just parts of the OS. These third-party apps and websites can decide on which elements are capable of accepting system-level events of this sort and display them in a style of their own choosing.
Third Party Events
Apart from being able to receive OS events, third-party developers can also create their own events beyond the timer, note, or reminder events the OS provides. Here is an example of how a third-party event can look like:
Further Explorations
Opening up the system to third party developers on both the receiving and creating ends makes it a highly customizable and extensible system that could potentially do a lot more. This certainly calls for changes in the web standards and OS design/architecture for a proper seamless experience. There are more posts in the pipeline which will elaborate on this nexus of ideas, which we hope will help readers conceptualize how apps can communicate better and eventually blur the restrictive boundaries between them.
If you have any comments/feedback, feel free to send us an email or hit us up on Twitter!