mercredi 18 avril 2012

Qu’est-ce qui rend une plateforme mobile efficace pour les applications d’entreprise?

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
man with smartphone
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.
  • Pages
  • 1
  • 2
  • 3

Aucun commentaire:

Enregistrer un commentaire