Department for Informatics | Sitemap | LMU-Portal
Deutsch
  • Home
  • Future Students
  • Enrolled students
  • Teaching
    • Archive
    • WS 2016/2017
      • AK3D
      • AKM
      • CD
      • DM
      • DS
      • DW1
      • DW2
      • EIPNF
      • EVM
      • HS
      • IFD
      • IV
      • IVP
      • LCS
      • MMI2
      • MMN
      • OGW
      • OPENLAB
      • P3D
      • PED
      • PEM
      • PKMM
      • PMG
      • PS
      • PSK
      • PUE
      • PWP
      • SMS
      • SWH
      • TS
      • ZSK
  • Research
  • People
  • Contact
  • Visitors
  • Jobs
  • FAQ
  • Internal
MMN in other semesters:
WS2425 WS2324 WS2223 WS2122 WS2021 WS1920 WS1819 WS1718 WS1617 WS1516 WS1415 WS1314 WS1213 WS1112 WS1011 WS0910 WS0607 WS0405
Home > Teaching > WS 2016/2017 > MMN

Lecture Online Multimedia

Uniworx
Slack Channel
Forum
Lecturer:Prof. Hußmann
Tutorials: Tobias Seitz
Hours per week: 3 (Lecture) + 2 (Tutorial)
ECTS credits: 6
Modul: WP5, Multimedia im Netz (für Master Medieninformatik)
P5, Multimedia im Netz (für Nebenfach Medieninformatik)
P9, Multimedia im Netz / Online Multimedia (for Master MMT)
Language: English
  • News
  • Dates and Locations
  • Contents
  • Lecture
  • Tutorials
  • Exam
  • Retry Exam
  • Name a Term Game
  • FAQ - Frequently Asked Questions

News

  • 18/04/17: Please read the information about the retry exam carefully, before you attend.
  • 06/03/17: The retry exam is going to take place on April 20th, between 10 and 12h. The info sheet is still valid, except for the location. More info, see below.
  • 14/02/17: We uploaded a document containing very important information regarding the exam.
  • 07/02/17: The final tutorial for the minor subject will be done instead of the code lab on Wednesday, February 2nd. There will be a Q&A session on Friday.
  • 05/12/16: The tutorial on December 5th at 6 p.m. will be cancelled because an Open Lab Day takes place in our building. Please visit one of the other three tutorials instead.
  • 23/11/16: There will be no lecture on November 24.
  • 21/11/16: The exam takes place on February 17th 2017 between 12-14h. Details below.
  • 02/11/16: For lecture chapter 2b, a few updates are available. This just corrects minor mistakes.
  • 19/10/16: We're happy to announce our codelabs. You can work on the programming assignments and get help from the MMN team. Wednesdays 6-8 p.m. (starting Oct 26).
  • 14/10/16: To facilitate participation in the tutorials with your own laptop, please install these tools beforehand.
  • 01/09/16: We have opened a Slack channel where students and staff discuss topics around the lectures and tutorials.
  • 16/08/16: News coming up soon.

Dates and Locations

  • Lecture:
    Date: Thursday 10 am to 1 pm
    Location: Schellingstr. 3 (S), Hörsaal S 004 Site map
  • Tutorials:
    Dates:
    Target Group No. Day Time Tutor
    Major subject 01 Monday 4-6 p.m. Thomas Weber / Tobias Seitz
    Major subject 02 Monday 6-8 p.m. Thomas Weber / Tobias Seitz
    Major subject 03 Wednesday 2-4 p.m. Peter Juras
    Major subject 04 Wednesday 4-6 p.m. Peter Juras
    All CodeLabs Wednesday 6-8 p.m. Tobias Seitz
    Minor subject 01 Friday 2-4 p.m. Tobias Seitz
    Location: Amalienstr. 17, A 001 (CIP Pool "Luna") Site map

Contents

