Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 72 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
72
Dung lượng
1,23 MB
Nội dung
Module 1: Overview of Windows CE NET Module 1: Overview of Windows CE NET Contents Overview Overview of Windows CE NET Core Operating System Architecture 17 Advanced Features of Windows CE NET 33 Networking and Communications 34 Real-Time Communication 45 Multimedia Support and Architecture 50 Security Features and Architecture 55 Internationalization 62 Internationalization (continued) 64 Internationalization (continued) 66 Review 69 Module 1: Overview of Windows CE NET Information in this document, including URL and other Internet Web site references, is subject to change without notice Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, e-mail address, logo, person, places or events is intended or should be inferred Complying with all applicable copyright laws is the responsibility of the user Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property 2001 Microsoft Corporation All rights reserved Microsoft, MS-DOS, Windows, Windows NT, Visual Studio are either registered trademarks or trademarks of Microsoft Corporation in the U.S.A and/or other countries The names of actual companies and products mentioned herein may be the trademarks of their respective owners Module 1: Overview of Windows CE NET Overview Overview of Windows CE NET Core Operating System Architecture Advanced Features of Windows CE NET Networking and Communications Real-Time Communication Multimedia Support and Architecture Security Features and Architecture Internationalization In this module, you will learn about the design goals that were considered in developing Windows CE NET and the new features of the operating system You will also learn about the architecture of Windows CE NET and its advanced features After completing this module, you will be able to: Describe the design goals and hardware requirements of Windows CE NET Explain the architecture of Windows CE NET List the advanced features that are supported by Windows CE NET Explain the networking and communication support feature Describe the real-time communication feature Describe the multimedia support feature Explain the real time operating system feature Describe the support for security feature Module 1: Overview of Windows CE NET Overview of Windows CE NET Windows CE NET: Design Goals What is New in Windows CE NET? Basic Configurations Target Hardware Support This section introduces Windows CE NET by explaining some of its key design goals and new features Minimum hardware requirements to install and run Windows CE NET are also covered Module 1: Overview of Windows CE NET Windows CE NET: Design Goals Modular and compact operating system Wireless and wired connectivity Robust real-time capabilities Rich multimedia and multilingual support Strong development tool support There are several design goals that are considered to build Windows CE NET Modular and Compact Operating System Windows CE NET is highly modular in its design so that footprint size can be customized to meet the specific product requirements of a range of devices Only those modules required by the nature of the device need be included in the operating system image An original equipment manufacturers (OEM) can further customize an operating system by selecting from a subset of available components for a particular module Wireless and Wired Connectivity Windows CE NET allows you to build scalable wireless platforms to flexibly connect mobile devices into existing infrastructures It provides broad wireless support for PANs, LANs, and WANs, including Bluetooth, 802.11 It allows you to remotely authenticate, authorize, administer, and update new applications and operating system services on your device Robust Real-Time Capabilities Windows CE NET offers reliable core operating system services for efficiently enabling the most demanding real-time embedded designs across a breadth of devices It enables low latency, bounded deterministic system performance with hard RTOS kernel support It allows you to implement local and network security for the storage and transmission of data It optimizes device performance, price and power through a wide selection of CPUs Rich Multimedia and Multilingual Support Windows CE NET enables you to build smart NET-based devices and create rich personalized experiences that span devices, PCs, servers, and Web services It allows you to build designs that provide the latest multimedia experiences, including Windows Media codecs fully optimized for audio and video It allows you to efficiently build localized embedded devices and Module 1: Overview of Windows CE NET applications with out-of-the box multi-language support You can securely integrate web services into your smart devices, with support for XML 3.0 Strong Development Tool Support Windows CE NET provides an end-to-end tool set for rapidly building smart designs on the latest hardware with rich applications You can build and prototype designs, without buying hardware, by utilizing full device emulation within the host workstation An Integrated Development Environment (IDE) provides the shortest build-debug-deploy cycle using integrated target-host connectivity and a powerful extensibility model Microsoft Embedded Visual C++ 4.0, a standalone integrated development environment, brings a new level of productivity to Windows CE development, without compromising flexibility, performance, or control The NET Compact Framework is a hardwareindependent program execution environment for secure downloadable applications that are optimized for resource-constrained computing devices Along with Visual Studio NET, it offers a choice of languages, initially Microsoft Visual Basic and Microsoft Visual C#, and eliminates the common problems faced with language interoperability Module 1: Overview of Windows CE NET What Is New in Windows CE NET? Internet Explorer 5.5 for CE Wireless support Multimedia Customizable UI Security Services Real-time collaboration and communication Better multi-language support ClearType There are several new features that are added to Windows CE NET Internet Explorer 5.5 for CE Microsoft® Internet Explorer 5.5 for Microsoft Windows® CE is a highly compatible, feature-rich browser control for the Windows CE operating system It encompasses nearly all the functionality of the desktop version of Microsoft Internet Explorer 5.5 Web developers, OEMs, independent software vendors (ISVs), and independent hardware vendors (IHVs) can use the technologies provided by Internet Explorer 5.5 for Windows CE to build a custom browser for a specific device or market Wireless Support Windows CE NET provides a broad range of wireless support for PANs, LANs, and WANs including: 802.1x/Zero configuration Bluetooth MediaSense Multimedia The Windows Media Technologies feature for Windows CE NET allows you to provide multimedia streaming capabilities to Windows CE devices This includes support for the various protocols and streaming formats required for audio and video playback of either local files or streamed data over a network connection Customizable UI For Windows CE NET and later versions, you can create a customized UI, also known as a skin Skins allow the OEM to customize the appearance of controls and other UI elements For example, you can use this feature to customize the Module 1: Overview of Windows CE NET system-defined bitmaps displayed on toolbar buttons The ability to customize the UI allows you to tailor the UI to the limitations or flexibility of your form factor and to differentiate your products by creating a unique appearance for UI elements on your platform You can customize window controls, common controls, and the non-client area of windows Security Services Windows CE NET provides security services for user authentication, credential management, and message protection using a programming interface called Security Support Provider Interface (SSPI) Within SSPI, different security options, such as NTLM Security Support Provider (SSP) and Kerberos SSP, are available Each security option contains different authentication and cryptographic schemes Optionally, an OEM can write its own security package and add it to the registry for applications to use Real-Time Collaboration and Communication Real-time Communications (RTC) enables you to build applications that perform: Text messaging Voice over IP (VoIP) IP telephony bridging from IP to PSTN telephony Receiving and sending presence information Microsoft® Windows® CE NET provides RTC APIs built on the Session Initiation Protocol (SIP), an IETF standard SIP allows a Windows CE device to call, or receive calls from, any SIP client A SIP client can be a Windows CE NET device, Windows XP machine, or a third-party SIP user agent The Windows Messenger application, which ships on Windows CE NET, supports RTC as a back end Better Multi-Language Support Similar to Windows CE 3.0, Windows CE NET is localized in more than a dozen languages and includes the following multi-language support enhancements: Agfa font compression: Windows CE NET provides support for Agfa AC3 font compression and decompression technology, which reduces the ROM requirement for East Asian font files Localized Chinese operating system Windows CE NET provides for a fully localized operating system in Chinese It also provides application support for simplified and traditional Chinese Japanese Pocket IME 2.0: The kernel and UI codes have been separated to allow for increased customization Added features include dictionary compiler, user dictionary, and word registration, multiple dictionary support, new registry settings, and broader support for input methods Japanese edit control, level Module 1: Overview of Windows CE NET Windows CE NET supports edit control level as a default, which is similar to Microsoft Windows 98 and Microsoft Windows 2000 Level support is also available Windows CE NET allows you to modify the default edit control level Support for the Korean language Windows CE NET enables applications for the Korean language and supports Korean handwriting input The Korean IME kernel and UI mode also have been separated to allow for increased customization ClearType ClearType display technology uses characteristics of LCDs to make electronically produced text seem less jagged and more like printed type on paper, improving the readability of the text 10 Module 1: Overview of Windows CE NET Basic Configurations PDA or mobile handheld device z Cell phone/smart phone z Browser-based with a fixed (CRT or LCD) display and a keyboard Media appliance z Touch-screen user interface and 640x480 or larger display Internet appliance z 160x220 nominal display resolution Web Pad z Variants with our without applications, such as WordPad Playback or store music, video, and other electronic media Digital imaging device z Camera, projector, and printer Microsoft® Platform Builder provides basic configurations as starting points for the creation of an operating system The configurations are provided to give you a start with a specific class of device These configurations are intended to reduce product development time—in combination with a board support package (BSP)—and to decrease the time it takes to put your product on the market Once a basic configuration has been chosen, you may modify it to suit your specific needs PDA or Mobile Handheld Device The Mobile Handheld configuration provides a starting point for personal digital assistants (PDAs) and clamshell-and-keyboard styled devices A mobile handheld is a portable device that gives the user access to a variety of functionality including internet access, an address book, a calendar, and e-mail PDAs allow users to carry powerful business tools in a small and lightweight device The PDA or Mobile Handheld configuration allows a wide range of functionality There are three two variants of the Mobile Handheld configuration that may be selected during the creation of the platform from the New Platform Wizard: PDA / Mobile Handheld PDA / Mobile Handheld variant includes the base operating system, the Standard Windows CE Shell, Microsoft ActiveSync®, and a choice of browsers and other applications PDA / Mobile Handheld with Applications PDA / Mobile Handheld with Applications variant includes the features in the PDA / Mobile Handheld variant, as well as Inbox, Windows Media Player, and WordPad Cell Phone/Smart Phone The Cell Phone/Smart Phone configuration is targeted to provide functionality for a Microsoft® Windows® CE-based mobile handset There is only one ... trademarks of their respective owners Module 1: Overview of Windows CE NET Overview Overview of Windows CE NET Core Operating System Architecture Advanced Features of Windows CE NET Networking... Describe the support for security feature Module 1: Overview of Windows CE NET Overview of Windows CE NET Windows CE NET: Design Goals What is New in Windows CE NET? Basic Configurations Target... Japanese edit control, level Module 1: Overview of Windows CE NET Windows CE NET supports edit control level as a default, which is similar to Microsoft Windows 98 and Microsoft Windows 2000 Level support