Guide d accélération du développement d apps en interne

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

Download "Guide d accélération du développement d apps en interne"

Transcription

1 Guide d accélération du développement d apps en interne

2 Présentation Comment donner vie à vos idées d apps internes. Votre entreprise est unique, tout comme vos utilisateurs. Il existe d innombrables possibilités pour répondre à leurs besoins avec des apps mobiles innovantes qui peuvent transformer leur façon de travailler. La plupart des équipes de développement en entreprise sont aussi soumises à des contraintes. Qu il s agisse de contraintes touchant au budget, à l organisation ou aux ressources, vous devez vous attacher à développer des apps satisfaisant à vos exigences spécifiques. ios est un outil formidable pour y parvenir. Le développement ios peut être rapide et très enrichissant en vous permettant de créer des apps qui procureront des avantages immédiats à vos utilisateurs. Nul besoin d un processus onéreux ni de ressources excessives pour faire la différence. Sans doute vous faudra-t-il néanmoins concentrer vos efforts différemment que dans le cadre d un projet de développement interne classique. Ce guide va vous y aider. Il décrit les bonnes pratiques permettant de développer des apps mobiles fantastiques. Vous y trouverez également des conseils et des ressources qui vous aideront à organiser votre projet pour une efficacité maximale. Ce guide se compose des quatre sections suivantes : Planification - Définissez votre projet et ses exigences, planifiez votre processus de développement. Conception - Appuyez-vous sur les concepts de création d une interface ios pour que vos apps internes rencontrent un vif succès auprès de vos utilisateurs. Développement - Développez vos apps internes et tirez pleinement parti des outils Apple, comme le SDK ios. Déploiement - Distribuez vos apps internes dans votre entreprise et créez votre propre service de distribution sans fil. Comment utiliser ce guide Check-list. La check-list proposée dans chaque chapitre vous permet de passer en revue et de vérifier les étapes les plus importantes du processus de développement. Astuces. Les astuces contiennent des informations essentielles pour le processus sous une forme facile à comprendre. Exemples. Lisez les exemples d autres entreprises ayant développé des apps en interne pour iphone et ipad pour y trouver l inspiration et des idées. Raccourcis. Ces liens vous permettent d en apprendre plus sur le développement d apps ios en interne. Check-list Déploiement À la fin de la phase de déploiement, vous devriez avoir : créé les certificats d entreprise et les profils d approvisionnement mis en place un serveur web de distribution ou une solution pour distribuer les apps sans fil annoncé la solution aux utilisateurs finals Astuce : Apps de taille moyenne Les apps simples, rapides et bien exécutées génèrent une demande interne, et limitent la portée et l investissement. Les apps de taille moyenne peuvent constituer un menu complet. Les utilisateurs créent leurs propres «solutions», ce qui laisse une plus grande marge de manœuvre à vos collaborateurs. «Nous devions trouver un moyen d appliquer très rapidement les mises à jour et les modifications. C est pourquoi nous avons adopté une approche mixte, à base d éléments d interface natifs hébergés sur le téléphone. Le reste était toutes les pages web proprement dites.» - Giancarlo De Lio, Mt. Sinai Hospital Raccourcis FAQ sur l inscription au programme FAQ sur le programme pour développeurs ios en entreprise (ios Developer Enterprise Program) C est parti. Présentation 2

3 Planification La création d une app fantastique requiert un plan fantastique. Il est important que les personnes de votre entreprise qui participent au projet se sentent en phase avec ses objectifs et prennent activement part à la formulation du plan. Plus votre équipe comprendra la répartition des tâches tout au long du processus et les étapes nécessaires à la mise en œuvre du plan, plus elle se montrera efficace et pourra créer quelque chose d exceptionnel. Dans le cadre de ce plan, votre équipe et vous-même devez vous pencher sur les points suivants : Identifier les besoins professionnels et les besoins des utilisateurs. Assurez-vous que votre solution répond à de véritables besoins professionnels. Permet-elle de gagner du temps ou de faire des économies, accroît-elle la productivité du personnel ou répond-elle d une autre manière à une nécessité de faire progresser l entreprise? Évaluer les ressources/l infrastructure existante. Vous pouvez optimiser les ressources utiles en réaffectant une précédente réalisation, dont vous tirerez parti pour l environnement mobile. Explorer la simplicité de mise en œuvre. Commencez par les solutions les plus faciles à mettre en œuvre : tournez-vous vers les projets générant des retombées rapides, pour lesquels vous pourrez faire plus rapidement et plus facilement la preuve des fruits de vos efforts. En gardant ces concepts de planification à l esprit, vous renforcerez la cohérence de votre projet. Ce chapitre présente les étapes que vous pouvez suivre pour démarrer rapidement un projet en restant organisé. Check-list Planification Reportez-vous à cette check-list tout au long de la phase de planification de votre projet. À la fin de phase de planification, vous devriez avoir établi le cahier des charges incluant les points suivants : Inventaire de l ensemble des besoins/exigences professionnels potentiels Inventaire des besoins des utilisateurs (à aligner avec les exigences professionnelles) Exigences relatives à l infrastructure informatique pour soutenir le projet Énoncé de la définition de l application décrivant l app et l objectif de la solution Chronologie générale et principales étapes du projet Équipe identifiée des intervenants, dont les rôles et les responsabilités sont définis Début du processus d inscription au programme pour développeurs ios en entreprise (ios Developer Enterprise Program) Impliquez les utilisateurs Mettez-vous dans la peau de vos utilisateurs. Passez du temps dans leur espace de travail en assistant à quelques réunions ou en vous rendant sur le terrain. Vous vous forgerez ainsi un aperçu très précieux de leurs habitudes de travail, des goulets d étranglement affectant le flux de production et des difficultés rencontrées par les collaborateurs ou les clients. Invitez les utilisateurs les plus avisés ou passionnés à rejoindre votre équipe afin de bénéficier de leurs idées tout au long du projet. Identifiez un problème dont la résolution par une app mobile profiterait un maximum à vos utilisateurs et à votre entreprise en un minimum de temps. Ne soyez pas trop gourmand quand vous commencez à développer des apps mobiles. Affinez vos idées à partir de ce que vous pourriez créer pour arriver uniquement à ce que vous devriez créer. «Nous avons mis en place une communication directe entre les développeurs et la force de vente. Nous nous sommes même rendus aux visites des commerciaux. Nous avons enfilé nos chaussures de sécurité et nos casques, et nous avons assisté aux visites commerciales pour savoir exactement ce dont ils avaient besoin et comment ils allaient utiliser l app.» - Dean Moore, Sunbelt Rentals 3

4 Réfléchissez à quelques tâches simples que la majorité de vos utilisateurs font fréquemment et pensez à la façon dont une app mobile pourrait simplifier ces tâches. Voici quelques exemples : Une app simple qui permet à un employé de valider une note de frais ou un bon de commande pendant un déplacement Un annuaire d entreprise ou un plan de campus que tout le monde peut consulter Un système de réservation de salle de réunion que les employés peuvent facilement utiliser quand ils ne sont pas à leur bureau Une app simple de suivi des heures travaillées qui serait rattachée à votre système de gestion du temps ou de facturation Dressez l inventaire de vos actifs Souvent, la meilleure manière de développer efficacement une app interne est de tirer parti de la technologie existante. Vous pouvez faire l inventaire de vos sites web d entreprise afin de déterminer s il serait pertinent de les optimiser pour l iphone ou l ipad. Ou peut-être disposez-vous de systèmes back-end dont les données pourraient facilement être adaptées à l environnement mobile? Et n oubliez pas les apps de l App Store : il est possible qu une app répondant à vos besoins y soit déjà disponible. Lisez l exemple d inventaire des actifs (à droite) pour découvrir d autres questions qui pourront vous aider à explorer votre environnement existant. Exemple : Inventaire des actifs Répondez à ces questions pour savoir si vous pouvez réutiliser la technologie existante dans votre app mobile : Quels systèmes les éléments les plus mobiles de votre personnel utilisent-ils au quotidien? Quelles tâches vos collaborateurs mobiles doivent-ils effectuer le plus souvent? Quels processus manuels pourraient être automatisés ou simplifiés grâce à des apps mobiles? Avez-vous des systèmes non mobiles qui pourraient être utiles à vos collaborateurs mobiles? Quelles fonctions de ces systèmes sont utilisées le plus fréquemment? Quel type d accès aux données les systèmes de votre entreprise autorisentils? Les données sont-elles facilement accessibles via les services web? Disposez-vous de sites web internes auxquels vos collaborateurs accèdent chaque jour? Pourraient-ils être facilement transformés en apps mobiles? Définissez votre app Une fois que vous avez parfaitement identifié les besoins de vos utilisateurs et les solutions mobiles qui pourraient y répondre, vous devez affiner ces concepts dans un plan de projet concis, que vous pourrez communiquer aux parties prenantes. L élément le plus important de votre plan de projet est l énoncé de la définition de l application - une définition concise de l objectif de votre app. L énoncé de la définition de l application peut vous aider à éviter deux pièges courants : Vous disposez déjà d une application de bureau que vous souhaitez transférer vers l environnement mobile et, avec elle, une longue liste de fonctionnalités. Vous avez une idée géniale pour une nouvelle app mobile, mais vous vous attelez directement aux fonctionnalités avant de peaufiner l objectif principal de l app. «Nous avons passé en revue les différentes gammes de produits et nous nous sommes demandés : dans quels domaines la mobilité est-elle vraiment utile? Quels sont les meilleurs profils? Quels sont les premiers succès que nous voulons réaliser? Et nous sommes partis de là. Nous avons examiné notre portefeuille de produits et réfléchi à ce qui était le plus pertinent.» - James Blomberg, General Electric 4