The lecture discusses multimedia services which are realized through data networks (online). Knowledge about data networks is introduced as far as necessary for understanding the lecture, for details students are referred to other lectures on computer networks. The lecture is structured into the following areas:

  • Web technologies for interactive multimedia: Server-side interactivity with PHP, NodeJS, asynchronous interactivity in the Web (Ajax), client-side JavaScript frameworks (JQuery, Polymer), mashups of Web sites
  • Content-oriented base technologies: Further technologies required for storing, transferring and processing of multimedia data in the net, including security issues, metadata standards and rights managament
  • Multimedia distribution services: e.g. WebRadio, WebTV, electronic books and corresponding base technologies
  • Multimedia services for individual communication: e.g. Video and multimedia conferencing technology

The lecture course is suitable for:

  • Students of Media Informatics (Master) or Informatics (Master) being well grounded in topics of Media Informatics, or Human-Computer-interaction (Master)
  • Students of Media Informatics as a minor field of study (60 ECTS) - compulsory course in the fifth term
  • Students of Master MMT - compulsory course in the third term

Lecture

Date Subject Slides Video Examples
20/10/16 1. Introduction and Motivation
2. Interactive Web Apps Part a:
Media in HTML, Basic Intro to PHP
Slides 1
Slides 2a
Podcast 1
Podcast 2a

Examples 2a
27/10/16 2. Interactive Web Apps Part b:
HTTP Data Passing, Data Storage Basics
Slides 2b
Update 2b
Podcast 2b Examples 2b
03/11/16 2. Interactive Web Apps Part c:
Database Access, DOM Manipulation (jQuery)
Slides 2c Podcast 2c Examples 2c
10/11/16 3. Web Paradigms and Interactivity Slides 3 Podcast 3 Examples 3
17/11/16 4. Technology Evolution
(e.g. Node.js, Express, Polymer)
Slides 4 Podcast 4 Examples 4
24/11/16 No lecture due to
laying of foundation stone for new building
01/12/16 5. Communities, the Web, and Multimedia Slides 5 Podcast 5
08/12/16 6. Digital Rights Part a:
Copyright, rights models, DRM
Slides 6a Podcast 6a
15/12/16 6. Digital Rights Part b:
Digital Watermarking, real-life DRM
7. Cryptography Intro
Slides 6b

Slides 7
Podcast 6b

Podcast 7
22/12/16 8. Content Description: Metadata Slides 8 Podcast 8
12/01/17 9. Electronic Books Slides 9 Podcast 9
19/01/17 10. Streaming Technology Slides 10 Podcast 10
(from 2015)
26/01/17 11. Linear Online Multimedia Slides 11 Podcast 11
02/02/17 12. Multimedia Conferencing
13. Signaling for Multimedia Communication
Slides 12
Slides 13
Podcast 12
Podcast 13

Tutorials

All resources for the major subject (HF) tutorials can be found in our MMN GitHub repository for the tutorials.

We encourage discussion about the lecture and tutorials via Slack: https://mimuc.slack.com/messages/mmn-ws1617 To sign up, you need an email address that ends in "@cip.ifi.lmu.de". The tutors will provide support and answer questions on the topic.

# Date Topics Slides Assignments
01 24.10. Organization, PHP Slides 01 HF
Slides 01 NF
Resources 01 HF
Resources 01 NF
Assignment 01 HF
Assignment 01 NF
02 31.10. PHP - Sessions Slides 02 HF
Slides 02 NF
Resources 02 HF
Resources 02 NF
Assignment 02 HF
Assignment 02 NF
03 07.11. PHP - Database Access Slides 03 HF
Slides 03 NF
Resources 03 HF
Resources 03 NF
Assignment 03 HF
Assignment 03 NF
04 14.11. HF: jQuery Basics
NF: PHP & MySQL
Slides 04 HF
Slides 04 NF
Resources 04 HF
Resources 04 NF
Assignment 04 HF
Assignment 04 NF
Code skeleton 04 NF
05 21.11. HF: jQuery Ajax
NF: jQuery Basics
Slides 05 HF
Slides 05 NF
Resources 05 HF
Resources 04 NF
Assignment 05 HF
Assignment 05 NF *Update*
Code skeleton 05 NF *Update*
06 28.11. HF: Vanilla JS
NF: jQuery Animation
Slides 06 HF
Slides 06 NF
Resources 06 HF
Resources 06 NF
xml-proxy.php
Assignment 06 HF
Assignment 06 NF
Code skeleton 06 NF
07 05.12. HF: NodeJS
NF: jQuery AJAX
Slides 07 HF
Slides 07 NF
Resources 07 HF
Resources 07 NF
Assignment 07 HF
Assignment 07 NF
Code skeleton 07 NF
08 12.12. HF: DRM NodeJS Code Quest
NF: jQuery AJAX 2
Slides 08 HF
Slides 08 NF
Resources 08 HF
CodeQuest Solution

