Intelligent Devices Powered By Windows CE Lance Lillie Systems Engineer Walter Myers III ADCU Technical Evangelist Microsoft Corporation.

Slides:



Advertisements
Similar presentations
Home Server Goal: Provide synergy between existing audio/video equipment, PCs and the coming wave of smart connected devices.
Advertisements

Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Developing Windows ® CE Applications With Visual Basic ® Larry Roof tonked
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
Case Study: T-Mobile Retail Personal Coverage Check Kiosk Joe Wong, Integral GIS Sean Alexis, T-Mobile April 18, 2007.
Implementing Fault Tolerant Systems with Windows CE.NET Reliable System Design 2010 by: Amir M. Rahmani.
1 of 6 WINDOWS COMPARISION WINDOWSYEARSFEATURES WINDOWS The first version of windows provided a new software environment for developing and running.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Computer Basics 1 Computer Basic 1 includes two lessons:
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Chapter 1. What is computer fluency? The knowledge possessed by people who are able to navigate the digital world successfully NOT THIS.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Hands-On Microsoft Windows Server 2003 Networking Chapter 1 Windows Server 2003 Networking Overview.
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.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
LECTURE 14 Operating Systems and Utility Programs
Windows Embedded Overview Windows CE, XP Embedded, and WEPOS Frank Prengel Embedded Developer Evangelist Microsoft Germany.
SP2 Mikael Nystrom. Agenda Översikt Installation.
SharePoint Portal Server 2003 JAMES WEIMHOLT WEIDER HAO JUAN TURCIOS BILL HUERTA BRANDON BROWN JAMES WEIMHOLT INTRODUCTION OVERVIEW IMPLEMENTATION CASE.
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,
Windows XP Home Networking Scott Manchester Technical Evangelist Home Networking.
Android Introduction Platform Overview.
Computer Applications I Competency 3 – Use handheld devices. Objective 3.01 – Identify handheld applications.
Windows Server 2003 Terminal Server. Windows Terminal Server Rapid access to data and applications from anywhere LAN Data Wireless LAN VPN Applications.
More than You Want to Know About Pocket PC’s. What is a Pocket PC?
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
9. Car-Borne Information System
Operating Systems Operating System
Module 1 Additional Slides Introducing Windows XP Professional.
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective.
Survey of PC and Network Operating Systems
ROM Read Only Memory “…computer memory on which data has been prerecorded. Once data has been written onto a ROM chip, it cannot be removed and can only.
Introduction to Embedded Software Development School of software Engineering Introduction to Windows CE.
Lecture #10 COMPUTER SOFTWARE By Shahid Naseem (Lecturer)
DIT314 ~ Client Operating System & Administration CHAPTER 2 INTRODUCTION TO WINDOWS XP PROFESSIONAL Prepared By : Suraya Alias.
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
Configuring the network server GOUP 3 ® WORKGROUP: Mr. YUSUF Mr. BULHAN Mr. ABSHIR Mr. OSMAN.
Görkem Gülan Carlos Hurtado Carmel Roche Lars Eriksen Renato Zanetti Microsoft
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
Seamless Mobility: Michael Wehrs Director of Technology & Standards Mobile Device Division, Microsoft Corp. Wireless Software Innovations Spurring User.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
 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.
ARM offers a broad range of processor cores to address a wide variety of applications while delivering optimum performance, power consumption and system.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Manav Rachna College of Engineering 1 M.C.A. I SEM. Internet & Web Designing.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Introduction TO Network Administration
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
LO2 Understand the key components used in networking.
History of Windows Operating System. Windows 1.0 Debuted in 1985 First version of Windows that was set up to use bitmap displays and mouse pointing devices.
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
HP Network and Service Provider Business Unit Sebastiano Tevarotto February 2003.
Welcome to Xandros Desktop Version 2.0. What is Xandros? The New Standard – Xandros is the award winning new standard for Desktop Operating System software.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Introducing the Windows Mobile development
Project Target Develop a Web Based Management software suit that will enable users to control Hardware using standard HTTP & Java Applet compatible web.
MOBILE COMPUTING Jitendra Patel ROLL NO :- 38 TY MSC(CA & IT)
MOBILE DEVICE OPERATING SYSTEM
OPERATING SYSTEMS.
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Module 1: Introduction to Windows CE
Instructor: Mort Anvari
Wireless networking Rytis Garbauskas.
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Overview of System Development for Windows CE.NET
Presentation transcript:

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 Price and computing power Size and functionality Non-PCs Mobile Entertainment and multimedia Embedded Desktop Laptop Server PCs NetPC

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

Windows CE Designed for intelligent digital appliances

Vision For Windows CE Entertain Platform to make better devices Access to information Improvecommunication

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

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

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

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

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

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

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

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

Our Non-PC Device Initiative ISVsMicrosoft Windows CE SDK Windows CE Applications Non-PC device Internet Windows CE- based devices PC OEMsIHVs SI’s, processor partners Windows CE SDK, DDK, ETK

Processors Running Windows CE  AMD46DX5, 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)  ToshibaTX3912 (MIPS core) CPU vendor Supported families

Windows CE Families Of Devices PC companions Entertainment Vertical business

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

DATUS DATUS Personal Navigation Assistant Personal Navigation Assistant Vertical Market Devices Radiant Systems Internet mini-kiosk or self-order system Radiant Systems Internet mini-kiosk or self-order system

Auto PC Handheld PC Synchronized Customizable Expandable Access information Create information PC Companion Line Palm PC

PC Companion Products: What You Get Mobility Instant On Look and feel ConnectivityExpandableUpgradable Choice of hardware and software

Audio Calendar Corporate Intranet data Fax Internet “push content” Video Voice mail Web browsing Wiredandwirelessdevices Connectivity Anytime, Anywhere

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

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

H/PC Update

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

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

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  “Pocket Visual Basic” support:  Enables scripting of forms and ActiveX Controls

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.

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