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

Présentation. 2010 Pearson Education France Adobe Flash Catalyst CS5 Adobe Press

Présentation. 2010 Pearson Education France Adobe Flash Catalyst CS5 Adobe Press Présentation 1 Adobe Flash Catalyst CS5 vous permet de produire du contenu totalement interactif d une grande qualité graphique pour le web ou le bureau sans écrire une seule ligne de code. Cette leçon

Plus en détail

BaseDPsy 6.0 (PsyTablet) Logiciel de gestion des dossiers cliniques et de gestion financière pour psychothérapeutes de toute discipline.

BaseDPsy 6.0 (PsyTablet) Logiciel de gestion des dossiers cliniques et de gestion financière pour psychothérapeutes de toute discipline. BaseDPsy 6.0 (PsyTablet) Logiciel de gestion des dossiers cliniques et de gestion financière pour psychothérapeutes de toute discipline. Base de données développée Par Alain Barbeau www.basedpsy.com alainbarbeau@basedpsy.com

Plus en détail

Programme de licences multipostes pour entreprises

Programme de licences multipostes pour entreprises Programme de licences multipostes pour entreprises Aperçu Le Programme de licences multipostes facilite la recherche, l achat en gros et la distribution d apps au sein de votre organisation. Que vos employés

Plus en détail

Directives pour la création de cours itunes U

Directives pour la création de cours itunes U Directives pour la création de cours itunes U Table des matières Nouveautés d itunes U 1 Présentation 2 Premiers pas 3 Réglages du cours 4 Modifier et organiser des contenus 6 Ajouter des publications,

Plus en détail

Développer une application pour iphone et ipad

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

Plus en détail

Le Programme de licences multipostes pour entreprises de l App Store

Le Programme de licences multipostes pour entreprises de l App Store Le Programme de licences multipostes pour entreprises de l App Store L App Store offre des milliers applications d affaires conçues pour améliorer la productivité de votre entreprise. Grâce au Programme

Plus en détail

Avant de commencer Au sommaire de ce chapitre

Avant de commencer Au sommaire de ce chapitre 1 Avant de commencer Au sommaire de ce chapitre Configuration requise pour utiliser Visual Basic 2010 Les différentes versions de Visual Basic 2010 Installation de Visual Studio 2010 Premier contact avec

Plus en détail

Le Programme d achat en volume pour les entreprises de l App Store

Le Programme d achat en volume pour les entreprises de l App Store Le Programme d achat en volume pour les entreprises de l App Store L App Store comporte des milliers d apps professionnelles conçues pour améliorer la productivité de votre entreprise. Grâce au Programme

Plus en détail

Directives itunes U. Création de votre cours. Présentation

Directives itunes U. Création de votre cours. Présentation Table des matières Présentation 1 Premiers pas 2 Informations du cours 3 Édition et organisation du contenu 5 Ajout de publications, devoirs et supports 6 Gestion et collaboration 8 Gestion des inscriptions

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

BASEDPSY 7 (PsyTablet_7)

BASEDPSY 7 (PsyTablet_7) BASEDPSY 7 (PsyTablet_7) Logiciel de gestion des dossiers cliniques et de gestion financière pour psychothérapeutes de toutes disciplines. Base de données développée par Alain Barbeau www.basedpsy.com

Plus en détail

Migration vers Excel

Migration vers Excel Dans ce guide Microsoft Microsoft Excel 2010 ne ressemble pas à Excel 2003, aussi nous avons créé ce guide afin de vous en faciliter la prise en main. Vous trouverez dans ce guide une présentation des

Plus en détail

À propos de l intégration continue dans Xcode

À propos de l intégration continue dans Xcode À propos de l intégration continue dans Xcode Table des matières À propos de l intégration continue dans Xcode 4 En bref 4 Installer et configurer le service Xcode 4 Connecter le service Xcode aux dépôts

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

ibooks Author Premiers pas

ibooks Author Premiers pas ibooks Author Premiers pas Bienvenue dans l univers ibooks Author, une façon fantastique de créer de superbes livres Multi-Touch interactifs pour ipad et Mac. Commencez par choisir l un des superbes modèles

