Android Framework를 활용한 진정한 모바일 클라우드 이야기

1,335 views

Published on

GDG Seoul 2월 Meet up에서 진행한 강의입니다.

삼성소프트웨어 멤버십 활동을 하면서 처음으로 완성한 프로젝트인 Dark Cloud를 소개하고자 합니다. Dark Cloud의 개발 방법과 데모를 통해 모바일 클라우드의 가능성에 대해서 이야기하는 시간을 갖고자 합니다.

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,335
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
19
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Android Framework를 활용한 진정한 모바일 클라우드 이야기

  1. 1. Android Framework를 확장한 Dark Cloud System Jake Yoon Date : 2014. 02. 26
  2. 2. Who are you? Jake Yoon (윤 재석) 숭실대학교 컴퓨터학부 GDG SSU 삼성소프트웨어 멤버십 System Programming Open Source 하고 싶은 것(취미) == 해야 하는 것(일) == 개발!!
  3. 3. TABLE OF CONTENTS Android Framework를 확장한 Dark Cloud System 1. 개발 목적 2. 개발 목표 3. 개발 내용 4. 데모 시연, Q & A
  4. 4. 개발 목적 선정 배경 1. 기존 모바일핚계점 지적 클라우드의 2. 클라우드에 대핚 전망 긍정적인 시장의
  5. 5. 개발 목적 기존 클라우드와의 비교
  6. 6. 개발 목표 1. 2. 가상 물리디스크 구현 클라우드 서버 구축 Dark Cloud 3. Custom Notification Bar & System Setting Dark Cloud Dark Cloud
  7. 7. 개발 내용 ( 시스템 구조도) Dark Cloud Server Custom Android Android Framework Custom Notification Web DarkCloud Javascript node.JS jQuery Ajax CSS Custom Setting
  8. 8. 1. 가상 물리디스크 구현 및 연동 Android Framework를 확장한 Dark Cloud System FUSE(Filesystem in Userspace)를 활용핚 파일시스템 구현 사용자 영역의 프로그램에서 동작하는 파일시스템을 구현하기 위해 사용되는 FUSE와 HTTP 통신을 위한 cURL, JSON 파싱을 위한 JSONc를 활용하여 구현 In memory Cache
  9. 9. 2. 클라우드 서버 구축 Android Framework를 확장한 Dark Cloud System Node.js와 MongoDB를 활용핚 Restful 서버 구축 비정형 데이터를 저장하기에 적합한 MongoDB를 활용하고 Node.js와 Express 모듈을 활용하여 Restful 서버를 구축함 Restful API POST, GET, ADD, DELETE
  10. 10. 3. Custom Notification Bar & System Setting Android Framework를 확장한 Dark Cloud System 안드로이드 프레임워크를 커스터마이징 기본 상태 바와 설정 메뉴를 커스터 마이징하여, 사용자가 보다 쉽고 간편하게 Dark Cloud 시스템을 이용할 수 있도록 구현
  11. 11. 3. Custom Notification Bar & System Setting Android Framework를 확장한 Dark Cloud System 안드로이드 프레임워크를 커스터마이징 기본 상태 바와 설정 메뉴를 커스터 마이징하여, 사용자가 보다 쉽고 간편하게 Dark Cloud 시스템을 이용할 수 있도록 구현
  12. 12. 4. 웹 서비스 Android Framework를 확장한 Dark Cloud System jQuery, Ajax, CSS, Node.js를 활용핚 웹 서비스 인터넷만 가능하다면 어느 환경에서도 Dark Cloud를 간편하게 접속할 수 있도록 웹 서비스 형태로 클라우드 서비스를 제공함
  13. 13. 4. 웹 서비스 Android Framework를 확장한 Dark Cloud System jQuery, Ajax, CSS, Node.js를 활용핚 웹 서비스 인터넷만 가능하다면 어느 환경에서도 Dark Cloud를 간편하게 접속할 수 있도록 웹 서비스 형태로 클라우드 서비스를 제공함
  14. 14. 4. 웹 서비스 Android Framework를 확장한 Dark Cloud System jQuery, Ajax, CSS, Node.js를 활용핚 웹 서비스 인터넷만 가능하다면 어느 환경에서도 Dark Cloud를 간편하게 접속할 수 있도록 웹 서비스 형태로 클라우드 서비스를 제공함
  15. 15. Q&A

×