Microsoft Dynamics Mobile Development Tools Microsoft Dynamics Mobile Development Tools AVANTAGES : Bâtir des solutions complètes avec Microsoft Dynamics. Créer rapidement des applications verticales à l'aide de Mobile Framework. Avec Mobile Development Tools, les partenaires Microsoft peuvent développer et personnaliser des applications mobiles pour Microsoft Dynamics. Ces outils facilitent l'intégration avec Microsoft Dynamics et étendent les fonctionnalités existantes aux environnements mobiles, à la plus grande satisfaction des utilisateurs itinérants. Microsoft Dynamics TM Mobile Development Tools se compose des éléments suivants : Développer des solutions mobiles à l'aide des blocs de Mobile Framework, qui facilite le développement et la personnalisation d'applications mobiles. construction standards livrés avec Microsoft Dynamics Mobile. Mobile Server, qui facilite l'intégration des applications mobiles. Profiter d'une architecture ouverte pour renforcer l'intégration avec les systèmes des clients, et bénéficier d'une intégration immédiate avec Microsoft DynamicsTM AX et Microsoft DynamicsTM NAV. Susciter de nouvelles opportunités commerciales en facilitant l'intégration avec des solutions mobiles développées pour Microsoft Dynamics par des éditeurs tiers. Microsoft Dynamics TM Mobile Development Tools permet aux partenaires d'apporter une plus grande valeur ajoutée aux clients et d'accélérer leurs propres processus de développement applicatif. Mobile Framework Mobile Framework permet de bâtir des applications modulaires et mobiles, parfaitement adaptées aux rôles de votre entreprise. Grâce à Mobile Framework (extension de Visual Studio 2005), les développeurs peuvent créer rapidement des applications mobiles à partir de composants réutilisables, nommés tasklets. Les tasklets peuvent se combiner de plusieurs manières de façon à répondre aux besoins de chacun. Cette architecture fondée sur des rôles exploite tout le potentiel des appareils Windows Mobile. De surcroît, elle aide les utilisateurs à accroître leur efficacité dans le cadre de leurs activités quotidiennes. Mobile Framework facilite la réutilisation, le déploiement et la combinaison de tasklets individuelles dans les processus ou flux de travail propres au client. Les applications mobiles créées à partir de Mobile Framework fonctionnent sur tout appareil QVGA exécutant Windows Mobile 5.0/6.0. La communication avec le serveur central s'établit par le biais des services Web XML gérés par le serveur Mobile Server.
FONCTIONNALITES DE MOBILE FRAMEWORK Mobile Framework Intégré à Visual Studio 2005, Mobile Framework permet aux développeurs de créer rapidement des applications mobiles, axées sur les tâches, à l'aide de.net Compact Framework. L'application se compose d'un certain nombre de tasklets. Par tasklet, on entend une tâche standard qu'un utilisateur itinérant est amené à utiliser, et qui peut être réutilisée sur toute application mobile créée à l'aide de Mobile Framework. Les tasklets s'exécutent à partir du Role Pad, une application de Windows Mobile 5.0/6.0. Interface utilisateur des tasklets Les tasklets disposent d'une interface utilisateur pour afficher les informations sur l'écran de l'appareil mobile. Mobile Framework propose un modèle qui reprend la disposition standard de Windows Mobile, y compris la barre de navigation et le menu à touches. Ainsi, le développeur peut se focaliser uniquement sur le contenu et la disposition propre à la tasklet dont il a la charge. Mobile Framework propose également des contrôles avancés qui facilitent la création de nouvelles interfaces utilisateur. Rien de plus simple que de configurer des vues fondées sur des rôles et de fournir aux utilisateurs les tasklets et les données personnalisées correspondantes. Cette fonctionnalité permet de présenter des données et des processus d'entreprise, parfaitement adaptés aux besoins des utilisateurs et des groupes. Les utilisateurs peuvent ainsi se consacrer pleinement à leurs activités quotidiennes. Orchestration des tasklets Le flux et l'interaction des tasklets sont gérés par le biais de l'orchestration. L'orchestration fixe la façon dont les utilisateurs naviguent dans l'application à partir de l'appareil mobile. Elle n'est assurée que par XML. Aucun code supplémentaire n'est requis. L'orchestration précise les entrées et sorties de la tasklet. Pour modifier le flux de tasklet, il suffit de modifier l'orchestration. Vous avez ainsi toute liberté pour réutiliser les tasklets dans d'autres flux de la même application, voire dans d'autres applications.
Gestion des données Les tasklets peuvent être programmées de façon à mener plusieurs actions dans le cadre de la gestion des données. Une tasklet peut extraire des données d'une base de données Microsoft SQL Server TM, accepter les données en provenance d'une tasklet et transférer les données vers une autre tasklet. Un document de requête représente une transaction (création d'une commande client, par exemple) qui peut être interprétée et traitée au niveau du serveur central. L'emploi de XML garantit l'exactitude de la logique métier appliquée au niveau du serveur et évite de la répliquer sur l'appareil mobile. Un document de requête est créé à l'aide une combinaison d'orchestration et de tasklets. L'orchestration définit le document de requête pour un groupe de tasklets, et les tasklets fournissent le contenu au document de requête. Lorsqu'un utilisateur navigue sur un appareil, chaque tasklet produit des données qui sont sérialisées dans un bloc de code XML. Les différents blocs individuels de code XML sont réunis dans un seul document de requête qui est transmis au serveur central en vue de son traitement. Service Un service met une fonctionnalité à la disposition de toute l'application. L'architecture à interface enfichable permet de remplacer une fonctionnalité courante dans l'application. Un exemple de cette architecture est la lecture des codes barres. Mobile Framework est livré avec une fonctionnalité de lecture de codes barres et des fournisseurs. Avec les services, les partenaires Microsoft ont toutefois toute liberté pour ajouter un nouveau lecteur de codes barres et de nouveaux fournisseurs. À eux ensuite de les rendre accessibles à l'ensemble de l'application.
Mobile Server AVANTAGES : Administrer plus facilement les appareils et favoriser l'interopérabilité avec l'infrastructure informatique existante. Synchroniser les informations d'entreprise stratégiques et les rendre accessibles à toute une gamme d'appareils. Pérenniser les investissements technologiques en utilisant des applications faciles à personnaliser, à déployer, à administrer et à faire évoluer pour anticiper et satisfaire les demandes des clients. Mobile Server constitue le socle technologique par lequel les applications d'entreprise mobiles se connectent à Microsoft Dynamics, via les différents réseaux pris en charge (Wi-Fi et cellulaire notamment). Mobile Server permet aux applications de travailler à la fois hors connexion et en ligne. En cas de panne ou de coupure de la liaison, Mobile Server s'appuie sur une base de données locale pour assurer un fonctionnement hors connexion. Un composant enfichable de console d'administration, Déploiement, gère le déploiement des applications mobiles sur les appareils mobiles. Le service de document assure la communication entre les appareils mobiles et Microsoft Dynamics. FONCTIONNALITES DE MOBILE SERVER Service de document Le service de document est un service Web.NET chargé de gérer les requêtes (passation d'une commande, par exemple) transmises à Microsoft Dynamics par le client mobile. Ces requêtes sont stockées sous forme de documents XML et mises en corrélation par le serveur central en vue de tout traitement ultérieur. Service de déploiement Le service de déploiement est un élément clé sur lequel l'administrateur s appuie pour distribuer et mettre à jour les applications mobiles sur les appareils mobiles des utilisateurs. Le service de déploiement se compose d'un service Web et d'un composant enfichable MMC (Microsoft Management Console). Service de journalisation Le service de journalisation est un outil de création de rapports qui consigne tous les événements issus de l'appareil mobile. Le service de journalisation se compose d'un service Web et d'un composant enfichable MMC (Microsoft Management Console). Base de données de référence Mobile Server est chargé de répliquer les données dans la base de données de référence de l'appareil, à partir de Microsoft Dynamics. La base de données de référence de l'appareil contient un sous-ensemble des données répliquées et se limite aux données relatives à l'utilisateur mobile. Intégration avec le serveur central Mobile Server se connecte à Microsoft Dynamics via plusieurs composants d'intégration qui sont installés avec le produit, puis configurés sur le serveur central.
CONFIGURATION REQUISE POUR LES OUTILS DE DÉVELOPPEMENT POUR MOBILES POUR PROFITER DES FONCTIONNALITÉS MENTIONNÉES DANS CETTE FICHE D'INFORMATION, LES TECHNOLOGIES ET MODULES SUIVANTS SONT REQUIS : Client mobile Appareils Windows Mobile Pocket PC 5 ou 6 Classic/Professional Edition (QVGA seulement).net Compact Framework 2.0 SP1 SQL Server 2005 Mobile Compact Edition 3.0 Mobile Server Windows Server 2003 Standard Edition Internet Information Server 6.0.NET Framework 2.0 et 3.0 Microsoft Management Console (MMC) 3.0 SQL Server 2005 Standard Edition Kit d'outils de développement Microsoft Visual Studio 2005 Microsoft Dynamics* Licence utilisateur : les entreprises doivent acquérir des licences pour chacun des utilisateurs de Microsoft Dynamics, conformément aux règles de licence en vigueur. Technologies d intégration : lors de l'intégration à Microsoft Dynamics, le client doit obtenir les licences voulues pour les technologies d'intégration qu'il a décidé d'utiliser. * Veuillez consulter la liste de prix et les conditions de licence appropriées de Microsoft Dynamics pour obtenir une liste complète des prérequis et des conditions qui s'appliquent en cas d'intégration d'une application à la gamme Microsoft Dynamics. La connectivité et la synchronisation peuvent nécessiter l'achat séparé d'équipements et/ou de produits sans fil (exemples : carte Wi-Fi, logiciel réseau, périphérique réseau et/ou logiciel de redirection). Des plans de service sont nécessaires pour les accès Internet, Wi-Fi et téléphoniques. Les fonctionnalités et niveaux de performance peuvent varier selon le fournisseur de services et dépendent des limitations du réseau. Pour plus d'informations, contactez le fabricant de l'appareil, le fournisseur de services et/ou le département informatique de votre entreprise. Les informations contenues dans ce document sont préliminaires et sujettes à modification. Elles représentent l'opinion actuelle de Microsoft Corporation sur les points cités à la date de publication. Microsoft s'adapte aux conditions fluctuantes du marché et cette opinion ne doit pas être interprétée comme un engagement de la part de Microsoft ; de plus, Microsoft ne peut pas garantir la véracité de toute information présentée après la date de publication. Ce document est fourni uniquement à titre indicatif. MICROSOFT EXCLUT TOUTE GARANTIE, EXPRESSE, IMPLICITE OU STATUTAIRE, EN CE QUI CONCERNE CE DOCUMENT. L'utilisateur est tenu d'observer la réglementation relative aux droits d'auteur applicable dans son pays. Aucune partie de ce document ne peut être reproduite, stockée ou introduite dans un système de restitution, ou transmise à quelque fin ou par quelque moyen que ce soit (électronique, mécanique, photocopie, enregistrement ou autre) sans la permission expresse et écrite de Microsoft Corporation. Microsoft peut détenir des brevets, avoir déposé des demandes d enregistrement de brevets ou être titulaire de marques, droits d auteur ou autres droits de propriété intellectuelle portant sur tout ou partie des éléments qui font l objet du présent document. Sauf stipulation expresse contraire d'un contrat de licence écrit de Microsoft, la fourniture de ce document n'a pas pour effet de vous concéder une licence sur ces brevets, marques, droits d'auteur ou autres droits de propriété intellectuelle.