SlideShare une entreprise Scribd logo
1  sur  28
Jaehyun Park [email_address] http://twitter.com/wisefree http://facebook.com/jaehyunpark.kr
-Real Time Mobile Cloud -Key Technologies for Mobile Cloud -Understanding push technology -Use Case : Samsung SocialHub TM  Service Contents
Cloud http://csrc.nist.gov/groups/SNS/cloud-computing/ A model for enabling convenient,  on-demand network access to a shared pool of configurable computing resources  (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
Mobile Cloud Mobile Devices with Cloud Services ; The limited processing and memory capabilities of mobile devices have always required some use of the "cloud" for delivery of mobile applications and services. However, the challenges inherent in application development as well as the desire to enhance applications with location, presence, and other value-added services are driving greater use of the cloud for creating advanced mobile applications.(ABIresearch) Mobile Cloud Computing Functional Processing Power Data UI GPS, Gyroscope, ...
Real Time Web A paradigm based on  pushing information to users as soon as it's available  - instead of requiring that they or their software check a source periodically for updates. It's being implemented in social networking, search, news and elsewhere - making those experiences more like Instant Messaging and facilitating unpredictable innovations.  http://www.readwriteweb.com/archives/explaining_the_real-time_web_in_100_words_or_less.php Source : readwriteweb.com 허드슨 강 비행기 추락사고 Jains Krums 가  iPhone 을 통해 사진 생성 Information Content Creation Real-Time Web  Platform User Device with  Immediacy 트위터로 전송 개인화 디바이스를  통해 즉시 확인
Why real-time mobile cloud? 모바일 서비스 환경의 변화  ,[object Object],[object Object],Multi-Mobile Device Platform ,[object Object],[object Object],Real Time Service 의 확장 ,[object Object],[object Object]
The Status of mobile cloud service ,[object Object],Gmail, Calendar, Groups, Docs, Sites, Video… Mail, Calendar, Contact, Gallery , sync, … Mail, Calendar, Scheduling, Contact, Instant Messaging, … Mail, Calendar, Task, Contact, Chat, …   e-mail, Web conferencing, instant messaging, document collaboration Mail, Calendar, Contact, Instant Messaging, … Mobile Cloud
Key technologies for Mobile Cloud
Core Technology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Transcoding 문제 정의  ( 중요성 ) ,[object Object],[object Object],[object Object],기술 현황 ,[object Object],[object Object]
Data Compression 문제 정의  ( 중요성 ) ,[object Object],[object Object],[object Object],기술 현황 ,[object Object],[object Object]
전용  Rendering  엔진 (Device Side) 문제 정의  ( 중요성 ) ,[object Object],[object Object],기술 현황 ,[object Object],[object Object]
Data Security 문제 정의  ( 중요성 ) ,[object Object],[object Object],기술 현황 ,[object Object],[object Object]
Battery Consumption 문제 정의  ( 중요성 ) ,[object Object],[object Object],기술 현황 ,[object Object],[object Object]
Localization(Global  확산 ) Wireless / Wi-Fi Server ECDH + AES 128bit + SSL, PGP, S/MIME etc Internet CP SSL or none National Monitoring System Relay traffic by country SocialHub Data Encryption Auditing System Audit log 문제 정의  ( 중요성 ) ,[object Object],기술 현황 ,[object Object],[object Object]
Understanding push technology
Why Push? Why Push? ,[object Object],[object Object],[object Object],Push Technology ,[object Object],Push Platform ,[object Object]
General Push Architecture 0. Subscribe Content Server Push Gateway(Server) 1. Provide content 2. Push delivery 3. Deliver Push Trigger 4. Request Content 5. Fetch Content
Mandatory features 1. Push  기술 정의  Offline Messaging Registration & Relay  Content Servers 1.  Registration  2.  Message 3. Relay  Closed App Push Client Message 1. Wake-up Running App 2. Relay  Push Server Push Server Content Servers Running App Push Client * App 이 실행 상태가 아니여도 메시지를  relay 하는 기능 * 3 rd  party app 이 등록하면 , push 를 통해 메시지를  relay 받는 기능 Running App Running App
Full push vs Noti push I. Push  기술 소개 Push Server Application Server Application ⑤ ④ ③ ② ① ③ ② ① Push  서비스 업체 현황 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Push Client Always-On 업체 Max Size RIM(BlackBerry Push) 8K Apple(APNS) 256 bytes Google(C2DM) 1K Seven(Ping) 2K
Push  기술 구성 요소 I. Push  기술 소개 Registration/Relay 3 rd -party app  사용 가능 Offline messaging App  실행 여부와 상관없이 메시징 수신 Delivery 메시지 전달 신뢰성 Security 안전한 개인 정보 Message 자유로운 메시지 형식
Comparison chart RIM BlackBerry Apple APNS Google C2DM ,[object Object],[object Object],[object Object],상세 구성 요소 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3 1 2 3 1 2 3 1 2 3 1 2 3 4 5 4 7 6
Blackberry Push Ⅱ .  당사 및 경쟁사  Push  도입 현황 시스템 구성도 ,[object Object],[object Object],[object Object],[object Object],[object Object],기본 기능 확장 기능 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Apple APNS Ⅱ .  당사 및 경쟁사  Push  도입 현황 시스템 구성도 ,[object Object],[object Object],[object Object],[object Object],[object Object],기본 기능 ,[object Object],확장 기능
Google C2DM Ⅱ .  당사 및 경쟁사  Push  도입 현황 시스템 구성도 ,[object Object],[object Object],[object Object],Provider C2DM Notification Notification registration ,[object Object],[object Object],[object Object],기본 기능 ,[object Object],[object Object],확장 기능
Case study : Samsung SocialHub TM Socialhub.samsungmobile.com
 
