Download presentation
Presentation is loading. Please wait.
Published byMaurice Nichols Modified over 9 years ago
1
2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 12, Microsoft® Windows® CE, Pocket PC and Stinger Outline 12.1 Introduction 12.2History 12.3Hardware 12.3.1 MIPS, ARM and Super-H (SH3) Processors 12.3.2Controls and Hardware Design 12.4Windows CE Operating System 12.4.1Windows CE-based Devices 12.4.2Embedded Systems 12.4.3Memory and Data-Storage Management 12.4.4 Kernel, Threads and Processes 12.4.5Security 12.4.6Running Applications 12.4.7Input Options
2
2001 Prentice Hall, Inc. All rights reserved. 2 Chapter 12, Microsoft® Windows® CE, Pocket PC and Stinger Outline 12.5 Microsoft Stinger 12.6Pocket PC Applications 12.6.1Types of Applications and Software 12.6.2 Development Tools 12.6.3Optional Section for Visual Basic Programmers 12.6.4Microsoft Mobile Information Server 2001 12.6.5Microsoft ActiveSync® 3.1 12.7Future of Windows CE and the PDA Market 12.8Internet and World Wide Web Resources
3
2001 Prentice Hall, Inc. All rights reserved. 3 12.1 Introduction Microsoft: world’s largest software company –Increasing presence in mobile market Pocket PC handheld device Microsoft® Windows CE®
4
2001 Prentice Hall, Inc. All rights reserved. 4 12.2 History Windows CE –1996: Windows CE V1.0 for H/PC –1997: Windows CE V2.0, improvements but not widely accepted –1998: Windows CE V2.11 –2000: Windows CE 3.0 for the H/PC –April 2000: Windows CE 3.0 for Pocket PC –High market share in Europe enabled by 2.5G and 3G technologies –Supports streaming multimedia enhanced by faster 2.5/3G networks
5
2001 Prentice Hall, Inc. All rights reserved. 5 12.3 Hardware Standard features and components of Pocket PC devices
6
2001 Prentice Hall, Inc. All rights reserved. 6 12.3.1 MIPS, ARM & Super-H (SH3) Processors Central processing unit (CPU): runs all operations and calculations Pocket PC Processors – Windows CE compatible –ARM (ARM Technologies) –Strong™ ARM (Intel) –Super-H™: SH3 (Hitachi) –MIPS (MIPS Technologies)
7
2001 Prentice Hall, Inc. All rights reserved. 7 12.3.2 Controls & Hardware Design PDA’s all have similar features Control Buttons: –Input data and view output, play games, write notes, etc…
8
2001 Prentice Hall, Inc. All rights reserved. 8 12.4 Windows CE Operating System Windows CE OS –Works in phones, handheld PCs and Pocket PCs –Controls memory, applications, performance and connectivity
9
2001 Prentice Hall, Inc. All rights reserved. 9 12.4.1 Embedded Systems Embedded Systems: small computer systems built into larger ones –Windows CE is embedded system for Pocket PCs and smart phones Windows CE is modular: divided into 9 modules –Each module componentized into 50/60 parts Manufacturers choose from 3 to 9 modules and pick between 5 microprocessors
10
2001 Prentice Hall, Inc. All rights reserved. 10 12.4.2 Windows CE-based Devices Windows CE used in devices other than Pocket PC –Stinger (scaled-down OS version) used in smart phones –Handheld PCs Has keyboard and larger screen than Pocket PC –CYPAQ Extension that allows Pocket PCs to transmit faxes and access the wireless web
11
2001 Prentice Hall, Inc. All rights reserved. 11 12.4.3 Memory and Data Storage Management Pocket PC memory types –Random Access Memory (RAM) Object store: retains stored files Program memory: holds program memory applications Where applications are executed Pocket PC RAM ranges from 8MB-16MB –Read-only Memory (ROM) Stores operating systems and built-in applications Windows 3.0 allows ROM items to execute in place (XIP): run straight from ROM If info stored in compact flash memory (expansion card), ROM must be transferred to RAM before executed
12
2001 Prentice Hall, Inc. All rights reserved. 12 12.4.4 Kernel, Threads and Processes Kernel is the heart of the OS and oversees functions such as memory management, thread scheduling, process handling and executing applications Threads can be viewed as units of scheduling and each are assigned a thread priority level –Priority levels range from real time (highest) to idle (lowest) –Higher levels have priority in the system Thread scheduling helps manage resources and allows OS to manage more efficiently
13
2001 Prentice Hall, Inc. All rights reserved. 13 12.4.5 Security Password protection –User creates and sets password –When activated, machine operable only when password entered –Also available for individual applications Viruses –Problem on Pocket PCs and phones –McAfee and Symantec produce anti-virus software for Pocket PCs
14
2001 Prentice Hall, Inc. All rights reserved. 14 12.4.6 Running Applications Windows CE is a multithreaded operating system: capable of multitasking –Thread: OS component that executes an application Assigned priority and time level: when and how fast processed –Multitasking: running more than one thread at a time –Windows CE supports 32 threads simultaneously
15
2001 Prentice Hall, Inc. All rights reserved. 15 12.4.7 Input Options Data entry methods –Digital keyboard: displayed on device –Character recognition: user learns character set –Portable keyboard: foldable accessory –Transcriber: translates user’s natural writing –Microphone: voice messages and audio clips Opening ThinkOutside’s Stowaway™ keyboard for Pocket PCs (Courtesy of Think Outside, Inc.)
16
2001 Prentice Hall, Inc. All rights reserved. 16 12.4.7 Input Options Pocket PC owners can use transcriber to write notes in their own handwriting (left) and then have it converted to text (right). (Pocket Word screenshot reprinted with permission from Microsoft Corporation)
17
2001 Prentice Hall, Inc. All rights reserved. 17 12.4.7 Input Options Ink and notepad allow users to design notes, reminders, short drawings, maps and diagrams with their own handwriting. (Screenshot reprinted with permission from Microsoft)
18
2001 Prentice Hall, Inc. All rights reserved. 18 12.5 Microsoft Stinger Smart phones use Stinger operating system –Competes with Palm OS, J2ME and Linux –2.5/3G technology to work with GPRS and GSM –Smaller subset of Windows CE: fewer modules, no Word or Excel support Internet access –Supports XML, MS JScript, cHTML, HTML and XHTML –Can adapt to new languages of 3G technologies –Secure transactions Supports WTLS protocol and SSL Stinger phone is 30% smaller and lighter than other phones, has color display option
19
2001 Prentice Hall, Inc. All rights reserved. 19 12.6 Applications Pocket PC applications and software –Programs –Development tools
20
2001 Prentice Hall, Inc. All rights reserved. 20 12.6.1 Types of Applications and Software Accessing Pocket PC applications –Handheld applications: downloaded to PC and synchronized –Wireless applications: allows wireless downloads Pocket PC applications: scaled-down versions of PC applications –Pocket Word Download documents, read and edit Inefficient to create new documents –Pocket Excel Creating small spreadsheets Update and modify downloaded spreadsheets Inefficient to create new spreadsheets
21
2001 Prentice Hall, Inc. All rights reserved. 21 12.6.1 Types of Applications and Software Pocket PC applications (cont’d) –Pocket Money Organize financial information Track investments and quotes with wireless connectivity –Microsoft Reader Allows e-book downloads –Pocket Streets Maps, directions and points of interest –Windows Media Player 7.1 Listen to audio and watch video Memory expansion recommended
22
2001 Prentice Hall, Inc. All rights reserved. 22 12.6.1 Types of Applications and Software Pocket PC applications (cont’d) –SQL Server 2000 Windows CE Update and create database information Create database queries Pocket PC software types –Freeware: software downloaded and used for free –Shareware: downloaded and used initially without payment, donations eventually requested –Shareware registration: demo downloaded and full version may be purchased from demo –Commercial software: full versions must be purchased
23
2001 Prentice Hall, Inc. All rights reserved. 23 12.6.1 Types of Applications and Software Internet browsing and wireless applications –Wireless modems or air cards required –Pocket Internet Explorer: Pocket PC web browser Shrinks text to fit screen
24
2001 Prentice Hall, Inc. All rights reserved. 24 12.6.1 Types of Applications and Software Document created using Pocket Word for a Pocket PC. (Screenshot reprinted with permission from Microsoft Corporation)
25
2001 Prentice Hall, Inc. All rights reserved. 25 12.6.1 Types of Applications and Software Comparison of Microsoft Excel as used on a desktop computer and a Pocket PC. (Screenshot reprinted with permission from Microsoft Corporation)
26
2001 Prentice Hall, Inc. All rights reserved. 26 12.6.1 Types of Applications and Software Pocket Money applications such as account management and investment trading available for Pocket PCs. (Screenshot reprinted with permission from Microsoft Corporation)
27
2001 Prentice Hall, Inc. All rights reserved. 27 12.6.1 Types of Applications and Software Microsoft Reader can highlight passages and text in e-books. (Screenshot reprinted with permission from Microsoft Corporation)
28
2001 Prentice Hall, Inc. All rights reserved. 28 12.6.1 Types of Applications and Software Pocket Street application showcasing the city of Boston. (Screenshot reprinted with permission from Microsoft Corporation)
29
2001 Prentice Hall, Inc. All rights reserved. 29 12.6.1 Types of Applications and Software
30
2001 Prentice Hall, Inc. All rights reserved. 30 12.6.1 Types of Applications and Software
31
2001 Prentice Hall, Inc. All rights reserved. 31 12.6.1 Types of Applications and Software
32
2001 Prentice Hall, Inc. All rights reserved. 32 12.6.1 Types of Applications and Software
33
2001 Prentice Hall, Inc. All rights reserved. 33 12.6.1 Types of Applications and Software
34
2001 Prentice Hall, Inc. All rights reserved. 34 12.6.1 Types of Applications and Software Pocket Internet Explorer allows users to browse the World Wide Web by shrinking a Web site to a more viewable size. (Screenshot reprinted with permission from Microsoft Corporation)
35
2001 Prentice Hall, Inc. All rights reserved. 35 12.6.2 Development Tools Microsoft eMbedded Visual Tools: used to create Windows CE applications for Pocket PC –Development in Visual C++ and Visual Basic –Windows Platform SDK for Pocket PC: emulation environment –Integrated Development Environment: visual environment for viewing code interface –Graphical User Interface: visual portion of program, where input and result displays
36
2001 Prentice Hall, Inc. All rights reserved. 36 12.6.3 Optional Section for Programmers
37
2001 Prentice Hall, Inc. All rights reserved. 37 12.6.3 Optional Section for Programmers Code listing for greeting application. (Screenshot reprinted with permission from Microsoft Corporation)
38
2001 Prentice Hall, Inc. All rights reserved. 38 12.6.4 Microsoft Mobile Information Server 2001 Microsoft Mobile Information Server 2001 Enterprise Edition –Runs on Microsoft.NET platform –Allows e-mail, business information and application access from anywhere
39
2001 Prentice Hall, Inc. All rights reserved. 39 12.6.5 ActiveSync® ActiveSync: personal information management (PIM) –Allows information transfers and updates between PC and PDA –Partnership: link between PDA and deskop –Permanent partnership Same items updated each time ActiveSync peformed –Guest partnership Only specified items updated
40
2001 Prentice Hall, Inc. All rights reserved. 40 12.6.5 ActiveSync® ActiveSync page to establish partnership type between Pocket PC device and a desktop computer. (Screenshot reprinted with permission from Microsoft Corporation)
41
2001 Prentice Hall, Inc. All rights reserved. 41 12.7 Future of Windows CE and the PDA Market The 3G standard for Windows CE devices –Handheld CDMA, GSM and CDPD support –Voice telephony –Bluetooth Closing gap between Pocket PCs and Palm devices Ability to adapt to market demand –New Windows CE version Talisker Bluetooth and DVD support and stronger security With increasing demand, developers of these “high-end” products will change market strategies
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.