workshop javascript crm



Documents pareils
Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

Point sur les solutions de développement d apps pour les périphériques mobiles

BAC L ÉCOLE DES DÉVELOPPEURS

Projet BI powered de la société «BI experts»

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

GPC Computer Science

CONTRAT EDUCATIF LOCAL

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

L incubateur des métiers de création PROGRAMME DES FORMATIONS

50A pour. la cellule Social Media

Création outil multimédia de restitution du projet «l intergénérationnel : un levier pour un levier pour créer du lien social en milieu rural

SOMMAIRE 1. NOTRE AGENCE NOS PRESTATIONS NOTRE MÉTHODOLOGIE PROJET NOS OFFRES LES ATOUTS DE NOS OFFRES...

Android 4 Les fondamentaux du développement d'applications Java

CATALOGUE DE FORMATION POLE RESSOURCES NUMERIQUES

Micro-ordinateurs, informations, idées, trucs et astuces. Utiliser les services de fichiers

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Devenez un véritable développeur web en 3 mois!

Webmaster / Webdesigner / Wordpress

Introduction à. Oracle Application Express

Spétechs Mobile. Octobre 2013

Nom Prénom :... Mon livret de stage

«Créer son site web professionnel avec WordPress»

Internet et bien d autres choses encore!

CANOPE de l Académie de MARTINIQUE. PROGRAMME DE FORMATION Programme2 : Domaines Numérique Mai-Juin 2015

Solution de Mobilité SAP SUP & AFARIA. Meltz Jérôme

NEWSLETTER DE VOS CYBER-BASES DE LA VALETTE DU VAR JUIN 2012 EN JUIN : MODIFICATION DU PLANNING

Formation Août 2013 Michèle Garello, IEN économie gestion Caroline Natta, professeur

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Conception Electronique (CEL) Prof. Maurizio Tognolini

INTEGRATEUR WEB/WEBDESIGNER

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Bureautique Initiation Excel-Powerpoint

Titre. SAP BusinessObjects. - 1 er semestre CONSEIL, SOLUTIONS DE TRANSFORMATION ET SERVICES IT

Madame, Monsieur, PJ. 1 - Programme de formation 2 - Fiche d'inscription 3 - Présentation de Olivier GOBET

Guide d utilisation. Version 1.1

ANIMATION 3D PHOTOGRAPHIE VIDÉO & SON COMMUNICATION GRAPHIQUE MULTIMÉDIA RELIEF DONNEZ DU AVENIR À VOTRE. formation

Manuel de déploiement sous Windows & Linux

Repenser l organisation du temps scolaire Corinne Azélie, Marc Zanoni et vous Vallon Pont d Arc, 3 février 2015

Période 2 : La semaine du 05 Novembre 2012

Proposition aiw pour le site internet de. Proposition all-in-web 20 avril 2014

PROGRAMME DE FORMATION CONTINUE «CHEF DE PROJET WEB»

Auteur LARDOUX Guillaume Contact Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

Les différents parcours en S4

Annexe 4 CONVENTION RELATIVE À L ORGANISATION DE STAGE D'APPLICATION EN MILIEU PROFESSIONNEL

CIFEA. Lire et Ecrire. Français en Jeu. CEFIL - le Relais. Centre Femmes Appartenances. Corref

Conception et réalisation d un projet de communication numérique

IAM: Intelligence Ambiante

Programmation Web. Madalina Croitoru IUT Montpellier

«Stage découverte» Une semaine en entreprise Le livret Bienvenue chez XXXX

Maîtriser Concevoir Réaliser Diffuser

FORMATION KAWET. Formation : Créer une appli mobile avec Kawet

Organisation Gestion du temps. Participation Notes et résumés Etudes et examens

Atelier Webmaster de site pédagogique: portails communautaires [Version 1.0]

PACTE : Programme d Amélioration Continue du Travail en Equipe Phase d expérimentation