Q & A

Contenu connexe

En vedette

리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.
리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.
리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.Seung Min Shin
 
손정의 30년비전
손정의 30년비전손정의 30년비전
손정의 30년비전이창훈
 
INBRIEF_STARTstart with Prezi vol.01-입문편
INBRIEF_STARTstart with Prezi vol.01-입문편INBRIEF_STARTstart with Prezi vol.01-입문편
INBRIEF_STARTstart with Prezi vol.01-입문편INBRIEF COMMUNICATION
 
Mobile Push Notification Solution
Mobile Push Notification SolutionMobile Push Notification Solution
Mobile Push Notification Solution남익 이
 
Iris-iPNS / 푸시 솔루션 (Push Solution) 제품 소개
Iris-iPNS / 푸시 솔루션 (Push Solution)  제품 소개Iris-iPNS / 푸시 솔루션 (Push Solution)  제품 소개
Iris-iPNS / 푸시 솔루션 (Push Solution) 제품 소개현용 황
 
아임포트로 1시간만에 온라인결제 개발 끝내기
아임포트로 1시간만에 온라인결제 개발 끝내기아임포트로 1시간만에 온라인결제 개발 끝내기
아임포트로 1시간만에 온라인결제 개발 끝내기지윤 장
 
[Dmc] 모바일 결제 서비스 이용행태 보고서
[Dmc] 모바일 결제 서비스 이용행태 보고서[Dmc] 모바일 결제 서비스 이용행태 보고서
[Dmc] 모바일 결제 서비스 이용행태 보고서Joon Ha Baek
 
Kpay 소개서 201501
Kpay 소개서 201501Kpay 소개서 201501
Kpay 소개서 201501Inicis
 
[즐거운] 모바일쿠폰 서비스 소개서 20110518
[즐거운] 모바일쿠폰 서비스 소개서 20110518[즐거운] 모바일쿠폰 서비스 소개서 20110518
[즐거운] 모바일쿠폰 서비스 소개서 20110518zlgoon.inc
 
PayPal 서비스 소개서_by KGInicis
PayPal 서비스 소개서_by KGInicisPayPal 서비스 소개서_by KGInicis
PayPal 서비스 소개서_by KGInicisInicis
 
푸시개발 정리 - Push Notification Summary
푸시개발 정리 - Push Notification Summary푸시개발 정리 - Push Notification Summary
푸시개발 정리 - Push Notification SummaryBrave Cheon
 
Electronic Payment Systems (EPS)
Electronic Payment Systems (EPS)Electronic Payment Systems (EPS)
Electronic Payment Systems (EPS)Sahan Walpitagamage
 
