Type of site | Social Annotations, Highlighting |
---|---|
Created by | Textensor Limited |
URL | a |
Commercial | Yes |
Launched | Jan 2008 |
Current status | Active |
A.nnotate [1] is a web service for storing and annotating documents. Documents are either uploaded by the user or fetched from a web address supplied by the user. Uploads are accepted as PDF, Microsoft Word, office formats supported by OpenOffice and common image formats. When a URL of a web page is entered, the service makes a local copy of the HTML and stylesheet. The service offers a browser bookmarklet to facilitate making snapshots of web pages.
Uploaded documents are rendered as images on the server and the images are sent to the user's browser for display and annotation. Annotation with regions and arrows is supported for all documents. For text documents, the server also sends the positions of words on the page allowing the client to offer text search and highlighting. Annotations can be displayed in the right-hand margin, as floating boxes above the text, or as footnotes. For web snapshots they can also be displayed within the main text flow.
By default, all documents and annotations are private. A user can issue invitations by email to allow other users to view and annotate a particular document or to access all documents in a folder. A "reply" option on annotations allows other users to comment on existing annotations offering a form of Threaded discussion. Access controls allow the document owner to specify what annotators may do, including viewing each other's annotations and defining new tags.
Early development of A.nnotate was enabled by proof-of-concept funding to Textensor Limited, from the Scottish Government for a project on authoring structured content from text . [2] The resulting software, "Notate" is described in a white paper from 2007 [3] which included support for semantic web authoring.
In 2008 the company started selling standalone versions of the system for installation on local hardware and developed an API allowing web application developers and systems integrators to add annotation capabilities to existing document management systems. It offers off the shelf modules for integration with Documentum and Moodle.
Documents are accepted as PDF, Microsoft Office formats, ODF formats and images as PNG, JPEG and GIF. The client browser requires javascript and cookies to be enabled. A.nnotate can be used with Firefox, Internet Explorer (versions 6, 7, and 8), Safari or Google Chrome [4]
The Document Object Model (DOM) is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with a logical tree. Each branch of the tree ends in a node, and each node contains objects. DOM methods allow programmatic access to the tree; with them one can change the structure, style or content of a document. Nodes can have event handlers attached to them. Once an event is triggered, the event handlers get executed.
Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. Based on the PostScript language, each PDF file encapsulates a complete description of a fixed-layout flat document, including the text, fonts, vector graphics, raster images and other information needed to display it. PDF has its roots in "The Camelot Project" initiated by Adobe co-founder John Warnock in 1991. PDF was standardized as ISO 32000 in 2008. The last edition as ISO 32000-2:2020 was published in December 2020.
The World Wide Web is an information system that enables content sharing over the Internet through user-friendly ways meant to appeal to users beyond IT specialists and hobbyists. It allows documents and other web resources to be accessed over the Internet according to specific rules of the Hypertext Transfer Protocol (HTTP).
A website is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. Websites are typically dedicated to a particular topic or purpose, such as news, education, commerce, entertainment or social networking. Hyperlinking between web pages guides the navigation of the site, which often starts with a home page. As of May 2023, the top 5 most visited websites are Google Search, YouTube, Facebook, Twitter, and Instagram.
Microsoft Outlook is a personal information manager software system from Microsoft, available as a part of the Microsoft 365 software suites. Though primarily being popular as an email client for businesses, Outlook also includes functions such as calendaring, task managing, contact managing, note-taking, journal logging, web browsing, and RSS news aggregation.
A mobile browser is a web browser designed for use on a mobile device such as a mobile phone, PDA, smartphone, or tablet. Mobile browsers are optimized to display Web content most effectively on small screens on portable devices. Mobile browser software must be small and efficient to accommodate the low memory capacity and low-bandwidth of wireless handheld devices. Traditional smaller feature phones use stripped-down mobile web browsers; however, most current smartphones have full-fledged browsers that can handle the latest web technologies, such as CSS 3, JavaScript, and Ajax.
A dynamic web page is a web page constructed at runtime, as opposed to a static web page, delivered as it is stored. A server-side dynamic web page is a web page whose construction is controlled by an application server processing server-side scripts. In server-side scripting, parameters determine how the assembly of every new web page proceeds, and including the setting up of more client-side processing. A client-side dynamic web page processes the web page using JavaScript running in the browser as it loads. JavaScript can interact with the page via Document Object Model (DOM), to query page state and modify it. Even though a web page can be dynamic on the client-side, it can still be hosted on a static hosting service such as GitHub Pages or Amazon S3 as long as there is not any server-side code included.
An image hosting service allows individuals to upload images to an Internet website. The image host will then store the image onto its server, and show the individual different types of code to allow others to view that image. Some examples are Flickr, Imgur, and Photobucket.
A webform, web form or HTML form on a web page allows a user to enter data that is sent to a server for processing. Forms can resemble paper or database forms because web users fill out the forms using checkboxes, radio buttons, or text fields. For example, forms can be used to enter shipping or credit card data to order a product, or can be used to retrieve search results from a search engine.
Microsoft InfoPath is a software application for designing, distributing, filling and submitting electronic forms containing structured data. Microsoft initially released InfoPath as part of the Microsoft Office 2003 family. The product features a WYSIWYG form designer in which the various controls are bound to data, represented separately as a hierarchical tree view of folders and data fields.
The Yahoo! User Interface Library (YUI) is a discontinued open-source JavaScript library for building richly interactive web applications using techniques such as Ajax, DHTML, and DOM scripting. YUI includes several cores CSS resources. It is available under a BSD License. Development on YUI began in 2005 and Yahoo! properties such as My Yahoo! and the Yahoo! front page began using YUI in the summer of that year. YUI was released for public use in February 2006. It was actively developed by a core team of Yahoo! engineers.
Microsoft OneDrive is a file hosting service operated by Microsoft. First released in August 2007, it allows registered users to store, share and sync their files. OneDrive also works as the storage backend of the web version of Microsoft 365 / Office. OneDrive offers 5 GB of storage space free of charge, with 100 GB, 1 TB, and 6 TB storage options available either separately or with Microsoft 365 subscriptions.
Docudesk offers commercial PDF software for creating and converting portable document format (PDF) files. deskPDF is used for creating PDFs from Windows applications. The professional version includes PDF merging, Office integration, & 40-bit or 128-bit encryption. deskUNPDF converts PDFs to output formats including Microsoft Word (.doc), Microsoft Excel (.xls), and HTML. deskPDF provides support for the OSI 1.6 Portable Document Format standard.
SharePoint is a web-based collaborative platform that integrates natively with Microsoft 365. Launched in 2001, SharePoint is primarily sold as a document management and storage system, although it is also used for sharing information through an intranet, implementing internal applications, and for implementing business processes.
In HTML, a file-select control is a component of a web form with which a user can select a local file. When the form is submitted, the file is uploaded to the web server. There, when the file arrives, some action usually takes place, such as saving the file on the web server. However, the particular action that takes place is determined by the server-side script to which the form is submitted.
Clesh is a cloud-based video editing platform designed for the consumers, prosumers, and online communities to integrate user-generated content. The core technology is based on FORscene which is geared towards professionals working for example in broadcasting, news media, post production.
XPS Annotator is a document management software program for Microsoft Windows that allows users to view, annotate, convert, sign and print XPS documents. The software was first released on 12 March 2009. It was created by Danang Probo Sayekti of Magelang, Indonesia.
Upload components are software products that are designed to be embedded into a web site to add upload functionality to it. Upload components are designed to replace the standard HTML4 upload mechanism. Compared with HTML4, Upload Components have a more user-friendly interface and support a wider range of features.
Collabora Online is an open source online office suite built on LibreOffice Technology, enabling web-based collaborative real-time editing of word processing documents, spreadsheets, presentations, and vector graphics. Optional apps are available for desktops, laptops, tablets, smartphones, and Chromebooks.