Menu

developers

Pina Palmieri

CoFFEE Developers info

Here you can find useful information both for the CoFFEE ''Core'' developer and the CoFFEE ''Tool developer''. The day-by-day notes can be found at the Development Notes page.

News

  • [2009 March 26th] The wizard for developing CoFFEE tools is available in version 0.2 as package coffeewizard at

https://sourceforge.net/project/showfiles.php?group_id=234505&package_id=294172 . There is also some documentation available

Technical Documentation

  • The Core technical documentation is the place where you can find information about the overall structure of CoFFEE, how we use Eclipse Communication Framework and describes the CoFFEE plugins lifecycle
  • The Tools technical documentation is where you find information about the most important and complex CoFFEE tools (the threaded and the graphical discussion tools) with some info about the other tools
  • The developer guide is where you can find the information about how to develop a new tool

Developer's topics

Here we cover the topics that can be useful for the developers.

[Configuration]: the JVM, Eclipse etc. versions that we used for the development. It is highly suggested that the developers get exactly the same environment for the development.

Internationalisation?: how is the internazionalisation mechanism works and a step-by-step guide on how to add a new language.

Structure of the projects?: information about the structure of the projects and some conventions that have been used

Deployment?: how is the deployment of CoFFEE organized. We rely (for the Windows version) on the InnoScript Setup and provide also the scripts for generating the Full version and the Teacher version of the executable installers.

[EC-CoFFEE]: a CoFFEE plug-ins inside Eclipse, how to integrate CoFFEE plugins with Eclipse.

CoFFEE on Remote: experiences and plans for the remote usage of CoFFEE and CoFFEE re-engineering of the project to tackle nat traversal problem introducing XMPP protocol

Jazz & Rational Team Concert

CoFFEE on geographic network?: CoFFEE tackles nat traversal problem introducing XMPP container

Communication between RAP and ECF protocols: a preliminary study to introduce ECF protocol in RAP (Rich Ajax Platform) technology.

CoFFEE project Overview

CoFEEE project Overview: here we describe the porting of CoFFEE project in the versions of Eclispe (Helios, Indigo...), Eclipse Communication Framework (ECF) and XMPP protocol.


Related

Wiki: CoFEEE project Overview
Wiki: CoFFEE Home
Wiki: EC-CoFFEE
Wiki: Jazz & Rational Team Concert