Développement logiciel, Applications mobiles

Dimension: px
Commencer à balayer dès la page:

Download "Développement logiciel, Applications mobiles"

Transcription

1 Développement logiciel, Applications mobiles Les smartphones, tablettes et autres appareils mobiles font partie de notre environnement quotidien et ouvrent sans cesse de nouvelles perspectives. Au-delà de la mobilité, leur grande force réside dans les applications auxquelles ils donnent accès et qui touchent tous les domaines. Fort d'une longue expérience de formation en développement logiciel, Orsys vous apportera par ses formations la maîtrise opérationnelle nécessaire à la création d'applications pour iphone/ipad, Android, Windows Phone... Une filière complète est dédiée au développement d'applications temps réel, aux systèmes embarqués et à l'internet des objets. Séminaires Mobilité, enjeux et opportunités... ( p14 ) Plateformes et applications pour mobiles, solutions techniques... Best ( p15 ) Sécurité des appareils et des applications mobiles, synthèse... ( p17 ) Internet des objets, synthèse... ( p60 ) Cours de synthèse Stages pratiques Performance marketing, adapter votre conception logicielle aux nouveaux usages... ( p18 ) iphone/ipad, développer des applications en Objective-C... Best ( p3 ) iphone/ipad, développement avancé en Objective-C... ( p5 ) Linux industriel, temps réel et embarqué... Best ( p7 ) Hyperviseurs et Linux temps réel... ( p9 ) BSP UBoot et Linux embarqué, construire son propre noyau... ( p10 ) Cycle certifiant Développeur d'applications mobiles ipad/iphone... ( p12 ) Réussir vos projets tablettes et Smartphones... ( p19 ) Ergonomie des IHM mobiles pour tablettes et Smartphones... ( p20 ) Concevoir des applications mobiles performantes... ( p21 ) Créer des applications multiplateformes pour mobiles... Best ( p23 ) Cordova, développer des applications mobiles multiplateformes... Nouveau ( p25 ) PhoneGap, développer des applications mobiles multiplateformes... ( p27 ) JQuery Mobile Framework, développer des applications pour mobiles... ( p29 ) Sencha Ext-JS 5, développer des applications multiplateformes en JavaScript... Nouveau ( p31 ) Sencha Touch 2, développer des applications mobiles multiplateformes... ( p33 ) Les bases du langage SWIFT 2... Nouveau ( p35 ) iphone/ipad, développer des applications en Swift 2... Nouveau ( p37 ) Les bases du langage Objective C... ( p39 ) Android, développer des applications pour mobiles... Best ( p40 ) Android, perfectionnement... Best ( p42 ) Androïd, construire son propre système embarqué... ( p44 ) Développer des applications pour Windows Phone 8 et Windows 8... Nouveau ( p46 ) Xamarin.Forms, développer des applications mobiles multiplateformes... Nouveau ( p48 ) ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 1

2 C++, développer des applications universelles et mobiles multiplateformes... Nouveau ( p50 ).NET, développer des applications Web en HTML5, CSS3 et JavaScript... ( p52 ) Raspberry Pi 2, créer votre propre système embarqué sous Linux... Nouveau ( p54 ) Systèmes embarqués, développement sur la plateforme Arduino... ( p56 ) Systèmes embarqués, programmation assembleur ARM... ( p58 ) Internet des objets, développer des applications connectées en Java... ( p61 ) Monter un projet RFID pour gagner en productivité... ( p63 ) ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 2

3 Stage pratique de 5 jour(s) Réf : ONE Architecte ou développeur ayant des compétences techniques en langages objet désirant développer ou gérer un projet de développement sur plate-forme iphone. Bonnes connaissances d'un langage orienté objet (type Java, C++, Objective-C). Prix 2015 : 2500 HT 7 sep. 2015, 23 nov Aix 14 sep. 2015, 30 nov Bordeaux 21 sep. 2015, 30 nov Bruxelles 12 oct. 2015, 14 déc Geneve 12 oct. 2015, 14 déc Grenoble 30 nov Lille 30 nov Luxembourg 12 oct. 2015, 14 déc Lyon 30 nov Montpellier 30 nov Nantes 21 sep. 2015, 30 nov Rennes 21 sep. 2015, 30 nov Sophia-antipolis 7 sep. 2015, 30 nov Strasbourg 30 nov Toulouse 21 sep. 2015, 30 nov iphone/ipad, développer des applications en Objective-C Best OBJECTIFS A l'issue de cette formation, vous serez en mesure de développer des applications complexes pour iphone. Vous aurez appris à vous servir de l'environnement de développement intégré sur MacOs-X, XCode, du générateur d'interface, de iphone Simulator et du debugger intégré. 1) Introduction 2) Introduction à Objective-C 2.0 3) Enregistrement au programme Apple 4) L'environnement de développement 1) Introduction - Types de terminaux. - Le programme développeur Apple. 2) Introduction à Objective-C Origine du langage Objective-C. - Syntaxe de base. Notion de classe. - Les Controllers. - Identification des objets, constantes : le type id, la valeur nil. - Héritage. - Références dans l'arborescence. - Description d'une méthode Objective-C. - Initialisation de l'instance d'un objet. - Les protocoles et le principe de la délégation (les delegates). - Les sélecteurs. - Le framework Foundation (chaînes de caractères, listes, dictionnaires). - Le comptage de références. 5) Conception et ergonomie 6) Développement 7) Lire et enregistrer des données 8) Introduction aux fonctions avancées Ecriture de programme en Objective-C. Un exemple avec le Slider. Gestion de la mémoire. 3) Enregistrement au programme Apple - Enregistrement (informations personnelles, bancaires, de développement). Provisioning. - Enregistrement d'un certificat. - Ajouter un périphérique, identifiant UDID. - Ajouter un AppID Identifiant d'application. 4) L'environnement de développement - Description de l'interface (XCode, Simulateur, Instruments,...). - Installation du SDK Apple (téléchargement, installation, localisation). - Méthodologie de développement. - Création d'un projet sous XCode. Interface XCode. - Les fichiers initialement générés. - Cycle d'exécution de l'application. - Définition des propriétés de l'application et le fichier Info.plist. - L'interface Builder et ses composants. - Construction de l'application. - Modèle-Vue-Contrôleur (MVC). - Les actions (déclarations, liaisons à l'interface). - Compilation et lien. Utilisation du simulateur. - Limitations du simulateur. - Mécanismes d'aide, de complétion et de debug. - Utilisation du debugger et de la console, les options de Debug #natives#, les problèmes généraux de compilation. Création d'une application et débogage. 5) Conception et ergonomie - Méthodologie. - Identifier les fonctions-clés de votre applicatif. - Choisir le design pattern. - Ebaucher le storyboard et une charte graphique. ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 3

4 - Développement de l'interface et de l'application. - Tests et optimisation. - Publication sur l'appstore (éléments nécessaires, signature,...). - Liste des icônes nécessaires à la publication. Améliorer la conception et l'ergonomie d'une application. 6) Développement - Instancier un contrôleur de vues. - Dimensions de l'application. - Dimensions des éléments graphiques. - Les éléments de saisie simple. - Les controls simples : Segmented controls. Switches. Progress Views. WebViews. - Le Slider. - Les contrôleurs de navigation, d'images, de vues et de vues personnalisées. - Ajouter des icônes. - Les Frames. - Rotation et animation des vues. - Contenu de la barre de navigation. - Listes d'éléments. - Action sur les listes. - Utilisation du multimédia (son, vidéo). - Lancement de l'application, icône de lancement. Splash Screen. Ecran de lancement. Manipuler des éléments de base, des vues, des éléments de navigation, le TableView, des listes. Ajouter un contenu multimédia. 7) Lire et enregistrer des données - Les méthodes de stockage. Ecrire dans les ressources de votre application. - Sauvegarder et restaurer une chaîne de caractères dans un fichier. - Les préférences utilisateur. La classe NSUserDefaults. - Les fichiers de propriétés. Les plist. - Le format de données JSON. Manipulation XML. - Code principal dans le RootViewController. Manipulation de fichiers XML, JSON et préférences utilisateur. 8) Introduction aux fonctions avancées - Appels synchrones et asynchrones. - La manipulation de l'écran (détection de la position et des mouvements du doigt). - Déplacements simples, utilisation de l'accéléromètre. Zoom simple. - Internationaliser ses applications. - Web Services. - Utilisation du Wifi (détection de l'accès au réseau,...) et du GPS (informations de géolocalisation,...). - Créer une animation, enchaîner les images. - Introduction au graphique OpenGL et au multithreading. - Exécuter deux tâches simultanément. Manipuler quelques fonctions avancées. ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 4

