jAPS 2.0 - Linee guida per la realizzazione dei Plugin

Do It The jAPS Way

Eugenio Santoboni

Prima versione in Italiano 
Chief Solution Engineer
AgileTec s.r.l.

Roberta Quaresima

Prima versione in Italiano 
jAPS Chief Marketing Officier
Tzente s.r.l.

Legal Notice

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the Appendix entitled "GNU Free Documentation License".

The copyright holders make no representation about the suitability of this Document for any purpose. It is provided “as is” without expressed or implied warranty. If you modify this Document in any way, identify your resulting Document as a variant of this Document.

2010-04-09

Revision History
Revision 1.12010-04-09RQ

Porting su DocBook 4.5

Revision 1.02009-02-09RQ

Primo rilascio

Abstract

L'obiettivo del seguente documento è fornire le linee guida per la realizzazione dei jAPS Plugin secondo definiti standard di qualità.


Chapter 1. Scopo del documento

Introduzione

L'obiettivo del seguente documento è fornire le linee guida per la realizzazione dei jAPS Plugin secondo definiti standard di qualità.

A chi è rivolto

Questo documento è rivolto agli sviluppatori che vogliono sviluppare nuovi plugin per jAPS 2.0 Platform.

Prerequisiti

Per poter utilizzare efficacemente le informazioni contenute in questo documento, non sono necessarie conoscenze specifiche.

Riferimenti

Ulteriori informazioni possono essere richieste attraverso la mailing list ufficiale Google Group "japs-platform".

Per mandare un messaggio ai membri della lista, invia una mail a .

È inoltre possibile consultare la documentazione presente in: jAPS 2.0 Project - Sito per gli sviluppatori

Chapter 2. Linee guida

L'obiettivo del seguente documento è fornire le linee guida per la realizzazione dei jAPS Plugin secondo definiti standard di qualità.

La documentazione rilasciata di supporto allo sviluppo e al rilascio dei Plugin comprende i seguenti documenti:

  • “jAPS 2.0 – Linee guida e Standard di codifica”: descrive gli standard di codifica utilizzati nel progetto jAPS 2.0 e fornisce le linee guida da utilizzare per la scrittura del codice sorgente aderente al progetto.

  • “jAPS 2.0 - Pattern Creazione ed Integrazione Servizi Applicativi”: fornisce una descrizione del modello architetturale di jAPS e dei passi da seguire per lo sviluppo di un nuovo servizio applicativo.

  • “jAPS 2.0 – Plugin Pattern”: fornisce una descrizione completa della struttura del jAPS-Plugin e le linee guida che consentano di sviluppare e predisporre un nuovo Plugin su base jAPS 2.0.

  • “jAPS 2.0 – Template Scheda Plugin“: informazioni generali sui singoli Plugin da pubblicare nel portale.

  • “jAPS 2.0 - Template documentazione Plugin“: fornisce le linee guida per la compilazione della documentazione a corredo dei Plugin.

Ogni Plugin deve essere rilasciato in un package composto da 3 elementi fondamentali:

  • Readme: breve documento nel quale vengono spiegate le funzionalità del Plugin e la versione di jAPS per la quale il Plugin è stato sviluppato e testato.

  • Cartella src jAPS-Plugin: contenente tutte le componenti necessarie per poter integrare il Plugin in un progetto basato su jAPS 2.0 ed impiantato su Eclipse. Le componenti devono essere sviluppate secondo le specifiche contenute nei documenti “jAPS 2.0 - Standard di codifica”, “jAPS 2.0 - Pattern Creazione ed Integrazione Servizi Applicativi” e “jAPS 2.0 – Plugin Pattern”.

  • Cartella documentazione: documentazione a corredo del Plugin. Il documento principale, redatto in lingua inglese utilizzando il “jAPS 2.0 - Template documentazione Plugin“, deve contenere le specifiche tecniche e funzionali del Plugin dettagliate nel documento “jAPS 2.0 – Plugin Pattern”.