Mobile security & security testing - Speaker at CSS SerminarYongjun ParkSpeaker at CSS Serminar, Seoul National University of Science and Technology, Oct 28 2012
Pathway to real time mobile cloudjhpark스마트폰을 활용하는 데 있어 가장 유용한 서비스 중의 하나는 새로운 정보가 도착하거나 친구나 지인의 변화된 상태 등을 실시간에 알려주는 푸쉬(Push)이다. 이러한 실시간 푸쉬 서비스는 기존 정보의 소비 방식을 찾아가는 서비스에서 찾아오는 서비스로 바꿔 준다.
특히, 모바일 서비스의 경우 사용자가 휴대하고 있는 스마트폰에 새로운 정보와 소식을 푸쉬해 줌으로써 사용자가 일일히 해당 사이트나 어플리케이션을 구동하지 않아도 해당 정보나 상태를 조회할 수 있는 효과를 제공한다. 실제, 이러한 푸쉬 서비스는 SMS, 트윗이나 페이스북 같은 SNS 등 모든 모바일 응용 서비스에 적용되어 유용한 서비스를 제공하고 있다.
현재 안드로이드와 애플 아이폰은 각기 C2DM(Cloud2 Device Messaging) 과 APNS(Apple Push Notification Service)이라는 푸쉬 서비스를 SDK를 통해 제공함으로써 많은 모바일 어플이케이션 개발시 푸쉬 기술을 활용할 수 있도록 해 주고 있다. 본 발표에서는 이러한 푸쉬 기술의 현재와 이에 기반한 모바일 응용 프로그램 개발시 고려해야 할 여러 기술적인 사항들 그리고 푸쉬 기술에 기반한 다양한 응용 서비스들에 대해 살펴본다.
Do IoT Yourself! - 사물 간의 연결을 위한 Open APIHyunghun ChoDo IoT Yourself 세미나의 세 번째 발표 자료 프리뷰입니다.
이번 세미나에서는 지난 세미나에서 개발한 아두이노 기반 온도 센서 정보를 RESTful Web API 형태의 Open API로 개발하는 과정을 다룹니다.
프리뷰 자료이기 때문에 이후 수정, 변경될 가능성이 있으니 양해 바랍니다.
20150724 제10회 부산 모바일 포럼 - 모바일 및 IoT 환경을 위한 AWS 클라우드 플랫폼의 진화Amazon Web Services Korea2015년 7월 24일 부산 문화콘텐츠컴플렉스에서 열린 '제 10회 부산 모바일 포럼'에서 김상필 솔루션스 아키텍트가 진행한 '모바일 및 IoT 환경을 위한 AWS 클라우드 플랫폼의 진화' 강연의 발표자료입니다.
사물인터넷서비스와 클라우드봉조 김클라우드 컴퓨팅은 인터넷("클라우드")을 통해 서버, 저장소, 데이터베이스, 네트워킹, 소프트웨어, 분석 등의 컴퓨팅 서비스를 제공하는 것이다. 이러한 컴퓨팅 서비스를 제공하는 회사를 클라우드 공급자라고 하며, 사용자는 특정한 서비스(새로운 앱 및 서비스 만들기, 데이터 저장, 백업 및 복구, 웹 사이트 및 블로그 호스트, 오디오 및 비디오 스트리밍, 주문형 소프트웨어 제공, 데이터의 패턴을 분석하여 예측)를 이용한 만큼 만 비용을 지불하면 되는 방식이다. 클라우드 컴퓨팅은 기업에서 IT 리소스에 대해 생각하는 전통적인 방식에서 큰 변화를 이룬 것이다.
[I2max 아이투맥스] 2015 salesforce 발표자료 cloud동향에서 salesforce 앱 개발까지_ salesfroce 1...i2maxsalesforce의 2015 최신 발표자료입니다.
salesforce 국내 최대 파트너사(한국 단일총판)인 아이투맥스에서 주관하고 Salesforce 와 D.camp가 후원하여 Salesforce 1 platform d-day 개발행사를 진행하였습니다.
150여명의 참석자들이 함께하였고, 클라우드 동향에서 세일즈포스의 다양한 교육, 더불어 실전으로 앱을 만들어보고 모바일로 연동하여 시연하는 등의 체감형 프로그램으로 진행되었습니다.
당일 행사에 참석하지 못하신 분들이나 Salesforce에 관심있는 분들에게 의미있는 자료가 될 것 같습니다.
관련문의 : 아이투맥스 마케팅팀, soo@i2max.co.kr
[코세나, kosena] 빅데이터 기반의 End-to-End APM과 비정형 데이터 분석 자료입니다.kosena빅데이터 기반의 End-to-End APM 사례, 그리고 비정형 데이터 분석 사례 자료입니다.
코세나(kosena), 이승훈 실장 admin@kosena.kr, kosena21@naver.com
010-9338-6400
스마트 프로덕트: 제조사를 위한 IoT 연결성 극대화 비즈니스 모델 및 사례 소개 – 정재연 AWS 인프라스트럭처 아키텍트, 장재영 경동나...Amazon Web Services KoreaAWS는 제조사의 커넥티드 디바이스를 보다 안정적이고 안전하게 운영할 수 있는 다양한 AWS IoT 서비스를 제공하고 있습니다. 본 강연에서는 스마트 프로덕트에 AWS IoT를 도입한 국내 제조사 사례를 소개하고, 귀사의 비지니스에 IoT 기술을 어떻게 적용할 수 있는지 소개해드립니다.
루비온레일즈 API 서버 - 4) api 서버 인증 구현 (쿠키/세션/토큰)Junghyun Park멋쟁이사자처럼 서강대 루비온레일즈 백엔드 세션 수업용 자료 입니다.
api 서버 인증 구현 (쿠키/세션/토큰)
깃헙 예시코드: https://github.com/Rocket-Hyun/__RailsAPI__RailsLogin
More Related Content
Similar to Seoul GTUG 8 번째 이벤트 Chrome To Phone 모바일 서비스 사례를 통한 클라우드 애플리케이션 개발 (16)
20150724 제10회 부산 모바일 포럼 - 모바일 및 IoT 환경을 위한 AWS 클라우드 플랫폼의 진화Amazon Web Services Korea2015년 7월 24일 부산 문화콘텐츠컴플렉스에서 열린 '제 10회 부산 모바일 포럼'에서 김상필 솔루션스 아키텍트가 진행한 '모바일 및 IoT 환경을 위한 AWS 클라우드 플랫폼의 진화' 강연의 발표자료입니다.
사물인터넷서비스와 클라우드봉조 김클라우드 컴퓨팅은 인터넷("클라우드")을 통해 서버, 저장소, 데이터베이스, 네트워킹, 소프트웨어, 분석 등의 컴퓨팅 서비스를 제공하는 것이다. 이러한 컴퓨팅 서비스를 제공하는 회사를 클라우드 공급자라고 하며, 사용자는 특정한 서비스(새로운 앱 및 서비스 만들기, 데이터 저장, 백업 및 복구, 웹 사이트 및 블로그 호스트, 오디오 및 비디오 스트리밍, 주문형 소프트웨어 제공, 데이터의 패턴을 분석하여 예측)를 이용한 만큼 만 비용을 지불하면 되는 방식이다. 클라우드 컴퓨팅은 기업에서 IT 리소스에 대해 생각하는 전통적인 방식에서 큰 변화를 이룬 것이다.
[I2max 아이투맥스] 2015 salesforce 발표자료 cloud동향에서 salesforce 앱 개발까지_ salesfroce 1...i2maxsalesforce의 2015 최신 발표자료입니다.
salesforce 국내 최대 파트너사(한국 단일총판)인 아이투맥스에서 주관하고 Salesforce 와 D.camp가 후원하여 Salesforce 1 platform d-day 개발행사를 진행하였습니다.
150여명의 참석자들이 함께하였고, 클라우드 동향에서 세일즈포스의 다양한 교육, 더불어 실전으로 앱을 만들어보고 모바일로 연동하여 시연하는 등의 체감형 프로그램으로 진행되었습니다.
당일 행사에 참석하지 못하신 분들이나 Salesforce에 관심있는 분들에게 의미있는 자료가 될 것 같습니다.
관련문의 : 아이투맥스 마케팅팀, soo@i2max.co.kr
[코세나, kosena] 빅데이터 기반의 End-to-End APM과 비정형 데이터 분석 자료입니다.kosena빅데이터 기반의 End-to-End APM 사례, 그리고 비정형 데이터 분석 사례 자료입니다.
코세나(kosena), 이승훈 실장 admin@kosena.kr, kosena21@naver.com
010-9338-6400
스마트 프로덕트: 제조사를 위한 IoT 연결성 극대화 비즈니스 모델 및 사례 소개 – 정재연 AWS 인프라스트럭처 아키텍트, 장재영 경동나...Amazon Web Services KoreaAWS는 제조사의 커넥티드 디바이스를 보다 안정적이고 안전하게 운영할 수 있는 다양한 AWS IoT 서비스를 제공하고 있습니다. 본 강연에서는 스마트 프로덕트에 AWS IoT를 도입한 국내 제조사 사례를 소개하고, 귀사의 비지니스에 IoT 기술을 어떻게 적용할 수 있는지 소개해드립니다.
루비온레일즈 API 서버 - 4) api 서버 인증 구현 (쿠키/세션/토큰)Junghyun Park멋쟁이사자처럼 서강대 루비온레일즈 백엔드 세션 수업용 자료 입니다.
api 서버 인증 구현 (쿠키/세션/토큰)
깃헙 예시코드: https://github.com/Rocket-Hyun/__RailsAPI__RailsLogin
3. Chrome to Phone
• PC 와 스마트폰 사이의 메시지를 손쉽게 공유할 수 있는 안드로이드 애플리케이션
• Google크롬이설치된PC와스마트폰사이에링크,지도및현재선택한전
화번호와텍스트공유
• Android2.2와Chrome6이상버전에서만ChrometoPhone지원
http://www.youtube.com/watch?v=SXWxU1xdl5Q
4. Chrome to Phone
• PC : 크롬 브라우져 및 Chome to Phone 확장 프로그램 설치
• Android 폰 : 앱 설치
• 개인 Google 계정 필요
7. Polling , Push
•
Polling 주기적으로 서버 쪽에 새로운 데이터 있는지 확인, 서버 쪽 변
경 데이터 없더라도 네트웍 통신 함. 베터리 소모 많음
Push
• 새로운 데이터 발생 시 서버쪽에서 모바일 디바이스로 알려 준
다. 데이터 변경이 지속적으로 일어나지 않으면 Push 는 좋은 솔루션이 될 수 있음
16. Android 디바이스 C2DM 등록
[소스코드(Android)[C2DMReceiver]
final String deviceRegID = intent.getStringExtra(registration_id);
C2DMessaging.setRegistrationId(context, deviceRegID); // 등록 ID Device에 저장
String deviceId = Secure.getString(context.getContentResolver(),
Secure.ANDROID_ID);
ListNameValuePair params = new ArrayListNameValuePair();
params.add(new BasicNameValuePair(devregid, deviceRegID)); // 전송할 등록 ID
params.add(new BasicNameValuePair(deviceId, deviceId)); // 전송할 디바이스 ID
params.add(new BasicNameValuePair(deviceName, Phone)); // 전송할 디바이스 명칭 !
AppEngineClient client = new AppEngineClient(context,
brian02k@gmail.com); // 개인 구글 계정
HttpResponse res = client.makeRequest(/register, params);