키오스크란?
100명의 임베디드 개발자에게 "키오스크"라는 단어가 그들에게 무엇을 의미하는지 생각해 보도록 요청하고 그들에게 키오스크의 소프트웨어 기능을 정의하도록 요청하면 수십 개의 폭넓은 답변을 얻게 될 것입니다. 키오스크에 대한 기본 정의는 일반 소비자가 소매점, 접객업 및 금융 기관에서 상호 작용할 수 있는 공개적으로 노출된 장치입니다.
이 내장형 장치 사업에 종사하는 대부분의 사람들이 씬 클라이언트, 소매 판매점, 게임 콘솔, 셋톱 박스 등에 대해 좋은 느낌을 가지고 있다고 장담합니다. 하지만 키오스크에 대해서는 그렇지 않을 것입니다.
대부분의 사람들은 키오스크를 볼 때 키오스크를 알고 있지만 키오스크를 정의할 때 대부분의 사람들은 그들이 실제로 사용한 마지막 키오스크 장치 또는 그들에게 가장 큰 인상을 준 키오스크 장치를 떠올릴 것입니다.
몇 년 전 XPe를 출하하기 훨씬 전에 임베디드 팀에서 바로 그 질문("키오스크에 대한 당신의 아이디어는 무엇입니까?")을 물었습니다. Kodak 사진 인쇄 키오스크의 또 다른 하나는 "Auto Sentry eXP"와 같은 세차 장치로 판매 중에 상호 작용하여 원하는 세척 옵션을 선택할 수 있습니다. 키오스크에 대한 개인적인 인상은 WA주 Auburn에 있는 Emerald Downs 경마장에서 본 것이었습니다. 나는 아내의 고등학교 동창회에 참석했습니다(맹세합니다!). 이 키오스크에는 간단한 메뉴 시스템과 Windows Media Player 6.4가 있는 터치 스크린 맞춤형 셸이 있습니다. 메뉴를 사용하면 날짜 또는 시간 또는 경주 번호 또는 말 이름 또는 경마장 위치를 기준으로 전국의 경주를 선택하고 WMP에 보관된 경주를 볼 수 있습니다. 그것은 꽤 멋졌고 키오스크를 생각할 때 이것은 내 마음의 눈으로 보는 것입니다.
나와 함께있어, 여기에 요점이 있습니다.
이것은 아직 고객 기반이 없는 새로운 기능이나 도구가 있을 때 팀이 겪는 문제입니다. 사전에 원하는 모든 조사를 수행하고 정말 좋은 추측을 할 수 있지만 제품이 고객의 손에 들어갈 때까지 실제로 하는 일은 이것이 고객이 원하는 것이라고 추측하는 것입니다.
Whistler Embedded 프로젝트 초기에 우리가 직면한 문제는 각 시나리오의 "전함 기능" 핵심이 나머지보다 더 많이 고려되고 더 구성 가능한 UI를 갖도록 하기 위해 가장 많은 시간과 에너지를 목표로 하는 시나리오를 정의하는 것이었습니다. 대상 디자이너의 구성 요소에 사용할 수 있으며 구성 요소의 메타 데이터 품질은 가능한 한 높았습니다. (모든 1,000 Windows 기능 구성 요소에 대해 이 작업을 수행할 수 없는 이유는 묻지 마십시오. 이에 대해서는 나중에 논의하겠습니다.)
여기서 우려 사항은 고객의 BOM 비용을 가능한 한 낮게 유지하는 것이었습니다. 예를 들어 더 나은 구성 요소 팩터링 == 더 작은 설치 공간, 작은 설치 공간== 더 작고 저렴한 컴팩트 플래시. 이러한 "전함 기능"에 대한 더 많은 테스트를 통해 기본 고객 시나리오의 품질과 민첩성이 최대한 향상되도록 했습니다. 따라서 우리가 해야 할 일은 키오스크의 공통 기능과 소프트웨어 요구 사항을 식별하는 것이었고 키오스크 OEM/ISV/IHV가 우리에게 감사하고 많은 라이선스를 구매할 것이라고 상대적으로 확신했습니다. 오른쪽?
불행히도 우리는 두 번째 서비스 팩 이후에도 키오스크를 찾지 못했습니다. 노력이 부족해서가 아니라 이 장치 범주에 너무 많은 변형이 있어서 다른 시나리오에서 아직 다루지 않은 Windows 기능의 관리 가능한 대상 목록을 확정하는 것이 거의 불가능하기 때문입니다. 씬 클라이언트 요구 사항? 쉬운. 셋톱박스? 팻 아래로 얻었다. RPOS? 괜찮아요. 정자? 아직 작업 중입니다.
Longhorn Kiosk 시나리오를 위해 무엇을 목표로 해야 하는지에 대한 조언이 있다면 제 방식대로 보내주세요. 사실 진정한 키오스크 장치 범주는 없다고 생각하기 시작했습니다. 실제로는 RPOS의 또 다른 버전일 뿐입니다("키오스크 분석"에 대한 이 우수한 페이지는 다를 수 있지만). 가장 큰 차이점은 계산원이 RPOS를 사용하는 반면 키오스크는 일반 대중이 사용하고 더 많은 "해킹 방지"가 필요하고 견고해야 하며 재부팅 시 또는 사용자 인스턴스당 상태를 복원해야 할 수도 있다는 것입니다. 멀티미디어 기능에 무겁습니다. 키오스크를 정의하는 또 다른 요소는 무엇입니까? 향후 Windows Embedded 버전에 대한 귀하의 의견에 관심이 있습니다.
저는 키오스크 고객을 사랑합니다. 구성 요소화된 운영 체제가 출시된 지 꽤 되었기 때문에 고객이 필요로 하는 것과 원하는 것이 무엇인지 교육해 주기를 바랍니다.
참조:
• 재미를 위해 테마가 있는 키오스크가 있습니다. 내가 가장 좋아하는 것은 외계인입니다.
• 이러한 MSDN 장치 플랫폼 페이지는 키오스크와 ATM을 하나로 묶습니다.
- 앤디 올레드