5 Stage pratique de 5 jour(s) Réf : PAD Développeurs iphone/ipad. Bonnes connaissances en développement iphone/ipad ou équivalentes au stage "iphone/ipad, développement d'applications" (réf. ONE). Expérience requise en développement et en programmation Objective-C. Prix 2015 : 2500 HT 21 sep. 2015, 16 nov iphone/ipad, développement avancé en Objective-C OBJECTIFS Vous apprendrez à perfectionner vos techniques de programmation d'applications pour iphone/ipad. Vous verrez notamment la gestion avancée de la mémoire, des contrôleurs de vue, des threads, de la persistance, des notifications, mais aussi la programmation OpenGL et l'optimisation de sites Web pour iphone et ipad. 1) Gestion avancée de la mémoire 2) Gestion avancée des contrôleurs de vue 3) OpenGL Core Graphic 4) Eléments complémentaires de programmation 1) Gestion avancée de la mémoire 5) Persistance des données 6) Accès aux informations personnelles 7) Notifications 8) Optimiser un site web pour iphone/ipad - Les concepts avancés de gestion de la mémoire. - Utilisation de Shark et d'instruments. - Analyse des programmes (détection des fuites mémoire) avant envoi à l'appstore. Fuites mémoire et analyse de programmes avant envoi à l'appstore. 2) Gestion avancée des contrôleurs de vue - Combinaisons de contrôleurs et de vues. - Split View Controllers. Popovers. In-App Mail. - Les lecteurs de flux RSS (syndication de contenu Web). Manipulation des Split Controllers et des Popovers. Ecriture d'un lecteur de flux RSS. Intégration des fonctions de mail dans une application. 3) OpenGL Core Graphic - Transformations, Clipping Paths. - Concepts OpenGL. Coloriage et textures. - Animations et fonctions OpenGL. Animations OpenGL. 4) Eléments complémentaires de programmation - Principes des threads. Gestion avancée des threads. - Transitions d'animations. Animations et threads. 5) Persistance des données - Rappels XML. Rappels JSON. - SQLLite : accès à une base de données. - Les structures CoreData. Restituer des données collectées sur Internet et les stocker dans une base SQLLite ou des structures CoreData. 6) Accès aux informations personnelles - Le carnet d'adresses. - Les autres types d'informations personnelles. - Certification et e-commerce. - La technologie In-App Purchase (inclure un mini Store au sein de ses applications pour acheter des produits numériques). 7) Notifications - La gestion des push. - Le circuit de notification. - Apple Push Notification Service. - Les certificats. - Envoi de messages " push ". ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 5

6 Générer des actions push. 8) Optimiser un site web pour iphone/ipad - Reconnaître le dispositif appelant. - Routage vers des pages adaptées. Faire un site web simple pour navigateur simple, iphone et ipad. ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 6

7 Stage pratique de 4 jour(s) Réf : LXT Développeurs Linux/Unix. Bonnes connaissances d'un système Linux/Unix et de la programmation en C. Prix 2015 : 2330 HT 31 aoû. 2015, 3 nov déc Aix 13 oct. 2015, 1 déc Bordeaux 6 oct. 2015, 8 déc Bruxelles 29 sep. 2015, 24 nov Geneve 29 sep. 2015, 24 nov Grenoble 13 oct. 2015, 1 déc Lille 28 sep. 2015, 1 déc Luxembourg 29 sep. 2015, 24 nov Lyon 13 oct. 2015, 1 déc Montpellier 13 oct. 2015, 1 déc Nantes 6 oct. 2015, 8 déc Rennes 6 oct. 2015, 8 déc Sophia-antipolis 13 oct. 2015, 1 déc Strasbourg 13 oct. 2015, 1 déc Toulouse 6 oct. 2015, 8 déc Linux industriel, temps réel et embarqué Best OBJECTIFS Découvrir les outils de développement industriel disponibles librement sous Linux. Maîtriser les mécanismes d'ordonnancement, connaître leurs possibilités. Accéder au développement temps réel strict avec l'extension LinuxRT ou Xenomai. Déployer Linux sur des systèmes embarqués en équilibrant les performances et l'occupation mémoire. 1) Architecture 2) Développement industriel sous Linux 3) Ordonnancement temps partagé et réel souple 4) Temps réel strict - Extension Xenomai 5) Environnements restreints, systèmes embarqués 6) Personnalisation du boot du système Les nombreux exercices et études de cas progressifs sont réalisés sur un réseau de serveurs Linux. Tous les programmes réalisés en TP existent sous forme de squelettes que les participants complètent eux-mêmes. 1) Architecture - Système informatique ordinaire et système embarqué. - Contraintes d'un système embarqué. - Architecture générale d'un système embarqué. - Démarrage du système, étape de boot. - Architecture du noyau Linux. Emplacement des sources. - Démarrage du système, phases de boot (code dépendant, commun). Détection d'erreur à la compilation, à l'édition des liens, utilisation d'eclipse/cdt, utilisation d'une chaîne de compilation croisée. Débogage. Détection des fuites mémoire et des débordements de buffers. Test de couverture sur l'exécution d'une application. 2) Développement industriel sous Linux - Environnement Linux. - Mode de fonctionnement : utilisateur, superviseur. - Licences et implications pour le développement industriel. - Outils de développement libres (compilateur, debugger, outils d'analyse, de trace et de tests). - Les différents IDE (Integrated Development Environment) : Eclipse,... - Méthodes de compilation avancées. - La chaîne de compilation croisée. - La gestion de mémoire. - La détection des fuites mémoire. - Le débordement de buffers. 3) Ordonnancement temps partagé et réel souple - Précision des mesures horaires et des attentes. - Ordonnancement temps partagé. Les règles de la préemptibilité. - Le fonctionnement général de l'ordonnanceur, priorités et partage du CPU. - Quand le noyau devient-il préemptible? - Gestion du temps et précision des timers. - Temps réel souple Posix.1b : principes. - Configuration de l'ordonnancement des processus et des threads. - Problèmes algorithmiques liés au temps réel. - L'ordonnanceur Linux : noyaux 3.x Création et gestion de processus. Priorités et partage du CPU. Examen du fonctionnement de l'ordonnanceur. Basculement de processus en temps réel. Vérification de la précision des timers et des sommeils. 4) Temps réel strict - Extension Xenomai - Principe du temps réel strict. - Vue d'ensemble de l'extension Xenomai. - Concepts de temps réel strict : principe des micro-noyaux Adeos, Xenomai, LinuxRT. - Installation et API de Xenomai. - Utilisation de l'extension LinuxRT. - Ordonnancement temps réel strict en mode utilisateur. - Interruptions (activation, désactivation,...). ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 7

8 - Protection contre les interruptions. - Gestion des communications. - Présentation de l'api de Xenomai, installation de Xenomai. - La gestion des tâches temps réel strict. Installation de Xenomai. Création de tâches temps réel strict. Gestion des communications. Ecriture d'un gestionnaire d'interruption, de processus ordonnancé en temps réel strict. Installation et utilisation de Xenomai. 5) Environnements restreints, systèmes embarqués - Problématique des systèmes embarqués. - Système LinuxRT, Xenomai : API, développement. - Linux embarqué : choix d'une version du noyau. - Bibliothèques système (Newlib, DietLibc). - Applications et utilitaires à embarquer. - Interface utilisateur. - Interfaces graphiques optimisées (directfb, etc). - Présentation et configuration d'un chargeur de démarrage. - Générer un noyau réduit. Généralité sur le système de fichiers. - Installation de la chaîne de compilation. Installation, compilation d'une application personnalisée LinuxRT, Xenomai et d'un noyau de taille réduite. Création d'un système de fichiers. Incorporation d'applications minimales. Ecriture d'application utilisant une interface par Leds ou afficheur LCD. Installation d'un serveur HTTP embarqué. 6) Personnalisation du boot du système - Les différentes phases de boot (mise sous tension, Bios, chargeur (Grub, UBoot...) du noyau. - Le rôle du processus Init. Le niveau d'exécution. - Le contenu du processus Init. - Le remplacement du processus Init par une version personnalisée. - Initialisation depuis l'espace utilisateur. Création et personnalisation d'un disque initrd. Remplacement du processus Init par une version personnalisée et remplacement par un script shell. ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 8

9 Stage pratique de 5 jour(s) Réf : HYP Architecte, développeur désireux d'utiliser Linux et la sécurité d'un OS temps réel standard ou bien réaliser des gains de production en faisant cohabiter pile 3G+ et machine Java sur le même chip. Connaissances de base du développement de programmes en C, des exécutifs temps réel et de Linux. Prix 2015 : 2840 HT 26 oct. 2015, 14 déc Hyperviseurs et Linux temps réel OBJECTIFS A l'issue de cette formation, vous serez en mesure de choisir entre les différentes solutions temps réel pour Linux et de développer des applications temps réel basées sur Linux-rt, Xenomai ou sur une architecture reposant sur des hyperviseurs temps réel. 1) Présentation des architectures temps réel sous Linux 2) Temps réel sous Linux et Linux-rt 3) Domaines ADEOS et Xenomai 4) Hyperviseurs temps réel 5) Hyperviseurs temps réel et virtualisation du matériel Effectués sur une plate-forme de type PC et proposés sous forme de squelettes à compléter pour mettre en oeuvre une application temps réel. 1) Présentation des architectures temps réel sous Linux - Historique et évolution du noyau. - Latence sous Linux Vanilla, Patch RT, Timesys et Montavista. - Les nano-noyaux et la virtualisation d'interruption : historique et principe des nano-noyaux RTLinux et RTAI. - Historique et principe des nano-noyaux RTLinux et RTAI. - Virtualisation des interruptions avec ADEOS et Xenomai. - Historique et principe des hyperviseurs temps réel. - Les outils libres, L4Ka et pistachio. Les projets OK-L4 et XtratuM. 2) Temps réel sous Linux et Linux-rt - Présentation de Linux Vanilla. Fonctionnalité, avantages et inconvénients. - API de développement d'application temps réel avec Linux Vanilla. - Application du patch RT. - Développement d'applications avec Linux-rt. - Développement de drivers pour Linux-rt. Installation du patch RT. Développement d'une application temps réel sous Linux et Linux-rt. 3) Domaines ADEOS et Xenomai - ADEOS : application du patch ADEOS. Développement d'applications pour ADEOS. - Xenomai : application du patch Xenomai. - Développement d'applications avec Xenomai. - Développements de drivers pour Xenomai. Développement d'un outil de trace avec ADEOS. Développement d'une application temps réel pour Xenomai. 4) Hyperviseurs temps réel - L4 et OKL4 : mise en oeuvre et configuration de OK-L4. Configuration de L4Linux. - Xtratum : gestion des domaines. Communication interdomaine. - Xtratum : interface applicative, les schedulers, la gestion mémoire et la synchronisation. Installation d'un hyperviseur, Xtratum et Partikle ou bien L4 et L4Linux. Développement d'une mini application temps réel. 5) Hyperviseurs temps réel et virtualisation du matériel - Techniques de virtualisation du matériel Intel et AMD : utilisation de VT-x pour la virtualisation. - Exemple de Xen, limitations sur le temps réel. - VLX : un hyperviseur temps réel commercial pour Intel et ARM. ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 9

