SlideShare a Scribd company logo

Pathway to real time mobile cloud

jhpark
jhpark

스마트폰을 활용하는 데 있어 가장 유용한 서비스 중의 하나는 새로운 정보가 도착하거나 친구나 지인의 변화된 상태 등을 실시간에 알려주는 푸쉬(Push)이다. 이러한 실시간 푸쉬 서비스는 기존 정보의 소비 방식을 찾아가는 서비스에서 찾아오는 서비스로 바꿔 준다. 특히, 모바일 서비스의 경우 사용자가 휴대하고 있는 스마트폰에 새로운 정보와 소식을 푸쉬해 줌으로써 사용자가 일일히 해당 사이트나 어플리케이션을 구동하지 않아도 해당 정보나 상태를 조회할 수 있는 효과를 제공한다. 실제, 이러한 푸쉬 서비스는 SMS, 트윗이나 페이스북 같은 SNS 등 모든 모바일 응용 서비스에 적용되어 유용한 서비스를 제공하고 있다. 현재 안드로이드와 애플 아이폰은 각기 C2DM(Cloud2 Device Messaging) 과 APNS(Apple Push Notification Service)이라는 푸쉬 서비스를 SDK를 통해 제공함으로써 많은 모바일 어플이케이션 개발시 푸쉬 기술을 활용할 수 있도록 해 주고 있다. 본 발표에서는 이러한 푸쉬 기술의 현재와 이에 기반한 모바일 응용 프로그램 개발시 고려해야 할 여러 기술적인 사항들 그리고 푸쉬 기술에 기반한 다양한 응용 서비스들에 대해 살펴본다.

1 of 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]

Recommended

110701 ibm
110701 ibm110701 ibm
110701 ibmCana Ko
 
SmartCloud for Social Business 소개자료
SmartCloud for Social Business 소개자료SmartCloud for Social Business 소개자료
SmartCloud for Social Business 소개자료Do Hyun Kim
 
100512 무선인터넷 활성화 종합계획
100512 무선인터넷 활성화 종합계획100512 무선인터넷 활성화 종합계획
100512 무선인터넷 활성화 종합계획sbroh
 
m-Station Channel Xpander5 020325
m-Station Channel Xpander5 020325m-Station Channel Xpander5 020325
m-Station Channel Xpander5 020325sbroh
 
KT 무선망개방활성화전략
KT 무선망개방활성화전략KT 무선망개방활성화전략
KT 무선망개방활성화전략Seungyul Kim
 
110527 CA
110527 CA110527 CA
110527 CACana Ko
 
2011 04-22 oracle
2011 04-22 oracle2011 04-22 oracle
2011 04-22 oracleCana Ko
 
The personal cloud
The personal cloudThe personal cloud
The personal cloudjhpark
 

More Related Content

Viewers also liked

리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.
리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.
리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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

Editor's Notes

  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