Table of Contents
Concepts and Applications of theWebL Programming Language
Acknowledgements
Compaq used to be 3 companies …
Compaq Labs
SRC Research
The Web Archeology Sub-projects
Common project themes
What did we learn ?
WebL = WebL Language
Talk Overview
Web Automation Challenges
WebL’s Approach
WebL’s Computation Model
Service Combinators [Cardelli 96]
Services & Combinators
Example I
Example II
Example III
Example IV
Example V
A Page Markup Algebra
Pieces - “regions in a web page”
Unnamed Pieces - “text placeholders”
Piece Overlaps are Possible
P and Q Piece Comparisons
Piece-sets
Piece-set Operators
Basic Operators:Union (+), Difference (-), Intersection (*)
Positional Operators:Indexing [ ], Before, After, ...
Hierarchical OperatorsContain, Inside, Children, Parent, …
Piece-set Operators
Page Modification
Other Language Features
Example I - Page Validation
Example II - Stock Quote
Example III - News.com
Example IV - Highlight Web Server
Other applications we’ve built
Related Work
Current Status
Conclusion
Structured Text Search Comparison
|
Author: Hannes Marais
Email: marais@pa.dec.com
Home Page: http://www.research.digital.com/SRC/personal/Johannes_Marais/home.html
|