Modules for CPS616

For each module, there should be lectures, resources, and "how-to instructions". Main modules are in approximate order - remaining "optional" lectures can fill in where needed. Original list of lectures and resources are from last year.

Java background

The first JDBC example was edited to be a nice teaching example of AWT. On 2/15, njm used Java server examples to discuss streams and networking, and a little bit of multithreading.

JDBC

Lectures and resources:

  1. Basic Discussion of Oracle 7 Relational Database
  2. Access of Data using SQL-PL/SQL-OraPerl in Oracle
  3. PL/SQL and General Web-Oracle Integration

  4. JDBC - Java Database Connectivity Overview
  5. Introduction to Oracle Database
  6. Introduction to 3-tier JDBC

    Foils: Talks 1,2,3 have outdated parts and incorrect abstract. Chao-wei is going to work on this, but has asked Nancy to move Persuasion outlines to ppt.
    4. JDBC talk needs some updating in the latter architecture section. Done. Addons need correcting.
    New Oracle8 talk by chao-wei. This is mostly overview - is it possible to have more details on OO in Oracle 8? cwou by 1/29?
    Did not use this talk as it does not have much Oracle 8 specific material.
    Chao-wei has reviewed tutorials and says they're current.
    Resources: update links in projects/tutorials to new material as collected by shrideep and chao-wei -I will do by 1/27. Also will coordinate moving servlet/jdbc example with Tom Pulikal and Mehmet by 1/27.
    How-to: needs to be totally rewritten for 2-tier oracle 8 on carver. njm by 1/27. campus assignment on jdbc approx. 2/2. mehmet will install oracle accounts for students.
    2/15: All this is done for assignments.

    Servlets

    NJM wrote short lecture slides. Mehmet investigated servers, installed server on carver, port 61699, with servlet directories in projects/tutorials and students. Found and installed examples.

    Object Web: RMI, CORBA

    Lectures and resources:

    NJM is reorganizing the two main CORBA talks and adding some material, following Shrideep's chapter in the book. The RMI talk was used without change. Meryem and Shrideep are working on fixing the examples. Visigenic ORB is not running as license has run out. JavaIDL ORB doesn't seem to be running either. Meryem is working with Chao-wei. NJM will need to write the CORBA "how-to".

    JavaScript and DHTML

    Lectures:

    gcf will make a plan by ?

    JavaBeans

    Lectures and Resources:

    mispirli will make a plan by 2/5/99.

    XML

    Lecture:

    Plan by balsoy
    The XML foilset discusses some of the weaknesses of HTML, and later mentions solutions to these problems by describing SGML, XML, and DHTML. I think that the foilset can be divided into two major sets, one discusses SGML and XML, and the other one DHTML. Both of the new sets will need examples.

    I plan to keep SGML as an introduction to XML at the top of the XML foilset, and also plan not to add anything more to SGML. I think that there is no point in spending time on SGML. I will add XML examples into this set, though.

    As discussed before, Geoffrey will take care of DHTML part.

    Optional Lectures

    VRML

    mispirli will make a plan by 1/29/99

    Java FrameWorks

    balsoy and msen7 will make a plan by 2/12/99.

    High Level Database

    we missed this one.

    Basic Security

    Plan: Mehmet reviewed lecture and says looks ok, but will review sites on the web to see if there are any new developments from last year. We need to see if we can incorporate Chao-wei's NPAC security example.

    Enterprise Java Beans

    saleh will make a plan by 2/12/99.

    Leftover Stuff from Last Year


    Nancy