ADAPTATION DES INTERFACES. ROUYER Florian et BENNOUR Salah

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

Optimiser pour les appareils mobiles

Présentation du Framework BootstrapTwitter

RESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite?

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

HTML5 et CSS3 pour des sites Responsive Web Design

Travaux dirigés n 10

Design adaptatif. Guide de l utilisateur VIENNA LONDON MUNICH BERLIN PARIS HONG KONG MOSCOW ISTANBUL BEIJING ZURICH

RESPONSIVE WEB DESIGN

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

4. Personnalisation du site web de la conférence

Spécifications techniques

Responsive Web Design. La Rochelle, Avril 2014

QPC Informatique vous propose d apporter la mobilité à vos applications de gestion d entreprise sans changer votre outil de gestion interne!

Découvrir Drupal. Les meilleurs thèmes et modules Drupal (présenta5on démo)

Développement tablette Android. SophiaConf2011 Par Arnaud FARINE

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

Les fondamentaux du développement d applications Java

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

MANUEL UTILISATEUR. Application 4trip

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

PROTECTION DES PÉRIPHÉRIQUES MOBILES ET GESTION DE FLOTTE MOBILE (Kaspersky MDM licence Advanced)

Utilisation de l éditeur.

DIGITAL MINDS. Chapitre 11, Mobile Marketing et Responsiv Design. 12 Clés pour Développer votre Business sur le Web WSI. All rights reserved.

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

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

Plate formes mobiles. Utilisation. Contexte 9/29/2010 IFC 2. Deux utilisations assez distinctes :

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

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

Introduction à HTML5, CSS3 et au responsive web design

Créer une trace, obtenir son fichier gpx et sa carte Ou Afficher un fichier trace GPX

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

Une interface moderne et multi devices avec Drupal Focus sur Omega

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

Freeway 7. Nouvelles fonctionnalités

Spétechs Mobile. Octobre 2013

Prototyper un site web avec Awestruct et Boostrap

Optimisation des s pour les supports mobiles. Améliorez vos taux de clics sans augmenter votre charge de travail.

Créateur de sites Internet. Développeur de logiciels.

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

App vs. WebApp Best Of Mobile 5 avril 2012

Adobe Technical Communication Suite 5

Environnement Zebra Link-OS version 2.0

Camping, une suite pour développer & fidéliser votre clientèle sur tous les canaux Internet

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

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

Technologies mobiles & Tourisme: la révolution? Denis Genevois Marche-en Janvier 2011

Mise en route de votre collier GPS Pet Tracker

GUIDE D UTILISATION LA DEPECHE PREMIUM

Programmation Web. Madalina Croitoru IUT Montpellier

LA MOBILITE : ACTEURS, OUTILS,

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

Solution de publication digitale sur smartphones et tablettes pour tous vos documents. Document édité par Forecomm - Avril 2013

LUTTE CONTRE L AMBROISIE

L application mobile pour booster vos événements

TigerPro CRM Application mobile

Caméra IP motorisée de surveillance jour et nuit

CAMERA IP HEDEN CLOUD MANUEL D UTILISATION

Les nouveaux comportements... 9

Webmaster / Webdesigner / Wordpress

Securitoo Mobile guide d installation

Table des matières Introduction Démarrage Les composants graphiques... 26

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

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

Mag. à la carte de fidélité virtuelle? Solution de fidélisation sur application mobile. Et si vous passiez

Partner Entreprise. Modules de cours pour la formation continue Offre IFAPME Verviers

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

Responsive Design. Technologies du web. Stéphane Bouvry, 2014

TELEGESTION. l outil indispensable des intervenants à domicile. Maison de l Emploi de Paris Plateforme RH 21 Mai 2015

Responsive Web design, périphériques mobiles et accessibilité

UN SITE WEB RESPONSIVE EN UNE HEURE?

Baromètre Annonceurs Mobile

Applications smartphones : enjeux et perspectives pour les communautés de l'eglise Catholique. Application Smartphone 1

+33 (0) Sarl ISB Altipolis2 av. Du Général Barbot Briancon - France

Développement d applications professionnelles avec Android 2

Environnement Zebra Link-OS version 2.0

Pour mémoire. Le trafic mobile rattrape et dépasse le trafic statique 3/18

Portabilité sur système Android d un système de borne d information

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

Android 2.3 Gingerbread

Formation : WEbMaster

LES TABLETTES : GÉNÉRALITÉS

Responsive Web Design. Responsive Design avec HTML 5.0 et CSS3

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

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

Enseignement, Handicap et tablette tactile

Créer une application de livre interactif pour tablette avec Indesign CS6 et Adobe Digital Publishing Suite

Synchroniser ses photos

Cours IHM-1 Conception des interfaces 5 - Agencement de l'interface Disposition des éléments Jacques BAPST

Spétechs Mobile. D e r n i è r e m i s e à j o u r : s e p t e m b r e