Plus en détail

Optimiser pour les appareils mobiles

Optimiser pour les appareils mobiles chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...

Plus en détail

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

Une option innovante pour le développement rapide sur ipad et iphone

Une option innovante pour le développement rapide sur ipad et iphone Une option innovante pour le développement rapide sur ipad et iphone Des solutions pour ipad/iphone sur mesure pour répondre aux besoins d amélioration des processus ésumé Les entreprises doivent être

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

PROGRAMMER AVEC XCODE D APPLE

PROGRAMMER AVEC XCODE D APPLE 10b.1 Introduction Ce didacticiel vous apprendra comment créer une application pour les appareils ios. Parmi les sujets abordés, nous discuterons de l installation sur votre ordinateur des logiciels nécessaires,

Plus en détail

Une solution de reporting haut de gamme éprouvée. Accès aux données et présentation sous la forme de votre choix

Une solution de reporting haut de gamme éprouvée. Accès aux données et présentation sous la forme de votre choix Crystal Reports XI Une solution de reporting haut de gamme éprouvée Crystal Reports XI, solution standard reconnue dans le monde entier, vous aide à concevoir, gérer et distribuer des états sur le Web,

Plus en détail

Obtenir un certificat

Obtenir un certificat Obtenir un certificat Le développement d applications pour le système mobile d Apple (ios4) requiert l obtention d un certificat de développeur ios délivré par la société Apple et matérialisé par quatre

Plus en détail

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

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

Plus en détail

Déploiement d iphone et d ipad Gestion d appareils mobiles

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

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

Le nom de votre application tel qu il apparaîtra sur ipad. Choisissez un nom court car il n y a pas beaucoup de place sous l icône.

Le nom de votre application tel qu il apparaîtra sur ipad. Choisissez un nom court car il n y a pas beaucoup de place sous l icône. Liste de vérification avant la soumission d une application App Studio Avant de pouvoir publier des parutions App Studio et de soumettre votre application App Studio personnalisée à Apple, vous devez effectuer

Plus en détail

Installation et configuration de l EPC de Snap-on. Rév.1.10 (10 oct. 2013) Réf. 275-0800-FR

Installation et configuration de l EPC de Snap-on. Rév.1.10 (10 oct. 2013) Réf. 275-0800-FR Installation et configuration de l EPC de Snap-on Rév.1.10 (10 oct. 2013) Réf. 275-0800-FR Table des matières 1. Introduction... 3 2. Configuration minimale requise... 4 3. Installation de l EPC de Snap-on...

Plus en détail

Guide de laboratoire de test : décrire la collaboration intranet avec SharePoint Server 2013

Guide de laboratoire de test : décrire la collaboration intranet avec SharePoint Server 2013 Guide de laboratoire de test : décrire la collaboration intranet avec SharePoint Server 2013 Ce document est fourni en l état. Les informations et les vues contenues dans ce document, y compris les URL

Plus en détail

agility made possible

agility made possible DOSSIER SOLUTION Utilitaire ConfigXpress dans CA IdentityMinder Ma solution de gestion des identités peut-elle rapidement s adapter à l évolution des besoins et des processus métier? agility made possible

Plus en détail

PARTIE I Installation et démarrage

PARTIE I Installation et démarrage PARTIE I Installation et démarrage CHAPITRE 1 Nouveautés de Windows Vista...........3 CHAPITRE 2 Installer et configurer Windows Vista.... 19 CHAPITRE 3 Personnaliser Windows Vista........... 69 CHAPITRE

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

Introduction. La collection Classroom in a Book. Conditions requises

Introduction. La collection Classroom in a Book. Conditions requises Introduction Adobe Dreamweaver CS4 est le programme de création web phare du marché. Que vous ayez fait profession de créer des sites web ou que vous en conceviez un pour votre entreprise, vous disposerez

Plus en détail

Guide de l utilisateur pour l Application Builder de LabVIEW

Guide de l utilisateur pour l Application Builder de LabVIEW Guide de l utilisateur pour l Application Builder de LabVIEW Version 7.1 L Application Builder de LabVIEW est un logiciel complémentaire qui sert à créer des applications autonomes et des bibliothèques

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

