Strict Standards: Redefining already defined constructor for class Object in /customers/0/2/c/ on line 54 Strict Standards: Non-static method Configure::getInstance() should not be called statically in /customers/0/2/c/ on line 38 The Asthma Blog

The Asthma Blog

Interaktion Design and Multimedia

Web Application Development - Module II: Web Programming

By: Per Thykjaer Jensen, cand.mag.

Lecturer: Matthias Korn
Instructor: Peter Urbak
Date: June 2011.


Report for the Exam Assignment: "The Asthma Blog" (June 2011)


The asthma diary is an imortant tool for any asthma patient. Today most asthma patients have to enter observation data with pen and pencil. Could an online blog do this in a better way? In this project I suggest that an online asthma diary could be a better solution. As a demonstration I develop a prototype by CakePHP.

About this page

This page is a prototype. You can access the Asthma Blog by clicking the menu above. If you want to try it out, you should create a new user.

The sketch of the Asthma Blog created with the rapid development framework CakePHP. The Asthma Blog is an exam project at Web Application Development, Module II.

The webpage is made with free open source programs: baked with CakePHP on a LAMP-server. After baking end editing the files were uploaded to this webserver. Images are made with the GIMP. The graphs e.g. in the "posts" section are just plain div-tags - CSS styled to size via PHP and values from the database. Loops and a homemade CakePHP helper did the trick here...

A prototype is a visualization of an idea. In "the real world" (where ever it may be) the user data should obviously be private. Users should be able to use the site with different access types acoording to their role. Please refer to the user scenarios in my report.