+ All Categories
Home > Documents > Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division...

Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division...

Date post: 25-Dec-2015
Category:
Upload: beryl-mccormick
View: 216 times
Download: 1 times
Share this document with a friend
Popular Tags:
35
Consumer Technologies Consumer Technologies For Windows For Windows ® Carl Stork Carl Stork General Manager General Manager Windows Operating Windows Operating System Division System Division Microsoft Corporation Microsoft Corporation
Transcript
Page 1: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Consumer Technologies Consumer Technologies For WindowsFor Windows®®

Carl Stork Carl Stork General ManagerGeneral ManagerWindows OperatingWindows OperatingSystem Division System Division Microsoft CorporationMicrosoft Corporation

Page 2: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Focus On Two Focus On Two TechnologiesTechnologies

Part 1: Part 1: Digital ImagingDigital Imaging

Part 2:Part 2: Consumer Networking With Consumer Networking With Universal Plug & PlayUniversal Plug & Play

Page 3: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Vision ForVision ForImagingImaging

Page 4: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Imaging : An Important Imaging : An Important Growth OpportunityGrowth Opportunity

New usage scenario for PCsNew usage scenario for PCs PC is a great toolPC is a great tool

StoringStoring Finding and manipulatingFinding and manipulating Publishing Publishing

Page 5: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Imaging ScenariosImaging ScenariosCommon problemsCommon problems

Image acquisitionImage acquisition Data exchangeData exchange

ManipulationManipulation Color WYSIWYGColor WYSIWYG UI for accessing images UI for accessing images

RetrievalRetrieval CatalogingCataloging SearchSearch

Publishing and sharingPublishing and sharing

Page 6: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Windows Media Services Windows Media Services delivers “Ease of Use”delivers “Ease of Use”

Windows Media ServicesWindows Media Services

Windows Image Acquisition (WIA)Windows Image Acquisition (WIA) Digital Content Management (DCM)Digital Content Management (DCM) Generic device supportGeneric device support

Page 7: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

WIAWIA

Device ObjectDevice Object

User ModeUser Mode

Kernel ModeKernel ModeWDM DriverWDM Driver

BUSBUS

DeviceDevice

Image ProcessingImage Processing

Device DriverDevice Driver

WIA Device Mgr. WIA Device Mgr. ObjectObject

IHVIHV

MicrosoftMicrosoft

InterfaceInterface

ApplicationApplication

TWAIN DSMTWAIN DSM

Compatibility Data SourceCompatibility Data Source

Server processServer process

Client processClient process

Common/IHV Common/IHV DialogsDialogs

COMCOM

ISVISV

ClassClassInstallerInstaller

EventEventMonitor/Monitor/

AcquisitionAcquisitionManagerManager

ExplorerExplorerUIUI

VisualVisualBasicBasicAndAnd

othersothers

Driver ServicesDriver ServicesLibraryLibrary

AutomationAutomationLayerLayer

Page 8: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Picture Acquisition Picture Acquisition ManagerManagerFranc J. CamaraFranc J. CamaraProgram ManagerProgram ManagerWindows Operating System DivisionWindows Operating System DivisionMicrosoft CorporationMicrosoft Corporation

Page 9: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Other WIA PeripheralsOther WIA Peripherals

Shared / network scannersShared / network scanners Film / photo scannersFilm / photo scanners Production scannersProduction scanners Multi-mode peripheralsMulti-mode peripherals Video streaming devicesVideo streaming devices

WDM streaming onlyWDM streaming only

Page 10: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Digital Content Digital Content ManagementManagement PC as digital media repositoryPC as digital media repository Exploding availability of digital media Exploding availability of digital media Digital media more prolific,Digital media more prolific,

harder to manageharder to manage No application standard No application standard Poor integration with off-linePoor integration with off-line

stores or the Internetstores or the Internet

Page 11: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Digital Content Digital Content ManagementManagement

Franc J. CamaraFranc J. Camara

Page 12: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Consumer Windows Consumer Windows Imaging DeliverablesImaging Deliverables WindowsWindows® ® 2000 image-related advancements2000 image-related advancements

Image preview template in ExplorerImage preview template in Explorer Improved kernel mode componentsImproved kernel mode components Increased driver coverageIncreased driver coverage

New imaging-specific advancementsNew imaging-specific advancements Windows Image Acquisition (WIA)Windows Image Acquisition (WIA) Generic, standards-based driversGeneric, standards-based drivers Shell enhancementsShell enhancements

Digital content management (DCM)Digital content management (DCM) Extract/record properties, allow search/retrieval Extract/record properties, allow search/retrieval

based on propertiesbased on properties Query by example (AKA “looks like”)Query by example (AKA “looks like”)

Page 13: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Windows Digital Video Windows Digital Video ArchitectureArchitecture

OHCI minidriverOHCI minidriver

1394 1394 Bus Bus Class DriverClass Driver

WDM Stream WDM Stream ClassClass

DirectShowDirectShow(KSproxy)(KSproxy)

The application The application supports DS supports DS

AV/C controls AV/C controls and uses the DS and uses the DS