5 Formuler l énoncé de la définition d une application Pour commencer, rédigez l énoncé de la définition de l application, qui doit comprendre les éléments suivants : Objectif de l app Personnes auxquelles l app est destinée et comment elles l utiliseront Principale fonctionnalité de l app Votre énoncé doit définir une solution et seulement sa principale fonctionnalité - et non un ensemble détaillé de fonctionnalités. L énoncé de l objectif doit être parfaitement clair afin que vous puissiez filtrer toutes les idées de fonctionnalité. Demandez-vous si chaque fonctionnalité sert l objectif visé. Choisissez ensuite un nombre limité de fonctionnalités. Il s agit des fonctionnalités le plus fréquemment utilisées et les mieux adaptées à un environnement mobile. Vous ne devez pas dresser une liste longue et vague de fonctionnalités qui sont difficiles à exécuter ou ne résolvent pas le problème. En ciblant votre app, vous optimiserez la productivité de vos utilisateurs avec une solution simple d emploi. Planifiez le processus de développement La plupart des projets de développement de logiciels d entreprise mobilisent d énormes ressources pendant la phase de développement. Grâce au SDK ios et aux frameworks Cocoa Touch de haut niveau, vos équipes de développement consacreront moins de temps au codage et plus de temps à concevoir l expérience utilisateur idéale. Ce processus vous permettra non seulement de développer plus rapidement une app pour vos collaborateurs, mais aussi de créer des solutions qui dépasseront les attentes de vos utilisateurs. Exemple : Énoncé de la définition de l application Voici ce à quoi pourrait ressembler l énoncé de la définition d une application, avec pour exemple une app de suivi des heures travaillées pour avocats : Objectif : suivre le temps passé et les heures facturables pour chaque dossier Pour qui : les avocats du cabinet qui ont besoin de suivre les heures facturables Comment sera-t-elle utilisée : à chaque réunion client, le temps passé facturable sera décompté Principale fonctionnalité : suivre et consigner le temps passé dans le système CRM Énoncé consolidé de la définition : app pour avocats permettant de suivre le temps passé et les heures facturables pour chaque client Fonctionnalités entrant dans le champ de la définition : chronomètre ; suivi/traitement en arrière-plan ; intégration serveur avec le système CRM ; interrogation des dossiers client afin d associer les heures enregistrées avec le client/dossier correspondant ; synchronisation en ligne/hors ligne selon la connectivité réseau Exemples de fonctionnalités n entrant pas dans le champ de la définition : alertes des nouveaux dossiers ; interrogation des documents à des fins juridiques ; carte de localisation des clients ; interface de recherche brevetée Que vous ayez recours à un processus de développement souple ou à une méthode en cascade plus traditionnelle, veillez à prévoir le temps et les ressources à investir dans le processus de conception comme un élément central et continu de votre effort de développement. Établissez un calendrier approximatif du processus prévu et des rôles de chaque partie prenante pour chaque étape du projet. Il ne doit pas forcément être gravé dans le marbre, mais il peut constituer une référence commune à toutes les personnes concernées. Astuce : Crowdsourcing Genentech savait que, dans le domaine des apps, les bonnes idées peuvent venir de n importe où et de n importe qui. La société a donc créé un modèle de crowdsourcing qui permet aux salariés de suggérer les apps qu ils souhaiteraient voir développées en interne. Depuis, la société a créé les cinq apps les plus demandées à la plus grande satisfaction des utilisateurs, ce qui a considérablement dopé le niveau d adoption. 5

6 Établir le cahier des charges Pour vous aider à rester concentré et à communiquer le processus, votre plan doit comprendre un cahier des charges, qui présente l ensemble des ressources, objectifs, délais et principaux livrables du projet. Ce document constitue un important guide sur le projet pour tous les participants. Le cahier des charges peut inclure les prescriptions techniques préliminaires de votre app, ainsi que des organigrammes ou des diagrammes visuels qui vous permettront d expliquer le but du concept de l app durant la phase de développement. Exemple : Équipe de projet classique Executive Sponsor Primary stakeholder, responsible for strategic plan Line-of-Business Owner Primary stakeholder and app user Requirements Scope project Obtain approvals Assemble team Code Training Coding of app Design and graphics Test cases Unit testing Release Internal release of app Stakeholder signoff Maintenance plan Project Leader Tracks schedules, timelines, and overall scope of work Product Manager Delivers the app, manages requirements, and reconciles business needs with solutions Constituez votre équipe Design Architecture design Project plan built Initial wireframes Developer sizings Verification Testing on devices Automated UI tests Bug fixes Design review/tweaks Stakeholder walkthrough User Experience Architect Responsible for framework of user interaction model and user process flow/journey User Interface Designer Responsible for app visual design, graphics, and identity Technical Architect Responsible for infrastructure, security, and data access models IT Manager Responsible for deployment and life-cycle management of apps Development Manager Technical lead and project manager Developer Responsible for overall technical architecture and coding Comme pour tout projet, vous devez constituer une équipe d intervenants qui ont tous un intérêt dans le succès et le résultat de votre projet. Certains participants peuvent être des clients internes (propriétaire d une branche d activité ou groupe d utilisateurs), tandis que d autres seront chargés de parties spécifiques du processus de développement proprement dit (concepteurs, développeurs, architectes techniques, etc.). Enfin, vous devez aligner les rôles et responsabilités des membres de l équipe avec le calendrier et les étapes du projet mentionnés à l étape précédente. Par exemple, la conception étant l un des éléments centraux de tout projet de développement ios, vous devez impérativement disposer d une équipe de conception (ou des ressources correspondantes). Les participations et les intérêts peuvent varier selon le groupe. Aussi est-il conseillé de documenter ces rôles afin que chacun reste au fait des différentes responsabilités tout au long du processus. 6

7 Externaliser le développement Si vous ne disposez pas de ressources internes suffisantes, vous pouvez externaliser tout ou partie du travail de développement. Les développeurs externes peuvent en outre vous présenter un portfolio de leurs travaux qui pourrait susciter de nouvelles idées. Bien sûr, la clé du succès réside dans une parfaite compréhension de votre projet - tout ce que vous avez défini pendant la phase de planification - de la part de l équipe externalisée. Celle-ci doit également interagir régulièrement avec vous et votre équipe interne. Parlez de vos besoins et assurezvous qu elle comprend vos objectifs. Passez en revue l énoncé de la définition de l application et examinez avec soin les détails du projet. Dès le début, vous devez mettre en place un dialogue clair et un processus de contact. Vous devez définir le rôle que jouera votre prestataire externe, comme vous le feriez pour un membre de votre équipe interne. Alignez ses rôles et responsabilités sur le plan et le calendrier du projet de manière à pouvoir communiquer clairement les aspects du projet sur lesquels il interviendra. Requirements Release Astuce : Choisir un fournisseur externe Contactez plusieurs fournisseurs. Examinez leurs réalisations passées, y compris les apps disponibles sur l App Store ; notez le classement des apps et les commentaires des utilisateurs. Évaluez leurs compétences et leurs capacités ; par exemple, le codage est-il entièrement effectué en interne? Demandez des références. Évitez les solutions standardisées ou les approches basées sur une multiplate-forme générique. Concentrez votre attention sur la conception de l interface, la qualité des visuels et le «cheminement» de l app. Abordez la question de la maintenance et du cycle de vie de l app au-delà de la version 1.0. Interrogez les fournisseurs sur leur expérience en matière d infrastructure informatique. In-house team responsibilities Outsourced developer responsibilities Design Code Verification Certains partenaires externes peuvent vous épauler pour tous les éléments du projet, des prescriptions initiales au déploiement final. D autres se cantonneront à l écriture du code. Il est recommandé d étudier ces capacités et prestations avec votre partenaire, que vous fassiez finalement affaire avec lui ou non. Cela vous permettra d évaluer ses forces et vous renseignera sur la forme que pourra revêtir votre relation. «Nous faisons appel à des sous-traitants externes pour les différents éléments. Et tout dépend des besoins de l app. Si son apparence est très spécifique, nous nous adressons à des sous-traitants qui ont réalisé des choses similaires, car nous savons qu ils possèdent l expertise requise. De cette manière, nous pouvons offrir un produit de qualité supérieure à nos collaborateurs ou à nos clients.» - Todd Schofield, Standard Chartered Bank 7

8 Premiers pas dans le programme pour développeurs ios en entreprise (ios Developer Enterprise Program) Après avoir défini les prescriptions, sollicité les utilisateurs et défini le plan de votre application et de votre projet, la dernière étape avant la phase de conception est l inscription au programme pour développeurs ios en entreprise. Ce programme propose un processus complet et intégré pour développer, tester et diffuser des applications ios au sein de votre organisation. Une fois inscrit au programme, vous avez accès aux outils et ressources mentionnés ci-contre. Nous vous présentons ci-après le processus d inscription. Découvrez ensuite comment faire vos premiers pas. Pour plus d informations, visitez le site enterprise. Conditions requises pour l inscription Avant de vous inscrire au programme, vérifiez que vous remplissez les conditions suivantes : Vous envisagez de distribuer des apps ios uniquement au sein de votre entreprise ou de votre organisation. Le programme pour développeurs ios en entreprise est conçu pour les développeurs qui souhaitent développer et distribuer leurs apps ios aux salariés de leur entreprise ou organisation. Votre entreprise possède un numéro Dun & Bradstreet (D-U-N-S). Vous devrez le communiquer à Apple au cours de la procédure d inscription. Vous devez également connaître la dénomination sociale de votre entreprise ou organisation. Pour demander ou obtenir un numéro D-U-N-S, visitez le site Vous êtes habilité à signer les contrats au nom de votre société. Pendant la procédure d inscription, vous devrez indiquer les coordonnées d un contact juridique, qui doit être mesure de vérifier que vous êtes habilité à signer le contrat de licence du programme pour développeurs ios en entreprise au nom de votre entreprise. Vous avez la capacité technique de signer des applications dans Xcode. En tant que personne inscrite, vous serez «l agent» de votre équipe, ce qui vous rend responsable de l approvisionnement des apps et des tâches administratives afférentes au compte technique. Coup d œil : Ressources du programme pour développeurs ios en entreprise (ios Developer Enterprise Program) En adhérant au programme pour développeurs ios en entreprise, vous bénéficiez des avantages suivants : Accès au centre de développement ios (ios Dev Center) Accès au SDK ios Sélection de versions bêta de logiciels et d outils Possibilité de créer votre équipe de développement à la section Équipe du Member Center Accès aux forums développeurs Apple Assistance technique (deux incidents par année d adhésion au programme) Possibilité de tester les applications directement sur ipad, iphone et ipod touch Distribution ad hoc de votre app sur 100 appareils enregistrés au maximum Distribution interne de votre app sur un nombre illimité d appareils de collaborateurs Astuce : Préparez votre boîte à outils de développement Le SDK ios nécessite avant tout un Mac à processeur Intel. La plupart des développeurs optent pour un MacBook Air ou un MacBook Pro en raison de la portabilité et de la liberté qu ils procurent. Mais un imac ou un Mac mini fera tout aussi bien l affaire, en particulier si vous disposez d un laboratoire de développement interne. Assurez-vous également d avoir des appareils de test disponibles. Pour garantir une compatibilité totale, vous devez également disposer d appareils de précédente génération, par exemple un iphone 3GS ou un ipad de première génération. Présentation du processus d inscription 1. S inscrire en tant que développeur Apple. Pour commencer la procédure d inscription, vous devez vous enregistrer auprès d Apple en créant un nouvel identifiant Apple spécialement pour ce programme. Nous vous conseillons de créer une adresse électronique qui servira uniquement pour ce compte. De cette manière, votre organisation pourra l affecter à plusieurs personnes si nécessaire. 8

