Api Development

Introduction

Questions:

  • how to define the m4all core service e.g. is this just model creation, or does it include tagging, comments, rating, groups, wiki etc
  • how to define the mashups we'd want to create within project
  • how to define apis that we and others could consume (to be part of mashups)
  • how to build apis e.g. WSDL, RSS, Atom, JSON (easiest first!) and authentication system (all APIs seem to require registration and the sending of credentials in API method calls)
  • how to consume apis, especially with respect to making them easy to build in mashup building software such as qedWiki
  • how to build mashups e.g. qedwiki, yahoo pipes, google gagdets? etc
  • how to document and promote apis
  • in principle is it possible to entirely use a 3rd party service for tagging, rating and blogging per model (and potentially per micro-behaviour) e.g. is this scalable, do for instance delicious allow this level of use of their API?

Resources

Review of some mashups

Zoogle

http://www.zoogle.in/Default.aspx
this seems to be a tag search of as many different apis as possible. the apis are categorised by search type and the execution of the search is initiated one at a time as the user selects the target e.g. News—>BBC

Thumblicious

http://thumblicio.us/index.php
This grabs most popular links based on a tag search and generated thumbnail images of the web site where possible

page_revision: 5, last_edited: 1204129463|%e %b %Y, %H:%M %Z (%O ago)
Unless stated otherwise Content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License