44
1 U U - - Gov Gov 실현방안과 실현방안과 마이크로소프트 마이크로소프트 전략 전략 손진문 손진문 이사 이사 , , 대표컨설턴트 대표컨설턴트 한국마이크로소프트 한국마이크로소프트

U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

1

UU--GovGov의의 실현방안과실현방안과마이크로소프트마이크로소프트 전략전략

손진문손진문

이사이사, , 대표컨설턴트대표컨설턴트

한국마이크로소프트한국마이크로소프트

Page 2: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

2

발표발표 순서순서마이크로소프트마이크로소프트 소개소개–– 회사회사 소개소개, , 비전과비전과 플랫폼플랫폼

유비쿼터스유비쿼터스 컴퓨팅컴퓨팅마이크로소프트와마이크로소프트와 IT839IT839–– Microsoft doing DevicesMicrosoft doing Devices

•• Windows Mobile, Web Services for Devices (WSD)Windows Mobile, Web Services for Devices (WSD)–– Microsoft as a VisionaryMicrosoft as a Visionary

•• Smart Personal Object Technology, Invisible ComputingSmart Personal Object Technology, Invisible Computing–– Microsoft as a FacilitatorMicrosoft as a Facilitator

•• XML Web Services, IPv6, RFIDXML Web Services, IPv6, RFID신뢰받는신뢰받는 컴퓨팅컴퓨팅 환경환경–– NGSCB (NGSCB (akaaka Palladium), Fighting spam mailsPalladium), Fighting spam mails사례사례 소개소개 (RFID (RFID 기술을기술을 이용한이용한 통합방문자통합방문자 및및 문서관리시스템문서관리시스템))

Page 3: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

3

Microsoft in generalMicrosoft in generalCorporate profile, Platform offeringsCorporate profile, Platform offerings

Page 4: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

4

Microsoft?Microsoft?A horizontal software platform vendorA horizontal software platform vendorNotable characteristics of MicrosoftNotable characteristics of Microsoft–– IPRIPR--basedbased

•• Copyrights, patents, trademarks, and trade secretsCopyrights, patents, trademarks, and trade secrets

–– PartnerPartner--centric business (1:8 economic multiplier)centric business (1:8 economic multiplier)–– Small (but >Micro) but efficient organizationSmall (but >Micro) but efficient organization–– Multinational, global companyMultinational, global company

•• 마이크로소프트마이크로소프트, , 微软微软, , マイクロソフトマイクロソフト, , ……

Market leader in software industryMarket leader in software industry–– The unstoppable Microsoft wheel in the 90The unstoppable Microsoft wheel in the 90’’ss

Page 5: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

5

Platform OfferingsPlatform OfferingsFrom alreadyFrom already--shipped to soonshipped to soon--toto--shipsships

Windows Server SystemsWindows Server Systems–– Windows Server 2003Windows Server 2003–– SQL ServerSQL Server–– BizTalk ServerBizTalk Server

ClientsClients−− Windows XP, Tablet PC, Media CenterWindows XP, Tablet PC, Media Center

Devices/Appliances Devices/Appliances –– Windows MobileWindows Mobile–– Windows XP EmbeddedWindows XP Embedded–– Windows CE (Windows CE (PocketPCPocketPC, , SmartPhoneSmartPhone, , ……))

Personal Objects Personal Objects –– SPOTSPOTAdAd--hoc networks hoc networks –– Invisible ComputingInvisible Computing

Page 6: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

6

Platform ValuePlatform ValueIntegrationIntegration–– Not an afterthought but a design goalNot an afterthought but a design goal

InteroperabilityInteroperability–– Conforming to open standardsConforming to open standards–– De facto standard of Win32 & .NET FrameworkDe facto standard of Win32 & .NET Framework–– Solutions and tools such as Services for UnixSolutions and tools such as Services for Unix

•• A POSIX implementation for Windows A POSIX implementation for Windows –– SFU/SFU/InterixInterixInnovation vs. backward compatibility balanceInnovation vs. backward compatibility balanceCommon theme across the platformsCommon theme across the platforms–– Win32, .NET framework, XML, Web services,Win32, .NET framework, XML, Web services,……

Policy basedPolicy based--on total cost of ownershipon total cost of ownershipHuge global market opportunitiesHuge global market opportunities

Page 7: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

7