9 2. Entrer les informations relatives à l entreprise, les coordonnées de contact et les informations juridiques. Ces informations sont nécessaires pour valider votre statut d entité professionnelle. La principale condition à remplir est de disposer d un numéro D-U-N-S valide. Vérifiez que le nom et l adresse de votre société correspondent aux informations figurant dans la base de données Dun & Bradstreet. Dans le cadre de la procédure de vérification de l identité, il vous faudra le cas échéant fournir à Apple des documents professionnels tels que les statuts de votre société, un contrat d exploitation ou un permis d exploitation. 3. Soumettre la demande à Apple. Après avoir transféré votre demande d inscription, vous pouvez vérifier son statut en vous connectant au Member Center à l adresse membercenter. Authentifiez-vous avec l identifiant Apple que vous avez créé à l étape 1. Durant cette étape, Apple examine l app et vous contacte, vous-même ou votre équipe juridique, si nécessaire. 4. Accepter les termes du contrat de licence du programme entreprise. Pour poursuivre la procédure d inscription, vous devez accepter les termes du contrat de licence du programme. Vous pouvez lire le contrat et en faire part à votre équipe juridique à cette étape. 5. Acheter le programme. Après avoir accepté les termes du contrat, vous recevez les instructions d achat de l adhésion sur l Apple Store en ligne. Si vous souhaitez utiliser un bon de commande, contactez votre Apple Store pour savoir s il existe des options d achat institutionnel. 6. Activer votre abonnement. Vous recevrez une confirmation de commande après avoir acheté le programme. Vous recevrez un d activation de la part d Apple dans un délai de 24 heures. Cet contient un code vous permettant d activer votre adhésion. Lorsque l adhésion est activée, vous pouvez accéder à l ensemble des ressources du programme. Coup d œil : Formation de l équipe Les agents et les administrateurs peuvent ajouter de nouveaux membres - qui pourront être soit administrateurs, soit membres - sous l onglet Personnes de l Apple Developer Member Center. Ouvrez la section Invitations et cliquez sur le bouton Inviter une personne pour inviter de nouveaux membres à rejoindre votre équipe. Agent Admin Setup and Distribution Distribution Certificate Enterprise Provisioning Admins Member Setup and Approvals Development Certificates Development Provisioning Members Development Development Certificates Development Provisioning Création de votre équipe Une fois que votre entreprise est inscrite au programme pour développeurs ios en entreprise, vous devez créer votre équipe de développement à la section Équipe du Member Center. Rôles et responsabilités des membres de l équipe Une équipe de développement se compose de personnes assumant les rôles suivants : Agent. Principal contact de l équipe de développement, en charge d accepter tous les contrats pour développeurs ios ; c est également le principal utilisateur qui a inscrit votre entreprise au programme. Responsable de la gestion du certificat de distribution en entreprise utilisé pour l approvisionnement des apps en vue de leur déploiement à grande échelle auprès des salariés. Administrateur(s). Les administrateurs gèrent leurs propres équipes et certificats de développement. Ils ont besoin de l intervention de l agent pour gérer la distribution en entreprise. Membres. Principaux développeurs au sein de l organisation. Les membres reçoivent l autorisation des administrateurs d approvisionner les apps et les appareils à des fins de test et de développement. Ils ont besoin de l intervention de l agent pour gérer la distribution en entreprise. Astuce : Enregistrer des appareils pour le développement Les administrateurs peuvent entrer plusieurs ID d appareils simultanément en téléchargeant un fichier.deviceids, généré par l Utilitaire de configuration iphone. Dans l Utilitaire de configuration iphone, sélectionnez les appareils que vous souhaitez télécharger, puis cliquez sur le bouton Exporter. Un fichier.deviceids est créé. Vous pouvez télécharger l Utilitaire de configuration iphone à l adresse 9

10 Ressources d apprentissage Après avoir créé votre équipe, visitez le centre de développement ios (ios Dev Center) à l adresse où vous trouverez un ensemble complet de ressources. Vous pouvez les enregistrer dans vos signets ou en faire votre page d accueil pour tout votre processus de développement. Voici quelques ressources très utiles qui vous sont proposées. Forums Communiquez avec d autres développeurs en entreprise, échangez des idées et des bonnes pratiques. Il est toujours utile de savoir qu une communauté de développeurs partageant vos préoccupations est accessible à portée de doigt. Bibliothèque de référence Une encyclopédie, un manuel et un support de formation tout-en-un. Interrogeable et classée, elle offre en outre un accès direct aux informations dont vous aurez besoin pour développer vos apps. Exemples de code Ces exemples peuvent vous donner des idées de développement pour vos propres apps. Vous pouvez même copier et coller les exemples de code directement dans votre projet. Guides de mise en route Si vous faites vos premiers pas dans le monde du développement ios, ces guides permettront à votre équipe de découvrir les concepts et bonnes pratiques de base du développement ios. «Les exemples proposés sur Apple.com nous permettent de découvrir très facilement une fonctionnalité spécifique, comme l accès en mode descendant, les cartes ou l intégration à une base de données SQL locale». - Keith Debickes, JM Family Enterprises, Inc. Raccourcis FAQ sur l inscription au programme FAQ sur le programme pour développeurs ios en entreprise (ios Developer Enterprise Program) Étape suivante Lorsque vous avez terminé votre processus de planification, reportez-vous à la check-list Planification, présentée au début de ce chapitre. Si vous avez effectué toutes les étapes, vous avez toutes les chances que votre direction vous soutienne, que votre équipe soit pleinement impliquée et que votre plan de projet soit parfaitement clair pour chaque intervenant. Votre équipe a toutes les cartes en main pour passer à la phase suivante du processus : explorer les bonnes pratiques en matière de conception et de développement et comprendre les bases des concepts de développement ios. 10

11 Conception La conception, c est important. Il est très facile de créer une app basique pour iphone ou ipad. Mais les apps qui connaissent un vif succès demandent un peu plus d effort. Quelle est la clé du succès des apps les plus populaires? Elles sont dotées d un design attrayant, elles exploitent à la perfection les couleurs et les éléments audio, elles sont simples d emploi, elles font ce qu elles sont supposées faire, elles impliquent et fidélisent l utilisateur. En prêtant une attention particulière à la conception lorsque vous développez une nouvelle app ou améliorez une app existante, vous renforcerez son attrait, créerez une expérience utilisateur plus captivante et donnerez aux utilisateurs l envie de l utiliser. Ce chapitre présente quelques stratégies que vous pourrez mettre en œuvre pour affiner votre idée, réexaminer vos choix de conception et opter pour une conception qui augmentera la productivité de vos utilisateurs. Concevoir une app pour la technologie tactile La conception d une interface utilisateur destinée à une interaction avec la souris est très différente de la conception pour la technologie tactile. Pour concevoir une app, vous devez avant tout comprendre ce qui rend les appareils ios si uniques. Prenez le temps de vous familiariser avec l iphone ou l ipad, de découvrir l interaction utilisateur et les conventions de conception des interfaces. Au niveau basique, l interaction tactile requiert plus de pixels pour représenter un bouton sélectionnable par le doigt qu avec la souris dans un environnement de bureau. Par exemple, la taille minimale de confort des éléments d interface à toucher est de 44 x 44 points. Les éléments comme les menus déroulants ou les barres de défilement, très courants sur les ordinateurs de bureau, ne sont pas adaptés aux appareils mobiles conçus pour la technologie tactile. Lisez les Directives sur l interface utilisateur (Human Interface Guidelines, HIG) Les Directives sur l interface utilisateur ios exposent les principes qui vous permettront de doter votre app ios d une interface exceptionnelle et de créer une expérience utilisateur optimale. Ces principes sont aussi importants pour les apps développées en entreprise que pour celles proposées sur l App Store. Check-list Conception À la fin de la phase de conception, vous devriez avoir : lu les Directives sur l interface utilisateur ios (ios Human Interface Guidelines) d Apple dressé une brève liste des fonctionnalités directement alignée sur l énoncé de la définition de votre application principale hiérarchisé la liste des objets, tâches et concepts et établi leurs relations réciproques créé un ensemble de base de représentations filaires et de compositions sommaires vous permettant de visualiser le cheminement de l app «Pour garantir la cohérence de nos apps, nous appliquons notamment les Directives sur l interface utilisateur (Human Interface Guidelines, HIG) d Apple. Elles nous aident vraiment à assurer la cohérence d une app à l autre. Nous avons quand même le choix entre de nombreux styles de conception et nous veillons à ce qu ils aient tous un thème commun. Mais le respect des HIG est très important pour nous.» - Todd Schofield, Standard Chartered Bank 11

12 Simplifier Le plus souvent, les apps que vous développerez en interne seront tirées d un environnement de bureau existant ou reposeront sur des systèmes métier dont dépendent vos utilisateurs. Vouloir transférer chaque fonctionnalité et fonction de l application de bureau vers l appareil mobile est un piège dans lequel il est facile de tomber. Cette approche ne parvient généralement pas à créer le type d expérience que l on attend sur un appareil mobile. N oubliez pas que les utilisateurs effectuent leurs tâches différemment sur un appareil mobile, sur lequel certaines tâches ne peuvent pas être exécutées du tout. Les petites tâches aisées sont mieux adaptées à l environnement mobile. C est pourquoi il est important de continuer à filtrer les fonctionnalités au moyen de l énoncé de la définition de l application à mesure que vous affinez votre app. Astuce : Apps de taille moyenne Les apps simples, rapides et bien exécutées génèrent une demande interne, et limitent la portée et l investissement. Les apps de taille moyenne peuvent constituer un menu complet. Les utilisateurs créent leurs propres «solutions», ce qui laisse une plus grande marge de manœuvre à vos collaborateurs. Voici quelques questions que vous pouvez vous poser concernant les éléments de l interface utilisateur de votre app afin d en simplifier la conception : Est-il nécessaire que cet élément apparaisse à l écran? Cet élément donne-t-il accès à une fonctionnalité essentielle? Est-il souvent utilisé? Presque toujours? L utilisateur a-t-il besoin de cet élément à chaque sélection? Étant donné le flux de l app, est-il important d afficher cet élément maintenant? Si vous répondez par la négative à certaines de ces questions, vous pouvez peut-être envisager de ne pas inclure l élément concerné dans votre app ou de combiner la fonctionnalité avec un autre élément. Les utilisateurs de l iphone et de l ipad sont habitués à l apparence et au comportement des apps intégrées fournies avec ces appareils. Vous n êtes pas obligé de reproduire chaque détail des apps intégrées, mais il est utile de comprendre les schémas de conception qu elles suivent et de réfléchir à la manière dont vous pourriez les appliquer à vos propres apps dans une conception simple, fonctionnelle et conviviale. Étudiez les commandes, les événements tactiles (par exemple, le pincement et le zoom) et les animations que l on rencontre fréquemment dans ces apps et demandez-vous comment appliquer ces concepts à votre app de manière cohérente. «Notre philosophie est que les apps développées en interne doivent être aussi élégantes et belles que la meilleure app du commerce. Aussi, quand nous nous sommes attaqués à la conception de l interface utilisateur, nous ne voulions pas seulement résoudre le problème sur le plan fonctionnel, nous voulions le résoudre... de la manière la plus propre qui soit.» - Mark McWilliams, Razorfish 12