interfaceinterface

DirectShow DirectShow ApplicationApplication

Device specific Device specific DV minidriverDV minidriver

WDM Streaming WDM Streaming enables the best enables the best possible real-time possible real-time performance for performance for media streamingmedia streaming

EncompassesEncompasses DVDDVD DTVDTV DVRDVR 1394 DV1394 DV

HW independentHW independentcomponentscomponents

HW and Bus specificHW and Bus specificcomponentscomponents

Page 14: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

SummarySummary

Digital imaging scenarios exist across Digital imaging scenarios exist across the entire spectrum of consumersthe entire spectrum of consumersand businessesand businesses Market larger than PC-owner marketMarket larger than PC-owner market

Opportunities exist for integration of Opportunities exist for integration of imaging technology into the platform imaging technology into the platform and into devicesand into devices

Requires industry collaboration to Requires industry collaboration to address HW specific issuesaddress HW specific issues

Page 15: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Hardware Opportunities Hardware Opportunities

Transparent interoperabilityTransparent interoperability StorageStorage Performance and bandwidthPerformance and bandwidth Maintaining image fidelityMaintaining image fidelity

Page 16: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Call To ActionCall To Action

Imaging product plansImaging product plans Make devices that work wellMake devices that work well

with Windowswith Windows®®

Plug and Play only (no install program)Plug and Play only (no install program) Must have INF fileMust have INF file

Send us feedback about future Send us feedback about future product plans product plans

Actively participate in worldwide Actively participate in worldwide standards effortsstandards efforts

Submit devices and drivers to WHQLSubmit devices and drivers to WHQL

Page 17: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Consumer Networking Consumer Networking With Universal PlugWith Universal Plugand Playand Play

Page 18: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

ServicesServices

Info

rmat

ion

Info

rmat

ionM

ultimedia

Multim

edia

MultimediaMultimediainformationinformation

. . . . . . Connecting EverythingConnecting Everything

Computing Everywhere . . .Computing Everywhere . . .

Page 19: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

New media supportNew media support

End to endEnd to endbroadbandbroadband

Home Network ComponentsHome Network ComponentsPublic networksPublic networksPSTN, InternetPSTN, Internet

Internet Internet ConnectionConnectionSharingSharing

CameraCamera PrinterPrinter

Page 20: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

HubHub

Power LinePower Line

NetworkNetwork

CameraCamera ScannerScanner

PrinterPrinterWeb Web

phonephone

NetworkNetworkcameracamera

IEEE 1394IEEE 1394

EntertainmentEntertainmentCenterCenterCommunicationsCommunications

and controland control

HomeRFHomeRF

Consumer NetworkingConsumer Networking

HubHub

Public networksPublic networksPSTN, InternetPSTN, Internet

HomePNAHomePNAPhone Line NetworkPhone Line Network

Powerful but complexPowerful but complexinfrastructure can resultinfrastructure can result

Page 21: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Public networksPublic networksPSTN, InternetPSTN, Internet

What Users & Apps Must SeeWhat Users & Apps Must SeeInvisible networkingInvisible networking

Page 22: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

How Will We Get There?How Will We Get There?Microsoft’s consumer networking Microsoft’s consumer networking investments for 1999/2000:investments for 1999/2000:

Creating robust home net infrastructureCreating robust home net infrastructure End-to-end broadband architectureEnd-to-end broadband architecture Home network media supportHome network media support Internet Connection Sharing (ICS)Internet Connection Sharing (ICS) EasyNet and HomeLinkEasyNet and HomeLink

Delivering seamless interoperability Delivering seamless interoperability via this infrastructure via this infrastructure Universal Plug and PlayUniversal Plug and Play Home APIHome API

Page 23: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

More information at http://www.microsoft.com/homenetMore information at http://www.microsoft.com/homenet

Universal Plug and PlayUniversal Plug and PlayOpen standard technology for transparently Open standard technology for transparently connecting Appliances, PCs, and Servicesconnecting Appliances, PCs, and Services

Simplified connectivity by Simplified connectivity by extending Plug and Play:extending Plug and Play: Supports networksSupports networks Supports peer-to-peerSupports peer-to-peer

Pragmatic approach Pragmatic approach Based on existing Internet Based on existing Internet

standards and technologiesstandards and technologies

Page 24: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Universal Plug and Play enhances both network attached and local devices

Universal Plug and Play Universal Plug and Play ApplicationsApplications

Intelligent appliancesIntelligent appliances Smart objectsSmart objects Network peripheralsNetwork peripherals Shared PC peripheralsShared PC peripherals New form factorsNew form factors GamingGaming Network servicesNetwork services

Page 25: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

IP Home NetworksIP Home NetworksUsing HomePNA, Ethernet, Using HomePNA, Ethernet,

Wireless, Powerline, CATV, 1394Wireless, Powerline, CATV, 1394

UPnP Service ProvidersUPnP Service Providers

InternetInternetE.g., Broadband shared E.g., Broadband shared

via NATvia NAT

Application Application

IP-based devicesIP-based devicesDirectly connected and proxiedDirectly connected and proxied