PREMIERS PAS CHAPITRE 1

PREMIERS PAS CHAPITRE 1 CHAPITRE 1 PREMIERS PAS Créer un projet avec XCode... 19 Composer l interface utilisateur... 25 Tester l application... 28 Finaliser l application... 30 Agrémenter l application... 34 Challenge... 36 Check-list...

Plus en détail

Comment installer wordpress. www.bxart.be wp niveau 1

Comment installer wordpress. www.bxart.be wp niveau 1 www.bxart.be wp niveau 1 Installation Introduction Wordpress est un CMS ce qui signifie : système de gestion de contenu (Content Management System). Il y a d autres CMS mais c est de loin le plus populaire.

Plus en détail

EX700i Print Server/ Integrated Fiery Color Server. Bienvenue

EX700i Print Server/ Integrated Fiery Color Server. Bienvenue EX700i Print Server/ Integrated Fiery Color Server Bienvenue 2011 Electronics For Imaging, Inc. Les Informations juridiques rédigées pour ce produit s appliquent au contenu du présent document. 45099410

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

OCLOUD BACKUP GUIDE DE REFERENCE POUR WINDOWS

OCLOUD BACKUP GUIDE DE REFERENCE POUR WINDOWS OCLOUD BACKUP GUIDE DE REFERENCE POUR WINDOWS http://ocloud.pripla.com/ Copyright 2014 Private Planet Ltd. Certaines applications ne sont pas disponibles dans tous les pays. La disponibilité des applications

Plus en détail

Introduction. Qu est-ce que Visual Basic 2008?

Introduction. Qu est-ce que Visual Basic 2008? Je suis profondément ravi que vous ayez choisi ce livre pour acquérir les compétences et techniques de programmation avec Microsoft Visual Basic 2008. Si nous nous découvrons mutuellement dans ce paragraphe,

Plus en détail

Utiliser l e-mail. Dans ce chapitre, vous apprendrez à :

Utiliser l e-mail. Dans ce chapitre, vous apprendrez à : 2 Utiliser l e-mail Dans ce chapitre, vous apprendrez à : Configurer votre ipad avec vos comptes de courrier électronique existants Utiliser l app Mail pour rédiger, envoyer et gérer vos e-mails Envoyer

Plus en détail

OS X Mountain Lion. 100 % pratique! Christine Eberhardt. Ingénieur en informatique

OS X Mountain Lion. 100 % pratique! Christine Eberhardt. Ingénieur en informatique OS X Mountain Lion 100 % pratique! Christine Eberhardt Ingénieur en informatique Toutes les marques citées dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs. Couverture : Rachid

Plus en détail

Guide pratique des solutions d automatisation des processus métier Avril 2014

Guide pratique des solutions d automatisation des processus métier Avril 2014 Guide pratique des solutions d automatisation des processus métier Avril 2014 Kemsley Design Limited Kemsley Design Limited www.kemsleydesign.com www.column2.com www.kemsleydesign.com www.column2.com Présentation

Plus en détail

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+ Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides

Plus en détail

ibooks Author Premiers pas

ibooks Author Premiers pas ibooks Author Premiers pas Bienvenue dans ibooks Author, un excellent moyen de créer des livres MultiTouch magnifiques et interactifs pour les appareils ipad et Mac. Faites votre choix parmi un large éventail

Plus en détail

Installation Client (licence de site) de IBM SPSS Modeler 14.2

Installation Client (licence de site) de IBM SPSS Modeler 14.2 Installation Client (licence de site) de IBM SPSS Modeler 14.2 Les instructions suivantes permettent d installer IBM SPSS Modeler Client version 14.2 en utilisant un licence de site. Ce présent document

Plus en détail

Boot Camp Bêta 1.0.2 Guide d installation et de configuration

Boot Camp Bêta 1.0.2 Guide d installation et de configuration Boot Camp Bêta 1.0.2 Guide d installation et de configuration 1 Table des matières 4 Présentation 5 Étape 1 : mise à jour du logiciel système et du programme interne de votre ordinateur 6 Étape 2 : utilisation

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

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