13 Définir les priorités Lorsqu une app ios reste axée sur sa fonction principale, elle donne toute satisfaction et est agréable à utiliser. Chaque élément de votre app doit être optimisé dans ce but. Pour parvenir à créer une interface utilisateur organisée et ciblée, vous pouvez dresser la liste des objets, tâches et concepts impliqués, puis les classer en fonction de leur pertinence par rapport à la fonction ou à l objectif principal de votre app. Cette étape vous aidera également à réfléchir au flux de production ou au processus d interaction de votre app, ce qui éclairera vos décisions relatives à la conception de l interface utilisateur. Liste des objets, tâches et concepts Astuce : Écran Retina L écran Retina de l iphone 4 ou ultérieur vous permet d afficher des versions haute résolution de vos visuels et icônes. Si vous vous contentez de redimensionner vos visuels existants, vous passerez à côté de la possibilité d offrir à vos utilisateurs les images superbes et captivantes qu ils sont en droit d attendre. Il est préférable de retravailler vos images pour en créer des versions plus grandes de meilleure qualité, à la texture plus riche, plus détaillées et plus réalistes. Objets. Ce sont les principaux éléments fonctionnels de votre app. Par exemple, une app de calendrier comporte des éléments tels que des jours, des mois, des rendez-vous et des rappels. Tâches. Il s agit d actions qui sont généralement exécutées sur des objets, par exemple le filtrage, la programmation, l édition et la création. Concepts. Ce sont des flux de production ou, dans certains cas, une série de tâches apparentées formant un concept plus large. Dans notre exemple de calendrier, un concept peut être une recherche englobant plusieurs tâches. Objects Calendars Days Weeks Months Appointments Reminders Tasks Scheduling Create Edit Search Concepts Searching Search Filter Lorsque vous aurez créé ces listes, vous constaterez des relations entre les éléments de chaque catégorie. Vous pourrez ainsi regrouper les objets, tâches, et concepts liés dans une hiérarchie qui doit permettre de simplifier la manière dont ils se présentent à l utilisateur. 13

14 Adoptez une approche descendante Placez les éléments le plus souvent utilisés (généralement de niveau supérieur) près du haut de l écran, où ils sont le plus visibles et faciles d accès. Comme les utilisateurs balaient l écran de haut en bas, les éléments doivent s afficher progressivement conformément aux critères suivants : Fréquence d utilisation : les éléments le plus fréquemment utilisés doivent apparaître dans la partie supérieure de l écran, alors que les éléments utilisés moins souvent doivent être placés dans la partie inférieure de l écran. Importance pour l utilisateur : les éléments les plus importants doivent être disposés dans la partie supérieure de l écran. Mise en exergue sur le plan visuel : les éléments que vous voulez mettre en évidence doivent apparaître dans la partie supérieure de l écran. La même approche s applique également aux informations contenues dans votre app. Il doit y avoir une progression des informations plus générales en haut de l écran aux informations plus spécifiques en bas de l écran. Optimiser Une conception de qualité est un processus itératif. Plus vous travaillerez vos concepts de conception de l interface à un stade précoce du processus (avant d écrire la première ligne de code), meilleur sera le résultat final. Astuce : Esquissez votre app Couchez-la sur papier. Souvent, la meilleure manière d exprimer sa vision est de créer des croquis au début du processus de conception. Cela vous aidera à mettre en forme et à affiner votre conception sans devoir passer par le développement du code. Vous pouvez acheter sur Internet des modèles très pratiques, qui vous aideront à créer et à peaufiner vos croquis. Créez votre app avec une app. Vous trouverez également sur l App Store des apps, par exemple imockup et App Layout, qui sont conçues pour vous aider à créer des maquettes d interface utilisateur pour ios avec des commandes et des fenêtres standard. Il est également important d optimiser votre conception en fonction de votre public cible et de l appareil auquel il est destiné. Les apps de qualité savent adapter les concepts d interaction utilisateur, qui varient selon les caractéristiques uniques de l appareil. Pour optimiser votre app, vous devez affiner et répéter ces concepts afin que le résultat final enchante vos utilisateurs. Répétez Avant de vous attaquer au développement d une app, vous devez réunir un ensemble solide de plans. Vous pouvez commencer avec quelques croquis, puis affiner vos idées au fur et à mesure. À chaque étape, vous en apprendrez plus sur la manière dont vos utilisateurs pourront interagir avec l app et découvrirez de nouvelles idées - sans consacrer du temps, de l argent ou des ressources au développement proprement dit. Pensez à dessiner ou à esquisser l intégralité du flux de votre app, du début à la fin, pour ressentir pleinement l expérience utilisateur et la fonctionnalité créée par votre conception. 14

15 ipad ou iphone Si vous souhaitez développer une app à la fois pour iphone et pour ipad, vous devez adapter votre conception à chaque appareil. Si la plupart des éléments d interface sont disponibles sur tous les appareils, la présentation générale est souvent très différente. Par exemple, les utilisateurs attendent généralement des visuels de meilleure qualité dans les apps pour ipad que dans les apps pour iphone. Il est déconseillé de se contenter de redimensionner une app pour iphone de manière à remplir l écran de l ipad. Votre app pour ipad doit au contraire éveiller l intérêt de l utilisateur en tirant pleinement parti de son grand écran et de ses capacités. De plus, nous vous rappelons que l iphone 4 (ou ultérieur) prend en charge une résolution plus élevée grâce à l écran Retina, ce qui impose de doubler la résolution de vos visuels. Les différences se situent également dans les gestes disponibles et les modes de rotation. En outre, les deux appareils prennent en charge des éléments d interface différents. Les contrôleurs flottants ou les contrôleurs de vue fractionnée sont par exemple disponibles uniquement sur l ipad. «L ipad nous offre vraiment un espace d affichage plus grand, dont nous voulions tirer parti. C était essentiel pour nous. Le but n était pas de faire tout en trois fois plus grand avec tous ces pixels, mais d utiliser à bon escient tout cet espace Quand nous devons convertir une app pour iphone en app pour ipad, nous la repensons. Il y a probablement 60 % des fonctionnalités principales qui restent identiques, mais pour le reste? Comment pouvons-nous rendre l app plus efficace, comment réduire le nombre de clics ou de fenêtres pour accéder à l ensemble du contenu?» - James Blomberg, General Electric Apps universelles Le SDK ios prend en charge le développement d applications universelles. Une app universelle est optimisée pour fonctionner sur tous les appareils ios. Pour l essentiel, il s agit d une app iphone et d une app ipad regroupées au sein d un même fichier binaire. Une app universelle identifie l appareil sur lequel elle est exécutée afin d en exploiter tout le potentiel. Les apps universelles de qualité tirent parti des fonctionnalités matérielles spécifiques de l appareil, offrent le meilleur choix d éléments d interface et n utilisent que les fonctionnalités prises en charge par cet appareil. Lorsque vous concevez une app universelle pour appareils ios, il est important de réfléchir à la manière dont vous allez séparer l interaction utilisateur du code d application sous-jacent. Les classes du SDK ios et les API s appuient sur un paradigme modèle-vue-contrôleur (model-view-controller, MVC), qui favorise une séparation claire entre les données de l app et la logique des modes d affichage utilisés pour présenter ces données. Si, par exemple, vous développez votre interface utilisateur avec Interface Builder, vous profiterez de cette flexibilité dans votre projet (voir chapitre suivant). La première étape du développement d une app universelle consiste à créer des conceptions d interface utilisateur pour chacun des facteurs de forme - une conception pour les ipad et une autre pour les iphone/ipod touch. Une grande partie de votre conception sera influencée par les fonctionnalités que vous voulez associer à chaque facteur de forme. Demandez-vous comment les utilisateurs pourraient utiliser l orientation ou les gestes différemment selon les appareils. Pensez aux capacités matérielles de chaque appareil, par exemple l appareil photo. Les différences entre les modes d utilisation doivent vous éclairer sur la manière dont vous pourrez développer une conception cohérente pour chaque appareil et les cas où vous devrez préférer un codage conditionnel. 15

