Upload
jake-yoon
View
341
Download
0
Embed Size (px)
DESCRIPTION
Dark Cloud is a storage cloud system for Android using FUSE(filesystem in userspace), cURL, GCM, Node.js, MongoDB over network
Citation preview
Android Framework 를 확장한 Dark Cloud System
Team : Dark Cloud윤재석 , 장정규 , 최현빈 (PL)
Date : 2014. 01. 28
개발 목적1.
TABLE OF CONTENTS
2.
3.
개발 목표
개발 내용
4. 개발 일정
5.데모 시연 , Q & A
Android Framework 를 확장한 Dark Cloud System
기존 모바일 클라우드의 한계점 지적1. 2. 3.
개발 목적
제조사만이 가질 수 있는특권 ! 바로 프레임워크 수정
클라우드에 대한긍정적인 시장의 전망
선정 배경
기존의 모바일 클라우드는 클라우드라기 보단동기화를 이용한
단순한 파일서버 였다 .
삼성은 제조사이므로 프레임워크 및 커널을 수정하여핸드폰을 배포할 수 있으며 , 따라서 커널 레벨에서 진정한
클라우드를 구현할 수 있다 .
클라우드 서비스는
‘ 가트너’ 의 2014 년 10 대 전략기술
‘LIFI’ 등 긍정적인 시장의 전망이가득하다 .
개발 목적
기존 클라우드와의 비교
개발 목표
Dark Cloud
1. 가상 물리디스크 구현 2. 클라우드 서버 구축
3. Custom Notification Bar & System Setting
DarkCloud
Dark Cloud
Restful
Javascriptnode.JS Mon-
goDB Ubuntu
Dark Cloud Server
개발 내용 ( 시스템 구조도 )
Android Framework
Custom Notifica-tion Custom Setting
Custom Android
Linux Kernel
Virtual De-vice Driver
Daemon Process Cache
Web DarkCloud
Javascript
node.JS
jQuery Ajax CSS
1. 가상 물리디스크 구현 및 연동
FUSE(Filesystem in Userspace) 를 활용한 파일시스템 구현
SD 카드를 읽기 위한 용도로 활용되는 FUSE 와HTTP 통신을 위한 cURL, JSON 파싱을 위한 JSONc 를 활용하여 구현
Android Framework 를 확장한 Dark Cloud System
In memory Cache
2. 클라우드 서버 구축
Node.js 와 MongoDB 를 활용한 Restful 서버 구축비정형 데이터를 저장하기에 적합한 MongoDB 를 활용하고Node.js 와 Express 모듈을 활용하여 Restful 서버를 구축함
Android Framework 를 확장한 Dark Cloud System
Restful APIPOST, GET, ADD, DELETE
3. Custom Notification Bar & System Setting
안드로이드 프레임워크를 커스터마이징
기본 상태 바와 설정 메뉴를 커스터 마이징하여 ,사용자가 보다 쉽고 간편하게 Dark Cloud 시스템을 이용할 수 있도록 구현
Android Framework 를 확장한 Dark Cloud System
3. Custom Notification Bar & System Setting
안드로이드 프레임워크를 커스터마이징
기본 상태 바와 설정 메뉴를 커스터 마이징하여 ,사용자가 보다 쉽고 간편하게 Dark Cloud 시스템을 이용할 수 있도록 구현
Android Framework 를 확장한 Dark Cloud System
4. 웹 서비스
jQuery, Ajax, CSS, Node.js 를 활용한 웹 서비스
인터넷만 가능하다면 어느 환경에서도 Dark Cloud 를 간편하게 접속할 수 있도록웹 서비스 형태로 클라우드 서비스를 제공함
Android Framework 를 확장한 Dark Cloud System
4. 웹 서비스
jQuery, Ajax, CSS, Node.js 를 활용한 웹 서비스
인터넷만 가능하다면 어느 환경에서도 Dark Cloud 를 간편하게 접속할 수 있도록웹 서비스 형태로 클라우드 서비스를 제공함
Android Framework 를 확장한 Dark Cloud System
4. 웹 서비스
jQuery, Ajax, CSS, Node.js 를 활용한 웹 서비스
인터넷만 가능하다면 어느 환경에서도 Dark Cloud 를 간편하게 접속할 수 있도록웹 서비스 형태로 클라우드 서비스를 제공함
Android Framework 를 확장한 Dark Cloud System
Android Framework 를 확장한 Dark Cloud System
개발 일정
Android Framework 를 확장한 Dark Cloud System
개발 일정
Android Framework 를 확장한 Dark Cloud System
개발 일정
Demo 시연
Q&A