Instructors' Guide
Ch 1
Ch 2
Ch 3
Ch 4
Ch 5
Ch 6
Ch 7
Ch 8
Ch 9
Ch 10
Ch 11
Ch 12
- The Web is essentially a client/server
architecture.
Objects play an increasingly important role,
to extend client-side applications, server-side application
and to enhance the technological infrastructure for the Web itself.
- See section
[Microsoft]
for a description.
As an advantage one may mention that it is a powerful environment,
with a large installed user base.
A clear disadvantage is that the proposed architecture
is tightly connected with one particular platform, Windows 95/NT.
- Java and CORBA may be used for a smooth extension
of Web applications with (distributed) object facilities,
as illustrated in
slide
[java-orb]
and slide [steps].
- Computation on the Web is much more indeterminate than
computation in traditional object systems.
In comparison with LAN client/server systems delay
and response times are far less
predictable.
- See slide
[api-requirements].
- See section
[DOM]
- See section
[agent-framework].
- Two basic issues arise: (1) syntactic issues,
that is how to incorporate new media into Web documents,
(2) semantic/operational issues, that is how to provide
the operational support fort the new media.
With the introduction of XML and XSL (a powerful stylesheet formalism
for XML) there seems to be generic support for tackling
these issues.
Another way to provide such operational support
is to write a plugin for the various browsers and (client) platforms.
As an example,
see section
[Jamming].
slide: Answers