16 Accessibilité Dans un environnement professionnel, il est important que tous les utilisateurs bénéficient du même accès aux outils et à la technologie mobile. ios intègre plusieurs fonctionnalités prêtes à l emploi garantissant l accessibilité et la simplicité d emploi à tous les utilisateurs. Il est malgré tout important que vous optimisiez l accessibilité de vos apps internes afin que les utilisateurs souffrant de handicaps visuels, auditifs ou physiques puissent, eux aussi, les utiliser et en profiter. ios inclut l interface de programmation de l accessibilité de l interface, une API allégée qui vous aide à fournir toutes les informations dont VoiceOver a besoin pour décrire l interface de manière que les personnes malvoyantes puissent utiliser l app. L interface de programmation de l accessibilité de l interface vous permet d ajouter une fine couche de fonctionnalité, qui ne modifie pas l apparence de votre app et n interfère pas avec sa logique principale. Cela signifie que, si vous utilisez des commandes et des affichages standard, la majeure partie du travail nécessaire pour garantir l accessibilité de votre app est fait à votre place. Selon le niveau de personnalisation de votre app, il vous suffit pour cela d ajouter des descriptions précises et utiles des éléments accessibles de votre interface utilisateur. Le SDK ios met également les outils suivants à votre disposition : Fenêtre Inspecteur d Interface Builder : elle vous permet de fournir en toute simplicité des informations d accessibilité descriptives lorsque vous créez les fichiers nib Inspecteur d accessibilité : il affiche les informations d accessibilité intégrées dans l interface utilisateur de votre app et vous permet de vérifier ces informations lorsque vous exécutez l app dans le Simulateur ios Astuce : Intégration de la prise en charge de VoiceOver Rendre votre app ios accessible aux utilisateurs de VoiceOver est une excellente idée. Cela peut également contibuer au respect des directives d accessibilité édictées par divers organes de direction. Pour être certain que les utilisateurs de VoiceOver pourront utiliser votre app, il n est pas nécessaire d apporter la moindre modification à la conception visuelle de votre interface. Si vous utilisez des éléments standard, vous avez très peu de travail supplémentaire à faire, voire aucun. Cependant, vous devrez le cas échéant ajouter quelques informations descriptives concernant les fenêtres et les commandes de votre interface utilisateur. Plus votre interface utilisateur est personnalisée, plus vous devrez fournir d informations afin que VoiceOver soit en mesure de décrire votre app avec précision. Vous pouvez également utiliser VoiceOver pour tester l accessibilité de votre app. Étape suivante En vous appuyant sur des bonnes pratiques de conception des interfaces utilisateur, vous êtes prêt à passer à la phase de développement de votre projet. Cependant, comme nous l avons indiqué dans le chapitre consacré à la planification, la conception est un processus itératif qui se poursuit tout au long du cycle de vie du développement de l app. Créer une conception de qualité en vous concentrant sur l expérience utilisateur doit être une stratégie délibérée, y compris lorsque votre équipe s attaquera à l écriture du code. Les outils et les concepts abordés dans le chapitre suivant vous aideront justement à développer un code à toute épreuve, tout en vous permettant d offrir à vos utilisateurs des apps parfaitement conçues. 16

17 Développement Avec ios, vous pouvez diffuser du contenu et des informations par de nouveaux moyens simples mais puissants pour aider vos collaborateurs à être plus productifs. En tirant parti du SDK ios, votre équipe de développement pourra créer des apps avec les mêmes outils utilisés par les ingénieurs Apple pour développer le système d exploitation et les apps fournis sur tous les iphone et ipad. Vous pourrez ainsi créer des apps présentant une apparence, une convivialité et un comportement tout en élégance et en efficacité. Avec les outils ios, vous pouvez tirer parti des frameworks de haut niveau, qui vous permettent de profiter pleinement de la plate-forme. Nous allons étudier les principales API destinées au développement interne afin de vous donner des idées d intégration de ces capacités dans vos apps. Nous verrons également comment vous pouvez utiliser les technologies web avec les langages HTML5, CSS et JavaScript. En dotant votre solution des fonctionnalités de sécurité adaptées, ces technologies s associent pour créer une base puissante et sécurisée soutenant vos besoins professionnels. Enfin, avant de mettre votre app à la disposition de vos utilisateurs, vous devrez la tester et la déboguer de manière approfondie. Il vous faudra aussi valider ses performances sur différents appareils. Nous vous expliquerons comment les outils ios vous aident à effectuer ces tâches et vous présenterons les bonnes pratiques vous permettant de vous assurer que votre app fonctionne comme vous le souhaitez. Check-list Développement À la fin de la phase de développement, vous devriez maîtriser les bases : des outils du SDK ios, à savoir Xcode, Interface Builder, Instruments et le Simulateur des principaux frameworks et API utilisés pour le développement d apps en interne du développement d apps web de l architecture ios permettant d accéder aux données dans les systèmes de back-office des bonnes pratiques en matière de sécurité des apps internes du test, du débogage et de la validation des performances de vos apps Développement natif Le développement interne, c est avant tout mettre en œuvre la vision de votre app en tirant pleinement parti des capacités de l appareil dans un environnement organisé et efficace. Le SDK ios inclut Xcode, l IDE pour coder, développer et déboguer votre app, Interface Builder pour créer l interface utilisateur, Instruments pour analyser le comportement et la performance de l app, ainsi que des dizaines d autres outils. Xcode est la pierre angulaire de votre expérience de développement. Xcode met à votre disposition des fonctions de saisie assistée du code, d analyse statique en temps réel et de débogage instantané sur l appareil. «D après l expérience de mon équipe, le SDK et Xcode sont de fantastiques outils de programmation d une simplicité enfantine, même pour les développeurs qui n ont pas une formation Mac.» - Hans-Christian Pahlig, Axel Springer Interface Builder vous permet de créer très facilement un prototype de votre app. Il vous suffit de faire glisser des éléments pour créer une interface utilisateur complète, sans écrire une seule ligne de code. Avec Xcode 4, Interface Builder s intègre directement dans l IDE Xcode. Instruments recueille et affiche les données en temps réel, par exemple l utilisation des disques, de la mémoire et du processeur, ce qui permet de localiser facilement les problèmes. Le Simulateur exécute votre app presque comme un appareil ios. Vous pouvez ainsi vérifier et tester votre code directement à partir de votre environnement de bureau. 17

18 Principales API pour les développeurs en entreprise Les outils du SDK ios vous permettent d écrire presque toutes les fonctionnalités imaginables. Beaucoup de ces outils comprennent également des exemples de code et de ressources pour vous mettre le pied à l étrier. Intéressons-nous à quelques-unes des milliers d API disponibles dans le SDK ios. Un simple coup d œil peut nourrir votre imagination compte tenu de l incroyable éventail de fonctionnalités que vous pouvez intégrer facilement dans vos apps internes. Multitâche. Les développeurs ont accès à sept services de traitement multitâche, permettant d effectuer des tâches en arrière-plan tout en préservant les performances et en économisant la batterie. Il s agit de fonctions telles que la voix sur IP, le son en arrière-plan, les services de localisation en arrière-plan, les notifications push et locales, la finalisation des tâches et le basculement rapide entre les apps. Notification push. Le service de notification push d Apple permet d alerter les utilisateurs de l arrivée de nouvelles informations, même lorsque l app n est pas en cours d exécution. Vous pouvez envoyer des messages de notification, déclencher des alertes sonores ou ajouter un badge numéroté à l icône de votre app. Accessoires. Les applications peuvent communiquer avec des accessoires par le biais du connecteur dock 30 broches ou de l interface sans fil Bluetooth. Vous pouvez développer une app qui récupère des données à partir de capteurs externes ou contrôle des accessoires au moyen d une interface Multi-Touch perfectionnée. Créez une app d inventaire pour votre lecteur de codes à barres ou encore une app qui consigne les données d un cardiofréquencemètre associé. Vous pouvez aussi créer vos propres protocoles personnalisés afin d échanger des données et des commandes avec votre app. Pour savoir comment intégrer des fonctions de prise en charge des accessoires à vos apps ios, découvrez le programme de licences MFi à l adresse Avec ses fonctions de saisie assistée du code, d analyse statique en temps réel et de débogage instantané sur l appareil, Xcode est la pierre angulaire de votre expérience de développement. Services de localisation. Utilisez le framework Core Location pour déterminer la longitude et la latitude actuelles d un appareil afin de configurer et de programmer la livraison d événements basés sur la localisation. Le framework exploite le matériel disponible pour calculer la position de l utilisateur par triangulation des signaux à proximité. ios 4 (ou ultérieur) améliore la localisation avec l API MapKit. MapKit prend en charge les fonctions de panoramique et de zoom, d annotations personnalisées, d identification de la position actuelle et de géolocalisation pour sélectionner des sections de la carte et afficher des informations complémentaires. 18

19 Intégration de données partagées. ios met à votre disposition de puissantes options de connectivité permettant de partager des informations entre les apps. À l aide d une syntaxe basée sur des URL, vous pouvez accéder à des données provenant du Web et lancer des actions dans d autres apps installées, par exemple Mail, Calendrier, Contacts, etc. Votre app peut aussi déclarer un schéma URL unique pour permettre à d autres applications de la lancer. Mail. ios vous permet de présenter une interface de composition d s ou de SMS standard depuis votre app. Dans les deux cas, vous pouvez préconfigurer par programme le message avec des destinataires et du contenu, que l utilisateur pourra modifier avant d envoyer le message. Les s et SMS sortants sont automatiquement traités par les files d attente de messages du système. Contacts. Avec les API de Carnet d adresses pour données partagées, vous pouvez créer un nouveau contact ou obtenir les données d un contact existant. En accédant à la liste de contacts intégrée, votre app peut permettre à l utilisateur d associer un contact ou une adresse professionnelle à une tâche ou un processus d application. Calendriers. Event Kit permet aux apps ios d accéder aux informations des événements à partir de la base de données Calendrier d un utilisateur. Récupérez les événements en fonction d une période ou d un identifiant unique, recevez des notifications lorsque les données des événements sont modifiées, et permettez aux utilisateurs de créer et de modifier les événements dans tous leurs calendriers. Les modifications apportées avec Event Kit aux événements figurant dans la base de données Calendrier d un utilisateur sont automatiquement synchronisées avec le calendrier approprié, y compris les calendriers professionnels hébergés sur des serveurs CalDAV et Exchange. Photos. UIKit permet d accéder à la photothèque de l utilisateur. L interface de sélection de photos comprend des commandes permettant de naviguer dans la photothèque et de sélectionner une photo afin de la transférer dans votre app. Vous avez par ailleurs la possibilité d activer les commandes de retouche pour que l utilisateur puisse rogner la photo transférée ou en faire un panoramique. Cette fonction peut également servir à ajouter une interface à l appareil photo afin que les photos prises puissent être chargées directement dans votre app. Interface Builder, qui est directement intégré à l IDE Xcode 4, vous permet de créer très facilement un prototype de votre app. Il vous suffit de faire glisser des éléments pour créer une interface utilisateur complète, sans écrire une seule ligne de code. Core Animation Audio et vidéo. Les technologies multimédia du SDK ios vous permettent d intégrer des fonctionnalités audio et vidéo sophistiquées dans votre app. Le framework Media Player prend en charge la lecture en plein écran de fichiers vidéo et la prise en charge intégrée de la diffusion HTTP en direct simplifie la diffusion sans fil de contenus audio et vidéo de qualité supérieure au moyen de serveurs web standard. Votre app peut également faire appel à Core Audio pour créer, enregistrer, mixer, traiter et lire des contenus audio. Core Animation ajoute un mouvement souple et une réaction dynamique à l interface utilisateur. Vous pouvez aussi vous servir d OpenGL ES pour créer des graphiques 2D et 3D hautes performances. 19

