Overview

As mentioned in the Dekoh Architecture and Constituents page, Dekoh Desktop consists of
  • Dekoh Runtime the core of the platform, providing all infrastructural services for applications
  • Portal Framework designed for organizing, managing and sharing personal digital assets; referred to as Digital Object (DIO)

The bottom-most layer ("Web Server") is mandatory part of Dekoh Desktop and applications could be written for deployment on any of the three layers, as shown below.

Dekoh Runtime

The Web Server and Extended Services layers together form the "Dekoh Runtime". Extended Services layer in Dekoh Runtime consists of the following:
  • Database. Apache Derby database that can be used to store application data and metadata.
  • Java Persistence API (JPA). Toplink JPA is included to provide persistence management and O-R mapping.
  • Version Manager. Version checks, installation management and preferences framework.
  • Web Remoting. Direct Web Remoting (DWR)to provide access to JavaScript from Java; optionally OpenAMF is included to provide access from Flash to Java
  • RSS. Rome utilities to generate and/or consume RSS and Atom feeds.

Portal Framework

Applications built on top of Portal Framework, automatically get facilities such as object-level persistence, sharing, tagging, rating, commenting, etc. typically common in Web2.0 applications.

Attachments