WS2425 WS2324 WS2223 WS2122 WS2021 WS1920 WS1819 WS1718 WS1617 WS1516 WS1415 WS1314 WS1213 WS1112 WS1011 WS0910 WS0607 WS0405
Lecture Online Multimedia
Lecturer:Prof. HußmannTutorials: Nadja Terzimehic, 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
- Communication and Questions
- Lecture
- Tutorials
- Exam
- Retry Exam
- FAQ - Frequently Asked Questions
News
- 08/03/18: The retry exam will take place on March 26th 2018, from 14:00 to 16:00. For more information, please check under Retry Exam.
- 09/02/18: We uploaded a document containing very important information regarding the exam.
- 06/02/18 There will be no lecture on February 8th. In case of any questions before the exam, please attend the CodeLabs session on Wednesday, post your question on Slack or contact Nadja Terzimehic. We wish you all great success at the exam!
- 31/01/18: We have published some more information regarding the exam, please check under Exam".
- 01/12/17: The exam will take place on February 12th 2018, from 10:00 to 12:00. More details soon.
- 29/11/17: There will be no lecture on November 30.
- 31/10/17: Since there are no tutorials this week, please work through the material (see below) on your own. You can ask questions on Slack to get help.
- 12/10/17: Please register for this course via UniWorx to facilitate organization.
- 02/20/17: This lecture is not admitted as a "Vertiefendes Thema" for Bachelor students of (Media) Informatics.
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 (Slack) Major subject 02 Monday 6-8 p.m. Thomas Weber (Slack) Major subject 03 Wednesday 2-4 p.m. Florian Bemmann (Slack) Minor subject 04 Wednesday 4-6 p.m. Florian Bemmann (Slack) All CodeLabs Wednesday 6-8 p.m. Alternating Office Hours Friday 2-4 p.m. Nadja Terzimehic
Tobias Seitz
Individual registration requiredLocation: 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
Communication and Questions
We use Slack to discuss everything related to the lecture and tutorials. Please sign up and join the discussion, you can ask all your questions there.
Lecture
Date | Subject | Slides | Video | Examples |
---|---|---|---|---|
19/10/17 | 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 |
|
26/10/17 | 2. Interactive Web Apps Part b: Intro to HTTP, Data Passing and Storage |
Slides 2b | Podcast 2b | Examples 2b |
02/11/17 | 2. Interactive Web Apps Part c: Database Access, Intro to jQuery |
Slides 2c | Podcast 2c | Examples 2c |
09/11/17 | 3. Web Paradigms and Interactivity: AJAX and Related Concepts |
Slides 3 | Podcast 3 | Examples 3 |
16/11/17 | 4. Web Technology Evolution: Express, Polymer, but also J2EE |
Slides 4 | Podcast 4 | Examples 4 |
23/11/17 | 5. Communities, the Web, and Multimedia | Slides 5 | Podcast 5 | |
07/12/17 | 6. Digital Rights Part a: Basics | Slides 6a | Podcast 6a | |
14/12/17 | 6. Digital Rights Part b: Watermarks, Standards 7. Cryptographic Techniques: Basic Intro |
Slides 6b Slides 7 |
Podcast 6b Podcast 7 |
|
21/12/17 | 8. Multimedia Content Description | Slides 8 | Podcast 8 | |
11/01/18 | 9. Electronic Books and Magazines | Slides 9 | Podcast 9 | |
18/01/18 | 10. Multimedia Content Distribution (Streaming) | Slides 10 | Podcast 10 | |
25/01/18 | 11. Linear Online Multimedia (Internet Radio & TV) |
Slides 11 | Podcast 11 | |
01/02/18 | 12. Multimedia Conferencing 13. Signaling for Multimedia Communication |
Slides 12 Slides 13 |
Podcast 12 Podcast 13 |
|
08/02/18 | No lecture on this day! |
Tutorials
All resources for the major subject (HF) tutorials can be found in our MMN GitHub repository for the tutorials.Please install all tools listed in the Reamde before you attend the tutorials.
We encourage discussion about the lecture and tutorials via Slack: https://mimuc.slack.com/messages/mmn-ws1718 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.
# | Starting Date | Topics | Slides | Assignments |
---|---|---|---|---|
01 | 23.10. | Organization, PHP | HF 01 NF 01 Materials |
HF A01 NF A01 |
02 | 30.10. | PHP Sessions Self Study | HF 02 NF 02 Materials NF |
HF A02 NF A02 |
03 | 06.11. | HF: PHP & MySQL NF: MySQL |
HF 03 NF 03 |
HF A03 NF A03 |
04 | 13.11. | HF: jQuery Basics NF: PHP & MySQL |
HF 04 NF 04 Materials NF |
HF A04 NF A04 NF Skeleton 04 |
05 | 20.11. | HF: jQuery AJAX NF: jQuery Basics |
HF 05 NF 05 Materials NF |
HF A05 NF A05 NF Skeleton 05 |
06 | 27.11. | HF: Vanilla JS NF: jQuery Animations |
HF 06 NF 06 Materials NF |
HF A06 NF A06 NF Skeleton 06 |
07 | 04.12. | HF: NodeJS NF: jQuery AJAX |
HF 07 NF 07 Materials NF |
HF A07 NF A07 NF Skeleton 07 |
08 | 11.12. | HF: NodeJS Authentication NF: jQuery AJAX 2 |
HF 08 NF 08 Materials NF * Update: CodeQuest Solution * |
HF A08 NF A08 |
09 | 18.12. | HF: NodeJS Watermarks NF: Repetition, Watermarks |
HF 09 NF 09 Materials NF |
HF A09 NF A09 NF Skeleton 09 |
10 | 08.01. | HF: Repetition, Metadata NF: Repetition, Metadata |
HF 10 NF 10 |
HF A10 NF A10 NF Skeleton 10 |
11 | 15.01. | HF: eBooks, Polymer NF: eBooks, Responsive Web |
HF 11 NF 11 Materials NF |
HF A11 NF A11 |
12 | 22.01. | HF: Polymer Elements NF: DASH, HTML5 |
HF 12 NF 12 * UPDATE * Materials NF |
HF A12 NF A12 NF Skeleton 12 |
13 | 29.01. | HF: Polymer Media Input NF: Repetition |
HF 13 NF 13/14 Materials NF |
Exam Preparation:
Repetition sheet HF Repetition sheet NF Example Exam HF Example Exam NF Unofficial Q&A |
Exam
- Date: 12/02/2018 10-12h
- Location: B 201, Main building, Geschwister-Scholl-Platz 1
- Deadline for registration: Tue 06/02/2018, 10:00h
- Deadline for deregistration: Thu 08/02/2018, 10:00h
-
Attention:
- The exam will be "open-book". You can bring a printed slides, assignment sheets, cheat-sheets, notes, code printed on paper and an Eng-Ger vocabulary.
- 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: Mon 26/03/2018 14-16h
- Location: B 201, Main building, Geschwister-Scholl-Platz 1
- Deadline for registration: Tue 20/03/2018, 10:00h
- Deadline for deregistration: Thu 22/03/2018, 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)
FAQ - Frequently Asked Questions
There is an up-to-date FAQ on GitHub