20 Développement web Les apps web - une toute nouvelle catégorie d applications mobiles - ouvre un univers de possibilités pour l entreprise. Les apps web sont des pages web personnalisées exploitant les langages HTML, CSS et JavaScript avancés pour offrir aux utilisateurs d appareils ios une expérience d immersion incomparable. Et comme vous créez des apps en utilisant le langage HTML, vous pouvez développer des applications web dans n importe quel environnement de développement web. Pour déployer une application web, vous avez seulement besoin d héberger une page web. Vous pouvez gérer les modifications ou les mises à jour à partir du serveur sur lequel réside la page. Jetons un coup d œil aux technologies permettant de développer des applications web pour appareils ios. HTML5 est la dernière spécification de HTML, le principal standard déterminant la façon dont le contenu web interagit avec les navigateurs modernes. HTML5 permet aux développeurs d intégrer du média enrichi directement dans des pages web standard, ce qui réduit le temps de développement et garantit une interactivité optimale pour la création d apps web. Les animations et effets visuels CSS3 vous permettent de créer des interfaces graphiques utilisateur sophistiquées pour les apps web. Les effets visuels disponibles vont des dégradés, masques et reflets à des effets plus complexes en 2D et 3D. Lorsque vous combinez ces effets visuels avec des événements tactiles, vous pouvez créer des apps web qui interagissent davantage comme des apps natives sur iphone et ipad WebKit est un moteur de navigation web open source. À la base de Safari sur iphone et ipad, WebKit simplifie le développement web et favorise l innovation. Ensemble d outils open source que chacun peut utiliser gratuitement, WebKit fournit le moteur de rendu HTML pour apps web sur iphone et ipad. Dashcode est inclus dans le SDK ios. L environnement intégré de Dashcode vous permet de créer la mise en page, d écrire le code et même de tester les apps web. Dashcode met également à votre disposition des modèles très pratiques qui donneront vie à vos apps web. Le Simulateur exécute votre app presque comme un appareil ios. Vous pouvez ainsi vérifier et tester votre code directement à partir de votre environnement de bureau. Et comme le Simulateur inclut le navigateur Safari pour ios, vous pouvez aussi tester et vérifier vos apps web avant leur déploiement. «Le SDK nous a entre autres permis d apporter des modifications rapidement. On peut le faire très vite à l écran et, grâce au Simulateur, on peut voir ce que ça donne presque instantanément. Et pour nous, cela veut dire donner un feed-back direct.» - Todd Schofield, Standard Chartered Bank Safari 5 pour Mac et Windows propose un ensemble d outils puissants qui simplifient le débogage, le peaufinage et l optimisation des apps web pour une compatibilité et des performances maximales. Pour accéder à ces outils, activez le menu Développement dans les préférences de Safari sur votre Mac ou votre PC. 20

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

Guide d administration de Microsoft Exchange ActiveSync

Guide d administration de Microsoft Exchange ActiveSync Guide d administration de Microsoft Exchange ActiveSync Copyright 2005 palmone, Inc. Tous droits réservés. palmone, HotSync, Treo, VersaMail et Palm OS sont des marques commerciales ou déposées dont palmone,

Plus en détail

Comment utiliser FileMaker Pro avec Microsoft Office

Comment utiliser FileMaker Pro avec Microsoft Office Guide d utilisation Comment utiliser FileMaker Pro avec Microsoft Office Comment utiliser FileMaker Pro et Microsoft Office page 1 Table des matières Introduction... 3 Avant de commencer... 4 Partage de

Plus en détail

SQL Server Installation Center et SQL Server Management Studio

SQL Server Installation Center et SQL Server Management Studio SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server

Plus en détail

Travailler et organiser votre vie professionnelle

Travailler et organiser votre vie professionnelle 5 Travailler et organiser votre vie professionnelle Il n est guère étonnant que l iphone soit entré dans le monde de l entreprise : grâce à ses innombrables applications susceptibles d orchestrer la vie

Plus en détail

Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT

Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT Table des matières Présentation du Centre de gestion des licences en volume (VLSC)... 3 Inscription auprès

Plus en détail

Service On Line : Gestion des Incidents

Service On Line : Gestion des Incidents Service On Line : Gestion des Incidents Guide de l utilisateur VCSTIMELESS Support Client Octobre 07 Préface Le document SoL Guide de l utilisateur explique comment utiliser l application SoL implémentée

Plus en détail

Avant-propos Certificats et provisioning profiles

Avant-propos Certificats et provisioning profiles Avant-propos Certificats et provisioning profiles Devenir «développeur Apple» ne signifie pas uniquement que vous allez pouvoir développer des apps, vous allez également avoir certaines responsabilités

Plus en détail

Guide de l utilisateur

Guide de l utilisateur Archipad version 1.4 Guide de l utilisateur 1 - Archipad et Archipad Cloud en quelques mots 5 Archipad est pour votre ipad, mobile, avec vous sur place 6 Archipad Cloud est pour votre ordinateur et pour

Plus en détail

Réinventer la sensation de lire

Réinventer la sensation de lire Réinventer la sensation de lire D InDesign à l ipad Une solution TWIXL MEDIA Pourquoi la publication sur tab Qu est-ce qu une publication? La première réponse qui vient à l'esprit est : un magazine. Nous

Plus en détail

Découvrez Windows NetMeeting

Découvrez Windows NetMeeting Découvrez Windows NetMeeting Conférence Internet 2001 Université de Moncton. Tous droits réservés. Table des matières 1. Comment puis-je télécharger, installer et démarrer NetMeeting?... 3 2. Quelles sont

Plus en détail

Déploiement de l iphone et de l ipad Gestion des appareils mobiles (MDM)

Déploiement de l iphone et de l ipad Gestion des appareils mobiles (MDM) Déploiement de l iphone et de l ipad Gestion des appareils mobiles (MDM) ios prend en charge la gestion des appareils mobiles (MDM), offrant aux entreprises la possibilité de gérer des déploiements évolutifs

Plus en détail

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net Your Detecting Connection Manuel de l utilisateur support@xchange2.net 4901-0128-5 ii Table des matières Table des matières Installation... 4 Conditions d utilisation de XChange 2...4 Définir vos Préférences

Plus en détail

Gestion commerciale & marketing avec

Gestion commerciale & marketing avec Fabien Pinckaers Els Van Vossel Gestion commerciale & marketing avec Suivez vos prospects, dynamisez vos ventes, lancez des campagnes marketing! Adapté par Blandine Proust Groupe Eyrolles, 2012, pour la

Plus en détail

Comment accéder à d Internet Explorer

Comment accéder à d Internet Explorer Comment accéder à d Pour ouvrir l application, vous n avez qu à doublecliquer sur l icône de celle-ci : ou vous pouvez encore allez le chercher par le raccourci dans la barre des tâches : Lorsque l application

Plus en détail

Introduction à HTML5, CSS3 et au responsive web design

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

Plus en détail

PRISE EN MAIN D ILLUSTRATOR

PRISE EN MAIN D ILLUSTRATOR CHAPITRE 1 PRISE EN MAIN D ILLUSTRATOR Présentation... 13 Contenu du livre... 13 Les nouveautés... 14 Composants de l interface... 15 Afficher les documents... 20 Organiser son espace de travail... 21

Plus en détail

De quoi avez-vous besoin pour ce manuel?

De quoi avez-vous besoin pour ce manuel? Introduction Le commerce électronique est devenu l un des grands sujets de préoccupation des chefs d entreprise du monde entier. Ces derniers répètent à l envie que leur priorité absolue est de relever

Plus en détail

Déploiement d iphone et d ipad Gestion des appareils mobiles (MDM)

Déploiement d iphone et d ipad Gestion des appareils mobiles (MDM) Déploiement d iphone et d ipad Gestion des appareils mobiles (MDM) ios prend en charge la gestion des appareils mobiles (MDM), donnant aux entreprises la possibilité de gérer le déploiement d iphone et

Plus en détail

Logiciel de gestion des équipements de test MET/TEAM. NOUVEAU logiciel convivial de gestion des ressources d étalonnage par navigateur

Logiciel de gestion des équipements de test MET/TEAM. NOUVEAU logiciel convivial de gestion des ressources d étalonnage par navigateur Logiciel de gestion des équipements de test MET/TEAM NOUVEAU logiciel convivial de gestion des ressources d étalonnage par navigateur Solution modulaire de gestion des ressources d étalonnage sur navigateur

Plus en détail

ES Enterprise Solutions

ES Enterprise Solutions Strategic Media Technologies ES Enterprise Solutions Plateforme centralisée de collaboration en ligne www.dalim.com accès total au contenu indépendamment du lieu et fuseau horaire. N importe quand et n

Plus en détail

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4 Messagerie Zimbra version 7 Prise en main Nadège HARDY-VIDAL 2 septembre 20 SOMMAIRE. Connexion à la messagerie Zimbra 4..Pré-requis 4.2.Ecran de connexion à la messagerie 4 2. Présentation générale de

Plus en détail

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION

Plus en détail

Vous allez le voir au cours de ce premier chapitre, 1. Découvrir l ipad

Vous allez le voir au cours de ce premier chapitre, 1. Découvrir l ipad 1. Découvrir l ipad Vous allez le voir au cours de ce premier chapitre, l utilisation de l ipad est très intuitive et, surtout, votre tablette obéit au doigt et à l œil. Vous ne pourrez bientôt plus vous

Plus en détail

Paramètres d accessibilité des systèmes d exploitation Windows et Mac

Paramètres d accessibilité des systèmes d exploitation Windows et Mac Paramètres d accessibilité des systèmes d exploitation Windows et Mac Hôpital Raymond Poincaré 104, Bd Raymond Poincaré 92380 Garches GB Consulting 242 rue du Faubourg de Roubaix 59800 Lille Samuel POUPLIN

Plus en détail

Utilisation de la Plateforme Office365 et d Oultlook Web App

Utilisation de la Plateforme Office365 et d Oultlook Web App Utilisation de la Plateforme Office365 et d Oultlook Web App 1. Sommaire 1. Sommaire... 1 2. Accéder à la messagerie Office 365 en passant par Internet... 2 3. La boîte de réception... 4 3.1. Présentation

Plus en détail

Manuel de l utilisateur du système en ligne pour les demandes de subvention ainsi que pour les rapports sur leur utilisation

Manuel de l utilisateur du système en ligne pour les demandes de subvention ainsi que pour les rapports sur leur utilisation Manuel de l utilisateur du système en ligne pour les demandes de subvention ainsi que pour les rapports sur leur utilisation Fonds de contributions volontaires des Nations Unies contre les formes contemporaines

Plus en détail

Préparation d une flotte d IPADS dans une école via ITUNES

Préparation d une flotte d IPADS dans une école via ITUNES Préparation d une flotte d IPADS dans une école via ITUNES A) Mise à jour de l IOS des toutes tablettes via itunes Pour cloner des tablettes via ITUNES, il est nécessaire que les tablettes disposent de

