Tools

  • Register

Wichtige Links


Web-Anwendungen - Konzepte, Softwarearchitekturen und Technologien

Veranstalter: Florian Matthes
Betreuer: Thomas Büchner
Modulnummer: IN2036 , alter Vorlesungstitel: Multimedia-Datenbanken und Content Management
Umfang: 2 SWS Vorlesung
Ort & Zeit:

Erster Termin: 21.04.2009

Raum: MI 00.13.009a
Zeit: Dienstags von 12:00 bis 13:30

Sprache: Die Vorlesung wird auf Deutsch gehalten. Die Unterlagen sind in Englisch. Die Klausurangabe ist in deutscher Sprache.
ECTS Credits: 3
Klausur:

Mittwoch, 29.07.2009
10.00 - 11.15 Uhr
PH HS1, siehe http://www.physik.tu-muenchen.de/studium/betrieb/lage/hoersaele

Wiederholungsklausur:

Freitag, 09.10.2009
14.30 - 15.45 Uhr
PH HS 2

Merkblatt zur Wiederholungsklausur

Einsichtnahme: Montag, 02.11.09 um 14:30 Uhr im Raum 01.12.060

Scheinvergabe: Klausur am Ende des Semesters
Zugang zu den Unterlagen: Falls Sie noch keinen Zugriff auf die Unterlagen haben, erstellen Sie bitte einen Account, melden sich anschließend an und klicken dann hier. Nur für diese Veranstaltung angemeldeten Benutzer sehen alle Lehrunterlagen und erfahren Neuigkeiten der Raumbelegung per E-Mail.

Stellung im Studienplan [unverbindliche Hinweise]

 

  • Für alle Studiengänge der Fakultät für Informatik ist die Zuordnung im Modulkatalog enthalten.
  • Für alle Studiengänge anderer Fakultäten führt das Prüfungsamt der entsprechenden Fakultät die Informationen.

 

Web Applications - Concepts, Software Architectures and Technologies

Learning Objectives

Participants know successful patterns of customer-centric web sites, and they are able to explain their business and social impacts.

They understand the technological challenges that arise in the implementation of industrial strength web applications. They are able to address purposeful these technological challenges using commercial and open source systems and technologies and proven technical architectures. At the end of the lecture they have sufficient knowledge to contribute to scientific and development projects in this area.

Outline

  • Introduction
  • Business Models on the Web
  • Foundations of Web Site Design
    • Customer-Centered Web Design
      • Why is customer-centered Web design important?
      • What are the key issues driving customer-centered Web design?
    • Web Design Patterns
  • Patterns for Web Site Design
    • Creating a Navigation Framework
    • Basic E-Commerce
    • Advanced E-Commerce
    • Helping Customers Complete Tasks
    • Designing Effective Page Layouts
    • Making Site Search Fast and Effective
    • Making Navigation Easy
    • Speeding Up Web Sites
  • Technical Success Factors for the Web
    • REST: A Platform Neutral, High Performance and Reliable Deployment Architecture
    • A Standardized and Document-Oriented Open Source User Interface Model
  • Web Sites and Web Applications
    • Building a Web Site by Integrating Existing Web Applications
    • Web 2.0, Syndication and Mashups
    • Social Software and Collaborative Intelligence
  • Implementing Web Applications
    • Understanding Programming Languages for the Web
    • Using Content Management Systems
      • Features of a CMS
      • Java Content Repository
      • Case Study: Implementing a Web Site Using CoreMedia CMS
    • Choosing Object Oriented Persistence Framework
      • Hibernate
      • Toro
      • Active Record
    • Web Presentation and Interaction Frameworks
      • What is MVC for Web Applications?
      • Choosing a Template Engine
  • A Functional Analysis of Enterprise Social Software Platforms
    • Content Types
    • Services
  • Performance Patterns for Web Applications

Slides of the Lecture

The slides can be found here.

The slides of the lecture in SS 07 can be found here.

The podcast of Michael Rappa about business models mentioned in the lecture can be downloaded here.

Literature

  • "The Design of Sites. Patterns for Creating Winning Websites" - Douglas K. van Duyne, Prentice Hall PTR; 2 edition, 2006
  • "Building Scalable Web Sites" - Cal Henderson, O'Reilly Media, 2006
  • "Architecting Enterprise Solutions" - Paul Dyson, Andrew Longshaw, John Wiley & Sons; 2004
  • "Information Architecture for the World Wide Web" - Peter Morville, O'Reilly Media, 2006
  • "Ambient Findability. What We Find Changes Who We Become" - Peter Morville, O'Reilly Media, 2005
  • "Don't make me think! Web Usability: Das intuitive Web" - Steve Krug, New Riders Press; 2 edition, 2005
  • "Designing the Obvious. A Commonsense Approach to Web Application Design" - Robert Hoekman, New Riders Press; 1 edition, 2006

Additional Reading is given in the lecture.

In case you have further questions, send an email to Thomas Büchner (buechner at in.tum.de).