400 likes | 961 Views
Sponsored By. The Auto PC Bruce Johnson Development Manager Auto PC Microsoft Corporation. Auto PC Agenda. Auto PC goals and vision Auto PC user interface Auto PC architecture. Auto PC Goals.
E N D
The Auto PCBruce JohnsonDevelopment ManagerAuto PCMicrosoft Corporation
Auto PC Agenda • Auto PC goals and vision • Auto PC user interface • Auto PC architecture
Auto PC Goals • Create a standard in-car integrated platform for information, communication and entertainment based on Windows CE • Create a large market of third-party hardware and software for Auto PC
Digital audio Auto PC Platform Vision Windows CE APIs/tools Diagnostic info Navigation Wireless communication and CF slot Address Book Sync Speech technology
Targeted Customers • Mass consumer appeal, plus • Specific appeal to “mobile professional” • PC users with cars • Adopters of new technologies such as pagers/cell phones • Initially higher household income
Tremendous Market Potential • As of 1996 198 million cars/light trucks registered in US alone!* • New distribution channels: • Car accessory dealers • New car dealerships * source: Automotive News
Auto PC Advantage For ISV/IHV • In-car open platform standard • Common UI standard for car devices • Connectivity/communication • Modular/expandable
In-Car Open Platform • Provide tools • Provide product baseline applications • Enable and promote diverse market of third-party hardware and software • Reduce your time to market
Third Party Auto PC Software AirMedia Cloudscape, Inc Cognitive Technology Datus, Inc Etak Goldmine Software Infowave Infogation Corporation Intrinsyc Software Metrowerks Metricom MicroBurst, Inc. Physix Inc. Puma Technology, Inc. Rational Software Corp. Starfish Software Sound Advice Spyglass, Inc. Socket Communications Teletype Co. Inc. Vetronix Wynd Communications
UI Standard For Car Devices • Promote natural input methods • Create consumer friendly in-car UI • Leverage technology in SDK: • Speech Recognition • Text To Speech • Common controls • Forms manager
Connectivity/Communication • Windows CE peer data sharing • Leverage Windows CE wireless technology/infrastructure/content • Promote new uses of wireless technology specific to car
Modular/Expandable • Adaptable to new conditions and technologies • Freedom of choice • Upgradable • OEM customizable
Schedule • Consumer Electronics Show announcement - Jan ’98 • Preview SDK release - April ’98 • V1.0 code release - Q3 ’98
AutoMaker OEMs Nissan USA PSA/Citroen Volkswagen OEMs Alpine Japan Clarion Daewoo Telecom Ltd. Delphi-Delco Gedas Telematics Hyundai Electronics Infinity Systems JBL, Inc Magneti-Marelli MD-Co. Samsung Electronics United Technologies Automotive Visteon Technology Partners CUE InfoGation Lernout and Hauspie Navtech ORA Qualcomm Vetronix Silicon Partners Hitachi Intel Current Partners
Auto PC User Interface • User interface model • Graphical interface • User input • Faceplate keys • Speech Recognition (SR) and Text To Speech (TTS)
Application Centric Focus Start Menu Default Application Forms … … …
New Controls • Power ListBox • Tabber
System defined Power Start Menu Volume up Volume down Mute Escape * Help * Application defined Enter Up, down, left, right Numeric keypad (0-9, *, #) Required Faceplate Keys
Speech Recognition Overview • Discrete word recognition • Library of 200 speaker-independent words • Extendable via user trained words • Grammars • Shell maintains master Speech Recognition grammar • Grammars can be associated with a form • Application can control grammar
Speech Menus Global Grammar: • Start • Help • Mute • Volume Global Grammar: • Start • Help • Mute • Volume CD Grammar: • Next • Previous • Review • Delete • Random • Play • Pause Radio Grammar: • Next • Previous • Review • AM • FM • Preset • Stop
Text To Speech Overview • Text converted to wave output • Text To Speech mixed with radio or CD • Text To Speech with other wave output • Output in priority sequential order • Control tags for cadence, intonation
Auto PC Technical Overview • Hardware components • Software architecture • Microsoft supplied applications • Forms manager overview • Windows CE extensions
256x64x8 color screen 60 MIPS or higher CPU running Windows CE 8MB RAM, 8MB ROM Compact flash slot CD ROM (data and music) Four channel pre-amp music output Microphone Required keys Serial port USB port IR Port AM/FM tuner Hardware Components Baseline
Applications Forms manager and shell Auto PC extensions Drivers Software Architecture
Applications Radio CD player Address book Wireless content Navigation Control panel
Forms Manager Form Manager • Component Object Model • Manages display and input resources • One form visible at a time, no minimize Form • Manages the menu • Speech Recognition grammar associated with a form • Controls placed on a form Forms Manager Object FormObjects Controls
Shell • Manages application focus • Manages system functions • Power • Mute • Volume • Push to talk
Auto PC System Extensions • Auto PC supported Windows API: • Speech API (SAPI) • Position/navigation API (PNAPI) • Wave I/O API • CD file system (CDFS) • New Auto PC API: • Navigation data access (MSDAPI) • Audio manager • Tuner control • Vehicle I/O (VI/O) • Forms manager
Drivers • Source for all APC Reference platform devices included in our Auto PC Adaptation Kit (AAK) • Uses standard Windows CE device driver model
What Next? • Attend the Auto PC developer sessions • Check out our Web site www.microsoft.com/windowsce/autopc • Develop great Auto PC applications!
Other Talks On Auto PC • Alec Barker: • “Writing Your First Auto PC Application”(Forms Manager, forms) • Mark Moeller: • “Auto PC Programming Interfaces”(System extensions) • William Sproule: • “The Auto PC User Interface”(Controls overview)
Questions? • www.microsoft.com/windowsce/autopc