MooTools. Framework Javascript. Florent PRUNETA Vincent SEBILLE Malo RAISIN



Documents pareils
Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Nouveautés joomla 3 1/14

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

Découvrir le CMS. et l utiliser dans une approche pro!

Présentation du Framework BootstrapTwitter

Programmation Web. Introduction

Ajax, RIA et HTML Prise en charge d Ajax

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

les techniques d'extraction, les formulaires et intégration dans un site WEB

Mozilla Firefox 3.5. Google Chrome 3.0 LES NAVIGATEURS WEB. (pour Windows) Opéra 10. Internet Explorer 8. Safari 4.0

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

Canvas 3D et WebGL. Louis Giraud et Laetitia Montagny. 9 Avril Université Lyon 1

Wildix Web API. Guide Rapide

Piwik L'alternative Open Source en web analytique - Version numérique

Développeur - Conseiller - Formateur web

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Architecture Orientée Service, JSON et API REST

Recommandations techniques

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

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

Linux embarqué: une alternative à Windows CE?

Le partenaire tic de référence. Gestion des ressources humaines INOVA RH

Google Tag Manager v2 v1 dispo sur GTM pour les nuls dispo sur

BES WEBDEVELOPER ACTIVITÉ RÔLE

CAHIER DES CHARGES D IMPLANTATION

e-frontech v3.0 Intranet JUSTIME Gestion administrative

Optimiser les performances d un site web. Nicolas Chevallier Camille Roux

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

Tutoriel n 3. Comment préparer votre support de présentation (vidéo)? Plugin «rich media» pour Moodle 2

Web 2.0 professionnel : Au service de votre compétitivité!

Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales

HTML5 et CSS3 pour des sites Responsive Web Design

Haka : un langage orienté réseaux et sécurité

Android. Présentation d Android. Florent Garin

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février Exposé Système et Réseaux : ApEx, Application Express d Oracle

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

WINDOWS Remote Desktop & Application publishing facile!

SUPPRIMER SES COOKIES

4D Web 2.0 Pack DATA LIVES HERE. TM. Internet Riche et Solutions Mobiles en toute simplicité. 4D Ajax Framework 4D Ajax for Dreamweaver 4D for Flex

S y m M a i l i n g. S o l u t i o n d e - m a i l i n g. SymMailing est un outil professionnel de création et de gestion de campagnes d ing.

Yannick Dalbin Développeur Freelance 616 Chemin Du Vallon Des Gavots Aubagne

Sommaire. Introduction. Lancement produit. WhatsUp Companion. Démonstration produit Questions et réponses. Présentation Orsenna

Environnements de développement (intégrés)

Sage 100 CRM Les compatibilités Version Mise à jour : 2015 version 8

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

CHAPITRE 11. Temps réel Remy Sharp

Code Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015

Les différents parcours en S4

SARL «Alfa Concept», au capital de 3 000, immatriculée au RCS de Montpellier sous le n B

ERGO web. Augmentez votre e-business grâce à une conception Web de qualité taillée sur mesure, ergonomique, innovante et créative.

Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec

Préconisations Portail clients SIGMA

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

DENOMINATION DU DOCUMENT : CAHIER DES CHARGES «MONITORING DOMOTIQUE» MOE : GROUPE 6 (SANOGO, AFFANE, DIALLO, N GOUAN, DJIMERA)

ndv access point : Installation par clé USB

Celui qui vous parle. Yann Vigara

Exigences système Edition & Imprimeries de labeur


HTML5. Développement d applications Web. Visual Studio 2015 et TFS. L art et la manière. avec. Philippe DIDIERGEORGES

Serena Software. Damien Terrien Solution Architect

Fouillez facilement dans votre système Big Data. Olivier TAVARD

Livre Blanc WebSphere Transcoding Publisher

Performance, rendement Vs Evolutivité

Extension SSO Java. Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java.

Formation : WEbMaster

4. SERVICES WEB REST 46

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

dmp.gouv.fr Pour en savoir plus DMP Info Service : 24h/24 7j/7

Comment configurer votre navigateur pour Belfius Direct Net (Business)?

Exigences système Edition & Imprimeries de labeur

Guide utilisation SFR Sync. SFR Business Team - Présentation

Nouveautés Ignition v7.7

Security Products Actualités produits Juin 2014

Cahier des charges. Liny EIP 2013 EPITECH. seban_j, jaspar_y, ringue_t, rousse_g, thierr_o

Contenu. Thème «responsive» pour WordPress Installer le thème responsive (disponible aussi sur le site wordpress.org) Activer ce thème

EXTENSION de Microsoft Dynamics CRM Réf FR 80452

Didier Perrot Olivier Perroquin In-Webo Technologies

«Ré-inventer le browser d'entreprise pour assurer sa sécurité au coeur du Cloud Computing»

Java et les bases de données

I. Descriptif de l offre. L offre Sage 100 Entreprise Edition Entreprise

Notes de mise à jour. 4D v11 SQL Release 3 (11.3) Notes de mise à jour

Bonnes pratiques de développement JavaScript

Sessions en ligne - QuestionPoint

Procédure d'installation complète de Click&Decide sur un serveur

.ARCHITECTURE ET FONCTIONNEMENT

FICHE TECHNIQUE. Secondaire et postsecondaire

