Developer's guide

Introduction

Purpose

This document aims to help the developer to implement, make evolve and/or modify the RR0-IS system.

Scope

This document target software developers, engineers and designers working on the technical aspects on a RR0-IS system. It affects the overall development of the RR0-IS systeme.

Definitions, acronyms and abbreviations

See also the project's Glossary.

References

  1. Javarome.net (french, translatable) — An amateur website that contains various definitions and documentation about Java software development.

Overview

This document describes the various extensions points in a RR0-IS, and the way to exploit them. It follows the system organisation by modules.

Client modules

Platform constraints

Client modules are restricted on the following platforms :

Visual testimonial applet

UFO Shapes

Each UFO shape is a JavaBean. It has customizable properties, and complies with a specific interface.

To create a new UFO Shape, just define a new class that implement the UFOShape interface.

Coding conventions

..