 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.

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

Chapter 1:Introduction to the world of computers
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 6A Operating System Basics PART II.
MHK200 Module 1: Introduction to Windows CE. MHK200 Overivew Windows CE Design Goals Windows CE Architecture Supported Technologies, Libraries, and Tools.
Mobile Computing Advantages and limitations of mobile computing
V | © OverDrive, Inc | Page 1 Browse, Check Out, Download! Learn how to browse, check out, and download digital titles from [YOUR LIBRARY]
Chapter 1 Introduction to Computers p. 6.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
What Is a Computer and What Does It Do?
Computing Fundamentals Module A © CCI Learning Solutions Inc. 1 Unit 1: Recognizing Computers Lesson Topic 1Computers All Around Us 2Elements of a Personal.
Introduction to Computers and Information Systems CE 100: Module 1: Hardware.
Introduction to the World of Computers
1 Introduction Lecture 1 CSCI 1405 Introduction to Computer Science Fall 2006.
Chapter 1. What is computer fluency? The knowledge possessed by people who are able to navigate the digital world successfully NOT THIS.
Introduction to windows operating system i
Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
Introduction to Computers Essential Understanding of Computers and Computer Operations.
CATEGORIES OF COMPUTERS
Understanding Computers
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Symbian os with smart phones Guided by: Hetal A Josiyara
Introduction to Windows CE for Wireless Development Terence Goggin President, Information Appliance Associates Chris De Herrera Webmaster,
Introduction to the Resources of Pocket PC Bo-Yuan Peng National Taiwan University.
Computer Applications I Competency 3 – Use handheld devices. Objective 3.01 – Identify handheld applications.
More than You Want to Know About Pocket PC’s. What is a Pocket PC?
1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
Microsoft Office 2010 Introduction to Computers and How to Purchase Computers and Mobile Devices.
Introduction to Computers
Operating Systems Operating System
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Introduction to Computers
Chapter 4 System Software.
1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)
FALL 2012 Dr. Ghada Drahem Facult y of Engineering Computer Engineering Department.
What Is a Computer? How is a computer defined?
Living in a Digital World Discovering Computers Fundamentals, 2010 Edition.
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
Introduction to the World of Computers
Computer Concepts – Illustrated 8 th edition Unit A: Computer and Internet Basics.
CHAPTER FOUR COMPUTER SOFTWARE.
Microsoft Office 2007 Essential Introduction to Computers.
Week 1 Review of Computer Concepts. Objectives Recognize the importance of computer literacy Define the term, computer Identify the components of a computer.
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
MODULE 1 Computing Essentials © Paradigm Publishing, Inc.1.
Introduction to Computer and Computer Networking: Part I Xiangming Mu 9/16/2004.
Device- dependent Runs only on specific type of computer Types of Operating Systems What are some characteristics of operating systems? Next p
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Multimedia and Computers Introduction to Computers.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Application Software System Software.
Keyboard Computer Mouse Input devices is the information you put into the computer.
Introduction TO Network Administration
Living in a Digital World Discovering Computers Fundamentals, 2011 Edition.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
Chapter 2 Operating Systems
Computer and Internet Basics
Computer Software.
Chapter 11, Palm™ and Palm OS®
MOBILE COMPUTING Jitendra Patel ROLL NO :- 38 TY MSC(CA & IT)
Computers Are Your Future
OPERATING SYSTEMS.
The World as Seen by Pocket PC
Chapter 3 Hardware and software 1.
Chapter 3 Hardware and software 1.
Types of Software Mrs. S. Palmer Office Administration.
Computing Essentials Module 1.
Computing Essentials Module 1.
Presentation transcript:

 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 MIPS, ARM and Super-H (SH3) Processors Controls and Hardware Design 12.4Windows CE Operating System Windows CE-based Devices Embedded Systems Memory and Data-Storage Management Kernel, Threads and Processes Security Running Applications Input Options

 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 Types of Applications and Software Development Tools Optional Section for Visual Basic Programmers Microsoft Mobile Information Server Microsoft ActiveSync® Future of Windows CE and the PDA Market 12.8Internet and World Wide Web Resources

 2001 Prentice Hall, Inc. All rights reserved Introduction Microsoft: world’s largest software company –Increasing presence in mobile market Pocket PC handheld device Microsoft® Windows CE®

 2001 Prentice Hall, Inc. All rights reserved 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

 2001 Prentice Hall, Inc. All rights reserved Hardware Standard features and components of Pocket PC devices

 2001 Prentice Hall, Inc. All rights reserved 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)

 2001 Prentice Hall, Inc. All rights reserved Controls & Hardware Design PDA’s all have similar features Control Buttons: –Input data and view output, play games, write notes, etc…

 2001 Prentice Hall, Inc. All rights reserved Windows CE Operating System Windows CE OS –Works in phones, handheld PCs and Pocket PCs –Controls memory, applications, performance and connectivity

 2001 Prentice Hall, Inc. All rights reserved 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

 2001 Prentice Hall, Inc. All rights reserved 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

 2001 Prentice Hall, Inc. All rights reserved 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

 2001 Prentice Hall, Inc. All rights reserved 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

 2001 Prentice Hall, Inc. All rights reserved 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

 2001 Prentice Hall, Inc. All rights reserved 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

 2001 Prentice Hall, Inc. All rights reserved 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.)

 2001 Prentice Hall, Inc. All rights reserved 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)

 2001 Prentice Hall, Inc. All rights reserved 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)

 2001 Prentice Hall, Inc. All rights reserved 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

 2001 Prentice Hall, Inc. All rights reserved Applications Pocket PC applications and software –Programs –Development tools

 2001 Prentice Hall, Inc. All rights reserved 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

 2001 Prentice Hall, Inc. All rights reserved 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

 2001 Prentice Hall, Inc. All rights reserved 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

 2001 Prentice Hall, Inc. All rights reserved 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

 2001 Prentice Hall, Inc. All rights reserved Types of Applications and Software Document created using Pocket Word for a Pocket PC. (Screenshot reprinted with permission from Microsoft Corporation)

 2001 Prentice Hall, Inc. All rights reserved 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)

 2001 Prentice Hall, Inc. All rights reserved 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)

 2001 Prentice Hall, Inc. All rights reserved Types of Applications and Software Microsoft Reader can highlight passages and text in e-books. (Screenshot reprinted with permission from Microsoft Corporation)

 2001 Prentice Hall, Inc. All rights reserved Types of Applications and Software Pocket Street application showcasing the city of Boston. (Screenshot reprinted with permission from Microsoft Corporation)

 2001 Prentice Hall, Inc. All rights reserved Types of Applications and Software

 2001 Prentice Hall, Inc. All rights reserved Types of Applications and Software

 2001 Prentice Hall, Inc. All rights reserved Types of Applications and Software

 2001 Prentice Hall, Inc. All rights reserved Types of Applications and Software

 2001 Prentice Hall, Inc. All rights reserved Types of Applications and Software

 2001 Prentice Hall, Inc. All rights reserved 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)

 2001 Prentice Hall, Inc. All rights reserved 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

 2001 Prentice Hall, Inc. All rights reserved Optional Section for Programmers

 2001 Prentice Hall, Inc. All rights reserved Optional Section for Programmers Code listing for greeting application. (Screenshot reprinted with permission from Microsoft Corporation)

 2001 Prentice Hall, Inc. All rights reserved Microsoft Mobile Information Server 2001 Microsoft Mobile Information Server 2001 Enterprise Edition –Runs on Microsoft.NET platform –Allows , business information and application access from anywhere

 2001 Prentice Hall, Inc. All rights reserved 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

 2001 Prentice Hall, Inc. All rights reserved ActiveSync® ActiveSync page to establish partnership type between Pocket PC device and a desktop computer. (Screenshot reprinted with permission from Microsoft Corporation)

 2001 Prentice Hall, Inc. All rights reserved 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