Skip to main content

Home/ Web2.0/ Group items tagged Interaction

Rss Feed Group items tagged

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.
  • Each item has a key-value map 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
  • is composed of an XML document and a set 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

Acrobat 9 and Reader 9 | Acrobat.com - 18 views

Manish Kumar

Sage CRM Software enables Reuters Market Light to automate voucher & complaint manageme... - 2 views

  •  
    Sage Software India's Integrated Sage CRM and ERP Solution enhances service levels to over 200,000 Indian farmers who have subscribed to Reuters Market Light.
Heather Hurley

Museum Box Homepage - 0 views

  •  
    his site provides the tools for you to build up an argument or description of an event, person or historical period by placing items in a virtual box.T
Heather Hurley

tutpup - play, compete, learn - 0 views

  •  
    Web 2.0 too. Play math and spelling games. Teachers can even creat accounts for their students.
Jeff Johnson

The All-Things-Social Craze - Post I.T. - A Technology Blog From The Washington Post - ... - 0 views

  • Pretty soon, just about every site may have a social-networking component, Forrester Research analyst Charlene Li wrote in her blog. While MySpace and Facebook are extending their reach even further, Google is tapping into the social Web in its own way. Google says its new feature gives site owners the tools to "attract and engage more people by giving visitors a way to connect with friends on their websites." So sites that would otherwise not have any social-networking features can, through Google, add tools that let visitors see, invite and interact with their friends.
Jeff Johnson

TalkShoe - create community calls - 0 views

  • TalkShoe is a service that enables anyone to easily create, join, or listen to Live Interactive Discussions, Conversations, Podcasts and Audioblogs. These hosted Community Calls can be discussions, conversations, talk shows and podcasts. Recorded Community Calls can be listened to, downloaded, or subscribed to. And if your Community Call becomes popular, you can make money too.
Ian Cleasby

Logic+Emotion - 0 views

  •  
    David Armano is VP of Experience Design with Critical Mass, a professional services firm with a sweet spot for creating outstanding experiences. This is his personal blog where he shares thoughts + opinions that are solely his own. Logic+Emotion exists at the intersection of business + experience design-where passive consumers become active participants.
anonymous

tteach! - free interactive online knowledge sharing. - 0 views

  •  
    Like this http://cheaptravelbooker.com Like this http://cheaptravelbooker.com like this http://killdo.de.gg travel,hotel,fun,hotel new,new offer,hotel best,best hotel,hotel travel,seo,backlinks,edu,gov,ads,indexing,bookmark,killgoggle,gogglesuck,goggle bookmark,kill goggle,yahoo,bing,indexing,quality links,linkwell,traffic boster,index best
yc c

liveplasma music, movies, search engine and discovery engine - 1 views

  •  
    Visual application using Amazon that shows relation between movies, actors, music...
Sarah HL

Free file sharing and net meeting | Show Document - 0 views

shared by Sarah HL on 03 Jun 09 - Cached
  • Begin a web conferencing, net meeting or file sharing session using...
  • Shared Web View
  • Interactive Whiteboard
  •  
    No need to register to test
Mike Chelen

What Socrates Can Teach You About Social Media - 0 views

  • get involved
  • Interact with people. Make mistakes. Learn. 
  • always room for improvement
  • ...29 more annotations...
  • Which relationships need more nurturing
  • How can you better serve your community
  • Ask somebody
  • Be the person you’ve always wanted to be.  Practice what you preach.
  • This balancing act is one of the trickiest you’ll ever have to walk, but if you make your best efforts to stay true to yourself and others it will be noticed, appreciated and respected.
  • Employ your time in improving yourself by other’s writings, so that you shall gain easily what others have labored hard for.
  • follow it through
  • Do your best
  • effective word of mouth
  • reward you with deeper connections
  • it’s ok to unplug for a while and take a break
  • Don’t worry
  • Flesh out the details
  • One who is injured ought not to return the injury, for on no account can it be right to do an injustice;
  • it is not right to return an injury, or to do evil to any man, however much we have suffered from him. 
  • it is easy for a message to be misconstrued
  • When most messages transmitted are text
  • The only true wisdom consists in knowing that you know nothing.
  • Keep your mind in a constant state of openness.
  • Be willing to truly listen to what others have to say and don’t hold on to your ideas so strongly that you are unable to see a new and greater truth.
  • Earnest debate helps the truth to rise to the top for all to see.
  • debate respectfully while keeping an open mind
  • you and the person with whom you are debating will be the better for it in the end
  • Remember that there is nothing stable in human affairs; therefore avoid undue elation in prosperity, or undue depression in adversity.
  • Remain constantly moving towards your goals, ever evolving.
  • The important thing is that you have taken the initiative and and are moving forward.
  • constructive criticism
  • don’t be afraid to try something new
  • the harder you work and the better informed you strive to be, the more your intuition seems to pay off
Graham Perrin

comt - 0 views

  • Free / open source software Web-based text annotation system
  • COMT is the core engine of co-ment
  • eading Web service for text annotation
  • ...8 more annotations...
  • install and run a text-annotation Web service
  • rights are defined
  • can be specialized for each text
  • AJAX Web interface for displaying annotated texts
  • and for interactive annotation, commenting and discussion
  • Django
  • PostgreSQL or MySQL
  • structured text markdown format
Curt The Search

Beta Labs - AT&T Interactive » Blog Archive » Yellowpages.com Launches Ema... - 0 views

  •  
    I was wondering how everyone kept posting their stuff on Twitter!
Donna Baumbach

Clayanimator : Instructions on Clay Animation and Stop Motion Animation. Interactive Ex... - 5 views

  •  
    Discover the art and science of animation
Dimple Patel

"Disney buys Social - 0 views

"Disney buys Social Networking Site for Kids"   Togetherville, the social network site for kids between the ages of 6-10 is very Facebook-like. Developed by Mandeep Singh Dhillon, an Indian-or...

started by Dimple Patel on 23 Jun 11 no follow-up yet
« First ‹ Previous 81 - 100 of 127 Next › Last »
Showing 20 items per page