10 Stage pratique de 5 jour(s) Réf : BLE Architecte ou ingénieur devant porter Linux sur un nouveau matériel ou étendre un système embarqué. Bonnes connaissances du langage C et du système Linux. Prix 2015 : 2840 HT 21 sep. 2015, 23 nov BSP UBoot et Linux embarqué, construire son propre noyau Cette formation vous permettra de comprendre les étapes nécessaires pour porter UBoot et Linux sur une nouvelle carte. Vous apprendrez à installer les librairies graphiques et les utilitaires de Linux dans un système embarqué et à construire votre propre Linux embarqué. OBJECTIFS PEDAGOGIQUES Comprendre les étapes nécessaires pour porter UBoot et Linux sur une nouvelle carte Construire et installer un système Linux sur une carte supportée Installer les librairies graphiques et les utilitaires de Linux dans un système embarqué 1) Introduction à Linux embarqué 2) UBoot 3) Noyau Linux 4) Mémoire de masse 5) Développements embarqués avancés Avec des cartes imx25 de Freescale. Travail dans un environnement réaliste. 1) Introduction à Linux embarqué - Architecture générale de Linux embarqué. - Chaîne de compilation croisée. - Outils de développement, buildroot, busybox, etc. - Les différents IDE. Récupération des sources des outils, installation de scratchbox. 2) UBoot - Architecture des sources. - Board Support Package : ajouter une carte dans le BSP uboot. Ajouter des drivers et des commandes à uboot. Récupération des sources, configuration et génération de uboot. Installation d'uboot dans Qemu. 3) Noyau Linux - Architecture des sources : interface avec uboot. - Board Support Package : ajouter une carte dans le BSP Linux. Ecrire de nouveaux drivers pour Linux. - Gestion des interruptions sous Linux. - Interfaces de drivers réseau, série, I2C, SPI, USB, MTD. Récupération des sources, configuration et génération de Linux. Installation de Linux sur une carte Freescale imx25. Ecriture d'un driver simple. 4) Mémoire de masse - Les Flash. Architecture MTD. - Les utilitaires et les systèmes de fichiers appropriés. - Utiliser NFS sous Linux embarqué. - Le root file system : création d'un RootFS avec buildroot et "from scratch". - Ajout des applications avec buildroot et scratchbox. - Embarquer le RootFS dans le noyau ou dans la Flash. Construire un rootfs et l'embarquer sur une plate-forme Freescale imx25. Ajouter une application et les librairies nécessaires. 5) Développements embarqués avancés - Le temps réel : les interfaces pour le temps réel. Nano kernels, etc. - Les interfaces graphiques : Linux Frame Buffer, Linux Frame Buffer, les librairies graphiques (Qt, GTK, DirectFB). - Les SDK pour l'embarqué. - Autres outils : Java dans l'embarqué et XIP. Les bus logiciels, DBUS, l'interface hotplug UDEV. - Techniques de debug : debugger avec GDB, KDB et Qemu. ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 10

11 Télécharger la chaîne de développement Buildroot, ajouter une application simple. Installer un système LINUX, rootfs avec librairies sur une carte FreeScale imx25. Ajout de l'application. ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 11

12 Stage pratique de 15 jour(s) Réf : KAB Architecte ou développeur ayant des compétences techniques en langages objet désirant développer ou gérer un projet de développement sur plate-forme iphone/ipad. Bonnes connaissances du Web, d'html, CSS et d'un langage orienté objet (type Java, C++, Objective-C). Connaissances de base du JavaScript et du XML. Prix 2015 : 5140 HT 29 sep. 2015, 1 déc Composition du cycle - Créer des applications multiplateformes pour mobiles Réf : MOB, Durée : 4 j - iphone/ipad, développer des applications en Objective-C Réf : ONE, Durée : 5 j - iphone/ipad, développement avancé en Objective-C Réf : PAD, Durée : 5 j - Certification Développeur d'applications mobiles ipad/ iphone Réf : KOY, Durée : 1 j Dates d'examen 05 octobre décembre 15 Cycle certifiant Développeur d'applications mobiles ipad/ iphone certificat professionnel FFP OBJECTIFS Après un panorama des technologies pour mobiles et tablettes, ce cycle vous apprendra, en première approche, à utiliser HTML, CSS et JavaScript pour créer des applications. Il se concentrera ensuite sur les technologies dédiées au développement iphone/ipad. Vous apprendrez à vous servir des outils intégrés à Mac OS X, XCode, le générateur d'interface, l'iphone Simulator et le debugger. Vous verrez ensuite comment perfectionner vos techniques de programmation, notamment la gestion de la mémoire, des IHM, des threads, de la persistance, et l'optimisation de sites Web pour iphone/ipad. 1) Solutions embarquées, introduction 2) Création d'applications Web : HTML5, CSS3... 3) Introduction à Objective-C 2.0 4) Développement iphone/ipad, l'environnement 5) Conception et ergonomie d'applications iphone/ipad 1) Solutions embarquées, introduction 6) Développement d'applications iphone/ipad 7) Gestion avancée des contrôleurs de vue 8) OpenGL Core Graphic sous iphone/ipad 9) Persistance des données sous iphone/ipad 10) Optimiser un site web pour iphone/ipad - Présentation des technologies existantes et leurs environnements de développement : limite, coût, portabilité. - Objective-C (iphone, ipad), Java (Android, BlackBerry),.Net (Windows Mobile), Bada (Samsung),... - Publication d'une application dans les catalogues des opérateurs (Applestore, Marketplace, AndroidMarket, Ovi...). - Démarches administratives (iphone Developer Program, Certificats,...). 2) Création d'applications Web : HTML5, CSS Les balises META et spécifiques : Viewport et paramétrage dynamique des CSS. - Balises traditionnelles de construction de pages. - Constructions de tableaux. - Les liens et les options dédiées accesskey. - Les images. Importance des images sur les terminaux (format, poids des images). - Les textes p, span. Blocs : div, canvas en HTML5. - Les formulaires. Nouveaux types de données (daterange, slider,...). Activation du clavier numérique. - CSS : importance en mode multicanal. Positionnement des éléments. - Empilement navigation entre les éléments (zindex, display, visibility). - Apport des CSS3 en HTML5 et moteurs iwebkit (boutons, effets, transformations,...). JavaScript. - Importance du DOM pour un portage multiterminal. - Evénements multitouch spécifiques aux terminaux (gesture, touch, drag et drop,...). - Bibliothèque graphique : API de dessin (rectangle, ligne...), palette de couleur, manipulation des images. - Tests de conformité au W3C : outils de validation. Création d'un formulaire de saisie avec gestion automatique du clavier, calendrier, slider, boutons et composants respectant la charte du terminal. Gestion par CSS de la rotation du terminal. Réalisation d'un mini gestionnaire de dessin. 3) Introduction à Objective-C Syntaxe de base. Notion de classe. Héritage. - Les Controllers. Le type id. La valeur nil. - Références dans l'arborescence. - Initialisation de l'instance d'un objet. - Les protocoles. Les sélecteurs. - Le framework Foundation. - Les listes. Les dictionnaires. - Le comptage de références. Ecriture de programme en Objective-C. Un exemple avec le Slider. Gestion de la mémoire. 4) Développement iphone/ipad, l'environnement - Description de l'interface. Installation du SDK Apple. - Méthodologie de développement. - Création d'un projet sous XCode. Interface XCode. - Cycle d'exécution de l'application. ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 12