The electronic payment systems
The electronic payment systemsThe electronic payment systems
The electronic payment systemsVishal Singh
 
배달의민족 회사소개서
배달의민족 회사소개서배달의민족 회사소개서
배달의민족 회사소개서범준 신
 
201305_리워드 앱의 광고마케팅 효과 및 시장 전망 보고서_DMC미디어
201305_리워드 앱의 광고마케팅 효과 및 시장 전망 보고서_DMC미디어201305_리워드 앱의 광고마케팅 효과 및 시장 전망 보고서_DMC미디어
201305_리워드 앱의 광고마케팅 효과 및 시장 전망 보고서_DMC미디어YOO SE KYUN
 
[KG이니시스] 회사소개서 201311 White ver
[KG이니시스] 회사소개서 201311 White ver[KG이니시스] 회사소개서 201311 White ver
[KG이니시스] 회사소개서 201311 White verInicis
 
Mastering The Fourth Industrial Revolution
Mastering The Fourth Industrial Revolution Mastering The Fourth Industrial Revolution
Mastering The Fourth Industrial Revolution Monty C. M. Metzger
 
5. Methods of Payment in International Trade/Export and Import Finance
5. Methods of Payment in International Trade/Export and Import Finance5. Methods of Payment in International Trade/Export and Import Finance
5. Methods of Payment in International Trade/Export and Import FinanceCharu Rastogi
 

En vedette (20)

리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.
리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.
리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.
 
손정의 30년비전
손정의 30년비전손정의 30년비전
손정의 30년비전
 
INBRIEF_STARTstart with Prezi vol.01-입문편
INBRIEF_STARTstart with Prezi vol.01-입문편INBRIEF_STARTstart with Prezi vol.01-입문편
INBRIEF_STARTstart with Prezi vol.01-입문편
 
Mobile Push Notification Solution
Mobile Push Notification SolutionMobile Push Notification Solution
Mobile Push Notification Solution
 
Iris-iPNS / 푸시 솔루션 (Push Solution) 제품 소개
Iris-iPNS / 푸시 솔루션 (Push Solution)  제품 소개Iris-iPNS / 푸시 솔루션 (Push Solution)  제품 소개
Iris-iPNS / 푸시 솔루션 (Push Solution) 제품 소개
 
아임포트로 1시간만에 온라인결제 개발 끝내기
아임포트로 1시간만에 온라인결제 개발 끝내기아임포트로 1시간만에 온라인결제 개발 끝내기
아임포트로 1시간만에 온라인결제 개발 끝내기
 
M-Tic
M-TicM-Tic
M-Tic
 
PAYCO Review
PAYCO ReviewPAYCO Review
PAYCO Review
 
[Dmc] 모바일 결제 서비스 이용행태 보고서
[Dmc] 모바일 결제 서비스 이용행태 보고서[Dmc] 모바일 결제 서비스 이용행태 보고서
[Dmc] 모바일 결제 서비스 이용행태 보고서
 
Kpay 소개서 201501
Kpay 소개서 201501Kpay 소개서 201501
Kpay 소개서 201501
 
[즐거운] 모바일쿠폰 서비스 소개서 20110518
[즐거운] 모바일쿠폰 서비스 소개서 20110518[즐거운] 모바일쿠폰 서비스 소개서 20110518
[즐거운] 모바일쿠폰 서비스 소개서 20110518
 
PayPal 서비스 소개서_by KGInicis
PayPal 서비스 소개서_by KGInicisPayPal 서비스 소개서_by KGInicis
PayPal 서비스 소개서_by KGInicis
 
푸시개발 정리 - Push Notification Summary
푸시개발 정리 - Push Notification Summary푸시개발 정리 - Push Notification Summary
푸시개발 정리 - Push Notification Summary
 
Electronic Payment Systems (EPS)
Electronic Payment Systems (EPS)Electronic Payment Systems (EPS)
Electronic Payment Systems (EPS)
 
The electronic payment systems
The electronic payment systemsThe electronic payment systems
The electronic payment systems
 
배달의민족 회사소개서
배달의민족 회사소개서배달의민족 회사소개서
배달의민족 회사소개서
 