Fiery E100 Color Server. Bienvenue

Fiery E100 Color Server. Bienvenue Fiery E100 Color Server Bienvenue 2011 Electronics For Imaging, Inc. Les Informations juridiques rédigées pour ce produit s appliquent au contenu du présent document. 45098227 28 juillet 2011 BIENVENUE

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

Guide de l utilisateur pour Firefox 4 Mobile. Contact us: press@mozilla.com

Guide de l utilisateur pour Firefox 4 Mobile. Contact us: press@mozilla.com Guide de l utilisateur pour Firefox 4 Contact us: press@mozilla.com Sommaire À propos de Mozilla 1 Lancez-vous! 2 Tapez Moins, Surfez Plus! 3 Emportez votre Firefox partout avec vous 5 Personnalisez votre

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

Guide de l utilisateur pour l Application Builder de LabVIEW

Guide de l utilisateur pour l Application Builder de LabVIEW Guide de l utilisateur pour l Application Builder de LabVIEW Version 7.0 L Application Builder de LabVIEW est un logiciel complémentaire qui sert à créer des applications autonomes et des bibliothèques

Plus en détail

Chapitre 1 Quoi de neuf dans Leopard?

Chapitre 1 Quoi de neuf dans Leopard? Chapitre 1 Quoi de neuf dans Leopard? Bien avant sa sortie officielle, Apple a fourni aux développeurs des versions bêta ainsi qu un certain nombre d informations concernant les nouveautés de Leopard,

Plus en détail

EMC Retrospect Express pour Windows Prise en main

EMC Retrospect Express pour Windows Prise en main EMC Retrospect Express pour Windows Prise en main BIENVENUE Bienvenue dans EMC Retrospect Express, un programme permettant la sauvegarde rapide et aisée pour CD/DVD, disques durs et disques amovibles.

Plus en détail

Security Center Plate-forme de sécurité unifiée

Security Center Plate-forme de sécurité unifiée Security Center Plate-forme de sécurité unifiée Reconnaissance automatique de plaques d immatriculation Vidéosurveillance Contrôle d accès Solutions innovatrices Tout simplement puissant. Le Security Center

Plus en détail

FileMaker Pro 13. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13

FileMaker Pro 13. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13 FileMaker Pro 13 Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13 2007-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054

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

Une option innovante pour le développement rapide sur ipad et iphone

Une option innovante pour le développement rapide sur ipad et iphone Une option innovante pour le développement rapide sur ipad et iphone Des solutions pour ipad/iphone sur mesure pour répondre aux besoins d amélioration des processus opérationnels. Résumé Les sociétés

Plus en détail

FileMaker Pro 12. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 12

FileMaker Pro 12. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 12 FileMaker Pro 12 Utilisation d une Connexion Bureau à distance avec FileMaker Pro 12 2007-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054

Plus en détail

Recueil des Fiches Concepteurs : Mise en œuvre d un site SharePoint 2013 Juin 2015

Recueil des Fiches Concepteurs : Mise en œuvre d un site SharePoint 2013 Juin 2015 Recueil des s s : Mise en œuvre d un site SharePoint 2013 Juin 2015 Ce document décrit le paramétrage pour la mise en œuvre des fonctionnalités standard de Microsoft SharePoint 2013. NADAP et SharePoint

Plus en détail

Guide de l utilisateur

Guide de l utilisateur Guide de l utilisateur A propos de ce manuel Ce manuel présente l ensemble des fonctionnalités du logiciel JeLèveLaMain (pour boîtiers de vote). Le logiciel JeLèveLaMain est une nouvelle méthode d apprentissage

Plus en détail

Avant-Propos Sencha Touch

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

Plus en détail

Documentation utilisateur MyGed. Documentation MyGed / Utilisation de MyGed Entreprise

Documentation utilisateur MyGed. Documentation MyGed / Utilisation de MyGed Entreprise Documentation MyGed / Utilisation de MyGed Entreprise 1 SOMMAIRE 1 Le classement...4 1.1 Le classement depuis une panière...4 1.2 Le traitement par lot...6 1.3 Classement depuis l explorateur Windows...7