13 - Le fichier Info.plist. - L'interface Builder et ses composants. - Construction de l'application. - Modèle-Vue-Contrôleur (MVC). - Compilation et lien. Utilisation du simulateur. - Mécanismes d'aide, de complétion et de debug. - Problèmes généraux de compilation. Création d'une application. 5) Conception et ergonomie d'applications iphone/ipad - Identifier les fonctions-clés de votre applicatif. Choisir le design pattern. - Ebaucher le storyboard et une charte graphique. - Développement de l'interface et de l'application. - Tests, optimisation. Publication sur l'appstore. Améliorer la conception et l'ergonomie d'une application. 6) Développement d'applications iphone/ipad - Instancier un contrôleur de vue. - Segmented controls. Switches. Progress Views. WebViews. - Contrôleurs : d'images, de navigation, Tab Bar, de vue, de vue personnalisée. - Ajouter des icônes. Les Frames. - Rotation et animation des vues. - Contenu de la barre de navigation. - Listes d'éléments. Action sur les listes. - Utilisation du multimédia. - Lancement de l'application, icône. - Splash Screen. Ecran de lancement. Manipuler des éléments de base, des vues, des éléments de navigation, le TableView, des listes. Ajouter un contenu multimédia. 7) Gestion avancée des contrôleurs de vue - Combinaisons de contrôleurs et de vues. - Split View Controllers. Popovers. In-App Mail. Manipulation des Split Controllers et des Popovers. Ecriture d'un lecteur de flux RSS. Intégration des fonctions de mail dans une application. 8) OpenGL Core Graphic sous iphone/ipad - Transformations, Clipping Paths. - Concepts OpenGL. Coloriage et textures. - Animations et fonctions OpenGL. Animations OpenGL. 9) Persistance des données sous iphone/ipad - Rappels XML. Rappels JSON. - SQLLite : accès à une base de données. - Les structures CoreData. - Accès aux informations personnelles : carnet d'adresses, les autres types d'informations personnelles. - Certification et ecommerce. Restituer des données collectées sur Internet et les stocker dans une base SQLLite ou des structures CoreData. 10) Optimiser un site web pour iphone/ipad - Reconnaître le dispositif appelant. - Routage vers des pages adaptées. Faire un site web simple pour navigateur simple, iphone et ipad. ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 13

14 Séminaire de 1 jour(s) Réf : OBY Cette formation s'adresse à des non-informaticiens, chefs de projets, décideurs informatiques, développeurs, responsables informatiques... Aucune connaissance particulière. Prix 2015 : 990 HT 9 oct. 2015, 7 déc Mobilité, enjeux et opportunités OBJECTIFS La mobilité devient incontournable dans la stratégique du système d'information des entreprises. Plus qu'un moyen de communication, elle devient un média intégré aux processus de l'entreprise. Ce séminaire vous apportera toute la lumière sur ses enjeux et ses technologies en vue d'élaborer une stratégie en la matière. 1) Le nomadisme, les enjeux pour l'entreprise 2) Quelles technologies pour la mobilité? 3) Les terminaux 1) Le nomadisme, les enjeux pour l'entreprise 4) Les applications pour l'entreprise 5) Connexion distante et sécurité - Pourquoi les technologies et le marché nous incitent à développer des offres mobiles? Les acteurs du marché. - Les avantages sur l'internet et l'intranet mobile. - Comment intégrer les nomades au SI. ROI et TCO. - Les profils concernés dans l'entreprise. - Un support à la productivité pour certains métiers. 2) Quelles technologies pour la mobilité? - Les réseaux PAN et leurs protocoles de proximité. - Environnements privé, public, industriel, quel standard WIFI? Le Wimax. Impact sur les collectivités locales. - Les réseaux mobiles GPRS, EDGE, UMTS, HSPDA, 4G. - Les modèles applicatifs. Client léger/lourd. Portabilité. - Applications XHTML, applications sur smartphones, tablettes, applications Flash Lite, applications Java. - Rôle déterminant du XML dans l'architecture mobile. - Choix d'architecture autour des serveurs d'applications. - Bases de données embarquées. Les solutions. 3) Les terminaux - Quel type de terminal choisir? Impact sur le développement de l'application et de ses composants. - Smartphones, tablettes PC, terminaux industriels, wearables computers, Google Android, iphone. Consoles de jeux. - Offre des systèmes d'exploitation (Chrome, Android, Windows Mobile 7, MacOSX...). - Les impacts sur l'ergonomie et l'interaction IHM. 4) Les applications pour l'entreprise - Panel d'opportunités fonctionnelles. - Applications horizontales (Groupware, accès Intranet...). - Applications verticales (force de vente, télémétrie...). - Géolocalisation. Applications collaboratives. - Valorisation marketing de l'application nomade. Nouvelles relations avec les clients et employés. - Couponing, e-ticketing, , SMS, MMS, Push to talk, Vidéo, P2P. - Gestion de contenu. Publication mobile : logiciels. - Ouverture du portail Intranet aux terminaux nomades. Encodage. Impact sur la gestion des données. 5) Connexion distante et sécurité - Sécuriser et intégrer les accès nomades avec les applications du système d'information. - Les solutions de sécurisation au niveau du terminal distant (biométrie, authentification, VPN, WTLS, HTTPS...). - La PKI dans un environnement mobile. ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 14

15 Séminaire de 2 jour(s) Réf : PLM DSI, responsables informatiques, architectes, responsables de projets Web, développeurs, webmasters, chefs de projets. Connaissances de base en développement logiciel. Prix 2015 : 1900 HT 15 oct. 2015, 17 déc Plateformes et applications pour mobiles, solutions techniques Best OBJECTIFS Un panorama des principales solutions pour le développement d'applications mobiles. Applications natives embarquées, web mobiles ou hybrides, vous découvrirez leurs forces et faiblesses ainsi que la façon de gérer un projet de mobilité. 1) Protocoles 2) Les terminaux et applications 3) Applications natives 4) Applications web mobile 1) Protocoles 5) Publication 6) Conduite de projet 7) Sécurité mobile 8) Marketing mobile - Etat du marché. Les réseaux 3G à 4G, Wifi, Bluetooth. - Importance du réseau sur le choix du terminal et l'architecture applicative. - Solutions RIA / RDA. 2) Les terminaux et applications - Quels critères pour choisir un terminal? - Impact du terminal sur l'ergonomie et l'usability. - Ouverture aux périphériques complémentaires. - Tour d'horizon des applications. - Stratégie application web mobile, native. 3) Applications natives - Présentation de l'os Android. JavaFx. Toolkit applicatif. - Présentation des systèmes IOSx. Environnement Cocoa. Les terminaux iphone, ipad, Retina. - Présentation des OS Microsoft. Environnement de.net. Windows phone 8, Windows Blue. - Les environnements Samsung et Bada, Tizen. - Présentation de l'os Blackberry. Les environnements de développement. - Présentation de Firefox OS. 4) Applications web mobile - Mobile première et seconde génération. - Emergence des tablettes, mobiles web. - Construire une application multiplateforme avec HTML. - Présentation XHTML Mobile, HTML5, WML. - Les langages vectoriels SVG et propriétaires. - Evolution Flash/Flex vers le Mobile. Flash Mobile Lite. Migration de Flash vers HTML5. - Les formats vidéo (H284...), audio. - Moteurs web. Navigateurs. Les moteurs Webkit, Gecko. 5) Publication - Déployer des applications Intranet. - Publier les applications dans les catalogues officiels. - AppStore d'apple. Microsoft Marketplace. Google Play. Amazon store. - Conseils pour réussir au mieux votre publication. - Création d'un store private dans l'entreprise. 6) Conduite de projet - Mesure du ROI, évaluer le potentiel client. - Déploiement et maintenance. - Impact des applications sur la charge serveur. - Plan marketing Digital multicanaux. Tendances. 7) Sécurité mobile - Principes de sécurisation des applications mobile. Sandbox Mobile. - Signature des applications Mobile. - Mode root, jailbreak. 8) Marketing mobile ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 15

