Web Applications

Module Code
Module Coordinators
Klaus-Dieter Quibeldey-Cirkel
Klaus-Dieter Quibeldey-Cirkel
Short Description
This course introduces the engineering of mobile applications for touchscreen smartphones and tablet computers. HTML5 and native apps for iOS devices from Apple will be designed and developed.
Learning Objectives

• Course participants will learn how to optimize a web application for mobile usage.
•They will be able to design and implement multi-medial HTML5/CSS3 applications for smartphones and tablet computers under the con-straints of screen size, bandwidth, and finger control.
•They can transform Web applications as hybrid apps on iOS and An-droid.

  • Mobile browsers vs. desktop browsers
  • HTML5, CSS3, JavaScript, and animations in WebKit browsers
  • Mobile usability concepts: list navigation and multi-touch gestures
  • Developing a design concept and prototype for a mobile web application
  • Offline web applications: web storage and SQL database with HTML5
  • Cross-platform mobile app development with PhoneGap
  • Introduction to Objective-C and Xcode
Duration in Semester
Instruction Language
Total Effort
6 CrP; an estimated 180 hours, of which approximately 60 are spent in class.
Weekly School Hours
Method of Instruction
Lecture 2 sppw Practical Course 2 sppw
Requirements for the awarding of Credit Points
Written or oral exam (The form of the examination will be announced to the students in a timely and appropriate manner)
Evaluation Standard
according to examination regulations (§ 9)
  • M. Mikowski, J. Powell: Single Page Web Applications Manning
  • S. Tilkow: REST und HTTP: Einsatz der Architektur des Web für Integrationsszenarien dpunkt.Verlag
  • T. Barker: High Performance Responsive Design: Building Faster Sites Across Devices Kindle
  • P. L. Gorski et al.: WebSockets: Moderne HTML5-
  • Echtzeitanwendungen entwickeln Hanser
  • M. Ross: PhoneGap: Mobile Cross-Plattform-Entwicklung mit Apache Cordova & Co. dpunkt.Verlag