201305_리워드 앱의 광고마케팅 효과 및 시장 전망 보고서_DMC미디어
201305_리워드 앱의 광고마케팅 효과 및 시장 전망 보고서_DMC미디어201305_리워드 앱의 광고마케팅 효과 및 시장 전망 보고서_DMC미디어
201305_리워드 앱의 광고마케팅 효과 및 시장 전망 보고서_DMC미디어
 
[KG이니시스] 회사소개서 201311 White ver
[KG이니시스] 회사소개서 201311 White ver[KG이니시스] 회사소개서 201311 White ver
[KG이니시스] 회사소개서 201311 White ver
 
Mastering The Fourth Industrial Revolution
Mastering The Fourth Industrial Revolution Mastering The Fourth Industrial Revolution
Mastering The Fourth Industrial Revolution
 
5. Methods of Payment in International Trade/Export and Import Finance
5. Methods of Payment in International Trade/Export and Import Finance5. Methods of Payment in International Trade/Export and Import Finance
5. Methods of Payment in International Trade/Export and Import Finance
 

Similaire à Pathway to real time mobile cloud

Personal Clou Technologyd Computing
Personal Clou Technologyd ComputingPersonal Clou Technologyd Computing
Personal Clou Technologyd Computingjhpark
 
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...OpenStack Korea Community
 
AWS와 함께하는 슬기로운 재택생활
AWS와 함께하는 슬기로운 재택생활AWS와 함께하는 슬기로운 재택생활
AWS와 함께하는 슬기로운 재택생활BESPIN GLOBAL
 
The personalcloud 20100505
The personalcloud 20100505The personalcloud 20100505
The personalcloud 20100505jhpark
 
모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발
모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발 모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발
모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발 Jay JH Park
 
모바일표준Fw 소개자료 20141106
모바일표준Fw 소개자료 20141106모바일표준Fw 소개자료 20141106
모바일표준Fw 소개자료 20141106jSoboro
 
2014 mdlp 노트북분실대응포함
2014 mdlp 노트북분실대응포함 2014 mdlp 노트북분실대응포함
2014 mdlp 노트북분실대응포함 시온시큐리티
 
세션 2: 제조업의 Digital Transformation과 AWS의 주요 기술
세션 2: 제조업의 Digital Transformation과 AWS의 주요 기술세션 2: 제조업의 Digital Transformation과 AWS의 주요 기술
세션 2: 제조업의 Digital Transformation과 AWS의 주요 기술Amazon Web Services Korea
 
Cloud Computing 이현남
Cloud Computing 이현남Cloud Computing 이현남
Cloud Computing 이현남LGU+
 
웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)Channy Yun
 