16 - Promotions, suivi et fidélisation client. - Mener une campagne de publicité mobile. - Référencement sur les terminaux mobiles. - Réaliser des applications de commerce. ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 16

17 Séminaire de 1 jour(s) Réf : SPM Chef de projet, développeur, décideur, marketeur et toutes personnes souhaitant avoir une vue synthétique et précise sur la sécurité des appareils et des applications mobiles. Aucune connaissance particulière. Prix 2015 : 990 HT Sécurité des appareils et des applications mobiles, synthèse Les terminaux mobiles s'intègrent de plus en plus dans notre environnement de travail et dans nos projets, et engendrent de nouveaux défis en termes de sécurité. Ce séminaire propose une synthèse des problématiques de sécurité posées par ces appareils : communication, stockage de données, publication d'applications... OBJECTIFS PEDAGOGIQUES Identifier les services de sécurité des systèmes d'exploitation mobiles Définir les règles de sécurité dans une conduite de projet mobile Différencier les solutions de sécurité selon le terminal Définir les critères de choix d'une solution MDM Identifier les impacts du BYOD sur la sécurité 14 oct. 2015, 4 déc ) Les terminaux 2) Bring Your Own Device - BYOD 3) Critères de sécurité 4) Mobile Device Management 5) Développer une application dans un store 1) Les terminaux - Présentation et spécificités des mobiles, tablettes. - Les systèmes (IOS, Androïd, BlackBerry Windows) : architectures, configuration, sécurité données, réseau, applicative. - Signature du Code. Protection Mémoire. - Navigateurs, application client (user-agent) et son sandbox. - Applications sandbox. - Raccordement USB. Récupération de données, accès SSH. Limites et risques. 2) Bring Your Own Device - BYOD - Problématiques du BYOD, CYOD, COPE, BYOA. - Enjeux du BYOD (sécurité, productivité, financier,...). - Premiers retours d'expérience. - Problématique de nos données privées professionnelles. - Solutions de virtualisation (vmware, Citrix, Client Hyper-V), Desktops as a Service. 3) Critères de sécurité - Présentation des risques selon l'owasp (GoatDroid, IOS Project). - Stockage de données métier, sessions, authentification (mémoire, SD, FS, keychain, etc.). - Comprendre le Root Android, Jailbreaking. - Protocoles d'échanges serveur. - Impact des injections SQL et XSS dans les applications in-app, SMS. - Solutions de Authentification, autorisation, émergence biométrie. - Solutions de cryptographie (données, filesystem), backup restauration du terminal. - Antivirus, antiphishing. 4) Mobile Device Management - Présentation des solutions du marché (AirWatch, MobileIron, etc.). - Apple Configuration iphone. - Critères de sélection d'une solution MDM (logiciel, sécurité, gestion de parc matériel). - Présentation des solutions de Microsoft, Samsung Knox, Blackberry. 5) Développer une application dans un store - Règles de publication AppStore, Google Play. Stores alternatifs, Store d'entreprise. - Certificats de publication Apple, fichiers de provision, certificats. - Google Licence LVL. - Application IPA, APK, désassemblage. - Impact des librairies, framework sur la sécurité de l'application. - Gestion et contrôle distant du contenu. - Comment tester une application. - Notification : externalisation, risque de spam, mécanismes. ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 17

18 Cours de synthèse de 1 jour(s) Réf : CNU MOA, marketers, ergonomes, chefs de projets ou toute personne souhaitant travailler l'approche marketing d'une application Web ou mobile. Aucune connaissance particulière. Prix 2015 : 900 HT Performance marketing, adapter votre conception logicielle aux nouveaux usages applications Web, Smartphones et tablettes Ce séminaire vous apportera des clés pour concevoir des applications en phase avec les besoins des usagers. Vous étudierez les bonnes pratiques pour concevoir et améliorer l'expérience utilisateur. Vous verrez comment tirer profit des nouvelles technologies pour innover, créer le buzz et en mesurer les effets. OBJECTIFS PEDAGOGIQUES Concevoir fonctionnellement une interface multi-canaux Identifier les interactions entre besoins et performance Innover par de nouveaux services pour créer une rupture marketing Suivre et analyser les statistiques d'utilisation 11 sep. 2015, 6 nov ) Positionner son projet mobile 2) Définir le cahier des charges 3) Comprendre les spécificités des ergonomies tactiles Etude de cas 4) Réussir son passage au Responsive Design 5) Suivi statistique et performance mobile 6) Savoir innover et faire évoluer votre application Illustration avec de multiples études de cas sur les problématiques mobiles. 1) Positionner son projet mobile - Sites mobiles, Apps dédiées ou Responsive Design? - Choisir entre WebApp ou application mobile dans un store. - Définir les objectifs : conquête de client, fidélisation, financier, marque. - Définir la cible : profil client. Choix de la plateforme : mobile, tablette, store. - Contexte : couplage avec un site Web, service client. - Analyser la concurrence. Identifier vos forces et faiblesses à partir de la technique SWOT. 2) Définir le cahier des charges - Spécifications fonctionnelles. Optimiser la collaboration MOE/MOA. - Cahier des charges de la charte graphique, contraintes technique. - Opter pour un Responsive Design : les questions à se poser. - Performance et impact conceptuel. - Surprendre en tenant compte des innovations technologiques. 3) Comprendre les spécificités des ergonomies tactiles - Critères d'ergonomie d'une interface tactile et des événements. - Règle d'évolution de l'ergonomie et des fonctionnalités d'un site Web vers le mobile. - Différences entre les ergonomies mobiles et tablettes. - Définition du contenu : page d'accueil, rédactionnel, produits, catalogues. - Composants de navigation. 4) Réussir son passage au Responsive Design - Comprendre les mécanismes du Mobile First. - Savoir redéfinir les fonctionnalités selon le terminal. - Composants graphiques : navigation, formulaires, tableaux, recherche, filtres, saisie, indicateurs de progression. - Savoir tester un environnement mobile. 5) Suivi statistique et performance mobile - Statistiques de trafic et de téléchargement. - Mettre des métriques d'utilisation pour améliorer la navigation et mieux comprendre les attentes des utilisateurs. - Mesurer la performance de votre application. - Vérifier l'adéquation du design en fonction des contraintes (réseaux, terminal). 6) Savoir innover et faire évoluer votre application - Tirer profit du versioning pour comprendre les innovations et spécificités des mobiles, objets communicants. - Savoir repositionner son offre en fonction des évolutions des mobiles et des contraintes de validation. - Innover et créer du buzz en tirant profit des nouvelles technologies. - Mieux cibler l'offre en fonction de la géolocalisation du client. - Mode déconnecté, confort ou contrainte? ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 18

19 Stage pratique de 2 jour(s) Réf : TAM Ce cours s'adresse à tout chef de projet, webmaster, informaticien, maître d'ouvrage... Aucune connaissance particulière. Prix 2015 : 1380 HT Réussir vos projets tablettes et Smartphones Ce cours vous propose une démarche pour mener avec succès vos projets pour mobiles, tablettes et Smartphones. Il vous apportera également les connaissances indispensables pour gérer efficacement toutes les étapes de vos projets, de la conception à la mise en production. OBJECTIFS PEDAGOGIQUES Mener à bien un projet mobile Définir un cahier des charges mobile Différencier les forces et faiblesses des applications web et mobiles Concevoir une ergonomie performante Choisir les technologies et frameworks adaptés 24 sep. 2015, 3 déc ) Positionner son projet mobile 2) Choisir les technologies mobiles 3) Définir le cahier des charges 4) La plateforme Serveur 5) La conduite de projet 1) Positionner son projet mobile - Choisir entre WebApp ou application mobile dans un store. - Définir les objectifs : conquête de client, fidélisation, financier, marque. - Définir la cible : profil client. Choix de la plateforme : mobile, tablette, store. - Contexte : couplage avec un site web, service client. - Analyser la concurrence. Identifier vos forces et faiblesses à partir de la technique SWOT. Réalisation d'un SWOT, organisation sur une étude de cas. 2) Choisir les technologies mobiles - Choix des technologies côté client et les plateformes de développement. - Choix d'une technologie HTML 5. Framework et outils de développement. - Composants : base de données, SSO, stockage de données, cryptage, flux, capteurs, réseaux sociaux. - Mise à niveau des compétences techniques de son équipe. Définition des outils et serveurs selon des études de cas. 3) Définir le cahier des charges - Spécifications fonctionnelles. Optimiser la collaboration MOE/MOA. - Cahier des charges de la charte graphique, contraintes techniques. - Opter pour un responsive Design : les questions à se poser. - Performance et impact conceptuel. Réaliser un cahier des charges à partir d'études de cas. 4) La plateforme Serveur - Avantages, inconvénients de domaines.mobi, sous-domaines m. - Maintenance de l'application, convergence logs web et logs mobile. - CMS et évolution vers le mobile. - Supervision des échanges client/serveur. Définir un choix de sites Web mobiles, outils de supervision. 5) La conduite de projet - Mise en place d'audit sécurité et juridique. Définition d'un plan de maintenance. - Définition des acteurs et rôle respectif. Démarches administratives (CNIL, store...). - Gestion du référencement mobile. Gestion d'une campagne publicitaire mobile. - Mise en place d'une solution Mobile Device Management. - Planification des tâches. Piloter les tests. Mise en service (formation, communication, référencement). Atelier de pilotage de projet. ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 19

