A lire sur: http://www.ictjournal.ch/fr-CH/News/2012/03/20/Quest-ce-qui-rend-une-plateforme-mobile-efficace-pour-les-applications-dentreprise.aspx
Dossier développement mobile — Sascha P. Corti, Developer & Platform Evangelist, Microsoft Suisse
Dossier développement mobile — Sascha P. Corti, Developer & Platform Evangelist, Microsoft Suisse
Les
terminaux mobiles sont devenus la plateforme de prédilection de
nombreux développeurs, et de nouvelles applications mobiles arrivent
quotidiennement sur le marché. Portant, ces plateformes ne se prêtent
pas automatiquement au développement d’applications d’entreprise –
surtout lorsqu’une entreprise souhaite développer son propre logiciel.
Heureusement,
il n’est pas toujours nécessaire d’effectuer des développements sur
mesure. En effet, la plupart des solutions d’entreprise proposent
aujourd’hui des clients mobiles qui, utilisés conjointement avec les
offres cloud des éditeurs, permettent de fournir un accès mobile au CRM
ou à l‘ERP de l’entreprise. Toutefois, celui qui envisage de rendre
mobile une solution d’entreprise développée sur mesure doit prendre en
compte différents facteurs. Le plus important dans le cas d’un
développement sur mesure est d’analyser la simplicité et l’efficacité
d’une prise en main de l’environnement du logiciel et de ses outils de
développements, et la manière dont ils s’intègrent dans le paysage
applicatif de l’entreprise. Un accès sécurisé et asynchrone au système
back-end existant depuis une application mobile est-il facilement
réalisable? La solution fonctionne-t-elle également lorsque le réseau
est instable ou faible? Pour répondre à ce problème, qui nécessite de
pouvoir mettre des données en cache, ai-je en tant que développeur accès
à une base de données locale sécurisée, rapide et maniable sur le
terminal mobile? Est-il possible de crypter des données professionnelles
sur le terminal mobile, et la plateforme me permet-elle d’effacer
toutes les données enregistrées sur le terminal au cas où celui-ci
serait perdu, afin d’éviter qu’elles ne tombent dans de mauvaises mains?
Enfin sera-t-il possible de réutiliser les compétences de mes
développeurs, ou encore mieux des parties du code existant, pour
développer le client mobile?
Les app stores mobiles, qui ont fait le succès des applications grand public, et qui font peu à peu leur arrivée sur le desktop, peuvent constituer un canal de commercialisation intéressant pour les applications professionnelles. Néanmoins, il ne faut pas s’attendre à voir apparaître soudainement des applications professionnelles coûtant plusieurs centaines de dollars dans les app stores. Le modèle de licences qui s’impose peu à peu permet à une entreprise d’acheter des droits d’accès par collaborateur, et de sélectionner ensuite librement le client de son choix sans coût additionnel – qu’il s’agisse d’un client lourd installé sur un desktop, d’une interface web ou d’un client mobile qui, selon ce modèle, est téléchargé gratuitement sur le terminal mobile, puis utilisable au moyen des données de connexion déjà existantes dans le CRM de l’entreprise (en mode sur site ou hébergé). Il est toutefois évident qu’une entreprise ne souhaitera pas forcément rendre les développements effectués sur mesure accessibles à tous dans un app store, ce qui signifie que la flexibilité de la plateforme doit être prise en compte.
Les app stores mobiles, qui ont fait le succès des applications grand public, et qui font peu à peu leur arrivée sur le desktop, peuvent constituer un canal de commercialisation intéressant pour les applications professionnelles. Néanmoins, il ne faut pas s’attendre à voir apparaître soudainement des applications professionnelles coûtant plusieurs centaines de dollars dans les app stores. Le modèle de licences qui s’impose peu à peu permet à une entreprise d’acheter des droits d’accès par collaborateur, et de sélectionner ensuite librement le client de son choix sans coût additionnel – qu’il s’agisse d’un client lourd installé sur un desktop, d’une interface web ou d’un client mobile qui, selon ce modèle, est téléchargé gratuitement sur le terminal mobile, puis utilisable au moyen des données de connexion déjà existantes dans le CRM de l’entreprise (en mode sur site ou hébergé). Il est toutefois évident qu’une entreprise ne souhaitera pas forcément rendre les développements effectués sur mesure accessibles à tous dans un app store, ce qui signifie que la flexibilité de la plateforme doit être prise en compte.
Aucun commentaire:
Enregistrer un commentaire