dark cloud

Post on 10-Jun-2015

341 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Dark Cloud is a storage cloud system for Android using FUSE(filesystem in userspace), cURL, GCM, Node.js, MongoDB over network

TRANSCRIPT

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

top related