Qu'est-ce qu'un kiosque ?
Si vous demandez à une centaine de développeurs embarqués de réfléchir à ce que le mot « kiosque » signifie pour eux et que vous leur demandez de définir les fonctionnalités logicielles d'un kiosque, vous obtiendrez probablement des dizaines de réponses générales. Ma définition de base d'un kiosque est un appareil exposé publiquement avec lequel le consommateur moyen peut interagir dans les établissements de vente au détail, d'hôtellerie et financiers.
Je suis prêt à parier que presque tout le monde dans le secteur des appareils embarqués a une bonne idée du client léger, du point de vente au détail, des consoles de jeux, des décodeurs, etc... Mais probablement pas du tout pour le kiosque.
Presque tout le monde reconnaît un kiosque lorsqu'il en voit un, mais lorsqu'ils définissent un kiosque, la plupart des gens repenseront au dernier périphérique de kiosque qu'ils ont réellement utilisé ou à celui qui leur a fait la plus grande impression.
J'ai posé cette même question (« quelle est votre idée d'un kiosque ? ») il y a des années au sein de l'équipe intégrée, bien avant de livrer XPe, l'idée d'une personne d'un kiosque ressemblait à celle du kiosque du registre des mariages du magasin Target, une autre pensée du kiosque d'impression photo Kodak, un autre était le dispositif de lavage de voiture comme le "Auto Sentry eXP" avec lequel vous pouvez interagir pendant la vente pour sélectionner les options de lavage souhaitées. Mon impression personnelle d'un kiosque est celle que j'ai vue sur le circuit d'Emerald Downs à Auburn, WA. J'étais là dans le cadre de la réunion de ma femme au lycée (je le jure !). Ce kiosque avait une coque personnalisée à écran tactile avec un système de menu simple et Windows Media Player 6.4. Le menu vous permettait de sélectionner des courses dans tout le pays en fonction de la date, de l'heure, du numéro de course, du nom du cheval ou de l'emplacement de l'hippodrome et de visualiser cette course archivée dans WMP. C'était plutôt cool et quand je pense à Kiosk, c'est ce que mon esprit voit.
Reste avec moi, j'ai raison ici.
C'est le problème que rencontrent les équipes lorsqu'il existe une nouvelle fonctionnalité ou un nouvel outil qui n'a pas encore de clientèle. Vous pouvez faire toutes les recherches que vous souhaitez à l'avance et faire de très bonnes suppositions, mais jusqu'à ce que le produit tombe entre les mains du client, tout ce que vous faites est de deviner que c'est ce qu'il veut.
Un problème auquel nous avons été confrontés au début du projet Whistler Embedded était d'essayer de définir les scénarios sur lesquels nous allions consacrer le plus de temps et d'énergie pour garantir que les "fonctionnalités du cuirassé" essentielles à chaque scénario étaient davantage prises en compte que les autres et disposaient d'une interface utilisateur plus configurable. disponibles pour les composants dans Target Designer et la qualité des métadonnées dans les composants était aussi élevée que possible. (Ne demandez pas pourquoi nous n'avons pas pu faire cela pour tous les 1,000 composants de fonctionnalités Windows, nous en discuterons une autre fois).
Le souci ici était de maintenir les coûts de nomenclature du client aussi bas que possible. Par exemple, une meilleure prise en compte des composants == un encombrement réduit, un encombrement réduit == Compact Flash plus petit/moins cher. Des tests supplémentaires sur ces « fonctionnalités du cuirassé » ont permis de garantir que la qualité et l'agilité des principaux scénarios clients étaient aussi bonnes que possible. Il nous suffisait donc d'identifier les fonctionnalités communes et les exigences logicielles du kiosque et nous serions relativement sûrs que les OEM/ISV/IHV de nos kiosques nous remercieraient et achèteraient de nombreuses licences. Droite?
Malheureusement, nous n'avons jamais compris le kiosque, même après un deuxième service pack. Ce n'est pas faute d'efforts, c'est simplement qu'il existe tellement de variantes de cette catégorie d'appareils qu'il est presque impossible d'établir une liste cible gérable de fonctionnalités Windows qui ne sont pas déjà couvertes dans d'autres scénarios. Exigences du client léger ? Facile. Décodeur numérique? Je l'ai compris. RPOS ? Aucun problème. Kiosque? Je travaille toujours sur celui-là.
Si vous avez des conseils sur ce que nous devrions cibler pour un scénario de kiosque Longhorn, envoyez-les moi, je suis tout ouïe. En fait, je commence à penser qu’il n’existe pas vraiment de véritable catégorie d’appareils kiosque ; en réalité, c'est juste une autre version du RPOS (bien que cette excellente page sur "l'Anatomie d'un kiosque" soit différente). La grande différence est que le RPOS est utilisé par le caissier, alors que le kiosque est utilisé par le grand public, doit être plus "résistant au piratage", renforcé, restaurer son état au redémarrage ou sur une instance par utilisateur, peut devoir être lourd sur les fonctionnalités multimédia. Qu'est-ce qui définit d'autre le kiosque ? Je suis intéressé par votre contribution aux futures versions de Windows Embedded.
J'adore nos clients de kiosque, j'espère juste qu'ils m'informeront de leurs besoins et de leurs désirs dans un système d'exploitation à composants maintenant qu'il existe depuis un certain temps.
Les références:
• Pour votre amusement, voici quelques kiosques thématiques. Mon préféré est l'extraterrestre.
• Ces pages de plate-forme d'appareils MSDN regroupent les kiosques et les guichets automatiques, ce qui est logique.
-Andy Allred

