Upcoming SlideShare
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

# Saving this for later?

### Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Standard text messaging rates apply

# The Executable Web

1,765
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.

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

3 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
Your message goes here
• Be the first to comment

Views
Total Views
1,765
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
18
0
Likes
3
Embeds 0
No embeds

No notes for slide

• ### Transcript

• 1. photo: John Haslam The Executable Bruno Pedro May 2010 Web
• 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. What is tarpipe? User
• 4. What is tarpipe?
• 5. Problem: calculations
• 6. before 1978
• 7. before 1978
• 8. before 1978
• 9. before 1978 not mentioning non-electronic solutions!
• 10. 1978 Bob Frankston e Dan Bricklin
• 11. The idea "Imagine if my calculator had a ball in its back, like a mouse..." http://www.bricklin.com/history/saiidea.htm
• 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. Visicalc • Information is transported between cells • Results are calculated without user intervention
• 14. The spreadsheet
• 15. What happened? • The calculator isn’t dead • A new industry was created • The spreadsheet application became itself a component
• 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. Solution: hypertext
• 18. Evolution • Simple pages with internal links • Links between different pages • User input handling • Complex applications • Information dissemination
• 19. Execution • Exchange of information between applications • Little user intervention • Execution of composed tasks • Added value!
• 20. Possibilities Internet Map http://tinyurl.com/6hqlhy
• 21. Technology • OpenID • OAuth • microformats • RSS • Activity streams • OpenSearch
• 22. • Single Sign On (SSO) • The identiﬁer is an URI • No need to use a password • http://openid.net/
• 23. OAuth • Authorization between applications • Power delegation • No need to use a password • http://oauth.org/
• 24. OpenSearch • Search standard • Results can be RSS • http://www.opensearch.org/
• 25. Challenges • Interoperability • Credential management • Trust and authorization management • Reliability • Quality of Service (QoS)
• 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 workﬂows 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 ﬁrst 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