CV - Développeur C++ / Qt
Présentation
DragonDisk est un gestionnaire de fichiers pour les services Amzon S3 et Google Cloud Storage. Il s'agit d'un logiciel généraliste pour les entreprises qui utilisent ces services mais qui n'ont pas forcément besoin de développements spécifiques pour les exploiter. Il est aussi utilisé comme un outil annexe pour les entreprises qui développent autour de ces services.
DragonDisk peut aussi être utilisé comme logiciel de sauvegarde grâce à ses fonctions de cryptage, de synchronisation et de "gestion des versions" (versioning).
Je diffuse ce logiciel gratuitement pour les plateformes Windows, Linux et Mac OS X. Pour en savoir plus, consultez le site officiel.
Mise en oeuvre
L'application est architecturée en deux couches distinctes :
Le "moteur" qui permet de communiquer avec les 'Web Services'. Les traitements sont analysés et "parallélisés" : chaque opération est divisées en sous-opérations qui elles-mêmes sont exécutées simultanément (la rapidité est l'un des points forts du logiciel).
L'interface qui est organisée sous la forme d'un explorateur similaire à celui de Windows. Les fichiers sont manipulés avec la souris (copier / coller et glisser / déposer), le logiciel est intuitif et simple d'utilisation.
Liens
La page officielle de DragonDisk
Articles : Linux Magazine US ; MakeTechEasier
Qu'est-ce qu'Amazon S3
Le Cloud Computing