SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Cubbyhole 
CUMORAH INTERACTIVE
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
PARTIE I
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
Présentation 
Société SunBeam
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 
-
Outils utilisés
PARTIE II 
Fonctionnalités
Architecture
• 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
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 l’API
• 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
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) 
• Statistiques 
• Utilisateurs 
• Serveurs 
• … 
• Achats 
• Visites
PARTIE III
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
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
Démonstration
Avez-vous des questions ?

Weitere ähnliche Inhalte

Andere mochten auch

La cooperative de mai
La cooperative de maiLa cooperative de mai
La cooperative de mai
MymiAm
 
e.life Metodología
e.life Metodologíae.life Metodología
e.life Metodología
AdamMilo
 
Responde las siguientes preguntas salida
Responde las siguientes preguntas salidaResponde las siguientes preguntas salida
Responde las siguientes preguntas salida
paulino123
 
Semana 12 los_terremotos (2)
Semana 12 los_terremotos (2)Semana 12 los_terremotos (2)
Semana 12 los_terremotos (2)
Pao_Cisne_14
 

Andere mochten auch (20)

Open Government y Open Data
Open Government y Open DataOpen Government y Open Data
Open Government y Open Data
 
La cooperative de mai
La cooperative de maiLa cooperative de mai
La cooperative de mai
 
Meqanique du point materiel
Meqanique du point materielMeqanique du point materiel
Meqanique du point materiel
 
Còmic
CòmicCòmic
Còmic
 
Estudio de Caso Programa de apoyo a la producción, transformación y comercial...
Estudio de Caso Programa de apoyo a la producción, transformación y comercial...Estudio de Caso Programa de apoyo a la producción, transformación y comercial...
Estudio de Caso Programa de apoyo a la producción, transformación y comercial...
 
e.life Metodología
e.life Metodologíae.life Metodología
e.life Metodología
 
Responde las siguientes preguntas salida
Responde las siguientes preguntas salidaResponde las siguientes preguntas salida
Responde las siguientes preguntas salida
 
conectaDEL presentación programa
conectaDEL presentación programaconectaDEL presentación programa
conectaDEL presentación programa
 
Ese es-dios
Ese es-diosEse es-dios
Ese es-dios
 
Diaporama veillée video
Diaporama veillée videoDiaporama veillée video
Diaporama veillée video
 
Como facer novas
Como facer novasComo facer novas
Como facer novas
 
Bde Esm-agic
Bde Esm-agicBde Esm-agic
Bde Esm-agic
 
La vie est un roman photo 1
La vie est un roman photo 1La vie est un roman photo 1
La vie est un roman photo 1
 
Expose Beurre Noimoutier c2i
Expose Beurre Noimoutier c2iExpose Beurre Noimoutier c2i
Expose Beurre Noimoutier c2i
 
Semana 12 los_terremotos (2)
Semana 12 los_terremotos (2)Semana 12 los_terremotos (2)
Semana 12 los_terremotos (2)
 
Atelier Isidore du colloque des Industries Numériques et de la Santé: "La m-s...
Atelier Isidore du colloque des Industries Numériques et de la Santé: "La m-s...Atelier Isidore du colloque des Industries Numériques et de la Santé: "La m-s...
Atelier Isidore du colloque des Industries Numériques et de la Santé: "La m-s...
 
Actividades de vacaciones
Actividades de vacacionesActividades de vacaciones
Actividades de vacaciones
 
EVJF_Carine_V11
EVJF_Carine_V11EVJF_Carine_V11
EVJF_Carine_V11
 
CORALES EN HAWAAI
CORALES EN HAWAAICORALES EN HAWAAI
CORALES EN HAWAAI
 
Estudios de caso en Bolivia, Honduras y Nicaragua
Estudios de caso en Bolivia, Honduras y NicaraguaEstudios de caso en Bolivia, Honduras y Nicaragua
Estudios de caso en Bolivia, Honduras y Nicaragua
 

Ähnlich wie Présentation Cubbyhole

Ähnlich wie Présentation Cubbyhole (20)

Design applicatif avec symfony - Zoom sur la clean architecture - Symfony Live
Design applicatif avec symfony - Zoom sur la clean architecture - Symfony LiveDesign applicatif avec symfony - Zoom sur la clean architecture - Symfony Live
Design applicatif avec symfony - Zoom sur la clean architecture - Symfony Live
 
