Welcome to Dekoh Developers.

This page highlights recent information on this wiki. Visit individual sections to see full list of documents.

Dekoh Basics (more...)

Dekoh Big Picture

A brief overview of Dekoh Desktop for developers writing applications on Dekoh, or deploying an existing web app on Dekoh. Dekoh is the ideal web platform for running new breed of applications that combine advantages of web and PC.

Dekoh Architecture and Constituents

Introduction to the 3-layer architecture of Dekoh Desktop. Architects can design applications for deployment on any of the three layers.

Privacy and Security in Dekoh

Dekoh gives users complete control over sharing of content. If a user has shared nothing, it is like any other desktop application. No content is accessible to anyone other than owner of the computer.

Dekoh Basics FAQ


Getting Started (more...)

Getting Ready for Development

Get started with installing and using Dekoh Desktop and applications.

Creating a sample JSP App

Create and deploy a simple JSP application, a Game of Eight puzzle, on Dekoh.

Creating a sample JPA App

This sample takes you through the creation and deployment of a simple JPA (Java Persistence API) application. You will use an Enterprise Bean and some JSPs to create a simple on-line bank application.


Reference Documents for Java Developers (more...)

Understanding Security in Dekoh

Dekoh provides comprehensive security services for all your applications. Dekoh Security comprises Authentication and Authorization.

Working With Contacts On Dekoh

The Contacts API in Dekoh allows you to store e-mail address, locations, multiple phone numbers, and any other information that relates to a contact.

How Applications are shared on Dekoh

Applications can be shared from your Dekoh Desktop on the Dekoh network, such that multiple users can access and even interactively work on the same application at the same time. Dekoh network provides users with the access control feature enabling authentication, authorization, role based permission, etc.

Versioning Components In Dekoh

Dekoh Version Manager registers components, provides users access to these components, and manages the components. It tracks currently available components, their versions, routing requests to the appropriate component URLs and so on.

Reference Documents for UI Developers (more...)

File Chooser Widget

Browse and select files from local machine using this Ajax widget that uses Prototype library and DWR (Direct Web Remoting) to get data.

RSS Reader Widget

RSS Reader can be customized for local and remote share feeds to the desktop. Hook up to third party RSS feeds too.

Photo Metadata Editor Widget

Read and modify IPTC and EXIF metadata in photos. The widget is used by Dekoh Photos.

Tag Cloud Widget

Follow this Tag Cloud documention if you want to use the widget on your Dekoh Desktop. If you want to embed the widget in any of your non-Dekoh applications, follow the document, Using Tag Cloud Widget with Non-Dekoh Apps.

How-Tos (more..)

How do I read metadata from my MP3 files?
How do I add a contact with an email Address or Dekoh User Id?
How do I add a contact with a 'Contact' Object?
How do I use the JavaScript libraries?
How do I use the Selection Tray widget in my web page?
How do I know whether DWR is available on my Dekoh Desktop?
How do I make the component ID unique?
How do I inform Dekoh that other dependent software must be installed for my application to run?
How do I compile sources of sample spplications
How do I GZip compress served content

Attributions

Copyright and acknowlegement attributions