Anúncio

Présentation Cubbyhole

croc3ll
30 de Aug de 2014
Anúncio

Mais conteúdo relacionado

Similar a Présentation Cubbyhole(20)

Anúncio

Présentation Cubbyhole

  1. Cubbyhole CUMORAH INTERACTIVE
  2. SOMMAIRE • Partie I • Cahier des charges • Présentation de l’équipe • Management du projet • Outils utilisés • Partie II • Fonctionnalités • Architecture • Cubbyhole • Nestbox • Eggstar • Sunbeam • OwlEyes • Partie III • Objectifs atteints • Perspectives • Démonstrations
  3. PARTIE I
  4. Cahier des charges • Client : Cumorah Interactive • Objectif : Mise en place d’un service de stockage en ligne • Fonctionnalités demandées: • Un concept d’architecture • Un site vitrine • Un explorateur de fichiers en ligne • Un client de synchronisation sur Windows • Une application mobile • Un site d’administration
  5. Présentation Société SunBeam
  6. Management du projet • Utilisation d’AGILE • Planning poker • Découpage du projet en phases • Rédaction de documentations • Période de sprint définie • Réunions planifiées • Avantages • Avancée rapide • Suivi du projet • Pas de perte d’objectif • Inconvénients • Risques de scission • Retour sur les taches effectuées • Retards dans les projets -
  7. Outils utilisés
  8. PARTIE II Fonctionnalités
  9. Architecture
  10. • Virtualisation (VMWare) • Ecologique (GIT) • Gain cout (matériel, énergétique) • Fiabilité • Haute disponibilité (HA: CoroSync) • Répartition de charge (LB) • Extensibilité (Scalability : Puppet) • Datacenters • 2 par continent • Eloignés géographiquement • Reliés par VPN • Réseaux • Border Gateway Protocol • Fibre Optique (10 Gbps) • Pare-Feu • Anti-DDoS • Redondance • Réseaux de stockage (SAN) • Baies stockage IBM • RAID 5 • Supervision • Shinken • MongoUI
  11. Site Commercial Cubbyhole
  12. • Site • Inscription • Authentification • Sécurité accrue (captcha) • Design adaptatif • Gestion de compte
  13. • Récompense (Badges) • Bases • Etudes concurrentielles • Paiement via Paypal • Insertion transactions en base
  14. Site applicatif NestBox
  15. • Arborescence • Mes fichiers • Partagé avec moi • Zone principale • Barre d’actions • Fil d'Ariane
  16. • Fancybox • Partage • Droits d’accès utilisateurs • Lien de téléchargement anonyme
  17. Application Programming Interface EggStar • JSON • Structure réutilisable • Versionné • Gestion des erreurs
  18. Application Mobile SunBeam
  19. • Application • Compatible 2.3.3 à actuel • FULL Native • Fonctionnalités • Paramétrable • Sécurisé • Utilisation de l’API
  20. • Zones • Documents personnels • Documents partagés • Actions sur un élément • Création de dossier • Modification/Copie/Suppression d’un élément • Partage d’un élément • Gestion des droits de partage • Actions générales • Téléchargement/Téléversement • Déconnexion
  21. Tableau de bord OwlEyes
  22. • Accès réservé • Centre d’administration • RockMongo • MongoUI • Shinken
  23. • Gestion des utilisateurs et offres • Ajout, modification, désactivation • Export (CSV, PDF, Presse-papier) • Statistiques • Utilisateurs • Serveurs • … • Achats • Visites
  24. PARTIE III
  25. Objectifs atteints • Concept d’architecture • Site vitrine avec paiement via Paypal • Explorateur en ligne fonctionnel • Interface de Programmation (API) fonctionnelle • Application Android prototype en bêta-fermée • Documentations essentielles terminées
  26. Perspectives • Terminer les fonctionnalités et le client manquant • Optimisation du code • Evolution de l’API Eggstar • Evolution de l’application mobile • Sécurisation supplémentaire des services • Intégration et développement de nouvelles fonctionnalités • Mettre en place un service d’information et d’assistance
  27. Démonstration
  28. Avez-vous des questions ?
Anúncio