Giter Club home page Giter Club logo

annotation-tool's Introduction

Opencast Annotation Tool

The Opencast Annotation Tool (formerly Annotating Academic Video by Entwine) is a video annotation service that is suitable for research, teaching or learning.

The software consists of two parts:

  • The frontend component, containing the annotation webapp.
  • The Opencast Backend modules, that need to be integrated into an Opencast installation.

Release, Support and Distribution

Unlike for Opencast, the community surrounding the Opencast Annotation Tool is relatively small, and the resources for its development and maintenance limited. With that in mind it makes little sense to try to support multiple versions of the tool simultaneously. The situation also doesn't really warrant any formal and/or regular release cycle.

As a result, this project follows kind of a rolling release strategy: We try our best to have the master branch on GitHub always contain a working version of the software. Every push to master thus constitutes a release, versioned by an up-to-the-second timestamp, and the appropriate git commit hash. You can get to the source code of any particular such release by checking out the corresponding commit in git.

Our CI setup builds each such push and publishes the resulting Maven artifacts to our GitHub hosted repository.

Supported Opencast Versions

With the same motivation of a smaller community and fewer resources, we decided to only support the currently supported Opencast versions, by default, with a strong preference towards the newer versions. We reserve the right to further restrict this commitment at any point should the maintenance burden prove too high. We also try our best to be compatible with Opencast develop, seeing as how this is going to be our next "premium support" version in at most six months time. 😉

The instructions on how to install the Annotation Tool in Opencast can be found here

A general documentation including the REST endpoints, the architecture etc. can be found here.

Communication

For discussion around the Opencast Annotation Tool the mailing list can be used. You can subscribe to the list via Google Groups or by sending a mail to [email protected].

Participants

Initial Development

Current Development of this branch

Contact

License

ECL 2.0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.