Skip to main content

Diigo Home
Home/ Collaboration/ Group items tagged Google Wave

Rss Feed Group items tagged

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

Annotation - 1 views

  • com.google.wave.api.Annotation
  • metadata that augments a range of text in a Document
  •  
    Note: annotation — com.google.wave.api.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

Google Wave Federation - 5 views

  •  
    Jochen Bekmann, August 2009 - PDF
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.
Suzannah Porter

Reference | The Complete Guide to Google Wave: How to Use Google Wave - 7 views

  •  
    Welcome to the first comprehensive user guide to Google Wave, written by Gina Trapani with Adam Pash.
Graham Perrin

The Top 6 Game-Changing Features of Google Wave - 0 views

  • making conversations a great deal easier to track
  • Playback clarifies any conversation
  • simple to get anyone up-to-speed
  • ...5 more annotations...
  • get someone up-to-speed within minutes, rather than hours
    • Graham Perrin
       
      +1
  • developers can build their own version of Google Wave
  • Google Wave can be hosted on your own server
  • the most important aspect of Google Wave. Open-source code fosters innovation
  • quick adoption
Graham Perrin

Google Wave - 0 views

  • communication and collaboration on the web
  •  
    Preview, at the time of bookmarking.
Graham Perrin

Google Wave has developers buzzing | Webware - CNET - 0 views

  • Developer support is crucial to the success of Google Wave
  • the genius behind Google Wave is
  • in the way Google has assembled a set of existing technologies into an attractive platform for developers
Graham Perrin

Google Wave - 0 views

  •  
    Google Wave on the unofficial Google Operating System blog.
Graham Perrin

Opinion: Google's wave drowns the bling in Microsoft's Bing - Software - iTnews Australia - 0 views

  • The browser battle renewed today
  • Microsoft's hand may have been moved by the launch of Wolfram|Alpha
  • much promise in connecting people to knowledge
  • ...16 more annotations...
  • the first round clearly goes to Wave
  • collaborative technology that blurs the lines between email, wiki, SMS and Twitter
  • Wave integrates many of the features of disparate systems in common use
  • application programming interfaces would make it easier for third-parties to customise web applications
  • Microsoft's Bing, launched under the NineMSN banner in Australia
  • Go offline and the wave data stayed with you
  • ultimately it would mean a user could save all their work in the browser and dump it on the intertubes when they go back online
  • waves worked best on standards-compliant, Webkit browsers
  • emails (which could be translated between languages in real time) to a wave user
  • wave that was turned back into an e-mail
  • The same held true for instant messages and tweets
  • getting people to change their rusted-on habits
  • a shift from discrete applications to just one to handle all communications
    • Graham Perrin
       
      This is almost certainly too much for me to swallow.
    • Graham Perrin
       
      I like discrete applications.
  • Safari
  • Mozilla
  • Chrome
Graham Perrin

Google Oz coders crossbreed email with IM * The Register - 0 views

  • Google has unveiled a new-age communication and collaboration tool
  • Google Wave
  • online application
  • ...9 more annotations...
  • HTML 5 standard
  • demonstration of what is possible in the browser
  • email with IM and document-sharing
  • threaded conversations between multiple users
  • threads - or "waves," as Google insists on calling them
  • APIs for adding "waves" to other web services
  • Wave protocol for communication
  • open-source "the lion's share" of Wave's code
  • open protocol
  •  
    Google Wave in The Register.
1 - 13 of 13
Showing 20 items per page
Move to top