Plan. Problématique développement mobile. Présentation web mobile. jquerymobile - présentation. Principes. Fonctionnement.

Documents pareils
Optimiser pour les appareils mobiles

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

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

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

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

DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS

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

Ajax, RIA et HTML Prise en charge d Ajax

Présentation du Framework BootstrapTwitter

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

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

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

HTML. Notions générales

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

Travaux dirigés n 10

Spétechs Mobile. Octobre 2013

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

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

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

Webmaster / Webdesigner / Wordpress

BES WEBDEVELOPER ACTIVITÉ RÔLE

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

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

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

RESPONSIVE WEB DESIGN

Nouveautés joomla 3 1/14

Création d'un site Internet dynamique avec HTML-CSS ou un CMS Formation à distance sur le réseau Pyramide

Astuce N 1 : Consulter mon catalogue articles en mode liste puis en mode fiche : recherche du prix d'une référence, consultation du stock

Formation : WEbMaster

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques

Mise en œuvre des serveurs d application

Programmation Web. Madalina Croitoru IUT Montpellier

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

Mobilité Comment Drupal peut-il nous aider? Jean-Baptiste Guerraz - jbguerraz@gmail.com

Technologies Web avancées. ING1 SIGL Technologies Web avancées

Stages ISOFT : UNE SOCIETE INNOVANTE. Contact : Mme Lapedra, stage@isoft.fr

Qualité web : les bonnes pratiques front-end

Développement des Systèmes d Information

Spétechs Mobile. D e r n i è r e m i s e à j o u r : a o û t 2014

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

PROGRAMME DE LA 1ERE JOURNEE DE FORMATION : QUALITE WEB ET REFERENCEMENT NATUREL

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

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

L responsive. Optimisez vos campagnes pour les smartphones Guillaume Fleureau»

Xavier Costa. «Write once, run anywhere»

LA MOBILITE : ACTEURS, OUTILS,

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

Manuel logiciel client for Android

Les différents parcours en S4

Failles XSS : Principes, Catégories Démonstrations, Contre mesures

Intégrateur Web HTML5 CSS3

CHARTE DE GESTION DES COOKIES

Approche Design Méthodologie de conduite de sites web

TP JAVASCRIPT OMI4 TP5 SRC

1/15. Jean Bernard CRAMPES Daniel VIELLE

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

Bernard Lecomte. Débuter avec HTML

Pour en expliquer le principe, on se limitera à deux exemples :

Informations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

Table des matières. Partie I Concepts de base Préface... VII

Programmation Internet Cours 4

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training

Mise en lumière de votre excellence

Guide de réalisation d une campagne marketing

CONNEXION. Une interface de connexion sécurisée, simple et accessible même depuis un appareil mobile. CONNEXION /

Recommandations techniques

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

CATALOGUE DES FORMATIONS LANGUES

Développement tablette Android. SophiaConf2011 Par Arnaud FARINE

Développement d applications mobiles natives avec LongRange de LANSA

Bureautique Initiation Excel-Powerpoint

Perspectives en matière de portails géographiques et de 3D

LES OUTILS DES DESIGNERS WEB : L ÈRE POST-ADOBE Atelier Paris Web Benoît Vrins -

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

Stage : Développement du contenu Web

Analyses croisées de sites Web pour détecter les sites de contrefaçon. Prof. Dr. Olivier Biberstein

La mobilité: Perspectives et enjeux de développement d une application mobile. NOTE DE SYNTHÈSE version finale

Paul FLYE SAINTE MARIE

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Spécifications techniques

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

A. L audit de l ergonomie 11. B. Quand réaliser un audit de l ergonomie? 11. C. Notions élémentaires Utilisabilité 12 2.

Firefox pour Android. Guide de l utilisateur. press-fr@mozilla.com

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015

HTML5 et CSS3 pour des sites Responsive Web Design

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

WINDOWS Remote Desktop & Application publishing facile!

Transcription:

Plan Problématique développement mobile Présentation web mobile jquerymobile - présentation Principes Fonctionnement Illustration Avantages / Inconvénients Futures versions 1

Problématique développement mobile (1/2) Développement d application native liée à un OS Téléchargement d application Champ d action limité Site web classique pas adapté à la navigation sur terminal mobile (tablettes, smartphones...) 2

Problématique développement mobile (2/2) Le développement web mobile, c est (idéalement) : Proposer une version épurée d un site Au design et format du contenu adapté Consultable à l aide du browser de l appareil Indépendamment de la plate-forme utilisée En impactant seulement la couche de présentation 3

jquerymobile - Présentation Pour se faire, des frameworks existent, notamment Add-on de jquery, librairie javascript (côté client) Actuellement en alpha 3 Exploite les nouveautés fournies par HTML 5 et CSS 3 4

jquerymobile - Principes Avoir un rendu d applications natives dans un navigateur Une expérience utilisateur unique indépendamment du device Librairie légère 30ko jquery 17ko jquerymobile + 7ko CSS Rétro compatible (Fonctionne sur un browser avec javascript desactivé) Utilisable sur l ensemble du panel des terminaux mobiles 5

jquerymobile - Fonctionnement (1/5) Découpage d un écran : Header - body - footer Améliore les composants HTML de la page 6

jquerymobile - Fonctionnement (2/5) Utilisation des balises data- de l HTML 5 et autres Lien téléphonique tel: (similaire mailto:) Nouveaux événements jquery adaptés orientationchange : rotation du device taphold : appui long Transitions animées entre les pages 7

jquerymobile - Fonctionnement (Navigation 3/5) Par ouverture de nouvelles pages Chargement asynchrone (GET ou POST) Ajout du contenu au DOM Dans une même page à l aide des ancres Plusieurs pages dans un même fichier Le framework propose de gérer l historique 8

jquerymobile - Fonctionnement (Navigation 4/5) #Ecran liste Le lien pointe sur une ancre dans le même fichier #Ecran détail 9

jquerymobile - Mise en place Refactoring à réaliser sur le site (navigation) Adaptation du design (Look & feel à conserver) Peut devenir complexe si l on souhaite tuner la navigation : Affichage du minimum d informations Evaluer les navigations types pour charger habillement les éléments fréquemment consultés 10

Illustration : Site client AXA Luxembourg 11

Illustration : Site client AXA Luxembourg 12

Illustration : Site client AXA Luxembourg 13

jquerymobile - Avantages Multi plateforme (smartphones, tablettes...) Economie en compétences (pas besoin de choisir java ou objective C) Peu répandu actuellement (novateur) Rapidement assimilé (HTML5) et implémenté Impact faible sur une application (couche présentation), indépendant de la technologie utilisée (HTML) Communauté à laquelle on doit jquery 14

jquerymobile - Inconvénients Formatage web avec les limites habituelles Pas d accès aux fonctions du téléphone (caméra...) Sécurité web classique (session, cookies...) Rendu fonction du navigateur client (navigateurs pas à jour, pas de standards mobiles ) Peut demander du temps si optimisé Helpers HTML du langage de présentation rarement à jour 15

jquerymobile - Conclusion Framework en alpha 3 mais déjà utilisable Très prometteur Beta pour mars - Release 1.0 en avril Des alternatives existent : jqtouch - également basé sur jquery Sencha Touch - payant, développement javascript iwebkit - Orienté webkit 16