(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월Sang Jin LEE
 
[Seoultech] Mobile Security & Security Testing(Eng)
[Seoultech] Mobile Security & Security Testing(Eng)[Seoultech] Mobile Security & Security Testing(Eng)
[Seoultech] Mobile Security & Security Testing(Eng)ri3box
 
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...문기 박
 
꿀밋업1탄_왜_마이크로서비스인가
꿀밋업1탄_왜_마이크로서비스인가꿀밋업1탄_왜_마이크로서비스인가
꿀밋업1탄_왜_마이크로서비스인가VMware Tanzu Korea
 
메가존 Hype Up with Megazone 세미나#1 클라우드로 전환하는 길이 보인다!
메가존 Hype Up with Megazone 세미나#1 클라우드로 전환하는 길이 보인다!  메가존 Hype Up with Megazone 세미나#1 클라우드로 전환하는 길이 보인다!
메가존 Hype Up with Megazone 세미나#1 클라우드로 전환하는 길이 보인다! 메가존 Megazone Corp.
 
클라우드와 미래혁명
클라우드와 미래혁명클라우드와 미래혁명
클라우드와 미래혁명Jihoon Jeong
 
Hp web os overview
Hp web os overviewHp web os overview
Hp web os overviewPeter Park
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterpriseJun Gyun Bae
 
IBM Cloud 사례집
IBM Cloud 사례집IBM Cloud 사례집
IBM Cloud 사례집ibmrep
 
클라우드는 제품 및 비즈니스 모델 혁신에 어떤 도움을 줄 수 있는가? - 김상필 솔루션즈 아키텍트 매니저, AWS / 김재우 프로, 삼성중...
클라우드는 제품 및 비즈니스 모델 혁신에 어떤 도움을 줄 수 있는가? - 김상필 솔루션즈 아키텍트 매니저, AWS / 김재우 프로, 삼성중...클라우드는 제품 및 비즈니스 모델 혁신에 어떤 도움을 줄 수 있는가? - 김상필 솔루션즈 아키텍트 매니저, AWS / 김재우 프로, 삼성중...
클라우드는 제품 및 비즈니스 모델 혁신에 어떤 도움을 줄 수 있는가? - 김상필 솔루션즈 아키텍트 매니저, AWS / 김재우 프로, 삼성중...Amazon Web Services Korea
 

Similaire à Pathway to real time mobile cloud (20)

Personal Clou Technologyd Computing
Personal Clou Technologyd ComputingPersonal Clou Technologyd Computing
Personal Clou Technologyd Computing
 
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
 
AWS와 함께하는 슬기로운 재택생활
AWS와 함께하는 슬기로운 재택생활AWS와 함께하는 슬기로운 재택생활
AWS와 함께하는 슬기로운 재택생활
 
The personalcloud 20100505
The personalcloud 20100505The personalcloud 20100505
The personalcloud 20100505
 
모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발
모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발 모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발
모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발
 
모바일표준Fw 소개자료 20141106
모바일표준Fw 소개자료 20141106모바일표준Fw 소개자료 20141106
모바일표준Fw 소개자료 20141106
 
2014 mdlp 노트북분실대응포함
2014 mdlp 노트북분실대응포함 2014 mdlp 노트북분실대응포함
2014 mdlp 노트북분실대응포함
 
세션 2: 제조업의 Digital Transformation과 AWS의 주요 기술
세션 2: 제조업의 Digital Transformation과 AWS의 주요 기술세션 2: 제조업의 Digital Transformation과 AWS의 주요 기술
세션 2: 제조업의 Digital Transformation과 AWS의 주요 기술
 
Cloud Computing 이현남
Cloud Computing 이현남Cloud Computing 이현남
Cloud Computing 이현남
 
웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)
 