Non-IP DeviceNon-IP DeviceService ProvidersService Providers

Non IP-based devicesNon IP-based devicesX-10, CEBus, 1394/HAVi, etc.X-10, CEBus, 1394/HAVi, etc.

Universal Plug and PlayUniversal Plug and Play

Page 26: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

WindowsWindows®® UPnP Support UPnP Support

UPnP will be implemented for all UPnP will be implemented for all Windows platformsWindows platforms PCs and devices runningPCs and devices running

Windows 98 / 2000 / CEWindows 98 / 2000 / CE

Windows UPnP architecture in Windows UPnP architecture in development nowdevelopment now

New uses for today’s softwareNew uses for today’s softwareand peripheralsand peripherals

Page 27: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Announcing “The UPnP Forum”Announcing “The UPnP Forum”Open working group to promote UPnP standardsOpen working group to promote UPnP standards

Cooperative industry standards developmentCooperative industry standards development Open to all companies wishing to contribute technical Open to all companies wishing to contribute technical

resources to specific XML object class specificationsresources to specific XML object class specifications

First meeting on June 7, 1999, in Redmond, WAFirst meeting on June 7, 1999, in Redmond, WA Initial object class lists to be determinedInitial object class lists to be determined

Web site: Web site: http://www.upnp.orghttp://www.upnp.org Live now, with developer evaluation kitLive now, with developer evaluation kit Access to specifications, source code, whitepapersAccess to specifications, source code, whitepapers Namespace and repository for device & service descriptionsNamespace and repository for device & service descriptions RFC process for XML object descriptions proposalsRFC process for XML object descriptions proposals Eventually: Developer discussion web, peer supportEventually: Developer discussion web, peer support

Page 28: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Envisioning the Universal Envisioning the Universal Plug and Play HomePlug and Play Home

Page 29: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Things To Watch ForThings To Watch For Devices that…Devices that…

Communicate peer-to-peerCommunicate peer-to-peer Are automatically discovered & Are automatically discovered &

configuredconfigured

Networks that…Networks that… Use different media typesUse different media types Deliver Internet throughout the homeDeliver Internet throughout the home

PCs that…PCs that… Add value to these devices and networksAdd value to these devices and networks

Page 30: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

UPnP At Every StepUPnP At Every StepDelivering seamless interconnectionDelivering seamless interconnection

Electronic photo frame (EPF)Electronic photo frame (EPF) Announcing itself as a device/serviceAnnouncing itself as a device/service Discovering photo album services from PCDiscovering photo album services from PC

Consumer PCConsumer PC Discovering digital camera, web based photo album Discovering digital camera, web based photo album

service, EPF, and all other devicesservice, EPF, and all other devices

Digital TVDigital TV Discovering surveillance camera, printers, and web based Discovering surveillance camera, printers, and web based

printing serviceprinting service

Universal Remote ControlUniversal Remote Control Discovering CD audio player and all other devicesDiscovering CD audio player and all other devices

Page 31: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

WinHEC UPnP ShowcaseWinHEC UPnP Showcase20+ companies showing reality behind the vision20+ companies showing reality behind the vision

Actual UPnP devices & servicesActual UPnP devices & services On phoneline, wireless, Ethernet, home control, and 1394On phoneline, wireless, Ethernet, home control, and 1394

Located in partner demo area on trade show floorLocated in partner demo area on trade show floor Web version on http://www.upnp.org/upnpdemosWeb version on http://www.upnp.org/upnpdemos

R

Page 32: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Metrics For SuccessMetrics For Success

Invisible networking: “Plug it in and it works”Invisible networking: “Plug it in and it works” Self configuring, dynamic, automatic discoverySelf configuring, dynamic, automatic discovery Build on existing Internet StandardsBuild on existing Internet Standards

Naturally shared informationNaturally shared information All devices exchange relevant dataAll devices exchange relevant data Transparent replication when requiredTransparent replication when required

Rich end user experiencesRich end user experiences Together, connected devices provide building Together, connected devices provide building

blocks for new business and usage modelsblocks for new business and usage models

Work across all network and device typesWork across all network and device types

Page 33: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Call To ActionCall To Action1999 is the year we start delivering1999 is the year we start delivering

Get more details from Home Net Forum:Get more details from Home Net Forum: Broadband, ICS, HAPI, more…Broadband, ICS, HAPI, more…

Join Universal Plug and Play initiativeJoin Universal Plug and Play initiative Partner in design andPartner in design and

standardization processesstandardization processes Use development kit to prototypeUse development kit to prototype

Ship home network-ready products nowShip home network-ready products now Integrate media and UniversalIntegrate media and Universal

Plug and Play standardsPlug and Play standards Test with WindowsTest with Windows®® 98 and Windows 98 and Windows®® 2000 2000

Page 34: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

ConclusionConclusion

Imaging and Consumer Imaging and Consumer Networking Key Opportunities Networking Key Opportunities

for 1999-2000for 1999-2000

Page 35: Consumer Technologies For Windows ® Carl Stork General Manager Windows Operating System Division Microsoft Corporation.

Recommended