Upload
jae-woo-kim
View
927
Download
4
Embed Size (px)
DESCRIPTION
Citation preview
Developer & Platform Evangelism, Microsoft Korea
Since 2008
Devic
e
Serv
ice
Device + ServiceDiscussion Board
EcosystemP
latfo
rm
Serv
ice
Devic
e
Identity
Information Cloud
SocialMobility
Work
Life
Trends
Internet of
Things
Social
Integration
IT as a
Service
Connected
Experience
Information is
the context for delivering
enhanced social and
mobile experiences.
Mobile devices are
the platform for effective
social networking and
new ways of work.
Social links people to
their work and each other
in new and unexpected
ways.
Cloud enables delivery
of information and
functionality to users and
systems.
Gartner The Nexus of Forces: Social, Mobile, Cloud, and
Information, Chris Howard et al., 14 June 2012.
Challenges = "+"
SaaS subscription revenues grow 2~3x
faster than combined license-and-
maintenance software.
IDC, IDC Predictions 2013: Competing on the 3rd Platform. Mobile device spending will grow
almost 20% in 2013 and generate 57%
of the industry s overall growth.
IDC, IDC Predictions 2013: Competing on the 3rd Platform.
Marketing analytics spending is
expected to increase 66% in 3
years, from 6% to 10% of
marketing budget in 2016. CMO Survey 2013, Duke Fuqua
Split Personality Sync, Share, Align Protect and Manage Cloud Readiness Insight Acquisition
Improve the use of data
and analytics to improve
business decisions and
outcomes is #1 tech
priority for both IT execs
(68% rate it critical/high
priority) and BDMs
(59%).CIO.com, 2013 State of the CIO Survey. January 2013.
>70% of CIOs will embrace
a cloud-first strategy in 2016
IDC, IDC Predictions 2013: CIO Agenda. December 3, 201270%of CIOs see mobile
as most disruptive
technology over
next decade
of all new
application
development will
target a mobile
form factor
Gartner Press Release, Gartner
Execut ive Program Survey of
More Than 2,000 CIOs Shows
Digital Technologies Are Top
Priorities in 2013 , 16 January
2013
Internet
of things
of organizations
plan to increase
public cloud
spending in 2013
54%
50 billion things will
be connected to the
internet in 2020.
Cisco, http://blogs.cisco.com/diversity/the-
internet-of-things-infographic/
CEB, CIO Results of the 2012 Budget Benchmark. Oct 2012.
Spending
on Big Data:
$10 billon 2013 >
$20 billion 2016IDC, IDC Predictions 2013: Competing on the 3rd Platform
33%
3%Today 2020
Percent
of digital
universe
tagged:
IDC (sponsored by EMC), "The Digital Universe in 2020: Big
Data, Bigger Digital Shadows, and Biggest Growth in the Far
East. Dec 2012
The Essence of Device + Service Technology
Definition
Device Service
Contextual Data
Contextual Insight
Distributed
Computing
Collective
IntelligenceMobile
ConnectivitySensors
Computing
Inte
gra
ted D
eve
lop
ment En
vironm
ent
Ap
plicatio
n L
ifecycle
Managem
ent
Serv
ice
Tools
App Frameworks & Libraries
Mobile App
Device & OS
Desktop App
Use
r Interfa
ce
Mobile App
Runtime
Serv
ice In
teg
ratio
n
Gra
ph
ics & M
edia
Com
munica
tion &
Data
Rich
Intern
et Ap
p
Iden
tity and A
ccess C
ontro
l
Sen
sors &
Locatio
n
Virtu
alization
Syn
chro
niza
tion
Netw
ork
ing &
C
onnectivityInfrastructure
Platform
Application
Virtu
alization
Data
Sto
rage
Personal Information Management
Gam
e
Industry Business Application
Media
Collaboration & Communication
StoreSearchSocial Map
Management
Provisioning
Metering
Monitoring
Diagnostics
Automation
Recovery
Iden
tity and A
ccess Con
trol
Virtu
al Priva
te N
etw
ork
ing
Conte
nts D
eliv
ery
Netw
ork
Distrib
ute
d C
achin
g
Devic
e
Serv
ice In
terfa
ce
Stru
cture
d
No
n-stru
ctured
Analytics
Scale
-Up
Scale
-Out
App
Media
Message
Storage
Social
Data
Ads Payment
Technology Landscape
Messaging
Hub
Bus
Queue
No
tification
Dire
ctory
Service
Identity
Device
Service
Integration
App
Technologies
User
Interface
OS
Screen
/ Size
Identity & Access Control Sensors & Location
Networking & Connectivity
Infra
structu
reP
latfo
rm
Devic
e
P2P - Bluetooth, NFC, Wi-Fi Direct
Telephony - EDGE, HSPA, 3G/4G/LTE
Internet - Wi-Fi, WiredAccelerometer
Altimeter
Light
Motion
Humidity
Touch
Ca
me
ra
GP
S
So
un
d
Device Identity (TPM)
Device/Data
Encryption
Bio
me
tric
Certification (PKI)
Multi-Factor Access Selective Data Wipe
Graphics & Media Communication & Data
Graphics
OpenGL/ES
DirectX
WebGL
SVG
Encoding
WebM
H.264/MPEG4
VC-1
Streaming
RTP/RTSP
Apple HLS
Smooth Streaming
MPEG-DASH
Data
JSON
Syndication (RSS/ATOM)
XML/HTML
Communication
SOAP
Web Socket
AtomPub
HTTP
TCP/IP
Synchronization
Context
App
Workspace
OS
Device
Data
Directory
Database
File/Folder
Web Feed
No Display
Line Display WearableEmbedded Phone Tablet PC Display Tailored
Conventional UI
No UI / 1-way
Mechanical
Screen-Keyboard-Mouse
Natural UI
Pen/Touch/Speech/Optical/Vision
Environment-aware
Multi-device
Implementation
Native
Portable
Browser-based
Hybrid
Connected Experience
Device Management & Data Security
Service Integration
Fragmentation
Ap
p Storage Message Application Social Intelligence
Infrastructure Design
Stre
am
s of C
on
textu
al
Data
Application Design
Social Integration
Social Analytics
Social Collaboration
Social Marketing
DataIdentity Integration
Multiple
Device/App/Service
IDs & SSO
Multiple Public ID
Providers
Multiple Security
Protocols
Serv
ice
Infra
structu
reP
latfo
rmA
pp
Cloud Safe Architectures and Patterns
Openness & Interoperability of Service Interface
Hybrid IT-as-a-Service Architecture
Cross-Service Identity & Access Control
Social Integration
Computing
Virtualization Storage
Management
Provisioning
Metering
Monitoring
Diagnostics
Automation
Recovery
Iden
tity a
nd
Acce
ss Co
ntro
l
Virtu
al P
rivate
Ne
two
rkin
g
Co
nte
nts
Deliv
ery
Ne
two
rk
Distrib
ute
d
Ca
chin
g
Stru
ctu
red
No
n-
structu
red
An
aly
tics
Sca
le-U
p
Sca
le-O
ut
App
Messaging
HubN
otific
atio
n Bus
Qu
eu
e
StoreSearch Map Media / DRM Ads Payment
Personal Information Management GameIndustry Business Application
(SCM, CRM, ERP, CMS, KMS, LMS, etc.)Media Collaboration & Communication
IT a
s a S
erv
ice In
terfa
ce
Hybrid IT
Manage and
Monitor Apps
Syncing Directory
Service, Database,
Workspace
(Storage)
Integrating Service
Bus and Messaging
Infra
Machine-level
Connectivity
Network-level
Connectivity
Single-Server Multi-layer Dual Multi-siteCaching Data Replica Auto-scale
Cross-platform Middleware Services for Connected Apps
REST
ful S
ervice
AP
I
CQRS/ES
Command Query Responsibility
Segregation
Event-sourcing
AMQP (Advanced Message
Queuing Protocol)
Horizontal Scaling
Service Auto-scaling
Database Sharding
BASE (vs. ACID)
Basically Available
Soft state
Eventually Consistent
Map-Reduce
Complex-Event Processing
Real-time Data Streaming
Integration & Mesh-ups
Dire
ctory
Serv
ice