Point sur les solutions de développement d apps pour les périphériques mobiles
|
|
|
- Jean Benoît
- il y a 10 ans
- Total affichages :
Transcription
1 Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle ère avec l explosion des périphériques mobiles (smartphones, phablettes, tablettes, montres et objets connectées) et la baisse brutale des ventes de PC depuis Les entreprises qui souhaitent toucher un maximum de personnes à travers leurs applications se doivent de prendre en compte ces éléments. Aussi, le développement d applications se complexifie car les développeurs doivent concevoir des applications polymorphes qui s adaptent quel que soit le format du périphérique utilisé. Depuis quelques années est apparu le concept de responsive web design (conception de sites web adaptifs) qui permet de définir les règles de développement d applications Web qui peuvent être affichées sur différents périphériques (Notebook, TV, Tablette ). Les règles sont au nombre de trois : L utilisation du «media queries» CSS3 L utilisation de grille fluide qui s auto-dimensionne en fonction de la taille de l écran L utilisation d images dimensionnée en unités relatives Le responsive design a été étendu à tout type d objets échangés (App html5, , formulaire d application ). Différents Framework très utiles pour développer des applications modernes implémentent le responsive web design. Il faut bien prendre en compte le fait qu une application moderne doit s adapter aux comportements de l utilisateur qui sont multiples et qui sont opérés avec des périphériques complètement différents. Sinon, le risque est de se couper d une partie non négligeable de la population visée. Certains parlent d une révolution similaire à celle de l Internet à la fin des années 90. b. Les différents choix pour le développement d applications mobiles Il y a foncièrement deux choix structuraux qui s offrent aux candidats au développement d applications mobiles : Développer des applications natives, Développer des applications universelles, Développer des applications hybrides
2 2. Quels choix d architecture pour les applications mobiles On ne peut pas se lancer directement dans les développements sans un minimum de conception au niveau de l architecture. Les choix sont nombreux lorsque l on souhaite connecter ses applications mobiles à des systèmes d information privés. Même si html5 met à disposition une base de données locale aux périphériques, celle-ci est fortement limitée et ne peut convenir lorsque le développeur souhaite stocker de manière centralisée des informations recueillies avec l application. Les offres Cloud offrent de nouvelles solutions en termes de stockage des données applicatives. Ces solutions sont présentées ci-dessous sous forme de schéma. a. Les App in The Cloud : tous les éléments sont dans des Clouds publics Web server Dans le cloud Data server Dans le cloud Internet Cloud public b. Les App hybrides : certains éléments sont conservés on-premise
3 Web server Dans le cloud Internet Cloud public VPN SI PRIVE Data server On-premise c. Les App on-premise : tous les éléments exceptés les périphériques sont conservés dans le SI de l entreprise
4 SI PRIVE Web server On-premise Internet Data server On-premise d. Les App privées : tous les éléments sont conservés dans le SI de l entreprise
5 SI PRIVE Web server WIFI Privé Data server 3. Les architectures applicatives Les applications modernes (depuis plusieurs années déjà) implémentent des couches (layered applications) : La couche d accès aux données La couche métier La couche de service La couche de présentation La couche d accès aux données est gérée complètement dans les outils de développement que ce soit dans les Framework de développement rapide de type Rail On Ruby, dans le JDK (les EJB) ou dans le monde.net (Microsoft Entity Framework). Nous sommes dans une démarche code First où la conception de l application et le code sont les éléments générateurs de la partie données. Les applications mobiles s adaptent facilement aux approches de type code First.
6 La couche métier comporte l ensemble des règles propres à l entreprise et au métier. Elle est constituée de librairies et de POCO (.NET) ou POJO (Jee). La couche de service comporte les services métier qui sont exposés pour les applications internes ou externes voir les clients de l entreprise. Le débat entre SOAP et REST reste ouvert même si maintenant la majorité des développements concerne des services RESTFULL. On parle alors d une Web API qui expose des services Web REST. La couche de présentation peut être développée suivant différents pattern d architecture mvc, mvvm. Elle peut être également développée en html5 Javascript en implémentant (ou pas) un pattern d architecture. Néanmoins, il faudra encore faire un choix structurant pour la couche présentation : - Le code html et javascript est produit par un serveur WEB et envoyé au client (périphérique mobile) partiellement ou totalement (struts, asp.net, asp.net mvc, node.js, php ) - Le code html est directement présent sur le client L architecture que je défends est une architecture du deuxième genre : - La couche présentation est composée d un ensemble de page html5 et de code javascript qui appelle la couche de service et qui se met à jour partiellement suivant le contexte d une single page (SPA) - La couche service est une WEB API
7 html js App html5 Http https Application serveur Web API Objets métier Composant mapping OR Objets de domaine Base de données Cette architecture est universelle sur tous les OS mobiles ou non à partir du moment où le périphérique supporte le standard html5. Donc je peux toucher l ensemble des smartphones, tablettes, notebooks et pc du marché. Néanmoins elle comporte quelques limitations qui peuvent être gérées par l addition d un composant dans l architecture. 4. Le développement d applications mobiles natives a. Cas du développement natif Android Pour développer des App Android, il faut :
8 - Télécharger la dernière version du jdk disponible sur le site d Oracle - Installer Eclipse + Adt packagé ensemble et disponible chez Google - Télécharge les sdk Android via package-manager - Configurer les émulateurs Le langage de développement est java. Le principe du développement Adt est une parfaite séparation des couches notamment entre l interface graphique (fichiers xml) et le code (des classes java). Vous pouvez consulter l article qui vous permettra de débuter dans le développement pour Android. Pour publier des applications Android dans le Google Play Store, il suffit de : - Compiler votre projet et générer le package (extension apk) - Signer le fichier apk avec un certificat généré en local - Obtenir un compte développeur Google - Payer une fois 25 $ Il n y a pas de procédure de certification pour soumettre une application dans le Google Play. Une vérification peut être faire a posteriori en cas de problème b. Cas du développement natif IOS Pour développer des App IOS, il faut : - Un MAC avec au minimum OS X 10.8 (Mountain Lion) - Télécharger Xcode depuis le MACOS Store et l installer - Installer les IOS SDK (en fonction des versions que l on souhaite viser) Le langage de développement est le langage C et plus précisément Objective C qui nécessite de maîtriser la programmation événementielle. Vous pouvez consulter le site Apple pour les développeurs : Le logigramme pour publier une application dans l Appstore est :
9 Vous pouvez également consulter le lien sur le site du Zéro ici : c. Cas du développement natif Windows Phone Pour développer des applications natives Windows Phone, il faut : - Télécharger et installer Visual Studio 2013 Express (ou bien acheter une version payante ou bien s abonner à MSDN) - Télécharger et installer le SDK Windows Phone Choisir le type de développement (html5, c# xaml, asp,net MVC) - Compiler et générer un package xap - Vous avez à disposition avec le SDK Windows Phone, un ensemble d émulateurs s exécutant sous hyper-v
10 Vous pouvez consulter cet ensemble d articles qui donnent un aperçu du développement Windows Phone : Pour publier une application dans le store, il faut : - Créer un compte live ID - S inscrire au programme développeur et payer la somme de 99$ - Qui permet de développer pour Windows et Windows Phone - Générer l app au format xap - Passer sur le poste l App certification Kit - Préparer une icône et des copies d écran - Soumettre l app sur le store - La certification prend quelques jours et est très stricte Le site Microsoft consacré au développement Windows Phone contient beaucoup d informations indispensables : Depuis les dernières mises à jour des produits Microsoft (Visual Studio 2013 update 2, Windows Phone 8.1, Windows 8.1 update 1), il est possible de développer des applications universelles qui s exécutent sur des périphériques mobiles (Windows Phone, Windows RT) et sur des PC ou notebooks (Windows 8.1). 5. Le développement d applications mobiles universelles Le développement d applications mobiles universelles est possible en s appuyant sur le standard html5, le langage javascript et un framework additionnel qui permet de simplifier le développement. A la base, le développement javascript est verbeux et peu maintenable. L offre de Framework est large mais ma préférence va largement à JQuery Mobile (qui s appuie sur JQuery). a. Rappels sur html5 Html5 est le nouveau standard du Web qui permet de développer des applications riches directement exécutables dans le navigateur sans addon ou plugin. Il intègre un espace de stockage local, une base de données locale, la possibilité de lire des videos en streaming directement dans les pages et obtenir des infos de géolocalisation et les informations GPS du périphérique sous-jacent. La plupart des navigateurs récents du marché sont compatibles html5 (IE10 minimum). Néanmoins, les applications html5 étant faite pour s exécuter sur tous les périphériques, il n est pas possible d accéder à certaines fonctions très spécifiques des smartphones ou tablettes (l accéléromètre par exemple). Pour cela, il faut utiliser un framework additionnel comme PhoneGAP.
11 b. Les offres de framework html5 Vous pouvez consulter le lien ci-dessous qui donne un comparatif tout à fait pertinent de ces offres : On peut citer, parmi ce comparatif : JQuery mobile Kony PhoneJS AppAccelerator Antenna c. Présentation de Jquery Mobile Jquery mobile est un framework Javascript hyper puissant : Do more, write less Html + javascript + css3 : très verbeux et fastidieux Il est compatible avec tous les OS mobiles : IOS, Android, Windows Phone. Il est compatible avec tous les formats de périphériques : Smartphone, tablette ou phablette. Beaucoup de ressources sont disponibles sur Internet. Avec Jquery Mobile, on peut développer un site Web mobile mais aussi des Apps. Consulter le site officiel pour plus de renseignement : JQuery Mobile est dans les leaders du quadrant magique du Gartner sur le développement html5. 6. Le développement d applications mobiles hybrides Une application mobile hybride est une application développée sur les technologies html5 css javascript avec en plus un framework ou composant spécifique aux périphériques que l on souhaite viser. Le framework le plus célèbre est Cordova (PhoneGAP). Le principe reste de développer des applications html5 javascript mais celles-ci seront de toute façon packagées dans un fichier spécifique à chaque plateforme (apk, xap ou ipa). Apache Cordova apporte donc des librairies Javascript qui permettent d accéder à pratiquement toutes les fonctionnalités des périphériques alors que Html5 n accède qu à certaines fonctions seulement. Pour toutes les informations sur Apache Cordova, c est ici
12 Une petite remarque concerne le fait qu il faut du coup installer les trois AGL de développement, installer et configurer le framework Cordova sur chacun des AGLs. Le principal avantage est de ne développer qu une seule fois le code donc c est un gain de temps et de ressources spécialisées assez rares sur le marché. 7. Conclusions Pour les applications qui ne nécessitent pas d accès aux fonctions évoluées des différents périphériques (accéléromètre, fonctions spécifique des écrans ), il convient de privilégier le développement universel html5 css javascript en utilisant un framework spécifique comme JQuery Mobile qui permet de s assurer que les applications s afficheront correctement sur la plupart des périphériques. Dans ce cas, l AGL a peu d importance et vous pouvez choisir votre éditeur préféré. S il fait de l auto completion et du debug Javascript ce sera un plus. Si vous optez pour une solution gratuite, Eclipse et Visual Studio 2013 Express peuvent convenir. C est la méthode de développement à privilégier. Pour les autres applications, il faut privilégier les solutions hybrides (basées sur Cordova ou un autre framework gratuit ou payant (KONI). Le développement d applications natives doit rester marginal.
DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS
SI 2.0 DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS REF : SIMO002 DUREE : 2 JOURS TARIF : 1 450 HT Public DSI, responsables informatiques et études, Architectes, responsables de projets, chefs de
Optimiser pour les appareils mobiles
chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...
Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training xavier.paradon@valtech-training.
Mardi 17 Novembre 2009 Paris, la Défense Iphone vs. Android Xavier PARADON, Directeur Technique Valtech Training [email protected] Anthony DAHANNE, Consultant Valtech Technology Consulting
DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova
DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova I. Introduction Dans une période où la plasticité peut aider à réduire les coûts de développement de projets comme des applications mobile,
Auteur LARDOUX Guillaume Contact [email protected] Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA
Auteur LARDOUX Guillaume Contact [email protected] Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA Sommaire 1. Introduction 2. Installation 3. Fonctionnement 4. Développement 5. Démonstration 2
Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully
Les grandes facettes du développement Web Qui sommes nous? Nicolas Thouvenin Stéphane Gully Projets Web depuis 2000 LAMP, NodeJS HTML, CSS, jquery
APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis 21.01.2014
APPLICATIONS MOBILES Catalogue de services 21.01.2014 Sommaire 1 2 Catalogue d applications mobiles types Organisation (5) Communication & Collaboration (3) Gestion d activités de services (3) CRM / B2C
Cahier des charges. Liny EIP 2013 EPITECH. seban_j, jaspar_y, ringue_t, rousse_g, thierr_o
EPITECH Cahier des charges Liny seban_j, jaspar_y, ringue_t, rousse_g, thierr_o EIP 2013 Ce document dresse le cahier des charges (CDC) du projet Liny. Il présente Liny, plateforme de rencontres amoureuses
WINDOWS Remote Desktop & Application publishing facile!
Secure Cloud & Solutions Accès BOYD CLOUD acces informatiques & BYOD sécurisé MYRIAD-Connect facilite votre travail en tous lieux et à tous moments comme si vous étiez au bureau. Conçu pour vous simplifier
App vs. WebApp Best Of Mobile 5 avril 2012
App vs. WebApp Best Of Mobile 5 avril 2012 La question! App ou Web App? APP versus WEBAPP Constats du marché 2. Modifiez le style du titre Marketing 3. Modifiez le style du titre Compatibilité Experience
Recommandations techniques
Recommandations techniques Sage 30 Génération i7 Sage 100 Génération i7 Version 1.0 1 I Recommandations techniques pour Sage 30 Windows Génération i7 Sage 100 Windows Génération i7 2 1.1 Configuration
Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS
Avant de commencer 1. Introduction 15 2. HTML5 oui, mais pas que... 15 2.1 HTML5 16 2.2 JavaScript 17 2.3 CSS 18 3. Les outils 18 Préparation des outils et création du projet 1. Introduction 21 2. Team
de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing
Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement Développement de logiciels de logiciels Solutions mobiles iphone, Android WebApp HTML5 Mobile marketing Ingénierie Régie d
Introduction au développement SharePoint. Version 1.0
Introduction au développement SharePoint Version 1.0 Z 2 Introduction au développement SharePoint 09/05/09 Sommaire 1 SharePoint : les bases... 3 1.1 Débuter sous SharePoint... 3 1.2 Connaissances Requises...
LA MOBILITE : ACTEURS, OUTILS,
LA MOBILITE : ACTEURS, OUTILS, DEVELOPPEMENT, CONCEPTION, GESTION DE PROJET INTERVENTION MASTER DILIPEM Pascal Moutet, iseeds Software, 02/02/2012 PARCOURS ET FONCTIONS OCCUPEES Parcoursuniversitaire Parcoursprofessionnel
Android 4 Les fondamentaux du développement d'applications Java
La plateforme Android 1. Présentation 13 2. Historique 14 3. Google Play 15 3.1 Création d'un compte développeur 16 3.2 Publication d'une application 16 3.3 Suivi et mise à jour d'une application 18 Environnement
CATALOGUE DES FORMATIONS LANGUES
CATALOGUE DES FORMATIONS LANGUES Présentation Ecole Informatique Jasmin agrée par le Ministère de formation professionnelle et de l emploi sous le n 11-1202-12 le 29/08/2012. Spécialiste en informatique,
Synchroniser ses photos
Synchroniser Avec l'arrivée des smartphones et tablettes équipés de fonctions «appareils photos», nous réalisons de plus en plus de photos avec ceux-ci. Soucis, la mémoire de ces outils n'est pas aussi
Avanade et Xamarin : la voie rapide vers la réussite mobile.
Avanade et Xamarin : la voie rapide vers la réussite mobile. «Mobilisez» vos investissements Microsoft pour ios et Android. Résumé Aujourd hui, les entreprises qui cherchent à développer des applications
Bien aborder un projet SharePoint 2013
Bien aborder un projet SharePoint 2013 Bien aborder un projet SharePoint 2013 Les Thématiques :» Vue d ensemble des fonctionnalités SharePoint» Les Nouveautés de SharePoint 2013» Infrastructure : bonnes
Environnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut [email protected] http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6
BUREAU VIRTUEL Utilisation de l application sur ipad Guide utilisateur Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6 Utilisation du bureau virtuel sur ipad Table des matières PREAMBULE...2 QU
THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse
THÉMATIQUES Comprendre les frameworks productifs Découvrir leurs usages Synthèse 2 LES ENJEUX DES FRAMEWORKS D ENTREPRISE EN 2012 LE CONSTAT Ressources Recrutement Flexibilité Intérêt Montée en compétence
S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i
Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi
Formation WinDev Mobile
Formation WinDev Mobile 1 Pré requis 2 WinDev Mobile : présentation générale 3 Particularités des applications Android 3.1 Eléments de projets disponibles 3.2 Bases de données 3.3 Le SDK et le JDK 4 Création
TD/TP 1 Introduction au SDK d Android
TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition
Séminaire Partenaires Esri France 7-8 juin 2011 - Paris Les API ArcGIS pour les smartphones
Séminaire Partenaires Esri France 7-8 juin 2011 - Paris Les API ArcGIS pour les smartphones Patrice Freydière Olivier Rossini Sommaire Introduction - Positionnement - Fonctionnalités communes - Architecture
7 villa de la citadelle Né le 13 mai 1983 94110 Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES
Philippe Crépin 7 villa de la citadelle Né le 13 mai 1983 94110 Arcueil Nationalité : Française : 06.17.46.12.09 : [email protected] Disponibilité : En poste chez Soft Computing Développeur Web JEE
Windows Phone conçu pour les entreprises.
Windows Phone conçu pour les entreprises. Retrouvez vos applications professionnelles préférées dans Windows Phone. Faites la différence en entreprise avec une productivité optimisée, une sécurité renforcée
Livre Blanc XAMARIN. Le développement mobile multiplateforme
Livre Blanc XAMARIN Le développement mobile multiplateforme Sommaire 1 Contributeur... 2 2 Introduction... 3 2.1 Les utilisateurs demandent une expérience applicative native... 4 2.2 Un paysage de périphériques
CHOIX ET USAGES D UNE TABLETTE TACTILE EN ENTREPRISE
Tablette tactile, ardoise électronique 1 ou encore tablette PC, ce terminal mobile à mi-chemin entre un ordinateur et un smartphone a d abord séduit le grand public avant d être adopté par les entreprises.
CALENDRIERS DES FORMATIONS 2015- LILLE
CALENDRIERS DES FORMATIONS 2015- LILLE Pour les dates sur PARIS, TOULOUSE, NANTES, LYON, STRASBOURG et AIX télécharger les calendriers sur www.3itforms.fr 3it FORMATION 56/58 Boulevard de la République
Programmation Mobile Android Master CCI
Programmation Mobile Android Master CCI Bertrand Estellon Aix-Marseille Université March 23, 2015 Bertrand Estellon (AMU) Android Master CCI March 23, 2015 1 / 266 Organisation de l UE Objectifs du cours
Présentation du Framework BootstrapTwitter
COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...
LOUVAIN SCHOOL OF MANAGEMENT
UNIVERSITÉ CATHOLIQUE DE LOUVAIN LOUVAIN SCHOOL OF MANAGEMENT Le paradigme «Write once, run everywhere» est-il l avenir du développement mobile? Promoteur : Jean Vanderdonckt Mémoire-recherche présenté
les techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
Formations qualifiantes pour demandeurs d emploi 2016-2018
Formations qualifiantes pour demandeurs d emploi 2016-2018 Lot 1 : Data Analyst 1.1 Programmation Excel avec VBA, 1.2 Conception des structures de données, 1.3 Tour d horizon des outils, technologies et
Cortado Corporate Server
Cortado Corporate Server La recette du succès pour la mobilité d entreprise En bref : Solution «MDM» de pointe Sécurité et contrôle maximal Des fonctionnalités «Cloud Desktop» impressionnantes pour la
Guide de Démarrage. Introduction... 2 Scénarios pour l utilisation de votre [email protected]... 2 Scénarios à venir :... 2
Guide de Démarrage Introduction... 2 Scénarios pour l utilisation de votre... 2 Scénarios à venir :... 2 Accès à vos données depuis un navigateur internet... 3 Démarrage... 3 Explorez votre nouvel environnement...
Installer Office sur Ordinateur / Tablette / Smartphone
Installer Office sur Ordinateur / Tablette / Smartphone Table des matières Préface... 2 Installation Office sur Windows... 3 Installation Office sur Mac... 6 Installation Office sur ios... 10 Installation
Installation et prise en main
TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications
Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie
1 / 22 Technologies Web Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya Université Pierre et Marie Curie Rappel 2 / 22 Problématique Quelles technologies utiliser
Armand PY-PATINEC 2010
Armand PY-PATINEC 2010 EPREUVE PRATIQUE : TABLEAU SYNOPTIQUE Activités Inventaire de bières et de leur lieu de fabrication Gestion des clients pour un programme de facturation Emploi du ruban de l interface
Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David
Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server
Environnement Zebra Link-OS version 2.0
Environnement Zebra Link-OS version 2.0 Pour répondre aux nouvelles attentes et à une demande croissante en appareils à la fois mobiles, intelligents et connectés au Cloud, Zebra Technologies a créé un
Catalogue des formations
Catalogue des formations NANCY et TRAINING (siège) 22 rue de Médreville 54000 Nancy Téléphone : 03 83 67 63 05 METZ 4 rue Marconi 57070 Metz Téléphone : 03 87 20 35 02 REIMS 09 rue Pingat 51000 Reims Téléphone
Qu est-ce que le «cloud computing»?
Qu est-ce que le «cloud computing»? Par Morand Studer eleven Octobre 2011 Qu est-ce que le «cloud computing»? - Morand Studer eleven Octobre 2011 www.eleven.fr 1 Aujourd hui, la démocratisation de l informatique
Chapitre 1 Retour en arrière
Chapitre 1 : Retour en arrière 1 Chapitre 1 Retour en arrière Chapitre 1 : Retour en arrière 2 1. Difficultés de développer pour les systèmes embarqués Quelques contraintes à prendre en compte : - Mémoire:
Stratégies opérationnelles d APPS-CRM pour smartphones et tablettes
1/213 3/213 6/213 9/213 12/213 3/214 5/214 Stratégies opérationnelles d APPS-CRM pour smartphones et tablettes Le marché pour les smartphones et les tablettes En 213, on a dénombré plus de 24,1 millions
EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452
EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics
Plate formes mobiles. Utilisation. Contexte 9/29/2010 IFC 2. Deux utilisations assez distinctes :
Plate formes mobiles IFC 2 Markus Jaton Utilisation Deux utilisations assez distinctes : Téléphones évolués (Nokia, Motorola) Smartphones (Apple,, Windows) La téléphonie est en stagnation, alors que les
Productivité Performance Mobilité
Productivité Performance Mobilité édito Visual Studio : de 2013 à 2015 Visual Studio a 20 ans! La première «version» date de 1995. Depuis, nous avons connu 10 versions majeures, la dernière étant Visual
Office Pro Plus. Procédures d installation. Direction des Systèmes d Information Grenoble Ecole de Management. Date de publication Juin 2014
Office Pro Plus Procédures d installation Date de publication Juin 2014 Direction des Systèmes d Information Version 1.1 Introduction Office Pro Plus 2013 vous est désormais offert pour toute la durée
«Obad.a» : le malware Android le plus perfectionné à ce jour
«Obad.a» : le malware Android le plus perfectionné à ce jour Table des matières I. Le sujet de l article... 2 II. Réflexion sur les nouvelles menaces technologiques d aujourd hui... 2 A. Android, victime
WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES
WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,
PHP et le Cloud. All rights reserved. Zend Technologies, Inc.
PHP et le Cloud Les plateformes de cloud IAAS PAAS SAAS Applications Applications Applications Runtimes Sécurité et intégration Base de données Runtimes Sécurité et intégration Base de données Runtimes
Le Cloud Computing et le SI : Offre et différentiateurs Microsoft
Le Cloud Computing désigne ces giga-ressources matérielles et logicielles situées «dans les nuages» dans le sens où elles sont accessibles via Internet. Alors pourquoi recourir à ces centres serveurs en
Qu est-ce qu un outil de travail collaboratif Google Drive?
Qu est-ce qu un outil de travail collaboratif Google Drive? Google a créé un ensemble d outils de travail collaboratif en ligne dans le domaine de la bureautique qui concurrencent les traitements de texte,
INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015
TABLE DES MATIERES Incorporer une feuille de calcul dans un fichier créé avec l Éditeur de texte de PLACE... 1 Avantages :... 1 Contraintes :... 2 Accéder à Microsoft OneDrive :... 2 Créer un classeur
Notre processus d embauche
Notre processus d embauche Nous considérons la passion, le désir d apprendre et les habilités priment sur l expérience. Notre processus d évaluation des candidatures passe donc par une auto-évaluation
Devenez un véritable développeur web en 3 mois!
Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web
Bibliothèque Numérique L'intégrale Collection Ressources Informatiques
Bibliothèque Numérique L'intégrale Collection Ressources Informatiques Informaticiens Niveau : Débutant à Initié Disposer d'un manuel de référence Présentation des concepts essentiels de mise en œuvre
INGÉNIEUR - DÉVELOPPEUR SENIOR PHP. 28 ans - 8 ans d'expérience
M0145 INGÉNIEUR - DÉVELOPPEUR SENIOR PHP 28 ans - 8 ans d'expérience Expert ises mét iers : Langues : Tourisme et loisirs, Editeur de logiciels Roumain (Langue maternelle), Anglais (Avancé), Français (Débutant)
Technologies mobiles & Tourisme: la révolution? Denis Genevois Marche-en Janvier 2011
Technologies mobiles & Tourisme: la révolution? Denis Genevois Marche-en en-famenne Janvier 2011 Centre de compétence Programme Introduction Technologies mobiles: le contenant Tactile non, multitouch oui!
Fiche produit. Important: Disponible en mode SaaS et en mode dédié
Fiche produit Important: Disponible en mode SaaS et en mode dédié La plate-forme étant enrichie en permanence, la liste des fonctionnalités présentées n est pas exhaustive. Nous vous invitons donc à nous
R E S O T E L. Ingénierie des Systèmes Informatiques Réseaux et Télécommunications. Calendrier des Formations IT
R E S O T E L Ingénierie des Systèmes Informatiques Réseaux et Télécommunications Calendrier des Formations IT Microsoft Cisco Oracle LPI / Red Hat Zend & Symfony Citrix CMS VMWare Apple Android IBM SAP
IBM Endpoint Manager for Mobile Devices
IBM Endpoint Manager for Mobile Devices Basé sur la technologie BigFix Vue d ensemble Les smartphones basés sur Google Android et Apple ios ont rapidement investi les entreprises, apportant des gains de
LICENCE PROFESSIONNELLE
LICENCE PROFESSIONNELLE Développement d'applications Intranet/Internet Domaine : Sciences, Technologies, Santé Dénomination nationale : Systèmes informatiques et logiciels Organisation : Institut Universitaire
Burckel Thomas. Formation. Compétences
Burckel Thomas Adresse : 92 avenue de la République 94300 VINCENNES Tel : 06.83.21.48.25 Email : [email protected] Date et lieu de naissance : 3 septembre 1986 à Strasbourg Formation 2006 2009 Polytech
Solution de Mobilité SAP SUP & AFARIA. Meltz Jérôme
Solution de Mobilité SAP SUP & AFARIA Meltz Jérôme 01 Agenda PRÉSENTATION D AUGUSTA REEVES Augusta Reeves Création en 1998 Société de service d Intégration SAP fondé en 1998 CA 2011 : 14,8 M Effectif :
Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de
En partenariat avec Webinar Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL avec la participation de 19 mars 2013 Qui sommes-nous? INTRODUCTION
Présentation de l application Smartphone «Risques Nice»
Présentation de l application Smartphone «Risques Nice» Dans le cadre de sa politique de gestion des risques, la ville de Nice a souhaité mettre les nouvelles technologies de l information au service des
Fonctions. Solution professionnelle pour le stockage de données, la synchronisation multi- plateformes et la collaboration
Fonctions Synchronisation dynamique des fichiers : mise à jour automatique des documents sur tous les équipements Partage et collaboration : partage simple des fichiers entre employés, clients et partenaires
LES OBJETS CONNECTES
LES OBJETS CONNECTES 01 LE CONTEXTE DÉFINITION Après avoir bouleversé notre vision des relations humaines, le web entame une nouvelle révolution : celle de notre perception des choses. Luc Bretones Vice-Président
RECORD BANK RECORD BANK MOBILE
RECORD BANK RECORD BANK MOBILE 1 1. INTRODUCTION Vous possédez un iphone ou un ipad? Une tablette ou un smartphone sous Android? Effectuez vos opérations bancaires où et quand vous le voulez, grâce à Record
Environnement Zebra Link-OS version 2.0
Environnement Zebra Link-OS version 2.0 Pour répondre aux nouvelles attentes et à une hausse de la demande en appareils à la fois mobiles, intelligents et connectés au Cloud, Zebra Technologies a créé
Notre Catalogue des Formations IT / 2015
Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119
Xavier Costa. «Write once, run anywhere»
Xavier Costa «Write once, run anywhere» 2 Xavier COSTA [CODENAME ONE : «WRITE ONCE, RUN EVERYWHERE] Déclaration Ce travail de diplôme est réalisé dans le cadre de l examen final de la Haute école de gestion
Android Usage Professionnel
Android Usage Professionnel Guide pratique Ce document met l accent sur l intégration pratique des appareils Android en entreprise. Juin 2014 Ulrik Van Schepdael Mobco bvba Avant-propos Android est la
ArcGIS 10 Christophe Tourret Gaëtan Lavenu
ArcGIS 10 Christophe Tourret Gaëtan Lavenu ArcGIS 10 Bureautique Web Mobile 10 9.3.1 Online/Cloud Serveur 9.0 9.1 9.2 9.3 Projets ArcGIS 10 Imagerie Partage Productivité Gestion des données Temporalité
12 novembre 2012 Montauban MOBILITÉ, APPLICATIONS ET SITES MOBILES
12 novembre 2012 Montauban MOBILITÉ, APPLICATIONS ET SITES MOBILES POURQUOI LA MOBILITÉ? ÉVOLUTIONS SOCIÉTALES DES MIGRATIONS QUOTIDIENNES RESTER RELIÉ À SES COMMUNAUTÉS L INSTANTANÉITÉ ÉVOLUTIONS TECHNOLOGIQUES
LA DIVERSITE DES SUPPORTS ANDROID
LA DIVERSITE DES SUPPORTS ANDROID Note : Cet article est la version SITE de la diversité des supports d Android. Les utilisateurs se rendant sur ce site ont donc une légère expérience d Android. Pour les
Introduction MOSS 2007
Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas
Formation en Logiciels Libres. Fiche d inscription
République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)
Ceci est un Chromebook, ton ordinateur!
Ceci est un Chromebook, ton ordinateur! CHROMEBOOK - Dans le royaume des ordinateurs personnels, il n'y a pas beaucoup de choix. Pour schématiser, soit vous avez un PC, soit vous avez un Mac. Et ce depuis
InstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows
FICHE TECHNIQUE InstallShield 2014 Création de programmes d installation pour Microsoft Windows Le N 1 mondial des technologies d installation : la technologie InstallShield est déployée par plus de 80
Twixl Portfolio DE INDESIGN VERS LES TABLETTES. Luk Dhondt - Product Manager
Twixl Portfolio DE INDESIGN VERS LES TABLETTES Luk Dhondt - Product Manager Agenda A propos des apps Vue d ensemble du produit Options de distribution SDK Q & R Content apps Types d applications Single-issue
Formation Certifiante Scrum Master
Formation Certifiante Scrum Master Cette formation pratique de deux jours, ponctuée par la certification Scrum Master délivrée par la Scrum Alliance, est destinée aux chefs et directeurs de projets, responsables
juillet 2015 à janvier 2016
Calendrier de Formations juillet 2015 à janvier 2016 http:// Sophia-Antipolis 04 93 00 11 13 Aix-Marseille 04 42 34 19 55 Les Formations D. M. R votre développement durable! Windows Server 2012 R2 MS22417
Mise en lumière de votre excellence
isycard Sommelier Cartes & Menus numériques : tablettes, smartphones, bornes tactiles 39 90 H.T. / mois Mise en lumière de votre excellence hôtels restaurants bars boutiques spas vins isycard Sommelier
Poste virtuel. Installation du client CITRIX RECEIVER
SITEL Poste virtuel Installation du client CITRIX RECEIVER DOCUMENTATION UTILISATEUR Service informatique et télématique E-mail: [email protected] Téléphone : +41 32 718 20 10 www.unine.ch/sitel Table
Le marché des périphérique mobiles
MaaS360 Mobile Device Management AGENDA Introduction Le marché des périphériques mobiles Présentation Fiberlink / Maas360 Fonctionnement de la solution MaaS 360 Modèle de vente Démonstration Introduction
Introduction à HTML5, CSS3 et au responsive web design
1 Introduction à HTML5, CSS3 et au responsive web design Jusqu à une période récente, les sites web étaient conçus avec une largeur fixe de l ordre de 960 pixels, en espérant que les visiteurs en tirent
Configuration Matérielle et Logicielle AGORA V2
Configuration Matérielle et Logicielle AGORA V2 Sommaire A- PREAMBULE 2 B - LE SERVEUR : 3 PLATES-FORMES SERVEURS DE DONNEES SUPPORTEES... 3 MOTEUR DE BASE DE DONNEES... 3 PROTOCOLES RESEAUX... 3 VERSION
juillet 2015 à janvier 2016
Calendrier de Formations juillet 2015 à janvier 2016 http:// Aix-Marseille 04 42 34 19 55 Sophia-Antipolis 04 93 00 11 13 Les Formations D. M. R votre développement durable! Réf Intitulé de la formation
Didier Perrot Olivier Perroquin In-Webo Technologies
Comment accéder concrètement, simplement et sans investissement aux bénéfices de l'authentification forte pour vos applications SI ou métier, Cloud, mobile ou web Didier Perrot Olivier Perroquin In-Webo
Sql Server 2000, 2005, 2008 R2 o T-SQL o Création d'un modèle de données o Full text search o Administration Oracle 9i, Oracle 11g
Sébastien THEVENIN Informations Né le 30 décembre 1985 06.65.08.35.47 2 rue PASCAL, 91560 CROSN E [email protected] Compétences Développement/Web Base de données Infographie Divers Visual Studio
