A portal application implemented on a multipurpose computer provides access from a client to a multimedia service. The portal application comprises a plurality of services respectively structured according to a model-view-controller (MVC) architectural pattern and respectively comprising at least one model containing data, a controller and at least one view for the presentation of data of the model. The services are designed to communicate with each other by way of the controller. Therefore, services can be dynamically installed and removed. Due to the presence of a plurality of uses associated with a single controller, the various services are supported to produce different kinds of mark-up languages for each of a plurality of different devices.

 
Web www.patentalert.com

> Dynamic software update system, method and program product

~ 00395