Pasquale Vitale

In collaborazione con Annunziato Fierro.

Argomenti trattati

  • Overview sull'architettua di Eclipse
  • Framework OSGi (Open Services Gateway initiative)
  • PDE (Plug in development enviroment)
  • Overview sull'architettura di Coffee
  • Plug-in org.eclipse.ecf.docshare
  • Implementazione della consapevolezza all'interno dell'editor di Eclipse
    • Interfacce IMarker e IResource
    • Classi StyledText e StyleRange

Real-Time Shared Editing

Il mio lavoro parte da una base, il progetto org.eclipse.ecf.docShare, dal quale mi è stato possibile sviluppare la consapevolezza delle operazioni nel suo editor condiviso. Tale progetto consente di condividere documenti tra due utenti che possono fare editing simultaneamente in tempo reale, permettendo un lavoro collaborativo a distanza.

Link

DocShare in generale, con la descrizione di Cola

Errori e problemi su DocShare postati sul sito di eclipse

Consapevolezza delle operazioni

Per consapevolezza delle operazioni intendiamo la possibilità di conoscere dove, all'interno del documento (condiviso), l'altra persona stia scrivendo oppure quale porzione di testo stia selezionando oppure ancora dove il suo cursore sia posizionato. Il documento in questione è un documento di tipo text oppure java. Il sistema di consapevolezza è stato progettato per entrare all'interno dell'ambiente di CoFFEE, quindi è stato necessario tutto un lavoro di incapsulamento e di adattamento al suddetto ambiente, questo lavoro è stato svolto dal mio collega Annunziato Fierro.

Link

Vertical ruler e marker nel workbench

Hightlight con i marker

Cursore all'interno dell'editor: posizione e selezione

Colorazione porzioni di testo all'interno dell'editor: StyledText e StyleRange

Seminari

  • Creazione di un Plug-in con Eclipse 16/03/09
  • Consapevolezza delle operazioni in Eclispe

Riferimenti

myEmail

paco86vATgmail.com