Navigation

Content Hotkeys
Distributed and Self-organizing Systems
Distributed and Self-organizing Systems
Teaser
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

The tutorial will start later in the semester. We will announce the concrete date on our website and in the lecture.

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
(expiring course)
5./7.
Diplom Angewandte Informatik
(expiring 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

The tutorials will start later in the semester. We will announce it here on the homepage early enough.

Please subscribe to the tutorial via OPAL.


Material

Lecture Slides

    Tutorial Material
    • Will be provided via OPAL during the semester

    Press Articles