explicanto by Beck et al. Services GmbH > explicanto Open Source Project
explicanto
 

explicanto Authoring Platform Server Documentation

explicanto Developer Documentation for the Server of the Authoring Platform

How to build the Explicanto Client

To build the Explicanto Authoring Client you have to cover the folowing steps.

Fetch the project from explicanto svn (trunk/authoring/client/ExplicantoClient)

The explicanto Authoring client is a RCP (Rich Client Plaform) application developed using Eclise IDE and you need to have Eclipse 3.1 (or higher) installed in order to build it. You can download it from External ref

ATTENTION! The ExplicantoClient it is NOT compatible with any Eclipse version above 3.1.1. If you wish to run it on newer versions you'll have to do some changes in the code (no support offered yet).

Import the ExplicantoClient project into the eclipse workspace.

All the necessary external libraries must be added. If you already have the server dependencies then most of them are already present. These have to be copied into the lib folder of the project and are the folowing:

Additionaly you will need the xored library used to edit html content. It can be requested from xored.com. Currently the website is under construction, the link will be updated asap. You will have to copy the files into your Eclipse's features and plugins folders and restart Eclipse.

If all these libraries don't appear in the project class path then they must be manually added using Java Build Path of the projects properties. The folowing screenshot shows how the libraries should look like:

In the root of the project there is the explicanto.properties file witch contains the address of the Explicanto Server. Modify this for the server's location

You can run the Explicanto Client with Run->Eclipse Applicantion feature or you can export the project with Export->Deployable plugins and features and run it externaly

TODO

  • Specify for each library a minimal version and how to get it
  • Explain ExplicantoClientFeature usage (optional, for webstart)
  • Write a hacking howto