Présentation de Ocloud

INGÉNIEUR D'ÉTUDE / DÉVELOPPEMENT. 16 années d expérience LOGICIELS SAAS - RESPONSIVE WEB DESIGN JOOMLA - RÉFÉRENCEMENT NATUREL

Table des matières. Page 1 de 7

Introduction à HTML5, CSS3 et au responsive web design

Avignon 2010 Université virtuelle. Mohamed Morchid & Mickael Meynaud

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

Les logiciels indispensables à installer sur votre ordinateur

Xavier Costa. «Write once, run anywhere»

Logiciels de référencement

Module Criteo Tags et Flux pour Magento

Les applications webmapping en opensource. 1 Christophe Adriaensen

space designer 3D

Sommaire. Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot?

Transcription:

MooTools Framework Javascript Florent PRUNETA Vincent SEBILLE Malo RAISIN 11/06/2013

Problématique Simplifier le développement en Javascript pour certaines fonctionnalités 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 2

Problématique Simplifier le développement en Javascript pour certaines fonctionnalités Utilisation d un framework tel que Jquery 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 3

Problématique Simplifier le développement en Javascript pour certaines fonctionnalités Utilisation d un framework tel que Jquery ou MooTools! 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 4

Etat de l art Frameworks Javascript Jquery Dojo Scriptaculous, Prototype 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 5

Etat de l art Frameworks Javascript Jquery Dojo Scriptaculous, Prototype dont s inspire MooTools 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 6

Description Framework web côté client en Javascript 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 7

Description Framework web côté client en Javascript Orienté objet 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 8

Description Framework web côté client en Javascript Orienté objet Compact, léger 1 seul fichier JS Sélection des composants utiles au développement 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 9

Description Framework web côté client en Javascript Orienté objet Compact, léger Modulaire 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 10

Description Support mobile basique (touch events ) Depuis la version 1.3 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 11

Description Support mobile Browser compatible IE6+, Safari, Firefox, Opera, Chrome 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 12

Description Support mobile Browser compatible Respect des standards du web W3C 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 13

Description Support mobile Browser compatible Respect des standards du web W3C Open Source MIT Utilisation et modifications avec nom de l auteur 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 14

Description Support mobile Browser compatible Respect des standards du web W3C Open Source MIT Nombreux plug-ins (officiels et communautaires) 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 15

Utilisation sur la toile Les sites suivants utilisent MooTools. W3C bing vimeo Joomla Netvibes 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 16

Communauté 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 17

Communauté 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 18

Communauté 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 19

Communauté 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 20

Communauté 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 21

Communauté 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 22

Communauté 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 23

Téléchargement Site officiel : http://mootools.net 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 24

Téléchargement Site officiel : http://mootools.net Version complète avec ou sans compression YUI (dernière : 1.4.5) 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 25

Téléchargement Site officiel : http://mootools.net Version complète avec ou sans compression YUI Build personnalisée du framework : choix des modules en fonction des besoins 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 26

Téléchargement Site officiel : http://mootools.net Version complète avec ou sans compression YUI Build personnalisée du framework : choix des modules en fonction des besoins Version serveur : incluant Class, Core, Native Extensions pour Node.js par exemple! 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 27

Téléchargement Site officiel : http://mootools.net Version complète avec ou sans compression YUI Build personnalisée du framework : choix des modules en fonction des besoins Version serveur : incluant Class, Core, Native Extensions Edge Build : développement de MooTools 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 28

Architecture (MooTools Core) Fx Array Core Event Core noyau de MooTools + Plug-ins à choisir dans le builder personnalisé 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 29

Architecture (MooTools Core) Fx Array Core Event Plug-ins Array String Number Function Event Browser Class Fx Request Cookie Json 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 30

Architecture (MooTools More) (Core) Request Date More Drag MooTools More module officiel + Plug-ins à choisir dans le builder personnalisé 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 31

Architecture (MooTools More) (Core) Request Date More Drag Plug-ins Date URI Hash Color Drag Move Sortables Request.JSONP String.QueryString 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 32

Architecture (autre modules) Mootools-DatePicker, MooDialog,... 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 33

MooTools Mobile Classes MooTools pour gérer des événements mobiles plus facilement Swipe Pinch Touchhold + Browser enhancements 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 34

Différent de jquery? MooTools se différencie par modulaire héritage, maintenance MooTools Mobile 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 35

Différent de jquery? MooTools se différencie par modulaire héritage, maintenance Support mobile mais MooTools reste très similaire à jquery (voir jqueryvsmootools.com) 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 36

Différent de jquery? MooTools se différencie par modulaire héritage, maintenance Support mobile mais MooTools reste très similaire à jquery avec des performances équivalentes. 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 37

Différent de jquery? Exemple de code 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 38

Différent de jquery? Exemple de code 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 39

DEMO 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 40

Conclusion Adaptation facile. Framework aussi puissant que jquery. Librairie JS potentiellement plus légère. 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 41

Conclusion Adaptation facile. Framework aussi puissant que jquery. Librairie JS potentiellement plus légère. «Marre de jquery? Essayez MooTools!» 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 42

Des questions sur MooTools? 11/06/2013 MooTools - Florent PRUNETA - Vincent SEBILLE - Malo RAISIN 43