Presentazione

PictureNote nasce dall’esigenza di usufruire di un’applicazione in grado di:

  1. Pubblicare su Internet immagini raster di grandi dimensioni (sia in termini di peso complessivo del file d'origine sia in termini di altezza e larghezza dell'immagine d'origine)
  2. Permettere di sovrapporre all'immagine di fondo un certo numero di simboli e/o note testuali

PictureNote è costituito da un'applicazione web scritta in Java (J2EE) e un server di cartografia svilupptato principalmente dall'università del Minnesota in collaborazione con la NASA (MapServer ).

PictureNote è basato su prodotti open source e sull’utilizzo di formati standard o aperti. L’applicazione sviluppata dal laboratorio è essa stessa scaricabile con licenza OpenSource. L’installazione dell’applicazione su un sistema operativo Linux è quindi priva di corti di licenza.

Panoramica delle funzionalità

Lato cliente l’applicazione necessita di un semplice web browser. Tra le funzionalità principali di PictureNote vi sono:

  • Cambiare la scala dell'immagine proposta (zoom in e zoom out)
  • Spostare il punto centrale di visualizzazione dell'immagine (pan)
  • Utilizzazione di un'immagine ridotta ma completa per la reperibilità e lo spostamento (scalebar)
  • Possibilità d'attivare o disattivare la visualizzazione delle note
La gestione delle note comporta inoltre lo sviluppo delle seguenti funzionalità:
  • Gestione dei ruoli degli utilizzatori (utente semplice, redattore, amministratore).
  • Aggiunta, modifica e cancellazione di una nota esistente.
  • Possibilità di selezionare la pre o la post moderazione delle nuove note inserite
L'applicazione finale deve poter gestire e presentare più note contemporaneamente e si rende quindi necessaria la gestione di un archivio delle immagini da parte dell'amministratore:
  • Aggiunta, modifica e cancellazione di un'immagine esistente.
  • Possibilità di selezionare per ogni immagine la politica di visualizzazione (pubblica, con password) e d'aggiunta delle note (pubblica o con password)
  • Possibilità d'utilizzare diversi template per diverse immagini.