Windows Embedded CE 6.0 R3 Cashmere

Windows Embedded CE 6.0 R3 – Cashmere SYNNEX TECHNOLOGY INTERNATIONAL CORP. FAE 林孝薇 / Sherwin Email: [email protected] TEL: 02-25063320 #1032 Date...
Author: Clinton Harrell
8 downloads 1 Views 4MB Size
Windows Embedded CE 6.0 R3 – Cashmere SYNNEX TECHNOLOGY INTERNATIONAL CORP. FAE 林孝薇 / Sherwin Email: [email protected] TEL: 02-25063320 #1032 Date: 2009/11/10

Naming

General Embedded

General Embedded

Platform Toolkits

Platform Toolkits

& XP for Embedded System

Windows Embedded CE Roadmap

Windows Embedded Compact (Chelan)

Windows Embedded CE 6.0 R2 Windows Embedded CE 6.0 R3 (Cashmere)

Windows Embedded NavReady 2009

Shipped

Approved

Introducing “Cashmere” Windows Embedded CE 6.0 is a reliable operating system in componentized scalable form; enabling you to quickly and easily build small footprint devices. Cashmere brings the latest technologies to address key customer requirements. • Rich UX • High Fidelity Internet • Connectivity • Productivity Microsoft Confidential – NDA Only

Embedded Consumer Device Space

Cashmere Enabled Functionality Rich User Experience

High Fidelity Internet

Microsoft Confidential – NDA Only

Ease of Connectivity

What hasn’t changed

• Platform Builder doesn’t change There are some new component options

• OS Kernel doesn’t change A couple of updated components

• Board Support Package don’t change BSPs have same design as CE 6.0

Microsoft Confidential – NDA Only

Installation Requirements

Installing Windows Embedded CE 6.0 R3 requires all current updates to VS and PB:         

Visual Studio 2005 Visual Studio 2005 Service Pack 1 Visual Studio 2005 Vista Service Pack Windows Embedded CE 6.0 Windows Embedded CE 6.0 Service Pack 1 Windows Embedded CE 6.0 R2 Windows Embedded CE 6.0 R3 3rd Party Components (Optional) Expression Blend 2.0

Microsoft Confidential – NDA Only

Cashmere Implementation Immersive User Experience across UI and Applications Silverlight based UI Technology, Touch and Gestures

Rich Multimedia Experiences Brows Brows Brows er er er

Cloc k

Medi a Media Media

Conne Off i cNavigat t ce Office Office Navigat ion ion

Calcu l ator

Game s

Pic tu res

Windows Media Player, HTTP streaming, Digital Rights Management, UPnP

Rich Media Browsing Optimized Device Experience Adobe Flash Lite 3.1 Enable and manage connections through many wired and wireless technologies Wi-Fi, Bluetooth, cellular, TCP/IP

Bring Productivity to any device Office Viewers, PDF Reader, ActiveSync Microsoft Confidential – NDA Only

Rich UI based on Silverlight

Microsoft Silverlight 2 subset (Alchemy)  Define visual UI for application in XAML  Separate programming logic and UI design  Create interactive multimedia UI Microsoft Confidential – NDA Only

Rich UI based on Silverlight XAML Images Fonts

User Application.exe • Support for either OpenGL or DirectDraw. Native XAML API

Silverlight Core

GWES (Windowing and Event System)

• What’s new: Silverlight Based API Silverlight Core

GPU Plug-In

User GWES Kernel Components

Kernel Display Driver

Microsoft Confidential – NDA Only

• C++ UI base

• Subset of Silverlight 2

Rich UI based on Silverlight Expression Blend

A A new new application application framework framework powered powered by by Silverlight Silverlight technology technology that that allows allows OEMs OEMs to to create create innovative innovative user user experiences experiences ItIt empowers empowers OEMs OEMs to to easily easily differentiate differentiate their their user user experiences experiences using using the the Expression Expression Design Design Suite Suite while while working working in in aa native native C++ C++ environment environment

XAML

Web App

Device UX

OEMs OEMs can can now now leverage leverage the the huge huge design design community community of of Web Web and and desktop desktop developers developers

Desktop App Microsoft Confidential – NDA Only

Rich UI based on Silverlight

Resource: UI Source code is available at: \ \PUBLIC\COMMON\OAK\DEMOS\XAMLPERF