MicrosoftMicrosoft’’s Visions Vision

Platforms and tools for devicesPlatforms and tools for devices

–– Small devices: Windows MobileSmall devices: Windows Mobile

–– Tiny devices: SPOT, Invisible ComputingTiny devices: SPOT, Invisible Computing

““Web services everywhereWeb services everywhere”” visionvision

–– Even for small and tiny devices, UPnPEven for small and tiny devices, UPnP

Useful servicesUseful services–– Tablet PCTablet PC’’s, MapPoint, Smart Watchs, MapPoint, Smart Watch

Advanced scenarios and researchAdvanced scenarios and research

Page 8: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

8

Ubiquitous ComputingUbiquitous ComputingMicrosoftMicrosoft’’s Perspectivess Perspectives

Page 9: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

9

Unveiling Hypes of UbiCompUnveiling Hypes of UbiComp

Many meanings of UbiCompMany meanings of UbiComp–– Pervasive collaborative computingPervasive collaborative computing

–– Invisible computingInvisible computing

–– Seamless computingSeamless computing

–– Adopting standards like RFID, IPv6, etc.Adopting standards like RFID, IPv6, etc.

MicrosoftMicrosoft’’s focus: s focus: providing gluesproviding glues

–– Platforms and protocolsPlatforms and protocols

–– Useful services and scenariosUseful services and scenarios

–– Advanced research projects of MSRAdvanced research projects of MSR

Page 10: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

10

Mobile Platform OfferingsMobile Platform Offerings

Windows MobileWindows Mobile

–– Windows XP Windows XP EmbeddedEmbedded

–– Windows CEWindows CE

Small Devices

SPOTSPOT

Invisible ComputingInvisible Computing

Tiny Devices

Windows XPWindows XP

–– KeyboardKeyboard-- and and mousemouse--centriccentric

–– Inking capabilitiesInking capabilities

Full PC’s

Page 11: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

11

Windows MobileWindows Mobile

Windows CEWindows CEWindows CE integrates reliable real time Windows CE integrates reliable real time capabilities with advanced Windows technologies capabilities with advanced Windows technologies to rapidly build a wide range of innovative, to rapidly build a wide range of innovative, smallsmall--footprint devicesfootprint devices

Windows XP EmbeddedWindows XP Embedded

The most complete embedded platform enabling The most complete embedded platform enabling

advanced devices by delivering the power of advanced devices by delivering the power of

Windows in a componentized formWindows in a componentized form

Page 12: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

12

Portable Media CenterPortable Media Center

Provides the power and convenience of Provides the power and convenience of having all your favorite video, music, and having all your favorite video, music, and pictures at your fingertips anywhere, pictures at your fingertips anywhere, anytimeanytime

Page 13: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

13

SPOTSPOTSSmart mart PPersonal ersonal OObject bject TTechnologyechnology

Smart Personal Objects (Smart Personal Objects (SPOSPO’’ss))–– EverydayEveryday devices devices servingserving some useful purpose that can be some useful purpose that can be

carried, worn, or scattered throughout the carried, worn, or scattered throughout the envenv..

–– Core functionality can be amplified or improved with the Core functionality can be amplified or improved with the addition of softwareaddition of software

–– Provide personalized information in a timely fashionProvide personalized information in a timely fashion

SPOT provides a new method for people to remain SPOT provides a new method for people to remain connected to their worldconnected to their world–– Make Make SPOSPO’’ss smarter & connected, increase usefulnesssmarter & connected, increase usefulness

–– Utilizes the awareness to the context of the wearerUtilizes the awareness to the context of the wearer

The The 11stst product developedproduct developed according to this according to this vision vision is the is the Smart WatchSmart Watch

Page 14: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

14

Smart Watch ComponentsSmart Watch Components

New hardware platformNew hardware platform–– Custom silicon with ARM720 processor, ROM, Custom silicon with ARM720 processor, ROM,

SRAM, FM radioSRAM, FM radio–– National SemiconductorNational Semiconductor

New software platformNew software platform–– TinyHAL, TinyCLR, applicationsTinyHAL, TinyCLR, applications–– MicrosoftMicrosoft

Components and Packaged deviceComponents and Packaged device–– LCD, battery, case, strap, etc.LCD, battery, case, strap, etc.–– SuuntoSuunto, , TissotTissot, Abacus, and Fossil, Abacus, and Fossil

