SE735
- Data and Document Representation &
Processing
|
Spring
2012 |
Dr. Francis T. Marchese
Office: 163 William Street, 2nd Flr.
Office Hours:
W: 2:30 -- 5:00 PM
Th: 2:30 -- 5:00 PM
Tel. 212 346 - 1803
Email: fmarchese@pace.edu
URL: http://csis.pace.edu/~marchese
Course Description |
This course covers the design, authoring, and presentation of hypermedia documents. Topics to be covered are: history of the book, markup languages, and desktop publishing systems; theory of hypermedia system design; theory of multimedia system design; authoring systems; formal document layout systems; the Semantic Web; ontologies; document distribution and collaboration; object-oriented hypermedia design; physical hypermedia; and user interfaces. The Extended Markup Language (XML) will be used as the language for the course with lectures covering essential topics. Existing applications and tools will be discussed and used in projects.
· Objective 1: Learn the theoretical foundations of hypermedia systems.
Outcome: Student will be able to design a hypermedia system.
· Objective 2: Learn to use XML to structure, organize, and publish information
Outcome: Student will be able to set up a database of information and deliver it to a hypermedia document on a variety of platforms.
Course Outline
1. Convergence – Data, Documents, Delivery. Includes history of printing, desktop publishing, and collaborative use of documents.
2.
XML I
- XML DTDs, Schema, Data Types Style sheets;
3. Hypermedia I - History and Overview. Includes history of hypermedia; early systems (Augment/NLS, Xanadu, Intermedia, Notecards, Intermedia, Hyperities, Guide, Texnet, and WE); building hypermedia delivery systems, database issues, user interface issues, information retrieval issues, hypermedia databases, general hypermedia models and frame works, including hypermedia engines and link services; the Dexter and Amsterdam hypermedia models.
4. Hypermedia II – Linking : including history, nature of linking, taxonomy, and navigation; XML II: Xpath, Xmlbase, Xinclude, XLink and XPointer
5. Authoring I – XML Style sheets
6.
Authoring
II - XML Applications: SVG,
7. Presentation Techniques - Survey of Automated Layout Techniques for Information Presentations.
8.
Processing
and Delivery – XML
9. Data: Semantic Web, Ontologies, RDF
10. Hypermedia IV – Distribution,
Collaboration - XML IV: WSDL,
11. Hypermedia V - Design: OOHMD, RMM
12. Hypermedia VI – Physical Hypermedia
13. User Interface - XUL, Intro, Lenses, Pan and zoom interfaces
The Extended Markup Language (XML) will be used as the language for the course with lectures covering essential topics. Existing applications and tools will be discussed and used in projects.
Course Materials: |
o There is no required text. Lectures and readings will be based on research papers and on-line documentation.
o Suggested XML books for this course that will be used for XML lectures:
S. Holzner, Sams Teach yourself XML in 21 Days, 3rd edition, 2004.
C. Bates, XML in Theory and Practice, Wiley, 2003.
Student Requirements: |
Student projects will focus on designing and building applications demonstrating course principles.
Exams and Final Grades: |
Grades will be based exams
and software products produced and class presentations.