Twixl Portfolio DE INDESIGN VERS LES TABLETTES. Luk Dhondt - Product Manager

Présentation de l application Smartphone «Risques Nice»

Qu est-ce qu un outil de travail collaboratif Google Drive?

«BÉNÉFICIEZ DE LA PUISSANCE D UN PORTAIL E-COMMERÇANTS POUR DÉVELOPPER VOTRE ACTIVITÉ EN MAGASIN ET SUR LE WEB, TIREZ PARTI DU CROSS-CANAL!

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas»

Intégrateur Web HTML5 CSS3

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

Transcription:

ADAPTATION DES INTERFACES ROUYER Florian et BENNOUR Salah

SOMMAIRE Sujet Android Ionic Comparaison Conclusion

Sujet Plateforme de partage de livres Fonctionnalités : Géolocalisation Visualisation Map Visualisation liste Formulaire d ajout d un livre 3 sur 26

Android

Android Outils et langages 5 sur 26

Android Constat Avantages Performances optimales Possibilité de faire du Material design Accès aux éléments du téléphone tel que le GPS ou l appareil photo Documentation Google assez fournie Inconvénients Coût d apprentissage élevé Importantes modifications des méthodes à chaque version d API Difficile à adapter aux différents écrans Demande un bon niveau en programmation Java 6 sur 26

Android Plusieurs tailles d écran? Téléphones Par défaut Position des éléments et taille en dp XML - > Layout - > Frame Tablettes Refaire fichier XML Ré étalonner les marges et padding Nouvelles images correspondant aux tailles d écran 7 sur 26

Android Démonstration Portrait ou Paysage 8 sur 26

Android Difficultés rencontrées + = 9 sur 26

Ionic Framework

Ionic Qu est- ce que Ionic? 11 sur 26

Ionic Choix d adaptation Formulaire : faciliter la saisie données sur petit écran (Smartphone) Un seul champ par ligne occuper un maximum l espace sur grands écrans (Tablette ou plus) Plusieurs champs par ligne Epurer le formulaire (espacements) Fiche details d un livre : Mode paysage - > design orientée horizontale Mode portrait - > design orientée verticale Menu latéral : Visibilité fixe pour écrans larges 12 sur 26

Ionic Adaptation : Media queries Adapter dynamiquement le design, en fonction de la largeur de l écran d un appareil, à l aide du CSS Media queries @media (min- width:320px) @media (min- width:481px) @media (min- width:641px) @media (min- width:961px) @media (min- width:1025px) @media (min- width:1281px) Cibles Smartphones portrait Smartphones paysage Tablettes portrait Tablettes paysage PC Grandes surfaces 13 sur 26

Ionic Adaptation : Grilles responsives Une ligne de colonnes se superposes lorsque la propriété est verifiée Propriétés responsive- sm responsive- md responsive- lg Largeur d écran inférieure à Smartphone paysage Tablette portrait Tablette paysage 14 sur 26

Ionic Formulaire d ajout d un livre Smartphone Tablette VS 15 sur 26

Ionic Formulaire d ajout d un livre <form ng- submit="submit()" ng- controller="bookadd"> <div class="row responsive- md"> // mes lignes et colonnes </div> </form> Largeur de l appareil est inférieure à celle d une tablette en mode portrait? - Oui : les colonnes d une ligne se superposes - Non : le design ne change pas. 16 sur 26

Ionic Fiche details : mode portrait Smartphone Tablette VS 17 sur 26

Ionic Fiche details : mode paysage Smartphone Tablette VS 18 sur 26

Ionic Fiche details : procédé HTML <div class="row"> // mes lignes et colonnes </div> <div class="row responsive- lg"> // mes lignes et colonnes </div> Cacher Cacher Style @media (PORTRAIT) {. } @media (PAYSAGE) { } 19 sur 26

Ionic Visibilité du menu latéral Tablette portrait Tablette paysage VS <ion- side- menu (..) expose- aside- when="(min- width:961px) > </ion- side- menu> 20 sur 26

Ionic Accès fonctionnalités natives Librairie ngcordova +70 plugins accès fonctionnalités natif (Géolocalisation, Camera, Notifications ) utilisation relativement simple bonne documentation 21 sur 26

Ionic Deploiement http://users.polytech.unice.fr/~bennour/ihm/adaptationenv/ 22 sur 26

Ionic Constat Avantages Développement multiplateforme Bonne documentation Accès aux fonctionnalités natif Ajout d une cible (1 ligne de code) Déploiement sur appareil (1 ligne de code) Interface graphique proche du natif Inconvénients (Dans le cadre du projet aucun) 23 sur 26

Ionic Framework VS Android

Comparaison Android natif Coût d apprentissage élevé Ciblé uniquement sur Android Accessibilité des périphériques Couteux en temps de développement Ionic Coût d apprentissage modéré Application multiplateforme Déploiement sur appareil ultra simpliste (1 ligne de code) 25 sur 26

Avez- vous des questions?