20 Stage pratique de 2 jour(s) Réf : EGO Toute personne dans le domaine de l'informatique concernée directement ou indirectement par la qualité des interfaces Homme- Machine. Connaissances de base sur les systèmes d'exploitation mobiles et les interfaces d'un point de vue utilisateur. Prix 2015 : 1380 HT 3 sep. 2015, 5 nov Nantes 9 nov Rennes 9 nov Ergonomie des IHM mobiles pour tablettes et Smartphones OBJECTIFS Ce cours concerne les interfaces d'applications pour mobiles, tablettes et Smartphones. Il présente les fondements de l'ergonomie des IHM mobiles et montre les bonnes pratiques pour concevoir et améliorer l'expérience utilisateur. Des travaux pratiques de maquettage et d'audit sont réalisés pendant la formation. 1) Introduction : qu'est-ce que l'ergonomie? 2) Concevoir une interface mobile ergonomique 3) Etudier les utilisateurs, leurs tâches et le contexte 1) Introduction : qu'est-ce que l'ergonomie? - Définition de l'ergonomie. - Pourquoi a-t-on besoin d'ergonomes? - Le rôle de l'ergonomie. - Bénéfices de l'ergonomie. - L'ergonomie à l'intersection de plusieurs disciplines. - L'ergonomie et l'accessibilité : contrainte ou complémentarité. - Pointage : loi de FITTS. 2) Concevoir une interface mobile ergonomique 4) Maquetter une interface mobile 5) L'analyse heuristique des IHM mobiles - Introduire l'ergonomie dans le cycle de conception IHM. - Types d'intervention : conception ou correction. - Le retour sur investissement de l'ergonomie. - Waterfall, cycle en V, Agile : comment prendre en compte l'ergonomie. - Normes d'utilisabilité ISO Spécificités des IHM mobiles : affichage, interactions, nouveaux publics et usages. - Les problèmes d'ergonomie courants. Exemple Familiarisation avec l'ergonomie. Audit de différentes IHM présentant des problèmes d'ergonomie. Observation et identification par les participants des points à améliorer. 3) Etudier les utilisateurs, leurs tâches et le contexte - Le fonctionnement cognitif humain. - Optimiser l'affichage mobile. - Sites mobiles, Apps dédiées ou Responsive Design? - Couleurs, images, menus, icônes : les règles pour les mobiles. - La navigation dans une interface mobile. - La population cible : établir des Personas. - Les gestes du tactile, spécificités par système d'exploitation. 4) Maquetter une interface mobile - Qu'est-ce que le maquettage? - Sketching, le maquettage basse fidélité. - Le maquettage moyenne fidélité. - Le maquettage haute fidélité. - Les outils disponibles du marché. Conception d'interface à partir d'outils basse fidélité visuelle (Balsamiq, Wireframe Sketcher). 5) L'analyse heuristique des IHM mobiles - La méthode de l'analyse heuristique : points forts, points faibles, ROI. - Les critères heuristiques "universels". - Méthodologie de l'analyse heuristique. - Une grille d'analyse des IHM mobiles. - Etude de grilles d'analyse, d'audit. Audit d'interfaces mobiles. ORSYS, La Grande Arche, Paroi Nord, La Défense cedex. Tél : +33 (0) Fax : +33(0) page 20

Développement logiciel, Applications mobiles

Développement logiciel, Applications mobiles Développement logiciel, Applications mobiles Les smartphones, tablettes et autres appareils mobiles font partie de notre environnement quotidien et ouvrent sans cesse de nouvelles perspectives. Au-delà

Plus en détail

Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training xavier.paradon@valtech-training.

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 xavier.paradon@valtech-training.fr Anthony DAHANNE, Consultant Valtech Technology Consulting

Plus en détail

DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS

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

Plus en détail

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

Point sur les solutions de développement d apps pour les périphériques mobiles 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

Plus en détail

HTML5 Quels enjeux pour la mobilité et le RIA?

HTML5 Quels enjeux pour la mobilité et le RIA? HTML5 Quels enjeux pour la mobilité et le RIA? Julien Roche Philippe Guédez Ludovic Garnier 2 Sommaire Evolution des usages du Web Applications mobiles multiplateformes Contributions d HTML5 au RIA Conclusion

Plus en détail

WINDOWS Remote Desktop & Application publishing facile!

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

Plus en détail

Formation Développement d'applications mobiles multiplateformes

Formation Développement d'applications mobiles multiplateformes L institut de formation continue des professionnels du Web Formation Développement d'applications mobiles multiplateformes Référence formation : Durée : Prix conseillé : MO00015 5 jours (35 heures) 2 320

Plus en détail

+ Points importants. n Marché des mobiles très porteur. n Grande diversité des appareils. + Chiffres 2014. n 1,9 milliards de mobiles vendus

+ Points importants. n Marché des mobiles très porteur. n Grande diversité des appareils. + Chiffres 2014. n 1,9 milliards de mobiles vendus + + Points importants n Marché des mobiles très porteur n Grande diversité des appareils IHM Mobiles, web, multimédia Caroline Essert Université de Strasbourg - 2013 Enquête Doodle avril 2011 + Marché

Plus en détail

iphone / ipod Touch Développement avancé

iphone / ipod Touch Développement avancé iphone / ipod Touch Développement avancé Objectif Comprendre comment développer des applications à vocation industrielles Être capable d'optimiser toutes les composantes d'une application (mémoire, performances,

Plus en détail

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis 21.01.2014

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

Plus en détail

Versus Etude Technologique

Versus Etude Technologique VS Versus Etude Technologique 1 VS Contents Introduction... 3 Présentation des technologies... 3 Phonegap... 3... 3 Pour quels besoins?... 4 Comment ça fonctionne? Les models... 4 Phonegap... 5... 6 Comparatif...

Plus en détail

Etude technologique sur Corss-platform Mobil

Etude technologique sur Corss-platform Mobil Etude technologique sur Corss-platform Mobil ADAPTION DES INTERFACES À L ENVIRONNEMENT Date : 11/11/2014 Student : Lifeng TAO I. Introduction RhoMobile RhoMobile est le conteneur de l'application mobile

Plus en détail

Formation iphone/ipad développement avancé

Formation iphone/ipad développement avancé L institut de formation continue des professionnels du Web Formation iphone/ipad développement avancé Référence formation : Durée : Prix conseillé : DNIA 4 jours (28 heures) 2 365 HT (hors promotion ou

Plus en détail

Calendrier des Formations

Calendrier des Formations Systèmes et Réseaux IPV6 980,00 HT Jan. Fév. Mar. Avr. Mai Juin Jui. Août Sept. Oct. Nov. Déc. Comprendre IPV6 et explorer les méthodes pour migrer 14-15 23-24 1-2 26-27 Configuration et Maintenance des

Plus en détail

Speedinfo Projet Tablette : Portage de OpenSi sur Tablettes. Cas client Séminaire OD

Speedinfo Projet Tablette : Portage de OpenSi sur Tablettes. Cas client Séminaire OD Speedinfo Projet Tablette : Portage de OpenSi sur Tablettes Cas client Séminaire OD Les exigences Speedinfo Technologie demandée Aucune Architecture requise Une architecture évolutive qui permette facilement

Plus en détail

Expériences professionnelles

Expériences professionnelles Expériences professionnelles Société : idnew-ilive (application SaaS à destination des restaurants pour smartphones et tablettes) PROJET PERSO Architecture et modélisation de données pour Web Front Architecture

Plus en détail

Transformez vos clients en Fans de votre marque. Merci de bien vouloir patienter Le webinaire va démarrer dans quelques instants. FanGroup.

Transformez vos clients en Fans de votre marque. Merci de bien vouloir patienter Le webinaire va démarrer dans quelques instants. FanGroup. Merci de bien vouloir patienter Le webinaire va démarrer dans quelques instants My FanGroup Webinaire HTML 5 ou applications mobiles, applications natives ou hybrides : comment choisir? My FanGroup Webinaire

Plus en détail

Optimiser pour les appareils mobiles

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...

Plus en détail

Applications iphone & Android Phone Technologie AppDeck - Offre Présence Digital news. agence moonseven www.moonseven.fr 1

Applications iphone & Android Phone Technologie AppDeck - Offre Présence Digital news. agence moonseven www.moonseven.fr 1 + Applications iphone & Android Phone Technologie AppDeck - Offre Présence Digital news agence moonseven www.moonseven.fr 1 + Un marché en pleine croissance 2 FOCUS Entre mars 2013 et mars 2014, le trafic

Plus en détail

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile)

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile) INGENIEUR EN SCIENCES INFORMATIQUES RAPPORT D ETUDE TECHNOLOGIQUE SUR LES SOLUTIONS WEB CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, ) Student : Jiachen NIE Parcours: IHM Subject : Adaptation des Interfaces

