New Jersey Institute of Technology (NJIT)
College of Computing Sciences (CCS)
CIS485-451
& CIS 786-851: World Wide Web Standards, Fall 2001
Professor: Michael
Bieber
Class Quick Links: [Home] [Schedule] [WebBoard] [Standards] [Definitions/Links] [Homeworks]
Version 3 - 10/20
To learn about the specific standards being used on and proposed for the World Wide Web. Teams will provide information about specific standards, which the class will then use as a basis for discussion.
by Saturday 9/8:
by the Wednesday of the week specified on schedule:
by Saturday 9/29:
Everyone will present 2 standards during the semester. You will work in teams of two people in the first half of the semester, and in teams of three in the second half of the semester.
In the "Specific Standard Signup" conference on WebBoard, sign up for one of the standards listed by Saturday 9/8 (first half of the semester) or Thursday 10/25 (second half). Once a team of two (first half) or three (second half) is formed, I will formalize it on the class schedule. You'll then be responsible for posting your presentation to WebBoard by the assigned dates.
Here is the first set of standards:
9/12 - 9/18
- Extended Markup Language (XML)
- Joint Photographic Experts Group (JPEG)
- Hypertext Transport Protocol (HTTP)
- JAVA
- Hypertext Markup Language (HTML)
9/19 - 9/25
- XML Namespaces
- XML Schema
- XML Path Language (XPATH)
- Uniform Resource Identifier, Locator, Name (URI/URL/URN)
9/26 - 10/2
- Cascading Style Sheets (CSS)
- The Extensible Stylesheet Language and Transformations (XSL/XSLT)
- Unicode
- Domain Name System (DNS)
10/10 - 10/16
Here is the second set of standards:
11/1 - 11/8
- Simple Object Access Protocol (SOAP)
11/8 - 11/15
- Web Accessibility Initiative (WAI) Guidelines
- Universal Description, Discovery, and Integration (UDDI)
- Portable Network Graphics (PNG)
11/15 - 11/22
- Web Services Description Language (WSDL)
- Scalable Vector Graphics (SVG)
- Darpa Agent Markup Language and OIL (DAML+OIL)
11/22 - 12/6
- Platform for Internet Content Selection (PICS)
- Web-based Distributed Authoring and Versioning (WebDAV)
- Synchronized Multimedia Integration Language (SMIL)
11/22 - 12/6
- Dublin Core
- Platform for Privacy Preferences (P3P) Project
- Open E-Book Specifications
As early as possible, please send me a list of experts in the field whom I could invite to join in the discussion on WebBoard about your standard. Include a short description of how each person is involved or qualifies as an expert, as well as an email address. I will contact at least one of them to "lurk" on WebBoard for the presentation week.
On WebBoard, you will find a conference for your specific standard. In it, please post the following information, each as a separate posting. (Be careful to post each as a new comment, not as a reply to an existing comment.)
Thus, in your standard's WebBoard conference, we should see 9 separate postings with the topic headings "Non-Technical Description," "Standards Organization," "Technical Description, " "Example," "History and Status," etc. If you cannot find information on a particular topic, then state in its posting "No information available" for full credit; do not leave a topic out. (Perhaps someone else in the class can help out.)
Currently I do not plan to ask for any written report, though I may change my mind for the second standard later in the semester.
We have three case studies in this course, concerning e-procurement, virtual communities and Web banking. Each has its own WebBoard conference. For each, describe how your standard could be relevant for that case. Feel free to suggest new features for that case that would involve your standard.
Note that some standards may simply not apply to a particular case, and if so then feel free to state this, explaining why.
During your week, please monitor the discussion of your standard. After Saturday, when people have posted comments, add some additional replies as necessary.
If you would like, I can set up a private conference on WebBoard for your team. Just let me know in an email message (bieber@njit.edu).
Unfortunately, we must address plagiarism or copying work that other people have written in homework, reports, articles or on the Web. If you are going to use more than a few words from someone or somewhere else you must put it in quotation marks and you must cite it (say where you found it). If you paraphrase information from someone or somewhere else, you do not need to put it in quotation marks, but again you must cite it. Generally there is nothing wrong with incorporating other people's ideas to a limited degree, but you must make it clear when you are using and building upon other people's ideas. Plagiarism can result in failing the course and being put on probation. This unfortunately has happened to several students in the past in my classes.
To summarize: