|
|
|||||||||||||
| u |
La création d'une application pour le grand public ne se borne pas à la développer. Si vous voulez que votre application soit conforme en terme d'ergonomie et de sécurité vous devez passer par une phase de certification. Cette certification (Pocket PC et Smartphone) est proposée par Microsoft sous la forme d'un programme qui répond au nom de "Mobile2Market". Vous pouvez vous rendre sur le site de M2M à cette adresse : www.microsoft.com/mobile/developer/developerprograms/mobile2market.
Avec ce programme la réalisation d'une application est découpée en 3 étapes : -1- Le développement de l'application
(code code code)
En gros il existe 2 manières d'installer un logiciel sur Smartphone et aussi sur Pocket PC : -1- Connecté au PC via ActiveSync
(PPC et Smartphone) La méthode OTA (over-the-air) implique l'opérateur de téléphonie et la mise en oeuvre de techniques de payement sécurisé pour acheter en ligne et installer OTA. 3 acteurs entrent en jeu : -1- L'opérateur M2M met en relation ces 3 acteurs afin de permettre une distribution des logiciels plus efficace.
La plate-forme Pocket PC possède une grande quantité d'outils de développement dont les plus connus sont : -1- eVB (pas simple pour obtenir la certification)
-1- eVC++ (actuellement le seul langage
disponible pour Smartphone) Le système Smartphone peut être sécurisé ce qui signifie qu'il est possible d'interdire l'installation et l'exécution d'applications qui n'ont pas été signée. C'est le cas sur le SPV d'Orange qui par défaut refuse l'installation et l'exécution de programmes non signés par ses soins. Pour les développeurs il est possible de délocker le SPV (depuis peu de temps) en ligne sur le site OrangeLab (voir les articles à se sujet sur CodeSMP).
Cette certification peut-être exigée par les opérateurs pour avoir accès à l'installation OTA car elle leur garantit que l'application possède une interface utilisateur adaptée, qu'elle utilise les bonnes API et qu'elle n'est pas un danger pour les autres applications du Pocket PC ou du Smartphone. La certification M2M ne couvre pas l'aspect "réseau" du logiciel. C'est l'opérateur qui asla charge de certifier cette partie (si elle existe) du logiciel. Lorsque le développeur est certain que son application est conforme aux recommendations des guides Smartphone ou Pocket PC il peut la proposer en test. Actuellement ces tests sont réalisés par les sociétés "Wipro" ou "QualityLogic". Ces tests durent en moyenne une semaine. Au final 2 possibilités. L'application est jugée conforme, tout est OK, ou, dans le cas contraire, le développeur est invité à représenter son application après avoir corrigé ou modifié les points ayant causé le rejet aux tests. Une fois les tests réussis le développeur reçoit un "Product Certification Code" qui l'autorise à présenter l'application dans le catalogue M2M. Actuellement, le coût de la certification M2M varie entre 300 et 600 $. Les tests sont effectués aux US pour le moment mais prochainement un (ou des) organisme(s) européen(s)s seront aptes à les effectuer.
Il est possible d'avoir une application certifiée non signée et vice versa. "Code Signing" est une étape critique. Cette opération permet de faire fonctionner l'application sur les machines lockées. Ce système implique que le vendeur est alors identifié de manière sécurisée. L'opérateur peut, s'il considère que l'application est "dangeureuse" pour les machines sur lesquelle elle tourne, interdire, à distance, son exécution ! La signature est fournie par 2 organismes (au choix) "Verisign" et "Baltimore". Le prix est calculé par fichier (.cab, .exe, .dll). A titre d'exemple, 50 signatures = 695 $ (mars 2003).
Une fois l'application dévelopée, certifiée, et si besoin signée par l'opérateur, il est temps pour le développeur de l'ajouter au catalogue des applications M2M. Le rôle de ce catalogue est d'être le point de rencontre des vendeurs, des opérateurs et des utilisateurs finaux. Le catalogue M2M a été mis en route officiellement lors du 3GSM de février 2003.
Mobile 2 Market est un programme qui propose une méthode permettant aux développeurs, qu'ils soient des sociétés ou des indépendants, de proposer au plus grand nombre leurs produits. Avec ce programme Microsoft (par l'intermédiaires d'organismes indépendants) certifie les applications , donnela possibilité aux développeurs de rencontrer les opérateurs, et offre aux utilisateurs finaux un catalogue d'applications dignes de confiance. |
||||||||||||
|
|
|||||||||||||
|
|
|||||||||||||
|
Copyright 2001-2004 - Tous droits réservés
|
|||||||||||||
|
iPAQ
est un produit de COMPAQ.
|