1 / 30

Agenda

Intelligent Devices Powered By Windows CE Lance Lillie Systems Engineer Walter Myers III ADCU Technical Evangelist Microsoft Corporation. Agenda. Windows CE Platform Digital TV Vertical market/embedded systems devices Handheld PC Palm sized PC Auto PC Q&A. Familiar Windows Platform.

dacey
Download Presentation

Agenda

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Intelligent Devices Powered By Windows CE Lance LillieSystems EngineerWalter Myers IIIADCU Technical Evangelist Microsoft Corporation

  2. Agenda • Windows CE Platform • Digital TV • Vertical market/embedded systems devices • Handheld PC • Palm sized PC • Auto PC • Q&A

  3. Familiar Windows Platform PCs Non-PCs Mobile DesktopLaptop Embedded Entertainment and multimedia NetPC Server Size and functionality Price and computing power

  4. And... our Non-PC Arena Strategy • Provide familiar, underlying software platform based on industry standards for non-PC devices - the Windows CE operating system • Deliver products to enable OEMs, IHVs, and ISVs to develop new categories of devices • Build a team of hardware and software support companies • Unite the various Windows CE devices

  5. Windows CE Designed for intelligent digital appliances

  6. Vision For Windows CE Platform to make better devices Access to information Improve communication Entertain

  7. Myth: Windows CE is a stripped down version of Windows 95 Reality: Windows CE was built from the ground up using the Win32 API set as a new platform for information appliances

  8. Myth: Windows CE equals Handheld PCs Reality: Windows CE is a modular, configurable OS that is the basis for many radically different devices

  9. Myth: Java OS is more successful than Windows CE as an embedded system Reality: Over half million Windows CE devices have shipped, over 28 OEMs building products, and an order for 5 million set top boxes from TCI. Java OS design wins have resulted in 1 shipping product (UB networking card).

  10. Windows CE v2.0 • Designed for wide range of devices • Compact, highly-portable, resource-constrained • Provides each device family with appropriate services • Applications • User interface • Connectivity

  11. New Device Categories • Embedded - vertical handhelds, terminals, industrial controllers, etc. • Keys are hardware platforms, development tools, OS performance, “application-specific” developers • Mobile market - Handheld/Palm PCs, smaller/larger versions • Keys are PC connectivity, ease of use, low power, low cost, applications • Large ISV community absolutely critical for success

  12. Windows CE Architecture Principles • Language-independent, Windows-compatible APIs and programming models • Componentized and ROMable for best fit of memory and features • Built-in communications to PCs, the Internet, and other Windows CE devices • Easy adaptation to many kinds of devices and memory ranges

  13. Componentized And ROMable • Windows CE systems can be built from the kernel only on up to devices with full kernel, USER, GDI, communications, and shell • System can execute in place from ROM or be loaded in or paged in RAM • Embedded Toolkit allows maximum flexibility in selecting the right components for a given flatform

  14. Enabling Deliverables • For OEMs, IHVs, ISVs: Windows CE 2.0 Embedded Toolkit for Visual C++ • new product to spur embedded development • Microsoft’s first retail entry into embedded market • For ISVs, OEMs, IHVs: Windows CE add-in Toolkits for VC, VB, VJ kits • Familiar development environments for application development • More on these later...

  15. Windows CE SDK Windows CE SDK, DDK, ETK Our Non-PC Device Initiative Microsoft ISVs Internet Windows CE- based devices Applications Windows CE Non-PC device PC OEMs IHVs SI’s, processor partners

  16. Processors Running Windows CE • AMD 46DX5, K6, SC400 (x86 core) • Hitachi SH3 (SH core) • Intel 486, Pentium families • Motorola MPC821 (PowerPC core) • NEC Vr4100, Vr4101, Vr4102, Vr4200, Vr4300 (MIPS core) • Phillips Poseidon (MIPS core) • Toshiba TX3912 (MIPS core) CPU vendor Supported families

  17. Vertical business Entertainment PC companions Windows CE Families Of Devices

  18. Digital Television Received first 5 million unit order for Windows CE in TCI’s Advanced Set Top Box Includes WebTV technologies

  19. Radiant SystemsInternet mini-kiosk or self-order system DATUS Personal Navigation Assistant Vertical MarketDevices

  20. Accessinformation Createinformation Palm PC Synchronized Auto PC Handheld PC Customizable Expandable PC Companion Line

  21. PC Companion Products:What You Get Mobility Instant On Look and feel Connectivity Expandable Upgradable Choice of hardware and software

  22. Corporate Intranet data E-mail Audio Wired and wireless devices Webbrowsing Voicemail Fax Calendar Video Internet“push content” Connectivity Anytime, Anywhere

  23. Why Wireless Now? • Windows CE Products can be wirelessly enabled • Wireless Infrastructure In Development and In Place • Select Strategic Partners & OEMS • Excellent Potential for Windows CE Products to drive other Internal Microsoft Groups Revenue Growth

  24. Wireless Architecture • Wireless-enabled new and existing applications • Wireless services allows the user to receive selected information from the Internet and corporate data wirelessly. • Leverages existing information sources Internet, Intranet, Email, etc. • Updates Grab and go information via Mobile Channels

  25. H/PC Update

  26. Communications • Connectivity to Windows desktops, the Internet, and other Windows CE-based devices • Supported protocols include TCP/IP, PPP, SLIP and IrDA • Subsets of Windows Sockets, Win32 Serial APIs, TAPI, WinInet, Win32 Remote Access APIs • Communication hardware is determined by OEMs and IHVs

  27. Communications • Communications features • Secure sockets • Wireless TCP/IP improvements • SLIP support • Ethernet NDIS driver and SMB redirector for LAN connectivity • DHCP protocol • WinInet for HTTP, FTP • IR connection to printers, Windows • Installable TAPI Service Providers • ActiveSync

  28. ActiveX Controls, Visual Basic, And Java • Small subset support of the ActiveX Controls (COM/OLE) APIs • In process COM servers, free threaded • OLE Inplace between applications • OLE Automation, storage API subsetted • Java support: • Componentized Java VM • Based on JDK 1.1.1 • “Pocket Visual Basic” support: • Enables scripting of forms and ActiveX Controls

  29. Shells • Some Windows CE-based devices will have shells and some will not • Many vertical devices may just have a dedicated application • H/PC includes a Windows 95, Windows NT 4.0 “look and feel” shell • Taskbar, shortcuts, desktop, etc.

  30. Remote Connectivity • Remote Access APIs provide a Windows desktop with access to Windows CE OS • Used to manipulate object stores primarily • Transfer files, synchronize databases • Remote networking allows for direct connection to PC and dial-up connections to the Internet, PCs, and servers • Open synchronization API

More Related