Successfully reported this slideshow.

The Executable Web

3

Share

Loading in …3
×
1 of 26
1 of 26

The Executable Web

3

Share

Download to read offline

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.

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.

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

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

Editor's Notes

























  • ×