Web Services On Web Services On Devices Devices The protocol now and for the The protocol now and for the future future Rob Williams Rob Williams Program Manager Program Manager Windows Device Experience Windows Device Experience Group Group Microsoft Corporation Microsoft Corporation
27
Embed
Web Services On Devices The protocol now and for the future Rob Williams Program Manager Windows Device Experience Group Microsoft Corporation.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Web Services On DevicesWeb Services On DevicesThe protocol now and for the futureThe protocol now and for the future
Web Services use on devices todayWeb Services use on devices todayThe protocolThe protocol
ImplementationsImplementations
Camera demoCamera demo
Web Services on devices tomorrowWeb Services on devices tomorrowProxy enhancementsProxy enhancements
Roaming camera demoRoaming camera demo
TCP/IPTCP/IPWS ProtocolsWS Protocols
Devices Profile for Web ServicesDevices Profile for Web Services
Software talking to SoftwareSoftware talking to Software
What Is Web Services?What Is Web Services?
PCsPCsDevicesDevicesServersServers
ServicesServices
Why Web ServicesWhy Web Services
Increased utility through communication Increased utility through communication and cooperationand cooperation
Web Services = QualityWeb Services = Quality
Enterprise-ready frameworkEnterprise-ready frameworkAlready proven in the enterpriseAlready proven in the enterprise
Allow your devices to move seamlessly Allow your devices to move seamlessly between SoHo and enterprise environments between SoHo and enterprise environments
WS protocols will be long-livedWS protocols will be long-livedThey’re general purpose and are being They’re general purpose and are being adopted by many large companies for adopted by many large companies for many applicationsmany applications
Multi-party reviews and interop eventsMulti-party reviews and interop eventsfor each specfor each spec
Secure ResourcesSecure ResourcesScenario – Secure access control for Scenario – Secure access control for Marketing collateral printerMarketing collateral printer
Implementations From MicrosoftImplementations From Microsoft
WSDAPI in Windows VistaWSDAPI in Windows VistaClients for Printers, Scanners, Projectors, Clients for Printers, Scanners, Projectors, PCs, PeoplePCs, People
Your Device Client!Your Device Client!
Windows Communication FoundationWindows Communication FoundationYour Internet Service!Your Internet Service!
Windows CEWindows CEProjector Device ServiceProjector Device Service
Digital Still CameraDigital Still Camera
Keiichi KishiKeiichi KishiProgram ManagerProgram ManagerWindows Device Windows Device Experience Group (Japan)Experience Group (Japan)
Digital Still CameraDigital Still Camera
Future Directions In Future Directions In Web Service DevicesWeb Service Devices
Cross-subnet discoveryCross-subnet discovery
Cross-Internet discoveryCross-Internet discovery
Roaming devicesRoaming devices
Service and client presenceService and client presence
Roaming camera demoRoaming camera demo
The Future: Cross The Future: Cross Subnet DiscoverySubnet Discovery
Now: Directed discovery in Now: Directed discovery in Windows VistaWindows Vista
Install Web Services device by nameInstall Web Services device by name
Future: Enterprise discovery proxyFuture: Enterprise discovery proxyBrowse for PCs, people and Web Services Browse for PCs, people and Web Services devices across entire organizationdevices across entire organization
Faster response than NETBiosFaster response than NETBios
The Future: Cross The Future: Cross Internet DiscoveryInternet Discovery
Scenario: A user wants to connect to and Scenario: A user wants to connect to and print to a printer across the Internetprint to a printer across the Internet
Trans Network Roaming Discovery Proxy Trans Network Roaming Discovery Proxy and PNRP allows cross internet resolutionand PNRP allows cross internet resolution
Based on WS-DiscoveryBased on WS-Discovery
PNRP name resolved by local Discovery PNRP name resolved by local Discovery Proxy to remote resourceProxy to remote resource
The Future: The Future: Roaming DevicesRoaming Devices
Scenario: A user on vacation sends Scenario: A user on vacation sends photos from a hotspot to his family’s photos from a hotspot to his family’s home PChome PC
Trans Network Roaming Discovery ProxyTrans Network Roaming Discovery ProxyTracks devices and clients as they move Tracks devices and clients as they move across the Internetacross the Internet
Based on WS-DiscoveryBased on WS-Discovery
The Future: PresenceThe Future: Presence
Scenario: A client uses a serviceScenario: A client uses a serviceon an intermittent connected deviceon an intermittent connected device
Roaming Digital Roaming Digital Still CameraStill Camera
Keiichi KishiKeiichi KishiProgram ManagerProgram ManagerWindows Device Windows Device Experience Group (Japan)Experience Group (Japan)
Roaming Digital Still CameraRoaming Digital Still Camera
HomeHome LibraryLibrary Coffee shopCoffee shop
Call To ActionCall To Action
Come to the Web Services on devices Come to the Web Services on devices Hand’s on lab and build a device!Hand’s on lab and build a device!
If you are building a printer, scanner, If you are building a printer, scanner, projector, or router contact us today!projector, or router contact us today!
Evaluate Web Services for your devices Evaluate Web Services for your devices and services for the devicesand services for the devices
Web Services is the future of network Web Services is the future of network device connectivitydevice connectivity
Related SessionsRelated Sessions
Up NextUp NextCON105 Web Services on devicesCON105 Web Services on devicesin Windows Vistain Windows Vista
Tomorrow 8:00amTomorrow 8:00amCON275 Web Services on devices:CON275 Web Services on devices:Hands on labHands on lab
Web Services On Web Services On Devices ResourcesDevices Resources
WS and WSD SitesWS and WSD SitesWeb ServicesWeb Services
Web Services Feedback WorkshopsWeb Services Feedback Workshopshttp://msdn.microsoft.com/webservices/community/workshops/http://msdn.microsoft.com/webservices/community/workshops/
Web Services BasicsWeb Services Basicshttp://msdn.microsoft.com/webservices/understanding/webservicebasichttp://msdn.microsoft.com/webservices/understanding/webservicebasics/default.aspxs/default.aspx
Devices Profile for Web ServicesDevices Profile for Web Serviceshttp://schemas.xmlsoap.org/ws/2006/02/devprof/http://schemas.xmlsoap.org/ws/2006/02/devprof/
it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.