ServicesServices–– MSN, Outlook, news, weather, sports, traffic, MSN, Outlook, news, weather, sports, traffic,

stocks, etc.stocks, etc.

TinyCLRTinyCLR

Application SupportApplication Support(Libraries, Shell, Crypto, Graphics, (Libraries, Shell, Crypto, Graphics, ……))

Apps/Apps/ChannelsChannels

TinyHAL and DriversTinyHAL and Drivers

BootsBootstraptrap

Apps/Apps/ChannelsChannels

Apps/Apps/ChannelsChannels

Processor and PeripheralsProcessor and Peripherals

Page 15: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

15

Invisible ComputingInvisible Computing

A software platform for low cost embedded systems A software platform for low cost embedded systems communicating with each other and with big communicating with each other and with big computerscomputers–– http://research.microsoft.com/invisiblehttp://research.microsoft.com/invisible

Design principles of Invisible ComputingDesign principles of Invisible Computing–– No setup hasslesNo setup hassles

–– Make everyday objects better by adding computation, Make everyday objects better by adding computation, communication, and natural user interfacescommunication, and natural user interfaces

–– Web services for trust and service discovery for ad hoc Web services for trust and service discovery for ad hoc networksnetworks

•• Web services on a chipWeb services on a chip

–– Applications for home appliances, security, lighting, medical Applications for home appliances, security, lighting, medical electronic devices, wearable computers, sensor networks, electronic devices, wearable computers, sensor networks, toys, etc.toys, etc.

Page 16: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

16

Invisible Computing (ContInvisible Computing (Cont’’d)d)

Implementation of the platformImplementation of the platform–– ComponentComponent--based RTOSbased RTOS

•• RealReal--time schedulingtime scheduling

•• XMLXML--based configuration and communicationbased configuration and communication

•• Web services tuned for performanceWeb services tuned for performance

–– Programming in RealProgramming in Real--time C#time C#

Developing environmentsDeveloping environments–– WinbigWinbig

–– NTUNTU

–– GianoGiano

–– BoardsBoards

Page 17: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

17

Next Generation UPnPNext Generation UPnP

Align UPnP 2.0 with Web ServicesAlign UPnP 2.0 with Web Services–– Disaggregated discoveryDisaggregated discovery

–– SecuritySecurity

–– EventingEventing among networked devicesamong networked devices

Web Services for Devices, or WSD for shortWeb Services for Devices, or WSD for short

Page 18: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

18

Services and ScenariosServices and Scenarios

Location servicesLocation services

–– MapPoint Web Services, Location ServerMapPoint Web Services, Location Server

EasyLivingEasyLiving Project: Microsoft ResearchProject: Microsoft Research

MS Home of Microsoft EBCMS Home of Microsoft EBC

Page 19: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

19

Location ServicesLocation Services

MapPoint Web ServiceMapPoint Web Service–– Allow developers to integrate locationAllow developers to integrate location--based based

services into their applicationsservices into their applications•• Maps, driving directions, and proximity searchesMaps, driving directions, and proximity searches

–– Provide set of mappingProvide set of mapping--related contentrelated content•• Business listings, POI, various types of data, etc.Business listings, POI, various types of data, etc.

–– Serve Serve >>15M transactions daily15M transactions daily

MapPoint Location ServerMapPoint Location Server–– Provides access to location providers such as Provides access to location providers such as

mobile network operatorsmobile network operators

–– Acts as a proxy between applications and the Acts as a proxy between applications and the MapPoint Web ServiceMapPoint Web Service

8:00am

10:00am

12:00pm

2:00pm

6:00pm

60 minutes

30

min

ute

s

40

min

ute

s

45

min

ute

s

Avanade meeting10:00a-11:30a 2200 Elliott Ave, Seattle

Notes:Meeting with Jeff Morrisand Mark Bramley to discussPMM project.

Files:

Team Members:

Page 20: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

20

The The EasyLivingEasyLiving ProjectProject

Research project on Smart Room scenario to develop Research project on Smart Room scenario to develop an architecture and technologies for an architecture and technologies for intelligent intelligent environmentsenvironments

–– Dynamic aggregation of diverse I/O devices into a Dynamic aggregation of diverse I/O devices into a single coherent user experiencesingle coherent user experience