Plus en détail

Applications Web : Compilation native ou Offline Apps

Applications Web : Compilation native ou Offline Apps Applications Web : Compilation native ou Offline Apps Programmation Web avancée et mobile Mif38 Aurélien Tabard 1 Rich Internet Application (RIA) Définition (rappel) : application Web riche Utilise des

Plus en détail

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 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,

Plus en détail

CQP Développeur Nouvelles Technologies (DNT)

CQP Développeur Nouvelles Technologies (DNT) ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,

Plus en détail

Formation Webmaster : Création de site Web Initiation + Approfondissement

Formation Webmaster : Création de site Web Initiation + Approfondissement Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation

Plus en détail

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

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique

Plus en détail

Formation : WEbMaster

Formation : WEbMaster Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins

Plus en détail

Le point d'inflexion dans l'écosystème de l'application

Le point d'inflexion dans l'écosystème de l'application Le point d'inflexion dans l'écosystème de l'application L'ère post-pc : l explosion des sources de données 0111010101101010101010101010101010101010110101010101010101010101010101010101 0101010101101011011011011101011100000010110101001101011110011010101010110101

Plus en détail

Développer une application pour iphone et ipad

Développer une application pour iphone et ipad 22 Développer une application pour iphone et ipad Dans ce chapitre, nous abordons la création d applications pour ipad, iphone et ipod Touch à partir de documents au format Flash codés en ActionScript

Plus en détail

iphone et ipad Développement d'applications en Objective-C - Version numérique

iphone et ipad Développement d'applications en Objective-C - Version numérique Le langage C (bases) 1. Langages utilisables sous Xcode (Mac OS X) 21 2. Les bases du langage de programmation C 22 2.1 Un premier projet C sous Xcode en mode Console 23 2.1.1 Création du projet 23 2.1.2

Plus en détail

Développement logiciel, PHP, C, C++, autres langages

Développement logiciel, PHP, C, C++, autres langages Développement logiciel, PHP, C, C++, autres langages Conçus sur la base d'expériences concrètes, les cours Orsys en programmation vous permettront d'acquérir une parfaite maîtrise des langages phares que

Plus en détail

Retour sur Devoxx. Les tendances

Retour sur Devoxx. Les tendances Retour sur Devoxx Devoxx, c est la plus grosse conférence de développeurs Java en Europe qui existe depuis 2002 (auparavant connue sous le nom de Javapolis). Elle se déroule tous les ans à Anvers (Belgique)

Plus en détail

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57 Programmation Android I. Introduction 1 / 57 Plan 1 Introduction 2 La plate-forme Android 3 Programmation Android 4 Hello World 2 / 57 Introduction Application mobile wikipédia Caractéristiques Cible :

Plus en détail

Formation WinDev Mobile

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

Plus en détail

Développement logiciel, PHP, C, C++, autres langages

Développement logiciel, PHP, C, C++, autres langages Développement logiciel, PHP, C, C++, autres langages Conçus sur la base d'expériences concrètes, les cours Orsys en programmation vous permettront d'acquérir une parfaite maîtrise des langages phares que

Plus en détail

Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA Sommaire 1. Introduction 2. Installation 3. Fonctionnement 4. Développement 5. Démonstration 2

Plus en détail

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

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

Plus en détail

Environnements de développement

Environnements de développement 4 Environnements de développement Au sommaire de ce chapitre UU Mettre en place un environnement de développement UU Environnement de production Contrairement au développement web de bureau, dans lequel

Plus en détail

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

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

Plus en détail

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

Firefox pour Android. Guide de l utilisateur. press-fr@mozilla.com Firefox pour Guide de l utilisateur press-fr@mozilla.com Table des matières À propos de Mozilla Firefox pour... 3 Prise en main... 4 Mise à niveau de la navigation mobile... 5 Déplacez-vous à la Vitesse

Plus en détail

Formation Android développement

Formation Android développement Objectif Android (prononcé androïde) est un système d'exploitation open source pour smartphones, PDA et terminaux mobiles conçu par Android, une startup rachetée par Google. D'autres types d'appareils

Plus en détail

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

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

Plus en détail

Agenda 1. Stratégie 2. Devices Management 3. Documents Management 4. Développement 5. Supply Chain 6. Support 7. Et après?

Agenda 1. Stratégie 2. Devices Management 3. Documents Management 4. Développement 5. Supply Chain 6. Support 7. Et après? Agenda 1. Stratégie 2. Devices Management 3. Documents Management 4. Développement 5. Supply Chain 6. Support 7. Et après? Il était une fois Stratégie connaitre, définir, planifier Outils Interfaces Usages

Plus en détail

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

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDEV MOBILE ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDOWS Mobile permet de créer des applications pour les smartphones, les tablettes et les terminaux mobiles. Les applications sont

Plus en détail

Tizen SDK et TizenPC* @ #SolutionsLinux2013

Tizen SDK et TizenPC* @ #SolutionsLinux2013 Tizen SDK et TizenPC* @ #SolutionsLinux2013 Dominig ar Foll (Intel Open Source Technology Centre) Présentation : Mai 2013 Eurogiciel Intégrateur

Plus en détail

BES WEBDEVELOPER ACTIVITÉ RÔLE

BES WEBDEVELOPER ACTIVITÉ RÔLE BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et

Plus en détail

LA MOBILITE : ACTEURS, OUTILS,

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

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

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

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com

Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com Plan Statistiques Différences entre Mobile App, Mobile Site et Web App Développement pour terminaux mobiles Outils de développement pour

Plus en détail

Bien choisir son smartphone. avec. Les prix bas, la confiance en plus

Bien choisir son smartphone. avec. Les prix bas, la confiance en plus Bien choisir son smartphone avec Les prix bas, la confiance en plus BIEN CHOISIR SON SMARTPHONE Comment bien choisir un Smartphone? Les systèmes d exploitation et les critères techniques à la loupe pour

Plus en détail

Programmation. Conception et publication d applications iphone & ipad. Jean-Marc Lacoste Thomas Sarlandie

Programmation. Conception et publication d applications iphone & ipad. Jean-Marc Lacoste Thomas Sarlandie Programmation ios 6 Conception et publication d applications iphone & ipad Jean-Marc Lacoste Thomas Sarlandie Groupe Eyrolles, 2013, ISBN : 978-2-212-13639-5 PREMIÈRE PARTIE Découverte de l environnement

Plus en détail

Offres de stages 2011/2012

Offres de stages 2011/2012 Offres de stages 2011/2012 RBS LE MEILLEUR DE L INTEGRATION ET DE L EDITION L informatique est devenue un outil stratégique de développement et de différenciation pour les organisations du 21ème siècle

Plus en détail

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

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

Plus en détail

Poste virtuel. Installation du client CITRIX RECEIVER

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: hotline.sitel@unine.ch Téléphone : +41 32 718 20 10 www.unine.ch/sitel Table

Plus en détail

Concepteur Développeur Informatique Option Nomade

Concepteur Développeur Informatique Option Nomade Concepteur Développeur Informatique Option Nomade Module : Espace ouvert de formation (2 semaines) Ce module est composée de plusieurs parties : - le module développement durable (14 heures), qui traite

Plus en détail

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation

Plus en détail

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

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

Plus en détail

LES TABLETTES : GÉNÉRALITÉS

LES TABLETTES : GÉNÉRALITÉS LES TABLETTES : GÉNÉRALITÉS Fonctionnement Qu est-ce qu une tablette tactile? Une tablette tactile est un appareil doté d'un écran qui permet d'interagir simplement en touchant l'écran ou à l'aide d'un

Plus en détail

Plates-formes de développement et contraintes d'interfaçage

Plates-formes de développement et contraintes d'interfaçage Atelier technique : interfaçage et développement des applications smartphones Plates-formes de développement et contraintes d'interfaçage Samuel ROUXEL Le CRT CRESITT est soutenu par : Interfaçage et développement

Plus en détail

Avant-Propos Sencha Touch

Avant-Propos Sencha Touch Avant-Propos Développeurs web, vous qui souhaitez vous diversifier et appréhender simplement le développement mobile, mais redoutez un apprentissage long d un langage que vous ne connaissez pas, vous allez

Plus en détail

Rejeb ZORGANI 45 Rue Alfred Fournier 92370 Chaville 06 47 67 46 29