Résilience avec Hystrix dans Liferay
Résilience avec Hystrix dans  LiferayRésilience avec Hystrix dans  Liferay
Résilience avec Hystrix dans Liferay
 
Objectif fluid<fab />
Objectif fluid<fab />Objectif fluid<fab />
Objectif fluid<fab />
 
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec Azure
 
Présentation Google Cloud Vision API
Présentation Google Cloud Vision APIPrésentation Google Cloud Vision API
Présentation Google Cloud Vision API
 
Présentation sharepoint 2013
Présentation sharepoint 2013Présentation sharepoint 2013
Présentation sharepoint 2013
 
Symfony et Sonata Project chez Canal+
Symfony et Sonata Project chez Canal+ Symfony et Sonata Project chez Canal+
Symfony et Sonata Project chez Canal+
 
Meetup Devops Geneve 06/17- EBU Feedbacks
Meetup Devops Geneve 06/17- EBU Feedbacks Meetup Devops Geneve 06/17- EBU Feedbacks
Meetup Devops Geneve 06/17- EBU Feedbacks
 
Microsoft experiences azure et asp.net core
Microsoft experiences   azure et asp.net coreMicrosoft experiences   azure et asp.net core
Microsoft experiences azure et asp.net core
 
DevoxxFR Présentation des portails en 2014
DevoxxFR Présentation des portails en 2014DevoxxFR Présentation des portails en 2014
DevoxxFR Présentation des portails en 2014
 
Les métiers du web
Les métiers du webLes métiers du web
Les métiers du web
 
Solutions Web « prêtes à porter » avec WordPress
Solutions Web « prêtes à porter » avec WordPressSolutions Web « prêtes à porter » avec WordPress
Solutions Web « prêtes à porter » avec WordPress
 
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
 
Low code, lean et agilité sur les projets SHarePoint - SPS Dakar
Low code, lean et agilité sur les projets SHarePoint - SPS DakarLow code, lean et agilité sur les projets SHarePoint - SPS Dakar
Low code, lean et agilité sur les projets SHarePoint - SPS Dakar
 
SPS Dakar 2018 - Low code, lean et agilité - Sébastien Paulet
SPS Dakar 2018 - Low code, lean et agilité - Sébastien PauletSPS Dakar 2018 - Low code, lean et agilité - Sébastien Paulet
SPS Dakar 2018 - Low code, lean et agilité - Sébastien Paulet
 
IBM Bluemix Paris meetup #23 - 20170425 - Rex de l'entreprise SiS
IBM Bluemix Paris meetup #23 - 20170425 - Rex de l'entreprise SiSIBM Bluemix Paris meetup #23 - 20170425 - Rex de l'entreprise SiS
IBM Bluemix Paris meetup #23 - 20170425 - Rex de l'entreprise SiS
 
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
 
Esiea - 5A - Archi 1/3
Esiea - 5A - Archi 1/3Esiea - 5A - Archi 1/3
Esiea - 5A - Archi 1/3
 
Retour opérationnel sur la clean architecture
Retour opérationnel sur la clean architectureRetour opérationnel sur la clean architecture
Retour opérationnel sur la clean architecture
 

Présentation Cubbyhole

  • 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
  • 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
  • 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 -
  • 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.
  • 13. • Site • Inscription • Authentification • Sécurité accrue (captcha) • Design adaptatif • Gestion de compte
  • 14. • Récompense (Badges) • Bases • Etudes concurrentielles • Paiement via Paypal • Insertion transactions en base
  • 16. • Arborescence • Mes fichiers • Partagé avec moi • Zone principale • Barre d’actions • Fil d'Ariane
  • 17. • Fancybox • Partage • Droits d’accès utilisateurs • Lien de téléchargement anonyme
  • 18. Application Programming Interface EggStar • JSON • Structure réutilisable • Versionné • Gestion des erreurs
  • 20. • Application • Compatible 2.3.3 à actuel • FULL Native • Fonctionnalités • Paramétrable • Sécurisé • Utilisation de l’API
  • 21. • 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
  • 22. Tableau de bord OwlEyes
  • 23. • Accès réservé • Centre d’administration • RockMongo • MongoUI • Shinken
  • 24. • Gestion des utilisateurs et offres • Ajout, modification, désactivation • Export (CSV, PDF, Presse-papier) • Statistiques • Utilisateurs • Serveurs • … • Achats • Visites
  • 26. 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
  • 27. 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