Upload
stephskardal
View
114
Download
6
Embed Size (px)
Citation preview
Integrating Annotatorwith H20
Steph [email protected]
i don’t tweet.
End Point Corporationhttp://www.endpoint.com@endpoint
Overall Concept
● What is H2O?○ The Berkman Center (Harvard Law)○ Annotated digital legal casebook content○ Aggregate content to create syllabus (playlists)
for course material. Extension of LMS.○ H2O is “old”, by web standards○ open source, Ruby on Rails, jQuery○ http://h2o.law.harvard.edu/
Why am I here?
● How is End Point involved?○ End Point is a dev shop that has been working
with The Berkman Center for several years, on various projects.
Current Project Status
● H2O offers home-grown annotation functionality.○ Performance is terrible○ Versioning is not fun○ Usability is not intuitive
● But it works(ish)!
Importance of Annotator
● Do we need the ability to annotate content?○ Yes!
● Do we need Annotator?○ Performance, usability is a current issue.
Non-normalized use.○ Also… we’d like a better solution to more
easily handle versioned content.○ And… we want to eventually add support
for multi-media annotations.
Screenshot: Syllabus
Example Screenshots
Screenshot: Actions
Screenshot: Color Coded Tagging
Screenshot: Colored Highlights
Screenshot: Heatmap
Demo: Links to Other Assets
Project Future● When will it be deployed?
○ Deployed in limited state (backwards compatibility)
○ Plans to deploy with a large upgrade effort (Rails 2.3 to 4.1) to be deployed in May, pending final testing with a system-wide migration (via nokogiri)
● What future work will be done with Annotator?○ Multi-media integration: video, audio
Challenges
● Handle versioned content. More importantly, what user interface will enable versioning to be widely adopted in the context of H2O?
● H2O has desire to represent content & annotations in multiple formats (ie exportability). How can we accomplish that? without performance suck?