CSCE 590 Schedule: Spring 2004

You must always read the "Entire Presentation with Notes".

Date Topic Other Readings Homework
Jan. 13 Class Overview. Internet Basics
  • RFC 2616: HTTP Protocol 1.1. (Only what is referenced in class).
  •  
    Jan. 15 Internet Basics    
    Jan. 20 XHTML, CSS
  • Cascading Style Sheets, Level 1, W3C Recommendation, 1999. (Only what is referenced in class).
  • XHTML 1.0 The Extensible HyperText Markup Language, W3C Recommendation. 2002. (Only what is referenced in class).
  •  
    Jan. 22 Java Servlets
  • Jason Hunter, Java Servlet Programming, Second Edition, 2001. Chapters 1-4.
  •  
    Jan. 27 Java Servlets
  • Ibid. Chapters 5-8.
  •  
    Jan. 29 Java Servlets
  • Ibid. Chapter 12, 16, 18, 19
  •  
    Feb. 3 Time for questions.    
    Feb. 5 Test 1    
    Feb. 10 Distributed Computing and Object Systems
  • Jim Farley, Java Distributed Computing, Chapter 3.
  • PS 1 due
    Feb. 12 Distributed Computing and Object Systems, Java RMI
  • Getting Started Using RMI
  • Dynamic Code Downloading using RMI
  • Creating an Activatable Object, SUN Guide, 2002.
  • Making a UnicastRemoteObject Activatable, SUN Guide, 2002.
  • Activating an object that does not extend java.rmi.activation.Activatable, SUN Guide, 2002.
  • Using a Custom RMI Socket Factory, SUN Guide, 2002.
  •  
    Feb. 17 Java RMI, RMI design
  • William Grosso, Java RMI, 2002. Chapters 5-10, 12-17, 19-20, 22.
  •  
    Feb. 19 RMI design    
    Feb. 24 RMI design    
    Feb. 26 CORBA
  • Douglas C. Schmidt. CORBA Overview.
  • Object Management Group. CORBA Overview (Chaper 2) in CORBA 2.6 Formal Specification, 2002.
  • Steve Vinoski. CORBA: Integrating Diverse Applications within Distributed Heterogeneous Environments. IEEE Communications, (35)2, 1997.
  • Dave Bartlett. OMG Interface Definition Language Definition Language, 2000.
  •  
    Mar. 2 Grid Computing
  • Ian Foster, Carl Kesselman, and Steven Tuecke. The Anatomy of the Grid: Enabling Scalable Virtual Organizations, 2001.
  •  
    Mar. 4 XML, RDF, DAML, and OWL
  • Michel Klein. Tutorial: The Semantic Web. IEEE Intelligent Systems,(16)2. 2001.
  • Stefan Decker, Sergey Melnik, Frank Van Harmelen, Dieter Fensel, Michel Klein, Jeen Broekstra, Michael Erdmann, and Ian Horrocks. The Semantic Web: The Roles of XML and RDF. IEEE Internet Computing,(4)5. 2000.
  • Deborah L. McGuinness and Frank van Harmelen editors, OWL Web Ontology Language Overview
  •  
    Mar. 9 Spring Break    
    Mar. 11 Spring Break    
    Mar. 16 Questions    
    Mar. 18 Test 2    
    Mar. 23 XML, RDF, DAML, and OWL, XML Parsing
  • IBM developerWorks, Validating XML (PDF)
  • SAX Quickstart
  • IBM developerWorks Understanding DOM (PDF)
  • Elliot Rusty Harold, Processing XML with Java, 2002. (Optional)
  • PS 2 due
    Mar. 25 SOAP
  • Robert Englander, Java and SOAP, 2002.
  •  
    Mar. 30 SOAP, Axis
  • Axis User's Guide.
  •  
    April 1 WSDL
  • Erik Christensen, Francisco Curbera, Greg Meredith, and Sanjiva Weerawarana Web Services Description Language (WSDL) 1.1. 2001
  •  
    April 6 UDDI and WS-Inspection, OWL-S
  • Tyler Jewell and Dave Chappell UDDI: Universal Description, Discovery, and Integration Part 1
  • The OWL Services Coalition. OWL-S Technical Overview
  • Massimo Paolucci and Katia Sycara. Autonomous Semantic Web Services. IEEE Internet Computing, 7(5):34--41, 2003.
  •  
    April 8 Web Services Architecture, FIPA
  • David Booth, Hugo Haas, Francis McCabe, Eric Newcomer, Michael Champion, Chris Ferris, and David Orchard. Web Services Architecture. W3C Working Group Note 11. 2004.
  • Jonathan Dale and Ebrahim Mamdani. Open Standards for Interoperating Agent-Based Systems. Software Focus, 1(2), 2001.
  •  
    April 13 BPEL4WS
  • Andrews et. al. Business Process Execution Language for Web Services Version 1.1. 2003.
  • José M. Vidal, Paul Buhler, and Christian Stahl. Multiagent Systems with Workflows. IEEE Internet Computing, January/February; 8(1):76--82, 2004.
  •  
    April 15 BPEL4WS, .NET web services    
    April 20 Time for questions    
    April 22 Test 3    
    April 27 No classes    
    May 4 No classes   PS 3 due


    A funny comic strip.

    José M Vidal
    Last modified: Tue Apr 13 15:26:08 EDT 2004