Vision: Web-centric Computation Today’s Web: a popular computer application ... along with desktop publishing, graphics, spreadsheets, databases, CAD, ... Tomorrow’s Web: a uniform medium for access to services... ...including desktop publishing, graphics, spreadsheets, databases, CAD, ...
Vision: Web-centric Computation. Today’s Web: a popular computer application ... along with desktop publishing, graphics, spreadsheets, databases, CAD, ... Tomorrow’s Web: a uniform medium for access to services... ...including desktop publishing, graphics, spreadsheets, databases, CAD,. - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Vision: Web-centric Computation
Today’s Web: a popular computer application ... along with desktop publishing, graphics, spreadsheets, databases, CAD, ...
Tomorrow’s Web: a uniform medium for access to services...
• Builds get-quote primitive which automates consumption of some particular web content
• Might use extract-html, provided by an even more sophisticated user:
Eventually: server provides typed CURL stock object
An integrated, coherent web...
Alternative: The Gentle Slope...Evolutionary path for accessible tools
CURL: a single language supporting• HTML-like formatted hypertext• Author/programmer semantic continuum• Efficient, native-compiled mobile code• Mobile, extensible type system for
metadata
SophisticationSophistication
FunctionFunction
CURL: A Gentle-Slope Language for the WebEvolutionary path for accessible tools
Steve Ward & David KranzMIT Lab for Computer Science
• HTML-like formatted hypertext• Author/programmer semantic continuum• Efficient, native-compiled mobile code• Mobile, extensible type system for metadata