The XAML files for the three included animations are available at: \Public\Common\Oak\Files\Xamlperf.

Microsoft Silverlight for Windows Embedded: http://www.microsoft.com/windowsembedded/en-us/products/windowsce/silverlightforwe.mspx

Microsoft Confidential – NDA Only

Touch and Gesture System level gesture APIs Single point touch Enable/Disable API for a control Default pan and flick gestures

Gesture animation support Physics engine APIs to define custom animations

Gesture plug-in model Custom gesture recognizer plug-in New gestures will co-exist with default gestures (pan / flick)

Microsoft Confidential – NDA Only

Touch and Gesture Resource: Gesture Reference: • MSND: ms-help://MS.VSCC.v80/MS.VSIPCC.v80/MS.WindowsCE.v60.en/CE_OS_ShellUI/html/d445d936-e1014b32-864b-a72711be86aa.htm • http://msdn.microsoft.com/en-us/library/ee220917.aspx

Microsoft Confidential – NDA Only

High Fidelity Internet

IE 6.0 Enhanced Browser – tiling engine

Smooth panning and zooming Text that scales with zooming Better performance with hardware acceleration for graphics UI customization with XAML framework Support for touch gestures

Microsoft Confidential – NDA Only

High Fidelity Internet

Microsoft Confidential – NDA Only

High Fidelity Internet Adobe Flash Lite 3.1.0 Supports playback of videos or animations that are compatible with Adobe Flash Player License is fully integrated in CE Flash 9 equivalent Browser plug-in only More addressable websites SYSGEN_IE_FLASHLITE

Microsoft Confidential – NDA Only

High Fidelity Internet

Resource: Browser UI code: \ PUBLIC\IE\OAK\IESAMPLE_EXR\UI

Adobe Flash Lite 3.0: http://livedocs.adobe.com/flashlite/3.0/docs/

Microsoft Confidential – NDA Only

Connectivity Connection Manager Single interface for App requesting network connectivity. Best match Notification when connection status changed Application doesn’t have to understand how these connections are established. Connection Manager arbitrates between voice/data calls in BT or built-in radio

Alternative Networking Stack Designed specifically for embedded processors Small Cache requirement Higher Throughput Performance Microsoft Confidential – NDA Only

Connectivity ConnMgr.exe: • Interacts with the applications requesting connections. • Maintains a list of all connection requests, priorities, and configuration information. ConnPlan.dll: • Calculates the best connection path to take. CSPRas.dll: Support for RAS connections over, • Point-to-Point Protocol (PPP) by using BT DUN • GPRS data connections using the GSM radio. CSPBTVoice.dll: • Support for managing Bluetooth connections. CSPNet.dll: Support for • ActiveSync Desktop Pass-through (DTPT) connection • Wireless LAN (WLAN) connections.

Microsoft Confidential – NDA Only

Connectivity

Resource: Connection Manager Application Development : ms-help://MS.VSCC.v80/MS.VSIPCC.v80/MS.WindowsCE.v60.en/CE_OS_Phone/html/9cedccb5-c686-426f-a5c4-cd0c2cee331e.htm

Microsoft Confidential – NDA Only

Productivity – Office and PDF Office Document Viewers Installs as a 3rd party .msi: Westtek File Viewers Appears in Platform Builder catalogue Support 4 viewer formats: Excel (97 or 2003) Word (97 or 2003) PowerPoint (97 or 2003) PDF Viewer (1.3 through 1.7)

Microsoft Confidential – NDA Only

Productivity – Office and PDF Multiple document tabbed interface Full screen or Windowed mode Toolbars for navigation and zoom Bookmarks pane for navigation to bookmarks Localized into all Platform Builder supported languages Contains supporting files for PDF Chinese, Japanese, Korean

Microsoft Confidential – NDA Only

Productivity – QQ Messenger QQ Messenger Client Tencent Mobile QQ Version 1.0 Sign in/out Text message Multimedia message Contacts managements System setting Status setting User groups Save conversations

Microsoft Confidential – NDA Only

Building on Solid Foundation Windows Embedded CE 6.0 with R2 Preemptive, 32 bit Multitasking Kernel 2GB Virtual Memory per Process Up to 32K Concurrent Processes – Replaces 32 Process Slots Kernel Mode Drivers – Minimize Context Switching Real-Time –