Jump to main content Hotkeys
Distributed and Self-organizing Systems
Distributed and Self-organizing Systems
Module 553150: XML (WS 2017/2018)

Module 553150
XML (WS 2017/2018)

Lecturer

gaedke


Tutors

heseba

mohammadzadeh


Contact

If you have any questions concerning this course or the exam as a participant, please contact us via OPAL.

Announcements

There will be NO XML lecture on 28/11/2017.

Conduct

The XML Tools lecture is typically offered in the winter semester.
SWS (V/Ü/S/P):2/2/0/0

Contents

eXtensible Markup Language (XML) is the basis of a number of developments in the World Wide Web. XML plays a central role in data transport and integration as well as in many modern software applications. The course offers a basic introduction into XML and its applications in different contexts of distributed systems, distributed software and Web. Various state-of-the-art application scenarios and pragmatic tools are presented. The topics covered:

  • Introduction to Markup languages and XML
  • Basic approaches, such as DTD, XML schemas, XML editors, XML applications, linking, XPath, XSL/XSLT
  • Data formats and tools, i.e. SVG, RSS
  • Semantics Formats and tools, i.e. RDF, OWL, digital rights with Creative Commons
  • User interface Formats and tools, i.e. XHTML, XForms, MicroFormats
  • Application logic Formats and tools, i.e. existing XML Web Services for advertising, blogs, collaboration, content analysis, E-commerce, maps, social bookmarking, search, sight/sound/motion, storage, tagging

Qualification Objectives

  • Basic understanding of Markup languages
  • Familiarity with XML applications and tools
  • Ability to make use of XML applications and XML Web services in the creation of sophisticated distributed applications
  • Basic Semantic Web knowledge
  • Ability to use metadata technologies, in particular for realizing Semantic Web resources.

Prerequisites (Recommended)

Computer Networks (Rechnernetze)

Semester Recommendation

3.
Bachelor Informatik
3.
Bachelor Angewandte Informatik

5./7.
Diplom Informatik
(expired course)
5./7.
Diplom Angewandte Informatik
(expired course)

1.
Master Informatik
(unless already taken in Bachelor)
1.
Master Angewandte Informatik
(unless already taken in Bachelor)
1./3.
Master Web Engineering
(unless already taken in Bachelor)
5.
Master Informatik für Geistes und Sozialwissenschaftler
(unless already taken in Bachelor)

Schedule

Lecture:

Tuesday, 15:30 - 17:00, 1/219

Tutorial:

Wednesday, 13:30 - 15:00, 1/B006,
Friday, 13:45 - 15:15, 1/205


First tutorials will start on Wednesday 1st and Friday 3rd of November.

Please subscribe to the tutorial via OPAL.

Material

Lecture Slides

    Tutorial Material

    • Will be provided via OPAL during the semester

    Press Articles