Key components of Key components of EasyLivingEasyLiving

–– Middleware to facilitate distributed computingMiddleware to facilitate distributed computing

–– Geometric environment modeling Geometric environment modeling

–– Perception to collect info about world state Perception to collect info about world state

–– Description to support decomposition of device control, Description to support decomposition of device control, internal logic and user interfaceinternal logic and user interface

Page 21: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

21

Microsoft ResearchMicrosoft Research

Pivotal in helping fulfill Pivotal in helping fulfill MicrosoftMicrosoft’’s s

vision for the future of computingvision for the future of computing–– A new era of personal, business and intellectual A new era of personal, business and intellectual

communication supported by computers and communication supported by computers and devices that are always available, vastly easier to devices that are always available, vastly easier to use and far more powerful than those of todayuse and far more powerful than those of today

Excellent incubating environment for Excellent incubating environment for many visionary projectsmany visionary projects

Page 22: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

22

Microsoft Research & UbiCompMicrosoft Research & UbiComp

Security, privacy and software infrastructureSecurity, privacy and software infrastructureRFIDRFID

Operating system for tiny computersOperating system for tiny computersInvisible Invisible ComputingComputing

Tag objects & places for autoTag objects & places for auto--bloggingblogging, , discussion threads, and info lookupdiscussion threads, and info lookup

AuraAura

extract indoor location data from CAD and extract indoor location data from CAD and representrepresent

Location Location RepresentationRepresentation

triangulation for Witriangulation for Wi--Fi and SPOT devices, Fi and SPOT devices, sensor fusion for location servicesensor fusion for location service

Location Location SensingSensing

Simple, pointingSimple, pointing--based remote controlbased remote controlXWandXWand and and World CursorWorld Cursor

Associate tablet PCs using bumping or pen Associate tablet PCs using bumping or pen gesturesgestures

Tablet PC Tablet PC StitchingStitching

Predict when youPredict when you’’ll be back to your officell be back to your officeCoordinateCoordinate

Best timing and channel for personBest timing and channel for person--toto--person person communicationcommunication

BestComBestCom

Page 23: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

23

Next InternetNext Internet

The major challenge of UbiCompThe major challenge of UbiComp

–– Extreme Extreme ComplexityComplexity and and ConcurrencyConcurrency

Ambient Intelligence as a solutionAmbient Intelligence as a solution

–– Ambient Calculi directly embedded into OS, Ambient Calculi directly embedded into OS, programming languages & toolsprogramming languages & tools

–– Provide next generation of Grid Computing Provide next generation of Grid Computing namely namely ““HPC on demandHPC on demand””

Page 24: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

24

Ambient IntelligenceAmbient Intelligence

Builds on three recent key technologiesBuilds on three recent key technologies–– Ubiquitous ComputingUbiquitous Computing

–– Ubiquitous CommunicationUbiquitous Communication

–– Intelligent User InterfacesIntelligent User Interfaces

Ubiquitous Computing Ubiquitous Computing –– As youAs you’’ve been heard so far alreadyve been heard so far already……

Ubiquitous CommunicationUbiquitous Communication–– Enables everyday objects to communicate with each other Enables everyday objects to communicate with each other

by means of adby means of ad--hoc and wireless networkinghoc and wireless networking

Intelligent User InterfaceIntelligent User Interface–– Enables inhabitants to control and interact with the Enables inhabitants to control and interact with the

environment in a natural and personalized wayenvironment in a natural and personalized way

Page 25: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

25

Microsoft & IT839Microsoft & IT839In view of the IT839 strategy of KoreaIn view of the IT839 strategy of Korea

Page 26: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

26

Microsoft doing DevicesMicrosoft doing DevicesWindows Mobile, Web Services for DevicesWindows Mobile, Web Services for Devices

Page 27: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

27

Windows XP EmbeddedWindows XP EmbeddedThe most complete embedded platform enabling The most complete embedded platform enabling advanced devices by delivering the power of advanced devices by delivering the power of Windows in componentized formWindows in componentized form

Windows CEWindows CEWindows CE integrates reliable real time Windows CE integrates reliable real time capabilities with advanced Windows capabilities with advanced Windows technologies to rapidly build a wide range of technologies to rapidly build a wide range of innovative, smallinnovative, small--footprint devicesfootprint devices

Windows Mobile PlatformsWindows Mobile Platforms

