60 likes | 132 Views
Collaborate seamlessly with Firefox to integrate a novel UI directly into the browser. Break out into FullScreen easily with unique input schemes. Add context menu options for Text, URLs, Images, Videos, and more. Move collections between workspaces and serialize data using XML or JSON. View different types of content, link items, annotate documents, and version workspaces for replaying development history. Track paths taken over time and add external knowledge for better user behavior understanding.
E N D
New “Collaborate” Button Integrate UI directly into the browser. Preferred target: Firefox Easiest browser to extend in terms of UI
Collaboration Interface Breaks out into FullScreen either easily, or by default Novel input schemes found here.
Adding to the Workspace • Context menu on: • Selected Text • URLs • Images • Videos (tricky, given Flash and all) • Add files directly from workspace • Standard file selection dialog • Move collections of items between different workspaces • Some sort of partial serialization
Server XML or JSON Describing Workspace Browsing History “Interesting” Webpage Data Etc. Links (between items) New Documents Changes to Organization Plugin Security/Privacy Boundary UI Clients
Document Workspace Webpage URL Image Video Text Arbitrary File Browsing History (whole or part) Query on a Database (w/ or w/o results) Documents …………. Link between documents Optionally annotated (with another Document) Workspace should be versioned, so its development over time can be replayed
History Paths Website • Keep track of path taken with respect to time, so it can be replayed (and added to a workspace as such) • “All children of a node” (not following links that lead back up the hierarchy) is meaningful • Possibly all related • Possibly search results • If we add some outside knowledge (like, Google is a search engine) we can guess certain user behaviors • Email, Directions (Google/Live Maps), etc.