Plus en détail

UltraBackup NetStation 4. Guide de démarrage rapide

UltraBackup NetStation 4. Guide de démarrage rapide UltraBackup NetStation 4 Guide de démarrage rapide Table des matières 1 Fonctionnalités... 3 1.1 Ce qu UltraBackup NetStation permet de faire... 3 1.2 Ce qu UltraBackup NetStation ne permet pas de faire...

Plus en détail

IBM Business Process Manager

IBM Business Process Manager IBM Software WebSphere Livre blanc sur le leadership en matière d innovation IBM Business Process Manager Une plateforme de BPM complète, unifiée et facilement adaptable aux projets et aux programmes d

Plus en détail

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel Anne-Laure Quatravaux Dominique Quatravaux Spip 2 Premiers pas pour créer son site web Avec la contribution de Sandrine Burriel Groupe Eyrolles, 2009, ISBN : 978-2-212-12502-3 Pourquoi choisir Spip? Vous

Plus en détail

Manuel d utilisation pour la plateforme BeExcellent MANUEL D UTILISATION POUR LA PLATEFORME BEEXCELLENT

Manuel d utilisation pour la plateforme BeExcellent MANUEL D UTILISATION POUR LA PLATEFORME BEEXCELLENT Manuel d utilisation pour la plateforme MANUEL D UTILISATION POUR LA PLATEFORME BEEXCELLENT Manuel d utilisation pour la plateforme 13 14 Manuel d utilisation pour la plateforme Qu est-ce que 1. Qu est-ce

Plus en détail

PerSal Manuel d installation

PerSal Manuel d installation PerSal Manuel d installation Version 1.0 hostagest sàrl Grand Rue 14 CH 1083 Mézières Tél : +41 21 635 31 02 Fax : +41 21 635 31 04 Email : info@hostagest.ch Homepage : www.hostagest.ch Configuration minimale

Plus en détail

SUPPORT DE COURS ACCESS 2010

SUPPORT DE COURS ACCESS 2010 Qu est-ce qu Access? Access 2010 est un outil de déploiement et de conception d application de base de données que vous pouvez utiliser pour effectuer le suivi d informations importantes. Vous pouvez conserver

Plus en détail

Mindjet pour Windows - Guide d utilisation

Mindjet pour Windows - Guide d utilisation Mindjet pour Windows - Guide d utilisation Version 11.2 1994-2013 Mindjet Mindjet 11 pour Windows - Guide d utilisation Table des matières Introduction... 1 Nouveautés de Mindjet pour Windows... 2 Propriétés

Plus en détail

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles Manuel d utilisation de la plate-forme de gestion de parc UCOPIA La mobilité à la hauteur des exigences professionnelles 2 Manuel d utilisation de la plate-forme de gestion de parc UCOPIA 1 Table des matières

Plus en détail

DOCUMENTATION POINT FACTURE

DOCUMENTATION POINT FACTURE DOCUMENTATION POINT FACTURE Documentation Point Facture Page 1 sur 30 Introduction Description des fonctionnalités Prise en charge de périphérique de saisie & imprimante Configuration matérielle minimum

Plus en détail

FrontRange SaaS Service Management Self-Service & Catalogue de Service

FrontRange SaaS Service Management Self-Service & Catalogue de Service FrontRange SaaS Solutions DATA SHEET 1 FrontRange SaaS Service Management Self-Service & Catalogue de Service ACTIVATION DE LA PRESTATION DE SERVICE ET DE SUPPORT VIA L AUTOMATISATION Proposez des Opérations

Plus en détail

Le logiciel pour le courtier d assurances

Le logiciel pour le courtier d assurances Le logiciel pour le courtier d assurances Introduction - Présentation 2 Intégration totale 3 Paperless Office 3 Traitement Unifié de l information 4 Outils commerciaux 5 Communication 6 Intégration AS/2

Plus en détail

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de Guide de l utilisateur Faites connaissance avec la nouvelle plateforme interactive de Chenelière Éducation est fière de vous présenter sa nouvelle plateforme i+ Interactif. Conçue selon vos besoins, notre

Plus en détail

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare)

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare) Cantare 2 Introduction L outil logiciel Cantare s adresse à toute personne qui veut construire des leçons visant l apprentissage d une langue par l écoute de chansons ou de fichiers sonores dont les paroles

Plus en détail

Thunderbird est facilement téléchargeable depuis le site officiel

Thunderbird est facilement téléchargeable depuis le site officiel 0BThunderbird : une messagerie de bureau simple et gratuite! Thunderbird est un logiciel de messagerie résident dans votre système, spécialisé dans la gestion des courriers électroniques. Thunderbird n

Plus en détail

Comment déposer les comptes annuels des associations, fondations et fonds de dotation.

Comment déposer les comptes annuels des associations, fondations et fonds de dotation. Comment déposer les comptes annuels des associations, fondations et fonds de dotation. Quels sont les organismes qui doivent déposer? Les associations et les fondations lorsque le montant des dons et/ou

Plus en détail

Cahier n o 7. Mon ordinateur. Gestion et Entretien de l ordinateur

Cahier n o 7. Mon ordinateur. Gestion et Entretien de l ordinateur Cahier n o 7 Mon ordinateur Gestion et Entretien de l ordinateur ISBN : 978-2-922881-11-0 2 Table des matières Gestion et Entretien de l ordinateur Introduction 4 Inventaire du matériel 5 Mise à jour du

Plus en détail

Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia

Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia Pour l architecte de solutions web Table des matières Présentation générale... 3 Des outils disparates.... 4 Une gestion

Plus en détail

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. 1 Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. Voici un mode opératoire qui vous guidera dans l utilisation de

Plus en détail

Installation et configuration de base de l active Directory

Installation et configuration de base de l active Directory SCHMITT Année 2012/2014 Cédric BTS SIO Installation et configuration de base de l active Directory Description: Ce projet a pour but d installer l active directory et de créer une redondance en cas de

Plus en détail

INSTALLATION ET PRISE EN MAIN

INSTALLATION ET PRISE EN MAIN Business Phone CTI Client Pro INSTALLATION ET PRISE EN MAIN Vous trouverez dans ce document, la démarche d installation de Business Phone CTI Client Pro et les différentes possibilités qu offre ce logiciel.

Plus en détail

Alcatel OmniPCX Office

Alcatel OmniPCX Office Alcatel OmniPCX Office Livre blanc Alcatel PIMphony dynamise la gestion de la relation client des PME Livre blanc, Alcatel PIMphony dynamise les solutions CRM des PME Alcatel 2004 page 1 Alcatel OmniPCX

Plus en détail

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe : 1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%

Plus en détail

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

Plus en détail

Guide d Intégration PPM et ERP:

Guide d Intégration PPM et ERP: LIVRE BLANC Guide d Intégration PPM et ERP: Stratégies d intégration de logiciels dans les entreprises organisées par projet De: Neil Stolovitsky E-mail: sales@geniusinside.com Website: www.geniusinside.com

Plus en détail

!!! Archipad version 1.4. Manuel de Référence

!!! Archipad version 1.4. Manuel de Référence Archipad version 1.4 Manuel de Référence 1 - Mes Projets 5 Connexion à Archipad Cloud 7 Exporter un projet 7 Créer un nouveau projet 8 Synchroniser un projet 9 2 - Informations sur le Projet 11 Lots de

Plus en détail

Prise en main rapide

Prise en main rapide Prise en main rapide 4 Dans cette leçon, vous découvrirez les fonctionnalités de création de page web de Dreamweaver et apprendrez à les utiliser dans l espace de travail. Vous apprendrez à : définir un

Plus en détail

Formation pour les parents Se familiariser avec la tablette ipad et les applications d apprentissage pour enfants

Formation pour les parents Se familiariser avec la tablette ipad et les applications d apprentissage pour enfants Formation pour les parents Se familiariser avec la tablette ipad et les applications d apprentissage pour enfants 1. Le fonctionnement de base de l ipad 2. Les applications utilitaires 3. Se connecter

Plus en détail

Module 1 : Tableau de bord Excel * 2010 incl.*

Module 1 : Tableau de bord Excel * 2010 incl.* Module 1 : Tableau de bord Excel * 2010 incl.* 1.0 Introduction Excel nous aide à mieux comprendre les données en les plaçant dans des cellules (réparties en lignes et en colonnes) et au moyen de formules

Plus en détail

Guide de démarrage rapide. (pour la version 5.0.)

Guide de démarrage rapide. (pour la version 5.0.) Guide de démarrage rapide (pour la version 5.0.) 2 Table des matières Introduction Réglages de l application MyTalk Mobile 1. MODIFICATION 2. DEMARRER 3. AFFICHER 4. SYNTHETISEUR VOCAL 5. NOMBRE DE MOTS

Plus en détail

Guide Tenrox R8.7 de configuration de Microsoft Reporting Services

Guide Tenrox R8.7 de configuration de Microsoft Reporting Services Guide Tenrox R8.7 de configuration de Microsoft Reporting Services Février 2006 Guide Tenrox R8.7 de configuration de Microsoft Reporting Services Copyright 2006 Tenrox. Tous droits réservés. Il est interdit

Plus en détail

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement Cahier n o 6 Mon ordinateur Fichiers et dossiers Sauvegarde et classement ISBN : 978-2-922881-10-3 2 Table des matières Fichiers et dossiers Sauvegarde et classement La sauvegarde 4 Enregistrer 4 De quelle

Plus en détail

Analyse structurée de solutions pour BMC Remedy IT Service Management v 7

Analyse structurée de solutions pour BMC Remedy IT Service Management v 7 LIVRE BLANC SUR LES PRATIQUES ITIL Analyse structurée de solutions pour BMC Remedy IT Service Management v 7 Exploiter le potentiel des pratiques ITIL grâce aux ateliers d analyse de solutions organisés

Plus en détail

Introduction Les architectes Les utilisateurs expérimentés Les créateurs de contenu Les chefs de projet Les documentalistes

Introduction Les architectes Les utilisateurs expérimentés Les créateurs de contenu Les chefs de projet Les documentalistes Introduction Bienvenue dans le Kit d administration Microsoft Office SharePoint Server 2007! Si vous lisez cette introduction, il y a de grandes chances pour que vous soyez intéressé par l administration

Plus en détail

Scopia Desktop. Sommaire

Scopia Desktop. Sommaire Scopia Desktop Objectif : le but de ce document est de vous guider sur la procédure à suivre pour le bon déroulement de l installation du logiciel Scopia Desktop, de son utilisation sur votre ordinateur

