What is this unit

observancecookieSecurity

Nov 5, 2013 (3 years and 7 months ago)

57 views

What is this unit
about?

CP683 World Wide Web
Technology

What is it about?


HTML


Style Sheets


CSS and XSL


SGML and XML



XLL, XSL, Xpointer, XMLData


RDF, DOM, P3P, SMIL, ECMASCRIPT, etc.


CGI


Perl


Server
-
side scripting with PHP


Databases on the Web
-

MySQL


Java
-

other units

What are all of these things
about?


Really about what the term document
means in a digital world


Documents in the word processor or
HTML world are meant for human
consumption


Now many documents need to be for
both machine and human consumption

Documents tend to contain 3
distinct components


Data content


the words themselves


Structure


the document type and organisation of its
elements


what elements it may contain, their order etc.


Presentation


paper, browser, voice synthesis, fonts etc.

Philosophy


Central idea of XML is that significant benefits
come from keeping these 3 separate


WYSIG word processors entwine content and
presentation tightly


created with a specific output device in mind


content not readily reusable


Structure


concept is hardly present

Documents

Presentation

Content

Structure?

Traditional WYSIWIG
Document

XML Document

Content

Presentation

Structure

Some relationships

SGML

DSSL

+ CSS

XML

XSL

Some relationships

SGML

DSSL

+ CSS

XML

XSL

XLL

HyTime +
TEI

SGML ISO8879

DSSL ISO 10179

HyTime 10744

Common Gateway
Interface(CGI)


A way of using HTTP to have a browser
talk to a backend (server) program


Can be used with HTML
-

FORMS


Can be used with Java applets


Many scripting languages
-

virtually any
programming language


most popular is Perl


used on Unix or NT

Server
-
side scripting


There are many scripting languages in
use.



In this unit we use Perl


very powerful


Also PHP


Hypertext pre
-
processor


Very flexible


Why not ASP?