Page 28: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

28

Network Connected DevicesNetwork Connected DevicesDevices that use the network as a bus, and loosely Devices that use the network as a bus, and loosely coupled to the PCcoupled to the PCCurrent PnP does not addressCurrent PnP does not address–– Does the user want to use this device?Does the user want to use this device?–– Does the owner want the user to use it?Does the owner want the user to use it?–– How do I see things IHow do I see things I’’m interested in?m interested in?–– How do I do this in a secure way?How do I do this in a secure way?

Protocols donProtocols don’’t cut it; what we need is an infrastructuret cut it; what we need is an infrastructureWeb Services for Devices (WSD)Web Services for Devices (WSD)–– Device Profile for Web ServicesDevice Profile for Web Services–– Detailed Specification on how to build a compatible deviceDetailed Specification on how to build a compatible device–– Applicable to multiple classes of devicesApplicable to multiple classes of devices

DiscoveryDiscoveryControlControl & & EventingEventing

ApplicationApplication

UPnP UPnP Client Client APIAPI

WSD WSD Client Client APIAPI

Function DiscoveryFunction Discovery

SSDPSSDP WSWS--DiscoveryDiscovery

NetworkNetwork

User User InterfaceInterface

Page 29: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

29

Microsoft as a VisionaryMicrosoft as a VisionarySmart Personal Objects, Invisible ComputingSmart Personal Objects, Invisible Computing

Page 30: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

30

SPOT VisionSPOT VisionIncrease usefulness of everyday objects that we Increase usefulness of everyday objects that we can wear, carry, or that might be scattered can wear, carry, or that might be scattered throughout the environment, ultimately making throughout the environment, ultimately making some activitysome activity easier and/or more enjoyableeasier and/or more enjoyable

The first product developed is The first product developed is Smart WatchSmart Watch–– Everyday personal object serving some useful purposeEveryday personal object serving some useful purpose–– Core function improved by increasing its accuracyCore function improved by increasing its accuracy–– Awareness (the key to smartness)Awareness (the key to smartness)

•• Your context, conditions, and interestsYour context, conditions, and interests–– Effortless access to timely, personallyEffortless access to timely, personally--relevant relevant info.info.

Page 31: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

31

Smart Watch ServicesSmart Watch Services

Accurate time & updated time zones, chronometer, alarm and timer

Scroll view, allowing easy scanning of the channel headlines without pressing buttons.

Personal instant messages sent from Microsoft Messenger –100 messages per month.

News headlines and abstracts pertinent to location. Ability to select categories and sources for news stories

Times and locations for local events. View appointments and personal date book entries, synched with your Outlook calendar

Weather reports and forecasts for local city and cities all over the world. Extended local city weather.

Channels in ROM

Downloadable ChannelsMoviesSports Stocks & FinanceDiningNew Watch Faces

Updated watch faces – a new watch face every month

Updated sports scores, schedules, highlights, news, statistics, and standings for the college and professional sports teams.

Movies by title, location or time. Cinema listings by neighborhood. Listings automatically update as you change cities.

Restaurant listings by cuisine and restaurant type and neighborhood. Restaurant listings update to reflect location.

Updated stocks and indices quotes throughout the day for major high-volume stocks and indices. Ability to select stocks and track personal favorites.

Page 32: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

32

Invisible ComputingInvisible ComputingRationaleRationale–– ComputersComputers stay out of sight and do their jobstay out of sight and do their job–– No setup hasslesNo setup hassles–– ObjectsObjects made made better by addingbetter by adding computation computation

and communicationand communication–– Natural user interfaceNatural user interface -- notnot screen screen and mouseand mouse–– Rudimentary autonomous operationRudimentary autonomous operation–– Incremental deploymentIncremental deployment–– Devices communicate with Devices communicate with big computers and big computers and

each other each other Microsoft Research ProjectMicrosoft Research Project

Page 33: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

33

An Invisible Computing Scenario

• Interoperability• Security• Data analysis

• Power• Bandwidth• Processing

• Routing• Security• Real-Time• Non-graphical UI• Zero-configuration

[VCR]

[Pacemaker]

XP EmbeddedXP Embedded

[Watch]

