Funzioni

Un prodotto Eclipse è strutturato, sul disco, come una raccolta di plug-in. Ciascun plug-in contiene il codice che fornisce alcune delle funzionalità del prodotto. Il codice e altri file relativi a un plug-in sono installati sul computer locale e, all'occorrenza, vengono attivati automaticamente. I plug-in di un prodotto vengono raggruppati in funzioni comuni. Una funzione rappresenta l'unità più piccola di funzionalità che può essere installata e di cui è possibile effettuare lo scarico separatamente. (La nozione di funzione è nuova per Eclipse 2.0 e sostituisce la nozione simile di componente in Eclipse 1.0).

La natura fondamentalmente modulare della piattaforma Eclipse rende semplice sia l'installazione di funzioni aggiuntive e di plug-in in un prodotto Eclipse, sia l'aggiornamento dei plug in e delle funzioni esistenti del prodotto. Questo è reso possibile dall'utilizzo di utilità di installazione native tradizionali che vengono eseguite separatamente da Eclipse, oppure dall'utilizzo del gestore aggiornamenti della piattaforma Eclipse. È possibile utilizzare il gestore aggiornamenti di Eclipse per individuare, scaricare e installare funzioni aggiornate e plug-in da speciali siti di aggiornamento di Eclipse sul Web.

Il meccanismo di base sottostante del gestore aggiornamenti è semplice: i file relativi a una funzione o a un plug-in vengono sempre memorizzati in una sottodirectory nel cui nome è incluso un identificativo della versione (ad esempio "2.0.0"). Alle diverse versioni di una funzione o di un plug-in vengono sempre assegnati identificativi di versione diversi, assicurando in tal modo che possano coesistere sul disco più versioni della stessa funzione o dello stesso plug-in. In questo modo l'installazione o l'aggiornamento di funzioni e plug-in richiede l'aggiunta di più file ma non l'eliminazione o la sovrascrittura dei file esistenti. Una volta installati i file nel computer locale, le nuove versioni di funzioni e plug-in saranno disponibili per essere configurate. La stessa base di file installata è perciò in grado di supportare molte diverse configurazioni simultaneamente; l'installazione e l'aggiornamento di un prodotto esistente si riducono così alla formulazione di una configurazione che in modo incrementale è più nuova di quella attuale. Le configurazioni importanti possono essere salvate e ripristinate in attività, nell'eventualità di un aggiornamento non riuscito.

Prodotti di grandi dimensioni basati su Eclipse possono organizzare le funzioni in strutture a partire dalla funzione principale che rappresenta l'intero prodotto. Questa funzione principale include unità funzionali più piccole fino ad arrivare a funzioni terminali che elencano uno o più plug-in e frammenti. La capacità di raggruppare le funzioni in modo gerarchico consente ai prodotti di avere elementi sovrapposti (come "matrioske russe"): un prodotto può essere costruito sulla base di prodotti più piccoli includendoli e aggiungendo ulteriori funzioni.

Alcune funzioni incluse possono essere utili ma non essenziali per il corretto funzionamento del prodotto finale. I fornitori di funzioni possono decidere di contrassegnarle come facoltative. Quando si installano funzioni facoltative, agli utenti viene lasciata la scelta sul loro uso. Se non installate in un primo momento, le funzioni facoltative possono essere aggiunte successivamente.

L'opzione Informazioni su del menu Guida fornisce informazioni sulle funzioni e i plug-in installati. Il sottomenu Aggiornamenti software del menu Guida raggruppa le voci relative all'aggiornamento delle funzioni esistenti e quelle relative all'individuazione, allo scarico e all'installazione di nuove funzioni.

Argomenti correlati
Workbench

Attività correlate
Esame della configurazione corrente
Installazione di nuove funzioni con il Gestore aggiornamenti
Installazione di più funzioni mediante aggiornamenti di gruppo
Ripresa delle modifiche in sospeso
Aggiornamento di funzioni con il Gestore aggiornamenti
Salvataggio di una configurazione
Ripristino di una configurazione salvata

Copyright IBM Corporation e altri 2000, 2002. Tutti i diritti riservati.