Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The Executable Web

2,270 views

Published on

Invited lecture at ISCTE-IUL (Lisbon, Portugal) about the Executable Web. I try to draw a parallel between the calculator industry, spreadsheets and the Web.

Published in: Technology
  • Be the first to comment

The Executable Web

  1. 1. photo: John Haslam The Executable Bruno Pedro May 2010 Web
  2. 2. Bruno Pedro A n e x p e r i e n c e d We b d e v e l o p e r a n d entrepreneur. Has extensive background in large scale projects and technical writing. http://tarpipe.com/user/bpedro
  3. 3. What is tarpipe? User
  4. 4. What is tarpipe?
  5. 5. Problem: calculations
  6. 6. before 1978
  7. 7. before 1978
  8. 8. before 1978
  9. 9. before 1978 not mentioning non-electronic solutions!
  10. 10. 1978 Bob Frankston e Dan Bricklin
  11. 11. The idea "Imagine if my calculator had a ball in its back, like a mouse..." http://www.bricklin.com/history/saiidea.htm
  12. 12. The idea "Imagine if my calculator had a ball in its back, like a mouse..." “I could just move my mouse/keyboard calculator around, punch in a few numbers, circle them to get a sum, do some calculations” http://www.bricklin.com/history/saiidea.htm
  13. 13. Visicalc • Information is transported between cells • Results are calculated without user intervention
  14. 14. The spreadsheet
  15. 15. What happened? • The calculator isn’t dead • A new industry was created • The spreadsheet application became itself a component
  16. 16. Another problem Information management “Many of the discussions of the future at CERN end with the question - ‘Yes, but how will we ever keep track of such a large project?’” — Tim Berners-Lee http://www.w3.org/History/1989/proposal.html
  17. 17. Solution: hypertext
  18. 18. Evolution • Simple pages with internal links • Links between different pages • User input handling • Complex applications • Information dissemination
  19. 19. Execution • Exchange of information between applications • Little user intervention • Execution of composed tasks • Added value!
  20. 20. Possibilities Internet Map http://tinyurl.com/6hqlhy
  21. 21. Technology • OpenID • OAuth • microformats • RSS • Activity streams • OpenSearch
  22. 22. • Single Sign On (SSO) • The identifier is an URI • No need to use a password • http://openid.net/
  23. 23. OAuth • Authorization between applications • Power delegation • No need to use a password • http://oauth.org/
  24. 24. OpenSearch • Search standard • Results can be RSS • http://www.opensearch.org/
  25. 25. Challenges • Interoperability • Credential management • Trust and authorization management • Reliability • Quality of Service (QoS)
  26. 26. tarpipe streamlines your tarpipe is one of the most Today I had a chance to updates to various social curious experiments in spend time experimenting web sites, creating simple social media that I've with tarpipe and I have to or complex workflows to seen lately. The service say that I am intrigued by update several buckets in has the potential to be the concept and impressed one fell swoop. the answer to the lament by the implementation. I first talked about in The Adam Pash looming crisis: Personal Jeff Barr lifehacker syndication overload. Amazon.com Rafe Needleman CNET news thank you share your life

×