Lecture 1 Flashcards Preview

Web-Centric > Lecture 1 > Flashcards

Flashcards in Lecture 1 Deck (15)
Loading flashcards...

What is computing?

• Refers to the use of computers, they can be:
• Used to interact with memory and devices
• Made to follow instructions to manipulate data in
order to:
• Make calculations
• Process input
• Produce output


What is hypertext?

Text that can be browsed through, linked, cross-referenced, and annotated, in a non-linear manner in order for users to achieve more


What does the prefix "hyper" mean?

The prefix hyper means "to enhance"


What is the WWW?

WWW stands for World Wide Web.
The WWW is:
• A hypertext system
• A network
• A collaboration tool
• A framework
• A large graph


The WWW is a hypertext system where text can be...?

Where text can be:
• Browsed through
• Linked
• Cross-referenced
• Annotated


What is a distributed document delivery service?

allows for interoperability in a heterogeneous networked
environment, through the implementation of shared protocols


What do e-Commerce, collaborative writing and community
building, and distributed document services, have in common?

They all use the WWW as their platform
• i.e., a platform or framework that gives way for an application or


What are some protocols used by the Internet?



What kinds of tools does the WWW support?

e-commerce, collaborative writing and community,


what are 3 high level overviews of the WWW

• Document delivery system
• Distributed hypertext system
• Mathematical models of the WWW


What is a document delivery system? What concepts does it use? What are the basic technologies and issues with it?

• Concepts: availability, accessibility, usability
• Basic Technologies: client-server architectures, search
engines, session and state
• Issues: Ownership, control, authority, and power


What is a distributed hypertext system?

• Distributed over the Internet (e.g., status codes)
• Document formatting (e.g., markup and styling languages)
• Dynamic documents (e.g., scripting languages)
• Interactivity (i.e., Web 2.0)
• Beyond the basics
• e.g., linkbases, open hypermedia, multi-links


What are some mathematical models of WWW?

• The ‘web graph’ (i.e., the structure of WWW links)
• Power laws (i.e., link distributions and user habits)
• Practical and theoretical applications


What is a web service?

• Distributed computing (e.g., collaboration)
• Services used by programs for remote execution of programs
• Significant evolution from old style middleware
• Particular interest in: asynchronous message-based protocols,
n-tier architectures


How are browsers software platforms?

• Styling and Scripting languages (e.g., CSS, PHP, jQuery)
• The Document Object Model (DOM) as an Application
Programming Interface (API)
• Particular interest in:
• Programming experience, CSS and element inheritance,
errors and opportunities (e.g., graceful degradation,
progressive enhancement)