Basic Technology


Basic Technology

see Glossary Web Terminology and Web Consortium (W3C)


slide: Basic Technology


Markup - HTML

see MarkUp (W3C)


slide: Markup - HTML


Protocols - HTTP

  • HTTP 1.0 - slow and state-less
  • HTTP 1.1 - virtual connections
  • HTTP NG - fast, interaction (state), ...

see Protocols (W3C)


slide: Protocols - HTTP


Client-side Technology

  • Stylesheets (CSS)
  • Document Object Model
  • Math, Graphics - XML
  • Applets - Java
  • Helper Applications -- audio, ...
  • Plugins - audio, video, animation, virtual reality
  • Dynamic HTML - Javascript
  • ActiveX - from Visual basic to ... Java

slide: Client-side Technology


Server-side Technology

  • HTTP Server - like Apache
  • server side includes - shtml
  • CGI - Perl, Python, Tcl
  • servlets - Java
  • gateways - CORBA, DCOM, agent-middleware

slide: Server-side Technology


Web Architecture and Technology - issues

  • protocols - HTTP
  • structured documents - SGML and XML
  • synchronized multimedia - SMIL
  • metadata - PICS (rating)
  • resource description - RDF (enabling search)
  • privacy - P3P (platform for privacy preferences)
  • e-commerce - see Ecommerce (W3C)
  • web accessibility - ...

slide: Web Architecture and Technology