Nachricht

Ein Artikel über Kiosk von Microsoft Andy Allred im Jahr 2005

Apr 12, 2018 Eine Nachricht hinterlassen

Was ist ein Kiosk?

 

Wenn Sie hundert Embedded-Entwickler bitten, darüber nachzudenken, was das Wort „Kiosk“ für sie bedeutet, und sie bitten, die Softwarefunktionen eines Kiosks zu definieren, werden Sie wahrscheinlich Dutzende allgemeiner Antworten erhalten. Meine grundlegende Definition eines Kiosks ist ein öffentlich zugängliches Gerät, mit dem der Durchschnittsverbraucher im Einzelhandel, im Gastgewerbe und in Finanzinstituten interagieren kann.

 

Ich wette, dass fast jeder in diesem Geschäft mit eingebetteten Geräten ein gutes Gespür für den Thin Client, den Point of Sale im Einzelhandel, Spielkonsolen, Set-Top-Boxen usw. hat … Aber wahrscheinlich nicht so für den Kiosk.

 

Fast jeder erkennt einen Kiosk, wenn er einen sieht, aber bei der Definition eines Kiosks denken die meisten Menschen an das letzte Kioskgerät zurück, das sie tatsächlich verwendet haben oder das den größten Eindruck auf sie hinterlassen hat.

 

Genau diese Frage („Was ist Ihre Vorstellung von einem Kiosk?“) habe ich vor Jahren im Embedded-Team gestellt, lange bevor wir XPe ausgeliefert haben. Die Idee einer Person von einem Kiosk ähnelte in etwa dem Bridal Registry-Kiosk des Target-Geschäfts, ein anderer Gedanke Ein weiteres Beispiel war das Autowaschgerät „Auto Sentry eXP“, mit dem Sie während des Verkaufs interagieren können, um die gewünschten Waschoptionen auszuwählen. Mein persönlicher Eindruck von einem Kiosk war der, den ich auf der Rennstrecke Emerald Downs in Auburn, WA, gesehen habe. Ich war dort im Rahmen des Highschool-Treffens meiner Frau (ich schwöre!). Dieser Kiosk verfügte über eine benutzerdefinierte Touchscreen-Oberfläche mit einem einfachen Menüsystem und Windows Media Player 6.4. Über das Menü konnten Sie Rennen aus dem ganzen Land basierend auf Datum, Uhrzeit, Rennnummer, Pferdename oder Rennstreckenstandort auswählen und das archivierte Rennen im WMP anzeigen. Das war ziemlich cool und wenn ich an Kiosk denke, ist es das, was mein geistiges Auge sieht.

 

Bleiben Sie bei mir, ich habe hier Recht.

 

Das ist das Problem, das Teams haben, wenn es eine neue Funktion oder ein neues Tool gibt, für das es noch keinen Kundenstamm gibt. Sie können im Voraus alle gewünschten Nachforschungen anstellen und einige wirklich gute Vermutungen anstellen, aber bis das Produkt in die Hände des Kunden gelangt, müssen Sie in Wirklichkeit nur vermuten, dass es das ist, was er möchte.

 

Ein Problem, mit dem wir zu Beginn des Whistler Embedded-Projekts konfrontiert waren, bestand darin, die Szenarien zu definieren, für die wir den größten Zeit- und Energieaufwand aufwendeten, um sicherzustellen, dass die für jedes Szenario zentralen „Schlachtschifffunktionen“ stärker berücksichtigt wurden als die anderen und über eine besser konfigurierbare Benutzeroberfläche verfügten den Komponenten im Target Designer zur Verfügung stand und die Qualität der Metadaten in den Komponenten so hoch wie möglich war. (Fragen Sie nicht, warum wir dies nicht für alle 1,000 Windows-Funktionskomponenten tun konnten, wir besprechen dies ein anderes Mal.)

 

Dabei ging es darum, die Stücklistenkosten des Kunden möglichst gering zu halten. Zum Beispiel: bessere Komponentenfaktorisierung == kleinerer Platzbedarf, kleinerer Platzbedarf == kleinerer/billigerer Compact Flash. Weitere Tests dieser „Schlachtschifffunktionen“ stellten sicher, dass die Qualität und Agilität der primären Kundenszenarien so gut wie möglich war. Wir mussten also nur die gemeinsamen Funktionen und Softwareanforderungen für den Kiosk ermitteln und waren relativ sicher, dass unsere Kiosk-OEMs/ISVs/IHVs es uns danken und viele Lizenzen kaufen würden. Rechts?

 

Leider haben wir den Kiosk nie herausgefunden, auch nicht nach einem zweiten Service Pack. Das liegt nicht daran, dass man es nicht versucht hat, sondern nur daran, dass es so viele Variationen dieser Gerätekategorie gibt, dass es nahezu unmöglich ist, eine überschaubare Zielliste von Windows-Funktionen festzulegen, die nicht bereits in anderen Szenarien abgedeckt werden. Anforderungen an Thin Clients? Einfach. Set-Top-Box? Habe es im Griff. RPOS? Kein Problem. Kiosk? Daran arbeite ich immer noch.

 

Wenn Sie Ratschläge dazu haben, worauf wir bei einem Longhorn-Kiosk-Szenario abzielen sollten, senden Sie sie bitte an mich, ich bin ganz Ohr. Tatsächlich fange ich an zu denken, dass es wirklich keine echte Kategorie für Kioskgeräte gibt; Eigentlich ist es nur eine andere Version des RPOS (obwohl diese ausgezeichnete Seite über die „Anatomie eines Kiosks“ davon abweichen würde). Der große Unterschied besteht darin, dass das RPOS vom Kassierer verwendet wird, während der Kiosk von der breiten Öffentlichkeit verwendet wird. Es muss „hacksicherer“ und robuster sein und möglicherweise seinen Zustand bei einem Neustart oder auf einer Benutzerinstanz wiederherstellen stark auf die Multimedia-Funktionen ausgelegt. Was zeichnet den Kiosk sonst noch aus? Ich bin an Ihrem Input für zukünftige Versionen von Windows Embedded interessiert.

 

Ich liebe unsere Kioskkunden, ich hoffe nur, dass sie mich über ihre Bedürfnisse und Wünsche in einem komponentenbasierten Betriebssystem aufklären, nachdem es schon eine Weile auf dem Markt ist.

 

Verweise:

• Zu Ihrer Unterhaltung finden Sie hier einige Themenkioske. Mein Favorit ist der Außerirdische.

• Auf diesen Seiten zur MSDN-Geräteplattform werden Kioske und Geldautomaten zusammengefasst, was durchaus Sinn macht.

 

- Andy Allred

Anfrage senden