Lecture 1 Flashcards Preview

Web-Centric > Lecture 1 > Flashcards

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

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

2

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

3

What does the prefix "hyper" mean?

The prefix hyper means "to enhance"

4

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

5

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

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

6

What is a distributed document delivery service?

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

7

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
system

8

What are some protocols used by the Internet?

HTTP, TCP/IP, UDP, FTP

9

What kinds of tools does the WWW support?

e-commerce, collaborative writing and community,

10

what are 3 high level overviews of the WWW

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

11

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

12

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

13

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

14

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

15

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)