This document describes the Graphical User Interfaces and the software architecture of the BRICKS Desktop Demonstrator, and provides guidelines for the software developers who want to add new plug-ins to the BRICKS Digital Library Management System (DLMS). The document is structured as follows: Chapter 2 presents an overview of the state-of-the-art concerning the development of Rich Internet Applications and introduces the technology framework of the Desktop application in relation to such emerging platforms for the Web development. Chapter 3 is the end user documentation. It describes how to install and update the Desktop Software and how to use the Desktop GUIs to interact with a BRICKS Digital Library. Chapter 4 introduces to the basic concepts of the Eclipse RCP framework and OSGi specification, and then focuses on the main Application Programming Interfaces to the BRICKS foundation services, by describing the logical layers of the Desktop architecture with snippets code extending the Desktop functionalities. Chapter 5 is a short tutorial to the installation of a full-featured Desktop Development Environment and describes the basics steps to follow in the development of new Desktop plug-ins. Chapter 6 summarizes the status of the Desktop development highlighting the improvements that might be implemented in the BRICKS System Architecture and new scenarios that would benefit from the concepts behind the Desktop Demonstrator.

BRICKS - Desktop demonstrator final system description, set-up and developer's guide

Furfari F;Meghini C;
2007

Abstract

This document describes the Graphical User Interfaces and the software architecture of the BRICKS Desktop Demonstrator, and provides guidelines for the software developers who want to add new plug-ins to the BRICKS Digital Library Management System (DLMS). The document is structured as follows: Chapter 2 presents an overview of the state-of-the-art concerning the development of Rich Internet Applications and introduces the technology framework of the Desktop application in relation to such emerging platforms for the Web development. Chapter 3 is the end user documentation. It describes how to install and update the Desktop Software and how to use the Desktop GUIs to interact with a BRICKS Digital Library. Chapter 4 introduces to the basic concepts of the Eclipse RCP framework and OSGi specification, and then focuses on the main Application Programming Interfaces to the BRICKS foundation services, by describing the logical layers of the Desktop architecture with snippets code extending the Desktop functionalities. Chapter 5 is a short tutorial to the installation of a full-featured Desktop Development Environment and describes the basics steps to follow in the development of new Desktop plug-ins. Chapter 6 summarizes the status of the Desktop development highlighting the improvements that might be implemented in the BRICKS System Architecture and new scenarios that would benefit from the concepts behind the Desktop Demonstrator.
2007
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Digital libraries
OSGi
Eclipse
File in questo prodotto:
File Dimensione Formato  
prod_352774-doc_113668.pdf

solo utenti autorizzati

Descrizione: BRICKS - Desktop Demonstrator Final System Description, Set-up and Developer's Guide
Dimensione 4.78 MB
Formato Adobe PDF
4.78 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/313722
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact