Contenuti

Questa sessione è incentrata sull’integrazione del servizio di cloud storage Dropbox all’interno di applicazioni sviluppate in Delphi.

Viene illustrato come sfruttare le API ufficiali di Dropbox e il protocollo di autenticazione OAuth per consentire ai software Delphi di effettuare upload, download, sincronizzazione, gestione della struttura delle cartelle e condivisione sicura di file e dati direttamente dallo spazio cloud dell’utente.

Argomenti

  • Introduzione all’Integrazione Cloud: vantaggi della sincronizzazione dei dati in cloud e scenari d’uso di Dropbox per le app Delphi
  • Autenticazione e Sicurezza con OAuth: funzionamento del protocollo OAuth, registrazione dell’applicazione e gestione sicura dei token di accesso
  • Architettura delle API di Dropbox: struttura degli endpoint RESTful, formati dei dati gestiti e gestione delle chiamate HTTP
  • Sviluppo Lato Delphi: utilizzo delle librerie e componenti Delphi per effettuare chiamate asincrone, caricare e scaricare file (upload/download stream)
  • Operazioni su File e Metadata: navigazione nel file system remoto, creazione di cartelle, lettura delle proprietà ed eliminazione/spostamento di risorse
  • Demo Pratica e Conclusioni: dimostrazione sul campo di un’applicazione Delphi integrata con Dropbox e sessione di Q&A