Resources 08 NF
CodeQuest Solution
Assignment 08 HF
Code skeleton 08 HF (also on GitHub)

Assignment 08 NF *Update*
09 19.12. HF: Watermarks
NF: Repetition, Watermarks
Slides 09 HF
Slides 09 NF
Resources 09 HF
Resources 09 NF
Assignment 09 HF
Code skeleton 09 HF

Assignment 09 NF
Code skeleton 09 NF
10 09.01. HF: Repetition, Metadata
NF: Repetition, Metadata
Slides 10 HF
Slides 10 NF
Assignment 10 HF
Assignment 10 NF
Code skeleton 10 NF
11 16.01. HF: e-books, Polymer
NF: e-books, responsive design
Slides 11 HF
Slides 11 NF
Resources 11 NF
Assignment 11 HF
Assignment 11 NF
12 23.01. HF: Polymer Use Case
NF: HTML5 Media
Slides 12 HF
Resources 12 HF
Slides 12 NF
Resources 12 NF
Assignment 12 HF
Assignment 12 NF
Code skeleton 12 NF
13 30.01. HF: Polymer Ajax, Media Capture
NF: Repetition Part 1
Slides 13 HF
Resources 13 HF
Slides 13 & 14 NF *Update*
Resources 13 & 14 NF
Exam Preparation:
Repetition sheet HF
Repetition sheet NF
Example Exam HF
Example Exam NF
Unofficial Q&A
14 06.02. HF: Repetition
NF: Repetition Part 2
Slides 14 HF
Slides 13 & 14 NF *Update*
Resources 13 & 14 NF
---

Exam

  • Please read the information about the exam.
  • Date: 17/02/2017 12-14h
  • Location: M118 & B101, Main building, Geschwister-Scholl-Platz 1
  • Deadline for registration: Mo 13/02/2017, 10:00h
  • Deadline for deregistration: Wed 15/02/2017, 10:00h
  • Attention:
    • The exam will be "open-book". You can bring a printed slides, assignment sheets, cheat-sheets, notes and code printed on paper.
    • Mobile phones, laptops and any other communication technologies are strictly forbidden.
    • Student ID card required
    • Valid identification document required (e.g. ID card or passport)

Retry Exam

  • Date: 20/04/2017 10-12h
  • Location: A140, Main building, Geschwister-Scholl-Platz 1
  • Deadline for registration: Tue 18/04/2017, 10:00h
  • Deadline for deregistration: Wed 19/04/2017, 10:00h
  • Attention:
    • The exam will be "open-book". You can bring a printed slides, assignment sheets, cheat-sheets, notes and code printed on paper.
    • Mobile phones, laptops and any other communication technologies are strictly forbidden.
    • Student ID card required
    • Valid identification document required (e.g. ID card or passport)

Name a Term Game

From time to time we use the Name a Term game to do the recap exercise during the tutorials.
To play it, follow this link: Name A Term

FAQ - Frequently Asked Questions

There is a more up-to-date FAQ in our Slack Channel

Can I get ECTS credits for Online Multimedia during the bachelor program?
No, but you can attend the course and if you pass the exam, you will get the credit in your masters program.
What is the language of the exam?
The exam will be held in English. You can answer in English or German.
(When) is there going to be a retry exam?
We offer a retry exam in the week before the summer term starts. The exact date will be announced when the first exam has been graded.
To top
Impressum – Privacy policy – Contact  |  Last modified on 2017-04-18 by Tobias Stockinger (rev 28985)