•• Home appliances, security, lightingHome appliances, security, lighting•• Medical electronic devicesMedical electronic devices•• Wearable ComputersWearable Computers•• Robotics and Robotics and Industrial ControlIndustrial Control•• SSensor networksensor networks•• Wireless communication gadgetsWireless communication gadgets•• Disaggregated PC, smart I/O cardsDisaggregated PC, smart I/O cards

Page 34: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

34

Microsoft as a FacilitatorMicrosoft as a FacilitatorServiceService--Orientation, IPv6Orientation, IPv6, and RFID, and RFID

Page 35: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

35

WSWS--**ProtocolsProtocols

SOASOAInteropInterop

AttributeAttribute--based based programmingprogramming

MessageMessage--based based

programmingprogrammingComposition Composition ExtensibilityExtensibility

Indigo

System.Messaging

WSE Remoting ASMX EnterpriseServices

ServiceService--Orientation and IndigoOrientation and Indigo

TransportsTransports HTTP HTTP

XMLXML XMLXML, XSD, XPath, XSD, XPath `̀

MessagingMessaging SOAP, WSSOAP, WS--Addressing, MTOMAddressing, MTOM

SecuritySecurityWSWS--SecuritySecurity

WSWS--TrustTrustWSWS--FederationFederation

WSWS--SecureConvSecureConv

ReliabilityReliabilityWSWS--ReliableReliableMessagingMessaging

TransactionTransactionss

WSWS--AtomicTransactionAtomicTransactionWSWS--CoordinationCoordination

Met

adat

aM

etad

ata

WSD

L, W

SW

SDL,

WS --

Pol

icy,

Pol

icy,

WS

WS --

MEX

MEX

Application

Messaging Service

Service Model

Connector

Page 36: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

36

Microsoft IPv6 SupportMicrosoft IPv6 SupportOperating system supportOperating system support–– Windows Server 2003Windows Server 2003–– WindowsWindows®® XP SP1 + Advanced Networking PackXP SP1 + Advanced Networking Pack

•• IPv6 NAT traversal (IPv6 NAT traversal (TeredoTeredo), IPv6 host firewall), IPv6 host firewall–– Windows CE .NET, Pocket PC 2003, Windows Embedded SP1Windows CE .NET, Pocket PC 2003, Windows Embedded SP1Developer supportDeveloper support–– PeerPeer--toto--peer SDKpeer SDK–– Winsock, HTTP, RPC, Winsock, HTTP, RPC, DPlayDPlay–– Visual Studio, .NET Framework, DCOMVisual Studio, .NET Framework, DCOM–– IPv6 application porting tools and guidelinesIPv6 application porting tools and guidelinesApplications supportApplications support–– IIS 6.0, IE 6.0, Windows Media Server & Client, File Sharing IIS 6.0, IE 6.0, Windows Media Server & Client, File Sharing

(Windows 2003), DNS Server (client on Windows 2003)(Windows 2003), DNS Server (client on Windows 2003)–– MSN Messenger file sharingMSN Messenger file sharing

Page 37: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

37

Microsoft IPv6 RoadmapMicrosoft IPv6 Roadmap

WindowsServer 2003

Windows XPService Pack 2

Windows Longhorn

Opportunities in homePilot deployments in Asia

Developers scenarios:• Peer-to-Peer /End-to-End

applications for consumers

Deployment methods:Client based transition: 6to4, TeredoIPv6-only with IPv4 tunnels

Select enterprise deploymentsCommercial deployments in

AsiaPilots for the rest of the world

Developer scenarios:• LOB applications for key adopters

such as the DoD

Global infrastructure deployments

Widespread enterprise deployment

Developer scenarios:• WinFXUser Scenarios

• Anywhere access over native IPv6 to my home & enterprise

• Sharing my digital life• Hassle free rich collaboration

Deployment methods:Dual Stack deploymentsEnterprise 6to4 Gateways

Deployment methods:ISATAP/Teredo serversIPv6 gatewaysIPv6-only with IPv4 tunnels

Windows 2000 Tech Preview

Windows XP SP1Production quality stackWindows XP Advanced Networking Pack

Windows CE 4.2Windows XP Embedded

Scenarios/Solutions:• Peer to peer SDK

development

20012001--20022002R&DR&D

FutureFutureInfrastructure Infrastructure DeploymentsDeployments

NextNextApplication Application

DrivenDrivenDeploymentDeployment

WindowsServer 2003

updates

Windows XPupdates

Windows CE “Macallan”Smartphone/Pocket PC/

Phone Ed. 2003

TodayTodayEarly AdoptersEarly Adopters

Deployment methods:Configured Tunnels

Windows CE “Macallan” updates

Windows CE “Cardhu”

Page 38: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

38

RFID Technology VariationsRFID Technology Variations32 KBUI, SensorsLocationSecurity

256 bytes

ID only

4 inches 10 feet 300 feet

Read/Write Range

Tag

Cap

abili

ty

EPCglobalEPCglobal

NFCNFC

Active TagsActive Tags

… dozens of variations …

Page 39: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

39

Beyond Beyond SmartCardsSmartCards -- NFCNFCInappropriateness of Inappropriateness of EPCglobalEPCglobal for consumer spacefor consumer space–– Poor ROI and lack of securityPoor ROI and lack of security

NFC is Near Field Communication extension of NFC is Near Field Communication extension of contactlesscontactlessSmartCardSmartCard radio protocolradio protocol–– Nokia + Sony + TI + Samsung + Philips + Nokia + Sony + TI + Samsung + Philips + …… ++ Microsoft Microsoft (finally!)(finally!)

Short range (1Short range (1--2 inches), high security possible2 inches), high security possiblePassive or active tag, readerPassive or active tag, reader--toto--reader alsoreader also–– Possible scenariosPossible scenarios

•• Touch the poster with your cell phoneTouch the poster with your cell phone•• Configure other devices with your cell phoneConfigure other devices with your cell phone•• Cell phone as a remote control for TV, stereo, and many othersCell phone as a remote control for TV, stereo, and many others•• Authorize purchases with your cell phoneAuthorize purchases with your cell phone

Strong potential for consumer applicationsStrong potential for consumer applicationsMore to say on this, but confidential for the time beingMore to say on this, but confidential for the time being

Page 40: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

40

신뢰받는신뢰받는 컴퓨팅환경컴퓨팅환경(Trustworthy Computing)(Trustworthy Computing)

Build a technology that the world trustsBuild a technology that the world trusts

Page 41: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

41

User

Kernel

Sta

ndar

d

Trus

ted

TPM 1.2TPM 1.2Pub/Pri KeysPub/Pri Keys

Trusted Trusted I/OI/O

Apps

Nexus

NCA NCA

Operating Operating SystemSystem

AgentsAgents

NGSCBNGSCBNext Generation Secure Computing BaseNext Generation Secure Computing Base

LHS RHS

Page 42: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

42

RFID PrivacyRFID PrivacyMight reveal too muchMight reveal too much–– Say, about what youSay, about what you’’ve chosen to wear todayve chosen to wear today

Shopping abuseShopping abuse–– Targeted ads based on what youTargeted ads based on what you’’ve put in your cartve put in your cart

Personalized experiences and location aidsPersonalized experiences and location aids–– Home lighting, music, art, televisionHome lighting, music, art, television–– Keys, petsKeys, pets……imagine detectors on every street cornerimagine detectors on every street corner–– In your car? On your shoe?In your car? On your shoe?

Consumers need choiceConsumers need choice–– Activation, detection, destruction, loggingActivation, detection, destruction, logging

RFID Privacy: The Microsoft PerspectiveRFID Privacy: The Microsoft Perspective–– Submitted to FTC for considerationSubmitted to FTC for consideration–– www.microsoft.com/twcwww.microsoft.com/twc

Page 43: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

43

ConclusionConclusion

Microsoft wants to be an IT839 enablerMicrosoft wants to be an IT839 enabler–– We build platforms for youWe build platforms for you–– You can build applications & services on themYou can build applications & services on themWe should know each other sufficientlyWe should know each other sufficiently–– What are the What are the mutually beneficial intersectionsmutually beneficial intersections–– What are the obstacles or fruitless What are the obstacles or fruitless

handshakinghandshakingKorea is very special to MicrosoftKorea is very special to Microsoft–– Strong devices & consumer electronics driverStrong devices & consumer electronics driver–– TestTest--bed of connected systems and servicesbed of connected systems and services

Page 44: U-Gov의실현방안과 마이크로소프트전략cfs2.tistory.com/upload_control/download.blog?fhandle=... · 2015-01-21 · Windows Server Systems – Windows Server 2003 – SQL

44