Plan for Part II of the book: Core Technologies
July 19, 1999

Outline

  • Applications - will be in Part III Notes on each section of the outline

    Introduction - None of this section is written, will be coordinated with Part I of the book.

    Technologies

    1. XML (MathML, etc.), DOM, XSL - Chapter written by Hasan, 53 pages.
      This chapter appears technically complete and has pretty good introductions, let's assume that we leave it pretty much as is.

      Here are the sections that Hasan has written: Intro, XML syntax, DTD syntax, XML namespaces, XML schema, XPointer, XLink, DOM, RDF, XML InterLingua (MathML et al), and WIDL, WebBroker, and HTTP-NG (are these last three important?). The main examples show the use of XML/DTD to represent a simple database, how to format with XSL, how to use Java to process a DOM object, and the Tiny Browser and Server to format documents.

      Text: I will do minor editing for prose - 2 days
      Examples: Need to be organized and put into directories and more info on where to get software to run them.
      Need from Hasan: Attribution on where he got info, help with getting examples and directions on how to run them, opinions on relative importance of plethora of proposed standards - which are likely to survive and be widely used.

    2. VRML - short (3-6 page) sections by both Hasan and Shrideep. Should be expanded some as to describing functionality, also should mention Java3D and its relation to VRML.

      Text: I will combine these and add some sections. - 3 days
      Examples: Need to sort out ones that work and move to webtech directory, including examples already obtained from Zeynip and Hasan. Sort out proprietary ones.

    3. JavaScript/DHTML - chapter of standard JavaScript by Shrideep. Nothing on DHTML. Currently has 20 pages, should have about 10 more to do DHTML, using Geoffrey's examples from CPS616.

      Text: I will add DHTML section from cps616 slides and review JavaScript. Need Geoffrey to read and advise on updates. 4 days.
      Examples: Move Geoffrey's examples to webtech directory.

    4. Java - chapter by Shrideep. Needs some revision as he used 2 year old talk slides. Pretty thorough on basics, classes, events, and multi- threading. No AWT (but is used). Sections on JDBC, RMI, and JavaBeans. Currently 85 pages. Could stay the same length with revisions.

      Text: Leave pretty much as is. I will revise and update, but keep it at 1.1 and not 1.2. 3 days.
      Examples: Shrideep's thread examples are in good shape. Other basic Java examples will be moved to webtech already. RMI and JDBC examples need some work to sort out the old ones.

    5. CORBA - chapter by Shrideep, 48 pages. Again, this covers the technology pretty thoroughly and actually, the overview part is o.k. Let's assume that we leave this pretty much as is.

      Text: Minor revisions by Nancy. 2 days.
      Examples: Settle the issues with what ORB they run on and give directions.

    6. COM - chapter by Hasan, 46 pages. I think that what this chapter needs is an example. It should be sketched in an overview section that describes the parts of COM, DCOM, and MTS. Then there could be sections that talk about how to write the example.

      Text: Rewritten by Hasan. Examples: From Hasan.

    7. CGI/Servlets - nothing written.

      Text: I can write section using cps616 talk slides. Examples: Sort out ours from Sun's.

    8. Naming, Registration: JINI - nothing written.

      Text: I could write short section on JINI based on my cps616 talk, approximately 10 pages. 5 days.
      Examples: Give examples from SUN?

    9. Persistence: Databases - can use Shrideep's JDBC material here. Shrideep has also written a survey section on web-linked databases, but it has lots of old stuff like OraPerl, ColdFusion and so on - some stuff I don't know about, like Web+ from TalentSoft. 16 pages.

      Text: Rewrite and concentrate on JDBC. 4 days. Examples: Use existing examples, but must sort out Chao-wei's tutorials as substantial material there comes from Sun.