Cubbyhole 
CUMORAH INTERACTIVE
SOMMAIRE 
• Partie I 
• Cahier des charges 
• Présentation de l’équipe 
• Management du projet 
• Outils utilisés 
• Parti...
PARTIE I
Cahier des charges 
• Client : 
Cumorah Interactive 
• Objectif : 
Mise en place d’un service de stockage en ligne 
• Fonc...
Présentation 
Société SunBeam
Management du projet 
• Utilisation d’AGILE 
• Planning poker 
• Découpage du projet en phases 
• Rédaction de documentati...
Outils utilisés
PARTIE II 
Fonctionnalités
Architecture
• Virtualisation (VMWare) 
• Ecologique (GIT) 
• Gain cout (matériel, énergétique) 
• Fiabilité 
• Haute disponibilité (HA...
Site Commercial 
Cubbyhole
• Site 
• Inscription 
• Authentification 
• Sécurité accrue (captcha) 
• Design adaptatif 
• Gestion de compte
• Récompense (Badges) 
• Bases 
• Etudes concurrentielles 
• Paiement via Paypal 
• Insertion transactions en base
Site applicatif 
NestBox
• Arborescence 
• Mes fichiers 
• Partagé avec moi 
• Zone principale 
• Barre d’actions 
• Fil d'Ariane
• Fancybox 
• Partage 
• Droits d’accès utilisateurs 
• Lien de téléchargement 
anonyme
Application Programming Interface 
EggStar 
• JSON 
• Structure réutilisable 
• Versionné 
• Gestion des erreurs
Application Mobile 
SunBeam
• Application 
• Compatible 2.3.3 à actuel 
• FULL Native 
• Fonctionnalités 
• Paramétrable 
• Sécurisé 
• Utilisation de...
• Zones 
• Documents personnels 
• Documents partagés 
• Actions sur un élément 
• Création de dossier 
• Modification/Cop...
Tableau de bord 
OwlEyes
• Accès réservé 
• Centre d’administration 
• RockMongo 
• MongoUI 
• Shinken
• Gestion des utilisateurs et offres 
• Ajout, modification, désactivation 
• Export (CSV, PDF, Presse-papier) 
• Statisti...
PARTIE III
Objectifs atteints 
• Concept d’architecture 
• Site vitrine avec paiement via Paypal 
• Explorateur en ligne fonctionnel ...
Perspectives 
• Terminer les fonctionnalités et le client manquant 
• Optimisation du code 
• Evolution de l’API Eggstar 
...
Démonstration
Avez-vous des questions ?
Présentation Cubbyhole
Prochain SlideShare
Chargement dans…5
×

Présentation Cubbyhole

903 vues

Publié le

Projet Cubbyhole

Publié dans : Internet
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
903
Sur SlideShare
0
Issues des intégrations
0
Intégrations
475
Actions
Partages
0
Téléchargements
4
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Présentation Cubbyhole

  1. 1. Cubbyhole CUMORAH INTERACTIVE
  2. 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. 3. PARTIE I
  4. 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. 5. Présentation Société SunBeam
  6. 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. 7. Outils utilisés
  8. 8. PARTIE II Fonctionnalités
  9. 9. Architecture
  10. 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. 11. Site Commercial Cubbyhole
  12. 12. • Site • Inscription • Authentification • Sécurité accrue (captcha) • Design adaptatif • Gestion de compte
  13. 13. • Récompense (Badges) • Bases • Etudes concurrentielles • Paiement via Paypal • Insertion transactions en base
  14. 14. Site applicatif NestBox
  15. 15. • Arborescence • Mes fichiers • Partagé avec moi • Zone principale • Barre d’actions • Fil d'Ariane
  16. 16. • Fancybox • Partage • Droits d’accès utilisateurs • Lien de téléchargement anonyme
  17. 17. Application Programming Interface EggStar • JSON • Structure réutilisable • Versionné • Gestion des erreurs
  18. 18. Application Mobile SunBeam
  19. 19. • Application • Compatible 2.3.3 à actuel • FULL Native • Fonctionnalités • Paramétrable • Sécurisé • Utilisation de l’API
  20. 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. 21. Tableau de bord OwlEyes
  22. 22. • Accès réservé • Centre d’administration • RockMongo • MongoUI • Shinken
  23. 23. • Gestion des utilisateurs et offres • Ajout, modification, désactivation • Export (CSV, PDF, Presse-papier) • Statistiques • Utilisateurs • Serveurs • … • Achats • Visites
  24. 24. PARTIE III
  25. 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. 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. 27. Démonstration
  28. 28. Avez-vous des questions ?

×