Formation : WEbMaster

.ARCHITECTURE ET FONCTIONNEMENT

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

Situation présente et devis technique

SPT Description du cours NORAMSOFT SPT2013. SharePoint 2013 pour développeurs

AGENCE DE COMMUNICATION INTERACTIVE LES POSTES CLEFS EN AGENCE WEB

Développement des Systèmes d Information

LANCEMENT DU PASS ALSACE

Présentation de l entreprise :

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Conception Création Site. Web CAHIER DES CHARGES CREATION DE SITE WEB

Programme de formation. «S organiser à plusieurs pour développer et mettre en œuvre son projet artistique»

Titre. SAP BusinessObjects. - 2 ème semestre CONSEIL, SOLUTIONS DE TRANSFORMATION ET SERVICES IT

Packs Graphiques. Comparez nos offres! Chrome Silver Gold Platinum Appel non surtaxé. Comment choisir votre pack? Design.

PROJETS. Arts Numériques Arts² CORENTIN CLOUET

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS

WEB design. Pierre Chassany Comstone.ch vocables.com

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.

Les fondamentaux du développement d applications Java

Spécifications Techniques - Tablettes

Association UNIFORES 23, Rue du Cercler LIMOGES

Portfolio Sites internet :

IPHONE BANNIÈRE CLASSIQUE DIMENSIONS. Standard : 320 x 53 (portrait) 20Ko Jpeg/Gif/Png. HD : 640 x 106 (portrait) 20Ko Jpeg/Gif/Png DESCRIPTION

SP1 : Intégration d'une vidéo dans une mardi 21/01/2014. page web, fonction du format vidéo et 3 mercredi 22/01/2014

Sommaire & calendrier

Cahier des charges Site Web Page 1 sur 9

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

Présentation du Framework BootstrapTwitter

TOTAL RETAIL DIGITAL EN BOUTIQUE

Exemple de charte d intégration web

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

PROJET WAVES GRAND SUD- METZ

Marché n Refonte globale du Fil du bilingue, le site des sections bilingues francophones dans le monde

e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365

App vs. WebApp Best Of Mobile 5 avril 2012

M1 IFPRU Cahier des Charges du projet de TER. Vidéo Surveillance sur IP Le système Rapace. Membres du groupe : Encadrés par :

SOMMAIRE 1. NOTRE AGENCE NOS PRESTATIONS NOTRE MÉTHODOLOGIE PROJET NOS OFFRES LES ATOUTS DE NOS OFFRES...

LA GMAO ACCEDER : EXPLOITATION POUR L ENSEIGNEMENT

UNIVERSITE PARIS 1 PANTHEON SORBONNE

PACK NUMERIQUE EDUCATION GUIDE UTILISATEUR

Transcription:

workshop javascript crm MATTHIEU THIÉVENT THIBAULT LEPORÉ _ OCTOBRE 2014

conditions &planning planning prévisionnel Mardi 30 / 09 matin Mardi 30 / 09 après-midi Mercredi 01 / 10 matin Mercredi 01 / 10 après-mdi Jeudi 02 / 10 matin Jeudi 02 / 10 après-midi Vendredi 03 / 10 matin Vendredi 03 / 10 après-midi Lundi 13 / 10 matin Mardi 13 / 10 après-midi Lancement du projet Rappels de cours Suivi de projet Travail en autonomie Suivi de projet Travail en autonomie Suivi de projet Travail en autonomie Suivi de projet Travail en autonomie conditions Rendu des travaux avant le 14 Octobre 2014 à 23h59. Tout dépassement du délai entrainera des pénalités décidées entre les correcteurs et l administration, pouvant aller jusqu au refus de la livraison. Exercice réalisé en binômes composés aléatoirement. WORKSHOP JAVASCRIPT 01

