$30 off During Our Annual Pro Sale. View details »

ArchiDroide: gestione bibliotecaria informatizzata tramite tecnologie mobile open source

ArchiDroide: gestione bibliotecaria informatizzata tramite tecnologie mobile open source

Paolo Montalto

June 10, 2011
Tweet

More Decks by Paolo Montalto

Other Decks in Research

Transcript

  1. Gestione bibliotecaria informatizzata tramite tecnologie mobile open source L. Bianconi,

    D. Debernardi, P. Montalto ArcheoFOSS 2011
  2. Che cos'è? Un sistema per l'ausilio alla catalogazione e gestione

    del patrimonio librario ed archivistico. Archidroide è basato su tecnologie Open Source quali: Google Android PHP MySQL ZXing ("Zebra Crossing") ArchiDroide Archidroide è rilasciato sotto licenza GNU GPL.
  3. Il contesto 1/2 Perchè ad archeofoss? L'architettura è stato ideata

    avendo in mente un'ampia gamma di situazioni di tipo archivistico non strettamente legate alla gestione bibliotecaria (è solo un caso d'uso). ArchiDroide
  4. Il contesto 2/2 Principali attività individuate: Catalogazione Ricerca Localizzazione Gestione

    prestiti/restituzioni ArchiDroide
  5. Catalogazione ArchiDroide Eseguire l'inserimento semi-automatico dati del volume:  Identificazione

    volume  Reperimento dati del volume  Verifica/integrazione dei dati  Memorizzazione dei dati
  6. Ricerca volume ArchiDroide Possibilità di ricercare il volume nell'archivio per:

     Titolo  Autore  Soggetto  Identificativo univoco (ISBN)
  7. Localizzazione ArchiDroide Localizzare fisicamente il volume all'interno della struttura ospitante.

    Come? Coordinate GPS Indoor positioning Posizionamento grafico su mappa Visualizzazione percorso
  8. Prestiti/restituzioni ArchiDroide Facilitare le operazioni di prestito/restituzione di un volume.

    Scansione codice a barre ISBN Riconoscimento ottico (OCR) del frontespizio Identificazione tessera utente mediante codice a barre
  9. Il Sistema ArchiDroide W E B S E R V

    I C E Google Books API MySQL Archivio Altre fonti
  10. Un servizio REST Il backend del sistema: Servizio REST (o

    RESTFul da Representational State Transfer) JSON (formato di scambio dei dati) PHP (linguaggio di programmazione) MySQL (DBMS) Interrogazione fonti esterne ArchiDroide
  11. L’applicazione mobile 1/6 ArchiDroide E' l'entry point al sistema Accesso

    alle funzionalità: Inserimento Ricerca/modifica/localizzazione Prestiti Restituzioni Do you expect me to talk?
  12. L’applicazione mobile 2/6 ArchiDroide  Scansione BarCode ISBN (ZXing open

    source library)  Interrogazione Google Books  Verifica e modifica dati  Salvataggio dei dati
  13. L’applicazione mobile 3/6 ArchiDroide  Ricerca

  14. L’applicazione mobile 4/6 ArchiDroide  Dettaglio volume  Modifica dati

    volume  Localizzazione volume
  15. L’applicazione mobile 5/6 ArchiDroide  Visualizzazione mappa struttura ospitante 

    Visualizzazione posizione corrente del dispositivo  Visualizzazione posizione del volume all'interno della struttura  GPS + RETI 3G
  16. L’applicazione mobile 6/6 ArchiDroide  Prestito volume  Restituzione volume

     Riconoscimento ISBN da BarCode  Riconoscimento tessera utente da QRCode
  17. Bibliografia  Google Android http://www.android.com/  International Standard Bibliographic Description

    http://it.wikipedia.org/wiki/International_Standard_Bibliographic_Description  International Standard Book Number http://it.wikipedia.org/wiki/ISBN  QR Code http://en.wikipedia.org/wiki/QR_code  ZXing http://code.google.com/p/zxing/ ArchiDroide
  18. Grazie per l’attenzione