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