(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월
 
[Seoultech] Mobile Security & Security Testing(Eng)
[Seoultech] Mobile Security & Security Testing(Eng)[Seoultech] Mobile Security & Security Testing(Eng)
[Seoultech] Mobile Security & Security Testing(Eng)
 
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
 
꿀밋업1탄_왜_마이크로서비스인가
꿀밋업1탄_왜_마이크로서비스인가꿀밋업1탄_왜_마이크로서비스인가
꿀밋업1탄_왜_마이크로서비스인가
 
메가존 Hype Up with Megazone 세미나#1 클라우드로 전환하는 길이 보인다!
메가존 Hype Up with Megazone 세미나#1 클라우드로 전환하는 길이 보인다!  메가존 Hype Up with Megazone 세미나#1 클라우드로 전환하는 길이 보인다!
메가존 Hype Up with Megazone 세미나#1 클라우드로 전환하는 길이 보인다!
 
클라우드와 미래혁명
클라우드와 미래혁명클라우드와 미래혁명
클라우드와 미래혁명
 
Hp web os overview
Hp web os overviewHp web os overview
Hp web os overview
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterprise
 
IBM Cloud 사례집
IBM Cloud 사례집IBM Cloud 사례집
IBM Cloud 사례집
 
클라우드는 제품 및 비즈니스 모델 혁신에 어떤 도움을 줄 수 있는가? - 김상필 솔루션즈 아키텍트 매니저, AWS / 김재우 프로, 삼성중...
클라우드는 제품 및 비즈니스 모델 혁신에 어떤 도움을 줄 수 있는가? - 김상필 솔루션즈 아키텍트 매니저, AWS / 김재우 프로, 삼성중...클라우드는 제품 및 비즈니스 모델 혁신에 어떤 도움을 줄 수 있는가? - 김상필 솔루션즈 아키텍트 매니저, AWS / 김재우 프로, 삼성중...
클라우드는 제품 및 비즈니스 모델 혁신에 어떤 도움을 줄 수 있는가? - 김상필 솔루션즈 아키텍트 매니저, AWS / 김재우 프로, 삼성중...
 

Pathway to real time mobile cloud

  • 1. Jaehyun Park [email_address] http://twitter.com/wisefree http://facebook.com/jaehyunpark.kr
  • 2. -Real Time Mobile Cloud -Key Technologies for Mobile Cloud -Understanding push technology -Use Case : Samsung SocialHub TM Service Contents
  • 3. Cloud http://csrc.nist.gov/groups/SNS/cloud-computing/ A model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
  • 4. Mobile Cloud Mobile Devices with Cloud Services ; The limited processing and memory capabilities of mobile devices have always required some use of the "cloud" for delivery of mobile applications and services. However, the challenges inherent in application development as well as the desire to enhance applications with location, presence, and other value-added services are driving greater use of the cloud for creating advanced mobile applications.(ABIresearch) Mobile Cloud Computing Functional Processing Power Data UI GPS, Gyroscope, ...
  • 5. Real Time Web A paradigm based on pushing information to users as soon as it's available - instead of requiring that they or their software check a source periodically for updates. It's being implemented in social networking, search, news and elsewhere - making those experiences more like Instant Messaging and facilitating unpredictable innovations. http://www.readwriteweb.com/archives/explaining_the_real-time_web_in_100_words_or_less.php Source : readwriteweb.com 허드슨 강 비행기 추락사고 Jains Krums 가 iPhone 을 통해 사진 생성 Information Content Creation Real-Time Web Platform User Device with Immediacy 트위터로 전송 개인화 디바이스를 통해 즉시 확인
  • 6.
  • 7.
  • 8. Key technologies for Mobile Cloud
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 17.
  • 18. General Push Architecture 0. Subscribe Content Server Push Gateway(Server) 1. Provide content 2. Push delivery 3. Deliver Push Trigger 4. Request Content 5. Fetch Content
  • 19. Mandatory features 1. Push 기술 정의 Offline Messaging Registration & Relay Content Servers 1. Registration 2. Message 3. Relay Closed App Push Client Message 1. Wake-up Running App 2. Relay Push Server Push Server Content Servers Running App Push Client * App 이 실행 상태가 아니여도 메시지를 relay 하는 기능 * 3 rd party app 이 등록하면 , push 를 통해 메시지를 relay 받는 기능 Running App Running App
  • 20.
  • 21. Push 기술 구성 요소 I. Push 기술 소개 Registration/Relay 3 rd -party app 사용 가능 Offline messaging App 실행 여부와 상관없이 메시징 수신 Delivery 메시지 전달 신뢰성 Security 안전한 개인 정보 Message 자유로운 메시지 형식
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Case study : Samsung SocialHub TM Socialhub.samsungmobile.com
  • 27.  
  • 28. Q & A

Notes de l'éditeur

  1. Essential Characteristics 1. On-demand self-service A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service’s provider. 2. Broad network access Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, and PDAs). 3.Resource pooling The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, network bandwidth, and virtual machines. 4. Rapid elasticity Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time. 5. Measured Service Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported providing transparency for both the provider and consumer of the utilized service.
  2. - BB 의 경우 , 8k 이상의 컨텐츠는 일부만 Push 를 하고 , 나머지 부분은 Device Application 에서 직접 Pull 을 통해 가져감 - 만일 8K 의 제한을 두지 않을 경우 Push 서버에 부하가 몰리기 때문에 , 안정적인 Push 서버 운영이 힘들어짐
  3. -Registration/relay - Any application can register and get push message relayed -Offline messaging - Wake-up application which is not running and relay message -Delivery - Stored and Forward : save message on server, until it’s forwarded Data Reliability : if the data sent from the server can reach the device or not Data Ordering and Prioritizing : manipulate message order by prioritizing Delay Delivery : intentionally delay message for certain time Multicast : send same message to multiple recipient Collapse : To send one message to the client for duplicated message have same content Cancellation : cancel message in server Checking the Query Status : check if message is delivered Security - Tamperproof : ex) HTTPS, SSL Protect Denial of Service Message - Max Size : ex) 8k, 256 bytes Format : ex) JSON