Menu [hide]
  Home
  News
  Forums
  Blogs
Google
The disko framework in detail

Table of content


1. Introduction

Proprietary applications can force developers to reinvent the wheel. An Open Source framework can reduce the effort, since existing and well tested code can be reused for new applications. MMS4L offers the opportunity to develop applications for embed­ded devices easily. It is a plugin based framework, that contains components to create media oriented applications with state-of-the-art user interfaces on embedded plat­forms. It is closely connected to the DirectFB hardware abstraction library, and is spe­cialized in touchscreen and remote control navigation. It provides a plugin based management component, which enables easy developing and extending of embedded applications. MMS4L was originally developed on the x86-architecture and has already been ported to the TI Davinci chipset (together with DirectFB). The goal is to have MMS4L up and running on every single platform DirectFB is working on.

Currently the following features are supported:

  • Input-Handling for Touchscreens and Remote-Controls?
  • Event-based communication
  • flexible GUI development:
    • XML-based dialog descriptions
    • Themeable & Skinnable
  • Streaming of media content through xine library
  • SQLite3 and ODBC database support


2. Architecture of DirectFB & Disko


Text



3. Sample architecture of a typical application based on Disko


Text