Objects and the Web

1



slide: Section 12.1: Objects and the Web


Programming the Web -- a search for APIs

2



slide: Section 12.2: Programming the Web -- a search for APIs


The DejaVU experience -- jamming (on) the Web

3



slide: Section 12.3: The DejaVU experience -- jamming (on) the Web


Architecture revisited

4



slide: Section 12.4: Architecture revisited


  1. Describe the architecture of the Web. Explain the relevance of objects for the Web.
  2. Sketch the Microsoft approach to the ObjectWeb. Discuss its pros and cons.
  3. In what ways can Java and CORBA be deployed in Web applications?
  4. Indicate how the computation model underlying the Web deviates from the computation models underlying, respectively, object systems and client-server systems.
  5. What requirements can you think of for libraries or frameworks for developing Web applications?
  6. Discuss the Document Object Model.
  7. What are the requirements for a framework supporting intelligent agents?
  8. Explain the issues that arise in extending the Web with additional media functionality. What solutions can you think of? Can you give an example?

slide: Questions

Further reading

For information concerning the Web, have a look at www.w3c.org which give a detailed account on the history of the Web and many other issues. For an exposition of the issues and technologies that play a role in the battle for the ObjectWeb, consult  [OWSurvival]. A good introduction to agents and its associated technology is given in  [Survey]. For architectural issues, again, I recommend  [Practice].