Plus en détail

Comment déposer les comptes annuels des organisations syndicales et professionnelles?

Comment déposer les comptes annuels des organisations syndicales et professionnelles? Comment déposer les comptes annuels des organisations syndicales et professionnelles? Quels sont les organismes qui doivent déposer? Les organisations syndicales et professionnelles de salariés ou d employeurs

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

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11962-3

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11962-3 Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11962-3 Sélectionner des photos Astuce : Plutôt que de faire défiler le curseur, vous pouvez cliquer sur sa barre pour donner instantanément

Plus en détail

vous permet d agrandir la fenêtre Lync à la taille de votre écran.

vous permet d agrandir la fenêtre Lync à la taille de votre écran. Lync 2013 Lync 2013 est doté d un nouvel aspect qui vous aide à communiquer facilement et rapidement. Vous découvrirez également de nouvelles fonctionnalités, telles que les salles de conversation permanente,

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

Pour toute question ou remarque concernant cette marche à suivre ou la plate-forme elle-même, n hésitez pas à nous contacter.

Pour toute question ou remarque concernant cette marche à suivre ou la plate-forme elle-même, n hésitez pas à nous contacter. Marche à suivre pour utiliser la plate-forme Bienvenue sur la plate-forme éducative de Réseau postal et vente! L objectif du présent document est de vous faire découvrir la salle de classe virtuelle et

Plus en détail

CONNECTEUR QLIKVIEW POUR INFORMATICA POWERCENTER

CONNECTEUR QLIKVIEW POUR INFORMATICA POWERCENTER CONNECTEUR QLIKVIEW POUR INFORMATICA POWERCENTER Tirer pleinement profit de l ETL d Informatica à l aide d une plate-forme de Business Discovery rapide et flexible De plus en plus d entreprises exploitent

Plus en détail

Déploiement et gestion d ordinateurs avec un outil centralisé (Ghost Serveur 7.5)

Déploiement et gestion d ordinateurs avec un outil centralisé (Ghost Serveur 7.5) Déploiement et gestion d ordinateurs avec un outil centralisé (Ghost Serveur 7.5) QU EST CE Q UN SYSTEME D ADMINISTRATION ET DE DEPLOIEMENT?... 1 1. INSTALLATION SUR LE SERVEUR :... 4 2. PREPARATION DE

Plus en détail

Introduction 5. Gestion des intervenants 6. Gestion des chantiers 10

Introduction 5. Gestion des intervenants 6. Gestion des chantiers 10 Introduction 5 Gestion des intervenants 6 Description 6 Importer un intervenant depuis de le carnet d adresse 7 Ajouter un intervenant 8 Modifier un intervenant 8 Supprimer un intervenant 8 Identifiant

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

Aider les exploitants à comprendre les résultats analytiques rapidement et facilement

Aider les exploitants à comprendre les résultats analytiques rapidement et facilement Juin 2013 Aider les exploitants à comprendre les résultats analytiques rapidement et facilement (page 1) De nouveaux outils pour offrir davantage d options afin de visualiser les résultats analytiques

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

Guide de l utilisateur de PrintMe Mobile 3.0

Guide de l utilisateur de PrintMe Mobile 3.0 Guide de l utilisateur de PrintMe Mobile 3.0 Sommaire A propos de PrintMe Mobile Matériel et logiciels nécessaires Impression Dépannage A propos de PrintMe Mobile PrintMe Mobile est une solution d impression

Plus en détail

Boot Camp Bêta 1.1.2 Guide d installation et de configuration

Boot Camp Bêta 1.1.2 Guide d installation et de configuration Boot Camp Bêta 1.1.2 Guide d installation et de configuration 2 Table des matières 5 Présentation 6 Étape 1 : mise à jour du logiciel système et du programme interne de votre ordinateur 7 Étape 2 : utilisation

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

Quoi de neuf dans. la version 12?

Quoi de neuf dans. la version 12? NETSUPPO RT R MANAGE 12 Quoi de neuf dans la version 12? NetSupport Manager continue à offrir des capacités de pointe en matière de gestion de bureau et de support PC à distance. Depuis un ordinateur de