sujet brief Au printemps 2015, les papeteries de Cran-Gevrier ouvriront leurs portes. Ce lieu dédié à l industrie de l image et du numérique sera animé par CITIA. En son coeur, une rue intérieure sera propice à l organisation d événements professionnels ou pour tout public. Afin de donner vie à ce lieu et assurer un accueil mutualisé, CITIA souhaite créer une installation interactive reflétant la vie des papeteries. Elle s articule autour d un dispositif fixe représentant l âme du lieu. Cette installation réagit à trois types d événements : - Des données extérieures (ex : météo, date, heure...); - des données internes (planning des salles, occupation des locaux, nombre d entreprises...); - des interactions «transparentes» (passage de personnes, détection de proximité, niveau sonore...). Elle est également capable de transmettre une information aux utilisateurs à proximité. Information à laquelle les utilisateurs peuvent répondre (ex: participation à un événement, réservation au restaurant...). Ces réponses pourront constituer un quatrième type d événements influant sur le dispositif central. WORKSHOP JAVASCRIPT 02

attentes Le dispositif fixe se compose d un élément visuel représentant l âme des papeteries: - Data-visualisation sur écran géant, interface générative; - objet (ampoules dont l intensité varie en fonction des données...) Les données extérieures proviendront d une API (météo...) ou du système (heure...) Les données internes seront simulées à l aide de JSON (ou autre format d échange). Les interactions «transparentes» seront produites par un capteur physique (webcam, micro, détection de mouvement, beacon, GPS, NFC, Bluetooth...). L information envoyée aux utilisateurs (suite à un scan, une détection de présence...) est envoyée sur une application mobile dans laquelle ils peuvent répondre de manière basique. WORKSHOP JAVASCRIPT 03

contenus contenus obligatoires 1. Une interface visuelle ou un dispositif physique affichant une interprétation créative des différents événements. 2. Une application mobile permettant d interagir avec le système via une information qui lui est envoyée. Si les données internes sont simulées (exemple : JSON en dur), tous les traitements, captations et interactions devront être développés (ex : en cas de choix du beacon comme mode d interaction, celle-ci devra être fonctionnelle). WORKSHOP JAVASCRIPT 04

technologies [pré]requis technologiques Les seuls langages autorisés sont JavaScript, HTML et CSS. L application mobile sera publiée avec PhoneGap / Cordova. Le lien entre le device mobile et le dispositif fixe sera fait en Node.js. L application devra utiliser au moins une API JavaScript «physique» (webcam, micro, accéléromètre...). La structuration des applications devra utiliser un Framework type Backbone, Angular ou Ember ou être codée selon une logique Objet. [non]requis technologiques Pas de contraintes de navigateur. WORKSHOP JAVASCRIPT 05

livrables Une archive (zip, rar...) contenant l ensemble des sources, déposées avant le 14 Octobre 2014 à 23h59 sur claroline. Aucune source sur FTP ou rendue par email ne sera acceptée. Une documentation d installation et de compilation des sources. Une vidéo de fonctionnement du dispositif (afin de combler d éventuels problèmes d installation sur les devices de tests). Un court texte sur l intention de l installation. WORKSHOP JAVASCRIPT 06

critères d évaluation respect des consignes ~ 5 points Respect des demandes clients en terme de technologie et de livrables. (Tous les livrables = 5 points, pensez-y!) qualité et complexité du projet ~ 10 points Pas de bug. Structuration du code. Complexité des solutions mises en oeuvre. Choix et réalisation d interaction et commentaires. originalité ~ 5 points Capacité du projet à nous surprendre. Attention portée au design. Originalité du concept. Votre implication tout au long des séances de suivi sera également prise en compte lors de la notation finale. WORKSHOP JAVASCRIPT 07

fin_ ce workshop est l occasion d explorer de nouveaux territoires, hors web et app. surprenez-nous, dépassez-vous et inscrivez votre nom au panthéon des élèves gobelins. WORKSHOP JAVASCRIPT 08