Skip to main content

Home/ Collaboration/ Contents contributed and discussions participated by Graham Perrin

Contents contributed and discussions participated by Graham Perrin

Graham Perrin

EVO Recording Player - 8 views

  • EVOPlayer
  • playback recordings made during an EVO meeting by the Koala recorder
  • ViEVO is started
    • Graham Perrin
      Not effective on Mac OS X 10.7.2. Workaround: before playback, use Koala to create or join a meeting with a ViEVO window, into which playback can be made. 
  • ...3 more annotations...
  • Windows, Linux and MacOS X
  • converting is very CPU intensive
  • Even if all these requirements are satisfied, you may experience small desynchronization
Graham Perrin

SCOPIA Desktop video chat and video conferencing | RADVISION - 1 views

  • browser plug-in
    • Graham Perrin
      On Mac OS X 10.7.2 you can manually launch the installed application, but neither the browser nor SCOPIA Desktop presents any media. 
Graham Perrin

IOCOM Visimeet - pricing (JANET) - 10 views

  • 1 downstream
    • Graham Perrin
      EVO allows multiple streams.
Graham Perrin

Emergence of consensus and shared vocabularies in collaborative tagging systems - 10 views

  • Emergence of consensus and shared vocabularies in collaborative tagging systems
  • Transactions on the Web (TWEB)
  • September 2009
  • ...9 more annotations...
  • Valentin Robu
  • Harry Halpin
  • Hana Shepherd
  • how coherent categorization schemes emerge
  • empirically examine the dynamics of collaborative tagging systems
  • data from the social bookmarking site
  • unsupervised tagging by individual users
  • the methods developed are general
  • conclusions should be applicable across other websites
Graham Perrin

rich text "fields" - Google Wave API | Google Groups - 2 views

    Note: discussion of annotations.
    Whether 'annotation' in the Google Wave Protocol sense is comparable to annotation in the Diigo sense, I don't know
Graham Perrin

Google Wave Federation - 5 views

    Jochen Bekmann, August 2009 - PDF
Graham Perrin

Annotation - 1 views

  • metadata that augments a range of text in a Document
    Note: annotation — — within the API.
    Whether 'annotation' in the Google Wave Protocol sense is comparable to annotation in the Diigo sense, I don't know
Graham Perrin

Google Wave Data Model and Client-Server Protocol ‎(Google Wave Federation Pr... - 0 views

  • Stand-off annotations are pointers into the XML document
  • Documents form a tree
  • independent of the XML document structure
  • ...5 more annotations...
  • represent the rich text messages in a wavelet (casually known as blips)
  • are typically invisible
  • data documents
  • text documents
  • for example, tags
Graham Perrin

Draft Protocol Spec (Google Wave Federation Protocol) - 1 views

  • Draft
  • Google Wave Federation Protocol Over XMPP
  • Anthony Baxter, Jochen Bekmann, Daniel Berlin, Soren Lassen, Sam Thorogood
  • ...22 more annotations...
  • omits details that we are unable to capture at this point
  • Each document has an id
  • Each wavelet is a container for any number of documents.
  • is composed of an XML document and a set of annotations.
  • Annotations are key-value pairs that span arbitrary ranges of the XML document
  • to represent text formatting, spelling suggestions and hyper-links
    • Graham Perrin
      … and annotations (page comments, highlights, stuck and floating notes) in the Diigo sense?
  • independent of the XML document structure
  • A document is a sequence of items
  • Each item has a key-value map of annotations.
  • Annotation keys and values are strings
  • each item conceptually has its own annotation map
  • more efficient to have just one annotation map for each consecutive run of items with the same annotations
  • serialization of the document without annotations into a string is not formally an XML document
  • current annotations update, which is a map of annotation keys to pairs (old-value, new-value), where old-value and new-value are either null or an annotation value
  • After the final component, the annotations update must be empty
  • Document operation components can be divided into four classes
  • do not directly affect the document or the cursor
  • annotation boundaries (annotationBoundary) change the current annotations update
  • interaction with annotations
  • Appendix A.  Protocol Schema
  • message AnnotationBoundary { // This field is set to true if and only if both ends and changes are // empty. It is needed to ensure that the optional annotationBoundary // component field is not dropped during serialization. optional bool empty = 1; // MUST NOT have the same string twice. repeated string end = 2; // MUST NOT have two updates with the same key. MUST NOT // contain any of the strings listed in the 'end' field. repeated KeyValueUpdate change = 3; }
  • optional AnnotationBoundary annotationBoundary = 1; optional string characters = 2; optional ElementStart elementStart = 3; optional bool elementEnd = 4; optional int32 retainItemCount = 5; optional string deleteCharacters = 6; optional ElementStart deleteElementStart = 7; optional bool deleteElementEnd = 8; optional ReplaceAttributes replaceAttributes = 9; optional UpdateAttributes updateAttributes = 10;
    Note: this draft of the protocol/specification mentions annotation.
    Whether 'annotation' in the Google Wave Protocol sense is comparable to annotation in the Diigo sense, I don't know.
Graham Perrin

Open Knowledge Foundation Blog » Blog Archive » Thinking about Annotation - 3 views

Graham Perrin

candiwi - 4 views

Graham Perrin

Vilfredo goes to Athens - 3 views

Graham Perrin

RSS Menu - 2 views

    RSS Menu for Mac OS X allows you to feed from bundles of tags.
Graham Perrin

EdTechTalk | Collaborative Open Webcasting Community - 0 views

  • Collaborative Open Webcasting Community Primary links
Graham Perrin

Welcome to Pivotal Tracker - 0 views

  • Tracker
  • award winning
  • story-based
  • ...5 more annotations...
  • project planning
  • collaborate in real-time
  • Velocity tracking and emergent iterations Make planning decisions using accurate projections based on past performance
  • Story-based iterative planning Base your software project management on proven agile methods
  • Real-time collaboration See what your team is doing and react to change instantly
    An award winning story-based project planning tool that allows teams to collaborate in real-time.
Graham Perrin

StackExchange™-The Stack Overflow Knowledge Exchange Platform - 0 views

  • Stack Overflow has rapidly become the best place for programmers to get answers to technical questions
  • there's a way to get the same kind of site
  • a knowledge exchange, running the same software as Stack Overflow
  • ...5 more annotations...
  • Pricing
  • With StackExchange™, you can run a site with all the same features that made Stack Overflow successful
  • applied to just about any subject matter
  • an internal knowledge exchange
  • securely
    The Stack Overflow Knowledge Exchange Platform
Graham Perrin

EveryBlock - A news feed for your block - 0 views

  • a new way to keep track of what’s happening
  • on your block, in your neighborhood and all over your city
Graham Perrin

The EveryBlock source code - 0 views

Graham Perrin

EveryBlock source code released / The EveryBlock Blog - 0 views

  • release the source code
  • experiment in "microlocal" news
  • extensive code base
Graham Perrin

EveryBlock's Code is Open-Sourced - O'Reilly Radar - 0 views

  • Adrian Holovaty's Everyblock
  • Everyblock is a very impressive site that aggregates and geocodes local data
  • then lets users define their interests down to the block-level
  • ...4 more annotations...
  • anyone who wants to build a local data aggregator
  • thrilled
  • Everyblock spends a lot of time curating the incoming data feeds
  • doubt that anyone will be able to roll out new sites too quickly
    I'd love to see Diigo services interoperate with things like this.
1 - 20 of 133 Next › Last »
Showing 20 items per page