Rejeb ZORGANI 45 Rue Alfred Fournier 92370 Chaville 06 47 67 46 29 Mise à jour le 20 mai 2015 Rejeb ZORGANI 45 Rue Alfred Fournier 92370 Chaville 06 47 67 46 29 http://www.rejebzorgani.net/ contact@rejebzorgani.net Permis de conduire : B Savoir-Faire Formations Scrum

Plus en détail

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

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

Plus en détail

Windows 8 Installation et configuration

Windows 8 Installation et configuration Editions ENI Windows 8 Installation et configuration Collection Ressources Informatiques Table des matières Table des matières 1 Avant-propos Chapitre 1 Installation du client Windows 8 1. Introduction.............................................

Plus en détail

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ---------------------------------------------------------------------------------------------------- ORGANISME REFERENCE STAGE : 26587 20 rue de l Arcade 75 008 PARIS CONTACT Couverture : M. Frédéric DIOLEZ Paris, Lyon, Bordeaux, Rouen, Toulouse, Marseille, Tél. : 09 88 66 17 40 Strasbourg, Nantes, Lille,

Plus en détail

Catalogue des stages Ercom 2013

Catalogue des stages Ercom 2013 Catalogue des stages Ercom 2013 Optimisations sur Modem LTE Poste basé à : Caen (14) Analyse et optimisation des performances des traitements réalisés dans un modem LTE. - Profiling et détermination des

Plus en détail

Didier Perrot Olivier Perroquin In-Webo Technologies

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

Plus en détail

Les solutions G5 Point de Vente et G5 Centrale

Les solutions G5 Point de Vente et G5 Centrale Les solutions et G5 Centrale Pour vous aider à faire face à un monde devenu complexe, individuel, incertain, et interdépendant, Progmag capitalise depuis plus de 20 ans sur les meilleures pratiques rencontrées

Plus en détail

Les différents parcours en S4

Les différents parcours en S4 Les différents parcours en S4 3x3 parcours sont proposés. Il existe d abord trois grandes familles de spécialisation: le développement front (60 places), le développement back (30 places) et la communication

Plus en détail

Les règles du contrôleur de domaine

Les règles du contrôleur de domaine Les règles du contrôleur de domaine Menu démarrer et barre des taches Supprimer le dossier des utilisateurs du menu Démarrer Désactiver et supprimer les liens vers Windows Update Supprimer le groupe de

Plus en détail

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

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

Plus en détail

domovea Portier tebis

domovea Portier tebis domovea Portier tebis SOMMAIRE SOMMAIRE Page 1. INTRODUCTION... 2 1.1 OBJET DU DOCUMENT... 2 2. VIDEO UNIQUEMENT (SANS SON), BASE SUR CAMERA IP... 3 2.1 ARCHITECTURE... 3 2.2 CONFIGURATION... 4 2.2.1 Creation

Plus en détail

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

Bitdefender GravityZone

Bitdefender GravityZone Bitdefender GravityZone NOTES DE PUBLICATION DE LA VERSION 5.1.21.462 Bitdefender GravityZone Notes de publication de la version 5.1.21.462 Date de publication 2015.06.29 Copyright 2015 Bitdefender Mentions

Plus en détail

Le Multimédia dans les SID

Le Multimédia dans les SID Le Multimédia dans les SID Introduction http://eric.groise.com/?/usability/le-retour-du-client-lourd 1 Le cours Fonctionnement 21h TD réparties en 7 séances de 3h chacune 1h30 cours, 1h30 pratique 1 projet

Plus en détail

WEBMASTER DEESWEB DEES

WEBMASTER DEESWEB DEES Diplôme Européen délivré par la Fédération Européenne des Ecoles DEES WEBMASTER Fonction Le s adresse aux titulaires d un diplôme du 1er cycle de l enseignement supérieur dans le domaine de l informatique

Plus en détail

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D. 2013 Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D. Table des matières 1 Introduction (Historique / définition)... 3 2 But de la virtualisation... 4 3 Théorie : bases et typologie des solutions techniques...

Plus en détail

Comment accéder à distance à ces données grâce aux dernières technologies. france.ni.com

Comment accéder à distance à ces données grâce aux dernières technologies. france.ni.com Comment accéder à distance à ces données grâce aux dernières technologies Croissance spectaculaire du marché des appareils mobiles : 400 Projections du nombre de tablettes (en millions) Projections du

Plus en détail

Burckel Thomas. Formation. Compétences

Burckel Thomas. Formation. Compétences Burckel Thomas Adresse : 92 avenue de la République 94300 VINCENNES Tel : 06.83.21.48.25 Email : burckel.thomas@gmail.com Date et lieu de naissance : 3 septembre 1986 à Strasbourg Formation 2006 2009 Polytech

Plus en détail

L OFFRE, LA METHODOLOGIE, LE SAVOIR-FAIRE

L OFFRE, LA METHODOLOGIE, LE SAVOIR-FAIRE L OFFRE, LA METHODOLOGIE, LE SAVOIR-FAIRE Applications Smarphones et Tablettes Tactiles RDMobile 64 Boulevard Malesherbes, 75008 Paris +33 1 77 19 16 07 www.rdmobile.fr SOCIETE RDMobile se positionne comme

Plus en détail

UCOPIA EXPRESS SOLUTION

UCOPIA EXPRESS SOLUTION UCOPIA EXPRESS SOLUTION UCOPIA EXPRESS Afin de lutter contre le terrorisme, des lois ont été votées ces dernières années, particulièrement en matière d accès Internet. Toute société accueillant du public

Plus en détail

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada AJAX (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre

Plus en détail

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,

Plus en détail

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

Table des matières Introduction... 1 1. Démarrage... 8 2. Les composants graphiques... 26 Table des matières À propos de l'auteur... x Préface... xi Avant-propos... xiv 1. Public visé et prérequis... xiv 2. Sources des exemples... xv 3. Accès aux vidéos... xv 4. URL raccourcies... xv 5. Remerciements...

Plus en détail

Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications

Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications Programmation Android Juin 2014........................................................................... Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications

Plus en détail

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 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

Plus en détail

Panorama de l offre et des usages des tablettes

Panorama de l offre et des usages des tablettes Panorama de l offre et des usages des tablettes Sommaire Présentation Quels usages questions à se poser Les types de tablette Présentation des systèmes d exploitation Acteurs majeurs pour Océanis et les

Plus en détail

Fiche technique du serveur CamTrace 1U 2 tiroirs sans RAID

Fiche technique du serveur CamTrace 1U 2 tiroirs sans RAID CamTrace 1U Photos Camtrace tous droits réservés Fiche technique du serveur CamTrace 1U 2 tiroirs sans RAID Chassis Supermicro Carte mère X9SCLF Dimensions : Largeur 16.8" (426 mm) Profondeur 22.6" (574

Plus en détail

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

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

Plus en détail

Notre Catalogue des Formations IT / 2015

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

Plus en détail

Catalogue Formations Jalios

Catalogue Formations Jalios Catalogue Formations Jalios Offre de services Jalios 23/04/2015-6.0 1 / 19 Sommaire Sommaire... 2 1. Introduction... 3 2. Jalios, organisme de formation... 4 3. Formations fonctionnelles... 5 3.1. Formation

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

Labo de technologies mobiles Plateforme de création d applications mobiles - Technologies de reconnaissance visuelle. www.snapnsee.

Labo de technologies mobiles Plateforme de création d applications mobiles - Technologies de reconnaissance visuelle. www.snapnsee. Labo de technologies mobiles Plateforme de création d applications mobiles - Technologies de reconnaissance visuelle www.snapnsee.net LE PROJET SNAP N SEE LE PROJET SNAP N SEE Snap n See est une jeune

Plus en détail

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les Tablettes Les tablettes Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les tablettes Description: Appareil mobile positionné entre smartphone

Plus en détail

Formations Informatiques 2015

Formations Informatiques 2015 Formations Informatiques 2015 27 lundi 7 sept Tablette Android 14h-17h 28 lundi 14 sept Créer une présentation publicitaire ou un diaporama 9h-12h avec PowerPoint ou un autre outil 29 lundi 21 sept Tablette

Plus en détail

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

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 :

Plus en détail

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

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Echosgraphik Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Présentation I. Echosgraphik Protocoles de travail I. Développement du site II.

Plus en détail

1. Installation standard sur un serveur dédié

1. Installation standard sur un serveur dédié Fiche de présentation service Page 1/6 Hestia Système Plus : Pré-requis techniques Le progiciel HESTIA se compose d une base de données, d un certain nombre de modules en client/serveur (exécutables) et

Plus en détail

EIP 2012 Projet Livepad. Documentation technique 1.5

EIP 2012 Projet Livepad. Documentation technique 1.5 EIP 2012 Projet Livepad 1.5 Marc Mathieu Benjamin Netter David Ngo Pierre Pasteau Denis Togbe 12-01-2012 Informations sur le projet Groupe Nom du projet Type de document Marc Mathieu Benjamin Netter David

Plus en détail