| November 18, 2002 | The JavaScript quiz will be Monday, November 25. |
| November 15, 2002 |
|
| November 14, 2002 | Emi points out that I haven't said anything about two-dimensional arrays
in JavaScript. JavaScript is just like C and Java: You can have an array
of arrays, and refer to it as (for example) myArray[i][j]. |
| November 13, 2002 | The JavaScript Assignment has been posted. |
| November 4, 2002 | Up until now, my labs have been Tuesday 12-1 for CIT591, Thursday 11-12 for CIT597. Since neither has been very busy, I'm going to combine them; students in either class may come to either or both labs. In other words, labs for any of my students will be Tuesday 12-1 and Thursday 11-12. |
| November 4, 2002 | The third quiz (Wednesday, Nov. 6) will cover SAX, DOM, and XML Schemas, but not RELAX NG. |
| November 4, 2002 | Posted corrected links for the second DOM lecture; posted XML Schemas lecture; updated RELAX NG lecture. |
| November 1, 2002 | Adam Margolin has discovered that some text editors do not automatically put a newline after the last line of a text file, and this will render a jar file unexecutable (the error is that it can't find the Main-Class). The solution is to put an extra blank line at the end of your manifest file. |
| October 31, 2002 | Since some students found the page on jar files confusing, I have added my own page on making jar files executable. I hope it helps; suggestions and additions are, as always, welcome. |
| October 30, 2002 |
Open Office is installed in Moore 207. Open Office is an MS Office
lookalike; in particular, it can display PowerPoint slides. Run it by
opening a terminal window and typing To have Mozilla use Open Office when you click on a PowerPoint link: |
| October 24, 2002 |
Mozilla/Netscape bug: I had believed that Mozilla and Netscape could not handle XSL at all. This is wrong. Ardianto Soewono discovered that Mozilla does fine with XML and XSL files on the local disk, but can't do them over a network. (Thank you, Ari!) I explored this, and discovered that Mozilla, Netscape 6, and even Netscape 4.7 all work for local files. Furthermore, they work for files on the Web if you use complete (absolute) URLs; but if you use relative URLs, they all assume that the referenced XSL file is local (on your hard drive). IE works because it correctly dereferences relative URLs. |
| October 23, 2002 | There is no final exam in this class. The last quiz will be given during the last class. |
| October 23, 2002 | The SAX assignment has been posted, along with a First SAX Example and Second SAX Example. |
| October 22, 2002 | The final exam is currently scheduled for Friday, December 13, 8:30AM to 10:30AM. I think this is an awful time. Would December 13, 1:00PM to 3:00PM work for everybody? |
| October 18, 2002 | I've finally posted the XSL assignment that I gave verbally in class. It isn't due until October 23. There should be no surprises in the writeup, but if you need to use Penn's computers, there is some important information there. |
| October 21, 2002 | There are no browsers in either the Linux or Windows labs that handle XSL. However, the XML and XSLT plugins are now (as of this past weekend) installed in jEdit in both kinds of labs, and are good enough for the current assignment. Use the Plugins menu to turn on these features. The XML parsing is almost automatic, and the XSLT Processor is pretty easy to figure out. |
| October 18, 2002 | I've finally posted the XSL assignment that I gave verbally in class. It isn't due until October 23. There should be no surprises in the writeup, but if you need to use Penn's computers, there is some important information there. |
| October 16, 2002 | I've added (under the HTML heading) a link to a second PowerPoint lecture on HTML style. |
| October 10, 2002 | If anyone would like to tutor a CIT591 student, please contact me. Thanks. |
| October 7, 2002 | I've updated my This page as XML with CSS example. It looks the way I want it to in Opera, it's OK in Netscape, but it's missing the colored tags and the name of the first lecture in IE 6.0.2600 on Windows (though it's OK in IE on Mac OS X). |
| October 7, 2002 | Added links to Plagiarism and HTML Style lectures in the logical (not chronological) places. |
| October 3, 2002 |
Corrected link to CSS for XML lecture. |
| October 2, 2002 | Posted Fourth Assignment: CSS. |
| September 26, 2002 | Posted your Third Assignment: XML/DTD. In addition, I created a small XML/DTD example by turning a part of this page into XML. |
| September 26, 2002 | I have updated my page on Using Zip Files and Blackboard to explain how to create zip file under Linux. |
| September 26, 2002 | SEAS 150-year birthday party |
| September 26, 2002 | CETS has posted information on How Do I Create a Homepage? |
| September 24, 2002 | Java 1.4 applets and Blackboard now both work in Moore 207--but
you have to use either Mozilla or the new Netscape (which you start
by typing netscape-6.2.3 into the Terminal window). Neither
one works under the default Netscape (the one you get by clicking on the
icon). |
| September 24, 2002 | I have made several improvements to the Regular Expression Test Applet. In particular, it now shows you the translation of your regular expression into a Java literal string (that is, it adds the necessary backslashes), and will tell you if there is a syntax error in your regular expression.. |
| September 24, 2002 |
Important dates:
|
| September 23, 2002 | Fixed the above link to Blackboard. |
| September 20, 2002 | Read the page on Using Blackboard. The interface is confusing, and clicking the Add button does nothing useful; you must click the Submit button to turn in your work. |
| September 13, 2002 | BlueJ and Netscape 6.2.3 are installed on the Linux machines in Moore
207, but have no icons. To run them, double-click on the terminal icon,
bluej& or netscape-6.2.3&. |
| September 12, 2002 | In Moore 207, the Mozilla and Netscape browsers have not yet been updated to work with Java 1.4. BlueJ, Forté, and appletviewer work fine, however. |
| September 12, 2002 | Improved the Regular Expression Tester applet to display capturing groups. |
| September 11, 2002 | Added first version of a Regular Expression Tester applet. |
| September 10, 2002 | A request: When you send me email about this course, please begin
the Subject: line with CIT597. For general email about
the MCIT program, please begin the Subject: line with
MCIT. I get so much [expletive deleted] email that things get lost pretty
easily; I think this will be a big help. Thanks. |
| September 10, 2002 | The due date for Assignment 1 is Thursday, September 19 (before midnight). |
| August 26, 2002 |
This web site is a work in progress. Lectures are all first drafts, and most of them will be enlarged and corrected before we get to that class. If you print out slides before class, you may find that the actual lecture slides are somewhat different from what is presented here. The earlier you print them out, the more differences you will find. Assignments are subject to change. There is no textbook for this course, but there are tutorials on the Web. These tutorials are your required reading for this course. |