Plus en détail

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring 3 Installer Joomla Dans ce chapitre, nous procéderons au téléchargement et à l installation manuelle de Joomla, et nous expliquerons la configuration de base. Les captures d écran et les instructions font

Plus en détail

Guide d utilisation et d administration

Guide d utilisation et d administration Guide d utilisation et d administration Guide d utilisation et d administration l Sommaire Logo Vtiger...1 Chapitre 1. Premières étapes...5 Devenir un utilisateur...5 Installation sur PC et autres conditions...5

Plus en détail

CELCAT est un leader mondial de la gestion d emploi du temps et du suivi de l assiduité des étudiants dans l enseignement supérieur.

CELCAT est un leader mondial de la gestion d emploi du temps et du suivi de l assiduité des étudiants dans l enseignement supérieur. CELCAT Timetabler Le gestionnaire interactif d emploi du temps CELCAT est un leader mondial de la gestion d emploi du temps et du suivi de l assiduité des étudiants dans l enseignement supérieur. Notre

Plus en détail

Une approche mobile Le développement et le soutien d occasions. Nipissing University. L occasion d innover

Une approche mobile Le développement et le soutien d occasions. Nipissing University. L occasion d innover Une approche mobile Le développement et le soutien d occasions d apprentissage mobile pour les étudiantes et étudiants de la L occasion d innover Forte de sa longue expérience dans l usage des technologies

Plus en détail

Installation et utilisation du client FirstClass 11

Installation et utilisation du client FirstClass 11 Installation et utilisation du client FirstClass 11 Support par téléphone au 03-80-77-26-46 ou par messagerie sur la conférence «Support Melagri» Sommaire Page I) Installation du client FirstClass 2 II)

Plus en détail

Révision salariale - Manager

Révision salariale - Manager Révision salariale - Manager Version : V1.0, mise à jour le 29/07/2014 Légende : 1 Information Points d attention Etapes Astuces De quoi s agit-il? VITALIS a pour vocation de permettre et faciliter la

Plus en détail

claroline classroom online

claroline classroom online de la plate-forme libre d'apprentissage en ligne Claroline 1.4 Manuel Révision du manuel: 06/2003 Créé le 07/09/2003 12:02 Page 1 Table des matières 1) INTRODUCTION...3 2) AFFICHER LA PAGE DE DEMARRAGE...3

Plus en détail

Installation EPLAN platform 2.4

Installation EPLAN platform 2.4 Installation EPLAN platform 2.4 Préambule Cher utilisateur EPLAN, Des initiatives internationales telles que Industry 4.0, Smart Manufacturing et The internet of things exigent de l industrie manufacturière

Plus en détail

Une SGDT simple pour entreprises

Une SGDT simple pour entreprises livre blanc Une SGDT simple pour entreprises RESUME SolidWorks Enterprise PDM aide les entreprises de développement de produits 3D à maîtriser, gérer et partager le volume toujours croissant des diverses

Plus en détail

Modernisation et gestion de portefeuilles d applications bancaires

Modernisation et gestion de portefeuilles d applications bancaires Modernisation et gestion de portefeuilles d applications bancaires Principaux défis et facteurs de réussite Dans le cadre de leurs plans stratégiques à long terme, les banques cherchent à tirer profit

Plus en détail

Formation. Module WEB 4.1. Support de cours

Formation. Module WEB 4.1. Support de cours Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,

Plus en détail

Guide d utilisation. Version 1.1

Guide d utilisation. Version 1.1 Guide d utilisation Version 1.1 Guide d utilisation Version 1.1 OBJECTIF LUNE Inc. 2030 boulevard Pie-IX, bureau 500 Montréal (QC) Canada H1V 2C8 +1 514-875-5863 sales@ca.objectiflune.com http://captureonthego.objectiflune.com

Plus en détail

Guide de l utilisateur Mikogo Version Windows

Guide de l utilisateur Mikogo Version Windows Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste

Plus en détail

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES

Plus en détail

CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS

CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS MANUEL D UTILISATION Logiciel édité par la société I. PREAMBULE a) Avant propos... 3 b) Support... 3 c) Interface d accueil... 4 à 5 d) Interface de Recherche...

Plus en détail

Parallels Desktop. pour Mac. Comment adopter les Mac dans un monde professionnel dominé par Windows. Enterprise Edition. Livre blanc. www.parallels.

Parallels Desktop. pour Mac. Comment adopter les Mac dans un monde professionnel dominé par Windows. Enterprise Edition. Livre blanc. www.parallels. Parallels Desktop Enterprise Edition pour Mac Livre blanc Comment adopter les Mac dans un monde professionnel dominé par Windows www.parallels.fr Parallels Desktop pour Mac Enterprise Edition L incompatibilité

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

Manuel d utilisation Mailchimp

Manuel d utilisation Mailchimp Manuel d utilisation Mailchimp Sommaire I) L onglet «My Account»... 2 Pour gérer vos utilisateurs... 3 Pour gérer votre facturation et vos abonnements... 3 II) L onglet «Campaigns»... 4 Les différents

Plus en détail

Guide de pratiques exemplaires en matière de commerce mobile. Des techniques concrètes pour surpasser les normes de l industrie

Guide de pratiques exemplaires en matière de commerce mobile. Des techniques concrètes pour surpasser les normes de l industrie Guide de pratiques exemplaires en matière de commerce mobile Des techniques concrètes pour surpasser les normes de l industrie TABLE DES MATIÈRES LA MOBILITÉ EN HAUSSE... 3 INCURSION DANS L UNIVERS DE

Plus en détail

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel Excel est un des meilleurs outils de manipulation de données et parfois il est nécessaire d exploiter des données

Plus en détail

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w w Procédure Messagerie Outlook 2007 et 2010 Solutions informatiques Connecteur Zimbra pour Microsoft Outlook 2007 et 2010 (ZCO) 1/46 SOMMAIRE 1 Introduction... 3 2 Compatibilité... 3 2.1 Versions supportées

Plus en détail

HelpDesk. Sept avantages de HelpDesk

HelpDesk. Sept avantages de HelpDesk HelpDesk Artologik HelpDesk est l outil rêvé pour ceux qui recherchent un programme de support et de gestion des tickets alliant facilité d utilisation et puissance. Avec Artologik HelpDesk, vous pourrez

Plus en détail

Guide de l utilisateur de Cisco Unified Communications Manager Assistant pour Cisco Unified Communications Manager 6.0

Guide de l utilisateur de Cisco Unified Communications Manager Assistant pour Cisco Unified Communications Manager 6.0 Guide de l utilisateur de Cisco Unified Communications Manager Assistant pour Cisco Unified Communications Manager 6.0 Siège social aux États-Unis Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA

Plus en détail

Synchroniser ses photos

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

Plus en détail

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte 1Les bases : vos objectifs 2 Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

Plus en détail

Premiers pas avec VMware Fusion. VMware Fusion pour Mac OS X

Premiers pas avec VMware Fusion. VMware Fusion pour Mac OS X Premiers pas avec VMware Fusion VMware Fusion pour Mac OS X 2 Premiers pas avec VMware Fusion Premiers pas avec VMware Fusion Élément : FR-000371-00 La dernière documentation technique est disponible sur

Plus en détail

Cisco Unified Computing Migration and Transition Service (Migration et transition)

Cisco Unified Computing Migration and Transition Service (Migration et transition) Cisco Unified Computing Migration and Transition Service (Migration et transition) Le service Cisco Unified Computing Migration and Transition Service (Migration et transition) vous aide à migrer vos applications

Plus en détail

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP Vue d ensemble du basculement DHCP Dans Windows Server 2008 R2, il existe deux options à haute disponibilité dans le cadre du déploiement du serveur DHCP. Chacune de ces options est liée à certains défis.

Plus en détail

Microsoft Office system 2007 16 Février 2006

Microsoft Office system 2007 16 Février 2006 Microsoft Office system 2007 16 Février 2006 Attendu d ici la fin de l année 2006, Microsoft Office system 2007 inclut des applications, serveurs et services innovants et perfectionnés. Il a été conçu

Plus en détail

sommaire Archives... Archiver votre messagerie... Les notes... Les règles de messagerie... Les calendriers partagés... 15 Les listes de diffusions...

sommaire Archives... Archiver votre messagerie... Les notes... Les règles de messagerie... Les calendriers partagés... 15 Les listes de diffusions... sommaire Votre solution de messagerie Futur Office évolue. Pour préparer au mieux la migration qui aura lieu le week-end du 23-24 Juin, nous vous conseillons de réaliser les actions préalables décrites

Plus en détail

Dans cette Unité, nous allons examiner

Dans cette Unité, nous allons examiner 13.0 Introduction Dans cette Unité, nous allons examiner les fonctionnements internes d une des plateformes de publication web les plus largement utilisées de nos jours sur l Internet, WordPress. C est

Plus en détail

GUIDE Instagram et Hootsuite. guide de démarrage rapide

GUIDE Instagram et Hootsuite. guide de démarrage rapide GUIDE Instagram et Hootsuite guide de démarrage rapide Instagram et Hootsuite guide de démarrage rapide Avec 300 millions d utilisateurs actifs par mois, Instagram représente un monde d opportunités pour

Plus en détail

Tenrox. Guide d intégration Tenrox-Salesforce. Janvier 2012. 2012 Tenrox. Tous droits réservés.

Tenrox. Guide d intégration Tenrox-Salesforce. Janvier 2012. 2012 Tenrox. Tous droits réservés. Tenrox Guide d intégration Tenrox-Salesforce Janvier 2012 2012 Tenrox. Tous droits réservés. À propos de ce guide Le présent guide décrit les procédures nécessaires pour configurer les paramètres d intégration

Plus en détail

Notes pour l utilisation d Expression Web

Notes pour l utilisation d Expression Web EICW Formation Webmaster Notes pour l utilisation d Expression Web G. Barmarin 2008-2009 1 /21 Table des matières 1 Introduction... 3 2 Installer Expression Web... 4 3 Explorer et personnaliser l interface

Plus en détail

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac Le Marketing Manager de bluevizia est un outil informatique facile à utiliser et moderne pour le développement et la gestion des processus marketing. Installation du logiciel Windows Double cliquez avec

Plus en détail

Les 1 er pas sur. Guide d utilisation

Les 1 er pas sur. Guide d utilisation Les 1 er pas sur Guide d utilisation 1 Quelles sont les particularités de SKYPE? Que faut-il faire pour assurer son fonctionnement? Quelles conditions faut-il réunir pour bien communiquer? Création d un

Plus en détail