Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

    View Slide

  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.

    View Slide

  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

    View Slide

  4. Il contesto 2/2
    Principali attività individuate:
    Catalogazione
    Ricerca
    Localizzazione
    Gestione prestiti/restituzioni
    ArchiDroide

    View Slide

  5. Catalogazione ArchiDroide
    Eseguire l'inserimento semi-automatico dati del volume:
     Identificazione volume
     Reperimento dati del volume
     Verifica/integrazione dei dati
     Memorizzazione dei dati

    View Slide

  6. Ricerca volume ArchiDroide
    Possibilità di ricercare il volume nell'archivio per:
     Titolo
     Autore
     Soggetto
     Identificativo univoco (ISBN)

    View Slide

  7. Localizzazione ArchiDroide
    Localizzare fisicamente il volume all'interno della struttura
    ospitante.
    Come?
    Coordinate GPS
    Indoor positioning
    Posizionamento grafico su mappa
    Visualizzazione percorso

    View Slide

  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

    View Slide

  9. Il Sistema ArchiDroide
    W
    E
    B
    S
    E
    R
    V
    I
    C
    E
    Google Books API
    MySQL Archivio
    Altre fonti

    View Slide

  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

    View Slide

  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?

    View Slide

  12. L’applicazione mobile 2/6 ArchiDroide
     Scansione BarCode ISBN (ZXing
    open source library)
     Interrogazione Google Books
     Verifica e modifica dati
     Salvataggio dei dati

    View Slide

  13. L’applicazione mobile 3/6 ArchiDroide
     Ricerca

    View Slide

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

    View Slide

  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

    View Slide

  16. L’applicazione mobile 6/6 ArchiDroide
     Prestito volume
     Restituzione volume
     Riconoscimento ISBN da BarCode
     Riconoscimento tessera utente da
    QRCode

    View Slide

  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

    View Slide

  18. Grazie per l’attenzione

    View Slide