Plus en détail

L. THERMIDOR / UIAD-TIC / Octobre 2015.

L. THERMIDOR / UIAD-TIC / Octobre 2015. 1 L ORDINATEUR DE BUREAU L. THERMIDOR / UIAD-TIC / Octobre 2015. DEBUTER AVEC WINDOWS 10 / Partie-1 (en 12 points) L unité centrale, (boîtier) contient tous les composants électroniques permettant à l

Plus en détail

Découvrez la gestion collaborative multi-projet grâce à la. solution Project EPM

Découvrez la gestion collaborative multi-projet grâce à la. solution Project EPM Découvrez la gestion collaborative multi-projet grâce à la solution Project EPM Project EPM 2007 est la solution de gestion de projets collaborative de Microsoft. Issue d une longue expérience dans le

Plus en détail

Module 22 : Les tableaux croisés dynamiques* contenu de 2010*

Module 22 : Les tableaux croisés dynamiques* contenu de 2010* Module 22 : Les tableaux croisés dynamiques* contenu de 2010* 22.0 Introduction On aurait pu appeler ce module Résumer rapidement les données. Excel possède un outil puissant qui permet de résumer les

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

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

Introduction à NTRconnect

Introduction à NTRconnect Commencer à utiliser NTRconnect Table des matières: - Glossaire NTRconnect - Accès à distance - Fermer la connexion - Fonctions clés - Conseils de sécurité - FAQ - Conditions système requises A propos

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

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

Utiliser Parallels Small Business Panel 4. Créer un site Web 6. Ajouter des comptes utilisateurs 8

Utiliser Parallels Small Business Panel 4. Créer un site Web 6. Ajouter des comptes utilisateurs 8 Parallels Panel Notice de Copyright ISBN : N/D Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 USA Tél. : +1 (425) 282 6400 Fax : +1 (425) 282 6444 Copyright 1999-2009, Parallels, Inc.

Plus en détail

Guide d utilisation Plus de souplesse dans votre communication?

Guide d utilisation Plus de souplesse dans votre communication? Guide d utilisation Plus de souplesse dans votre communication? Un produit de la société Table des matières Table des matières... 2 Guide complet d utilisation... 3 Connexion à l administration i-flexo...

Plus en détail

1.1 Checklist d installation

1.1 Checklist d installation PolyWorks V12.1 Guide d installation Version 12.1 pour Windows Decembre 2012 Sommaire 1. A lire en 1er... 3 1.1 Checklist d installation... 3 1.2 Configuration Windows 8, Windows 7 & Windows Vista... 3

Plus en détail

Guide d installation et mises à jour

Guide d installation et mises à jour Guide d installation et mises à jour Réseau Premières installations Serveur... p.2 Postes de travail... p.6 Postes nomades... p.7 Mises à jour Serveur..p.15 Postes de travail... p.18 Postes nomades...

Plus en détail

Cloud Service Management

Cloud Service Management Cloud Service Management HEAT Help Desk SOLUTION BRIEF 1 MODERNISEZ LES OPERATIONS DE GESTION DES SERVICES ET OFFREZ PLUS DE VALEUR STRATEGIQUE A L ENTREPRISE HEAT Cloud Service Management est un ensemble

Plus en détail

Kofax Livre blanc. Technologie mobile d automatisation avancée pour la Comptabilité Fournisseurs. Résumé

Kofax Livre blanc. Technologie mobile d automatisation avancée pour la Comptabilité Fournisseurs. Résumé Kofax Livre blanc Livre blanc Kofax Technologie mobile d automatisation avancée pour la Comptabilité Fournisseurs Résumé De nos jours, l interaction en entreprise avec les applications métier disponibles

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

Déploiement de l iphone et de l ipad Apple Configurator

Déploiement de l iphone et de l ipad Apple Configurator Déploiement de l iphone et de l ipad Apple Configurator Les appareils ios peuvent être configurés pour un déploiement en entreprise à l aide d un large éventail d outils et de méthodes. L utilisateur final

Plus en détail