How-To Documentation

This page contains links to documents that describe how to do specific tasks in Dekoh. We will post new how-to's on a regular basis. Remember to check Dekoh's reference documentation and search the web for more how-to's that might be published on blogs or elsewhere.

The How-Tos are aimed at helping developers to quickly start understanding features in dekoh, without having to consult the detailed documentation of the product.

How-Tos

Working With Dekoh Photos and Dekoh Music API

How do I read metadata from my JPEG files?
How do I read metadata from my MP3 files?
How do I import JPEG files?
How do i upload pictures to a third party website or some online storage?

Working With Contacts On Dekoh

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 send out a contact invitation?
How do I verify whether a user already exists in my contact list?

How Applications Are Shared On Dekoh

How do I share my application with only selected number of contacts from my address book?
How do I add more contacts to an existing shared application?
How do I remove contacts from an existing shared application?
How do I share an application with all contacts in my address book?
How do I share an application with all Dekoh Network users?
How do I share an application with everyone (public sharing) over the internet?
How do I find an application shareScope?
How do I find the contacts with whom I have shared the application if the shareScope is ShareService.ShareScope.PRIVATE_SHARE?

Using JavaScript Widgets Shipped with Dekoh

How do I use the JavaScript libraries?
How do I include the Date Chooser widget in my web page?
How do I use the Dialog widget in my web page?
How do I change the look and feel of my Dialog Widget?
How do I include the Inline Tray widget in my web page?
How do I create a Menu widget in my web page?
How do I setup the Message Tray widget in my web page?
How do I setup the RSS Feed for the Dekoh network activity on my web page?
How do I setup the RSS Feed for the Dekoh Desktop activity on my web page?
How do I setup the RSS Feed for an external URL (for example, your blog) on my web page?
How do I use the Selection Tray widget in my web page?
How do I include the Template Chooser widget in my web page?
How do I include the Update Chooser widget in my web page?

Working with DWR In Dekoh

How do I know whether DWR is available on my Dekoh Desktop?
How do I use DWR in my application?
How do I use the DWR calls which are already available on Dekoh Portal?

Versioning Components In Dekoh

How do I make an existing application run on Dekoh?
How do I help users install my application (along with Dekoh, if not already installed) from my website?
How do I make the component ID unique?
How do I customize the way my application installs on the user’s computer?
How do I inform Dekoh that other dependent software must be installed for my application to run?
How do I publish a new version of my app, and make it available to users?
How do I inform my users about the new available version?
How do I make it mandatory for users to upgrade to a new version?
How do I migrate my users from one version to another?
How do I package a third party software as a Dekoh component? How do I use it in another application?

Miscellaneous

How do I compile sources of sample applications?
How do I deploy a built WAR on Dekoh
How do I precompile JSP files?
How do I compress GZip content served by Dekoh?
How do I prevent cross-site scripting?