SlideShare uma empresa Scribd logo
1 de 17
Android Framework를 확장한 Dark Cloud System

Jake Yoon
Date : 2014. 02. 26
Who are you?
Jake Yoon (윤 재석)
숭실대학교 컴퓨터학부
GDG SSU
삼성소프트웨어 멤버십
System Programming

Open Source

하고 싶은 것(취미) == 해야 하는 것(일)

==
개발!!
TABLE OF CONTENTS
Android Framework를 확장한 Dark Cloud System

1.

개발 목적

2.

개발 목표

3.

개발 내용

4. 데모 시연, Q & A
개발 목적

선정 배경

1. 기존 모바일핚계점 지적
클라우드의

2. 클라우드에 대핚 전망
긍정적인 시장의
개발 목적

기존 클라우드와의 비교
개발 목표
1.

2.

가상 물리디스크 구현

클라우드 서버 구축

Dark Cloud

3.

Custom Notification Bar & System Setting

Dark
Cloud

Dark Cloud
개발 내용 ( 시스템 구조도)

Dark Cloud Server

Custom Android
Android Framework
Custom
Notification

Web DarkCloud

Javascript
node.JS
jQuery

Ajax

CSS

Custom Setting
1. 가상 물리디스크 구현 및 연동
Android Framework를 확장한 Dark Cloud System

FUSE(Filesystem in Userspace)를 활용핚 파일시스템 구현
사용자 영역의 프로그램에서 동작하는 파일시스템을 구현하기 위해 사용되는 FUSE와
HTTP 통신을 위한 cURL, JSON 파싱을 위한 JSONc를 활용하여 구현

In memory
Cache
2. 클라우드 서버 구축
Android Framework를 확장한 Dark Cloud System

Node.js와 MongoDB를 활용핚 Restful 서버 구축
비정형 데이터를 저장하기에 적합한 MongoDB를 활용하고
Node.js와 Express 모듈을 활용하여 Restful 서버를 구축함

Restful API
POST, GET, ADD, DELETE
3. Custom Notification Bar & System Setting
Android Framework를 확장한 Dark Cloud System

안드로이드 프레임워크를 커스터마이징
기본 상태 바와 설정 메뉴를 커스터 마이징하여,
사용자가 보다 쉽고 간편하게 Dark Cloud 시스템을 이용할 수 있도록 구현
3. Custom Notification Bar & System Setting
Android Framework를 확장한 Dark Cloud System

안드로이드 프레임워크를 커스터마이징
기본 상태 바와 설정 메뉴를 커스터 마이징하여,
사용자가 보다 쉽고 간편하게 Dark Cloud 시스템을 이용할 수 있도록 구현
4. 웹 서비스
Android Framework를 확장한 Dark Cloud System

jQuery, Ajax, CSS, Node.js를 활용핚 웹 서비스
인터넷만 가능하다면 어느 환경에서도 Dark Cloud를 간편하게 접속할 수 있도록
웹 서비스 형태로 클라우드 서비스를 제공함
4. 웹 서비스
Android Framework를 확장한 Dark Cloud System

jQuery, Ajax, CSS, Node.js를 활용핚 웹 서비스
인터넷만 가능하다면 어느 환경에서도 Dark Cloud를 간편하게 접속할 수 있도록
웹 서비스 형태로 클라우드 서비스를 제공함
4. 웹 서비스
Android Framework를 확장한 Dark Cloud System

jQuery, Ajax, CSS, Node.js를 활용핚 웹 서비스
인터넷만 가능하다면 어느 환경에서도 Dark Cloud를 간편하게 접속할 수 있도록
웹 서비스 형태로 클라우드 서비스를 제공함
Q&A

Mais conteúdo relacionado

Destaque

about hadoop yes
about hadoop yesabout hadoop yes
about hadoop yesEunsil Yoon
 
G+ Summer C Study 20130709(3일차)
G+ Summer C Study 20130709(3일차)G+ Summer C Study 20130709(3일차)
G+ Summer C Study 20130709(3일차)Jake Yoon
 
마케팅커뮤니케이션
마케팅커뮤니케이션마케팅커뮤니케이션
마케팅커뮤니케이션Chaenam, Jun
 
Jake yoon세미나
Jake yoon세미나Jake yoon세미나
Jake yoon세미나Jake Yoon
 
Love me, fuseli.illustrated.final2
Love me, fuseli.illustrated.final2Love me, fuseli.illustrated.final2
Love me, fuseli.illustrated.final2J. E. Freed
 
Actividades económicas
Actividades económicasActividades económicas
Actividades económicasKesler Gomez
 
нетрадиционная» русская грамматика
нетрадиционная» русская грамматиканетрадиционная» русская грамматика
нетрадиционная» русская грамматикаekaterina7
 
광고와 뉴미디어5
광고와 뉴미디어5광고와 뉴미디어5
광고와 뉴미디어5Chaenam, Jun
 
United2012 Rugged DevOps Rocks
United2012 Rugged DevOps RocksUnited2012 Rugged DevOps Rocks
United2012 Rugged DevOps RocksGene Kim
 
SOSCON 참관후기 공유세미나(1)
SOSCON 참관후기 공유세미나(1)SOSCON 참관후기 공유세미나(1)
SOSCON 참관후기 공유세미나(1)Jake Yoon
 
Discours lodo cousins
Discours lodo cousinsDiscours lodo cousins
Discours lodo cousinsflag2006
 
Android virtualization을 통한 IoT구현
Android virtualization을 통한 IoT구현Android virtualization을 통한 IoT구현
Android virtualization을 통한 IoT구현Jake Yoon
 
Conferința ICF 2013 București
Conferința ICF 2013 BucureștiConferința ICF 2013 București
Conferința ICF 2013 BucureștiPaul Dumitru
 
The archived Canadian US Patent Competitive Intelligence Database (2014/10/14)
The archived Canadian US Patent Competitive Intelligence Database (2014/10/14) The archived Canadian US Patent Competitive Intelligence Database (2014/10/14)
The archived Canadian US Patent Competitive Intelligence Database (2014/10/14) Muchiu (Henry) Chang, PhD. Cantab
 
Faculty instructional technology
Faculty instructional technologyFaculty instructional technology
Faculty instructional technologyPatricia Hetu
 
Reference is Neither Here Nor There: Connecting Through SMS
Reference is Neither Here Nor There: Connecting Through SMSReference is Neither Here Nor There: Connecting Through SMS
Reference is Neither Here Nor There: Connecting Through SMSMargie Ruppel
 

Destaque (20)

about hadoop yes
about hadoop yesabout hadoop yes
about hadoop yes
 
Exposion equipo3 tema 4
Exposion equipo3 tema 4Exposion equipo3 tema 4
Exposion equipo3 tema 4
 
G+ Summer C Study 20130709(3일차)
G+ Summer C Study 20130709(3일차)G+ Summer C Study 20130709(3일차)
G+ Summer C Study 20130709(3일차)
 
마케팅커뮤니케이션
마케팅커뮤니케이션마케팅커뮤니케이션
마케팅커뮤니케이션
 
아이애드
아이애드아이애드
아이애드
 
Jake yoon세미나
Jake yoon세미나Jake yoon세미나
Jake yoon세미나
 
Love me, fuseli.illustrated.final2
Love me, fuseli.illustrated.final2Love me, fuseli.illustrated.final2
Love me, fuseli.illustrated.final2
 
Actividades económicas
Actividades económicasActividades económicas
Actividades económicas
 
нетрадиционная» русская грамматика
нетрадиционная» русская грамматиканетрадиционная» русская грамматика
нетрадиционная» русская грамматика
 
아이애드
아이애드아이애드
아이애드
 
광고와 뉴미디어5
광고와 뉴미디어5광고와 뉴미디어5
광고와 뉴미디어5
 
United2012 Rugged DevOps Rocks
United2012 Rugged DevOps RocksUnited2012 Rugged DevOps Rocks
United2012 Rugged DevOps Rocks
 
SOSCON 참관후기 공유세미나(1)
SOSCON 참관후기 공유세미나(1)SOSCON 참관후기 공유세미나(1)
SOSCON 참관후기 공유세미나(1)
 
Discours lodo cousins
Discours lodo cousinsDiscours lodo cousins
Discours lodo cousins
 
Android virtualization을 통한 IoT구현
Android virtualization을 통한 IoT구현Android virtualization을 통한 IoT구현
Android virtualization을 통한 IoT구현
 
Conferința ICF 2013 București
Conferința ICF 2013 BucureștiConferința ICF 2013 București
Conferința ICF 2013 București
 
The archived Canadian US Patent Competitive Intelligence Database (2014/10/14)
The archived Canadian US Patent Competitive Intelligence Database (2014/10/14) The archived Canadian US Patent Competitive Intelligence Database (2014/10/14)
The archived Canadian US Patent Competitive Intelligence Database (2014/10/14)
 
[Cicle de subvencions 2010] subvencions de l ajuntament
[Cicle de subvencions 2010] subvencions de l ajuntament[Cicle de subvencions 2010] subvencions de l ajuntament
[Cicle de subvencions 2010] subvencions de l ajuntament
 
Faculty instructional technology
Faculty instructional technologyFaculty instructional technology
Faculty instructional technology
 
Reference is Neither Here Nor There: Connecting Through SMS
Reference is Neither Here Nor There: Connecting Through SMSReference is Neither Here Nor There: Connecting Through SMS
Reference is Neither Here Nor There: Connecting Through SMS
 

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

구름 기본 소개자료
구름 기본 소개자료구름 기본 소개자료
구름 기본 소개자료웅식 전
 
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안Amazon Web Services Korea
 
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017Amazon Web Services Korea
 
Deployment techniques for cloud native
Deployment techniques for cloud nativeDeployment techniques for cloud native
Deployment techniques for cloud nativeAlex Jeong
 
2010 Microsoft @ Cloud Day 안준석 발표자료
2010 Microsoft @ Cloud Day 안준석 발표자료2010 Microsoft @ Cloud Day 안준석 발표자료
2010 Microsoft @ Cloud Day 안준석 발표자료TedAhn
 
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)Amazon Web Services Korea
 
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015WineSOFT
 
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원BESPIN GLOBAL
 
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)Cloud-Barista Community
 
Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...
Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...
Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...Amazon Web Services Korea
 
Social game and windows azure platform (final)
Social game and windows azure platform (final)Social game and windows azure platform (final)
Social game and windows azure platform (final)정현 남
 
Docker기반 분산 플랫폼
Docker기반 분산 플랫폼Docker기반 분산 플랫폼
Docker기반 분산 플랫폼SeongHyun Jeong
 
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축rockplace
 
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Spider-멀티 클라우드 인프라 연동(Multi-Cloud Infrastructu...
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Spider-멀티 클라우드 인프라 연동(Multi-Cloud Infrastructu...Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Spider-멀티 클라우드 인프라 연동(Multi-Cloud Infrastructu...
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Spider-멀티 클라우드 인프라 연동(Multi-Cloud Infrastructu...Cloud-Barista Community
 
Openstack Usecase(2018)
Openstack Usecase(2018)Openstack Usecase(2018)
Openstack Usecase(2018)Gasida Seo
 
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)KINX
 
Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process uEngine Solutions
 

Semelhante a Android Framework를 활용한 진정한 모바일 클라우드 이야기 (20)

Cloud Design Pattern
Cloud Design PatternCloud Design Pattern
Cloud Design Pattern
 
구름 기본 소개자료
구름 기본 소개자료구름 기본 소개자료
구름 기본 소개자료
 
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
 
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
 
Deployment techniques for cloud native
Deployment techniques for cloud nativeDeployment techniques for cloud native
Deployment techniques for cloud native
 
AWS CDK
AWS CDKAWS CDK
AWS CDK
 
2010 Microsoft @ Cloud Day 안준석 발표자료
2010 Microsoft @ Cloud Day 안준석 발표자료2010 Microsoft @ Cloud Day 안준석 발표자료
2010 Microsoft @ Cloud Day 안준석 발표자료
 
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
 
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
 
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
 
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)
 
Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...
Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...
Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...
 
Social game and windows azure platform (final)
Social game and windows azure platform (final)Social game and windows azure platform (final)
Social game and windows azure platform (final)
 
Docker기반 분산 플랫폼
Docker기반 분산 플랫폼Docker기반 분산 플랫폼
Docker기반 분산 플랫폼
 
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
Azure Red Hat OpenShift 를 통한 더 빠르고 쉬운 애플리케이션 구축
 
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Spider-멀티 클라우드 인프라 연동(Multi-Cloud Infrastructu...
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Spider-멀티 클라우드 인프라 연동(Multi-Cloud Infrastructu...Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Spider-멀티 클라우드 인프라 연동(Multi-Cloud Infrastructu...
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Spider-멀티 클라우드 인프라 연동(Multi-Cloud Infrastructu...
 
Openstack Usecase(2018)
Openstack Usecase(2018)Openstack Usecase(2018)
Openstack Usecase(2018)
 
[9월 런치 세미나] 도커와 쿠버네티스 기술에 스며들다
[9월 런치 세미나] 도커와 쿠버네티스 기술에 스며들다[9월 런치 세미나] 도커와 쿠버네티스 기술에 스며들다
[9월 런치 세미나] 도커와 쿠버네티스 기술에 스며들다
 
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
 
Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process
 

Mais de Jake Yoon

SOAP REST 이해
SOAP REST 이해SOAP REST 이해
SOAP REST 이해Jake Yoon
 
안드로이드 프로그래밍 정복 - Android Study #어댑터뷰
안드로이드 프로그래밍 정복 - Android Study #어댑터뷰안드로이드 프로그래밍 정복 - Android Study #어댑터뷰
안드로이드 프로그래밍 정복 - Android Study #어댑터뷰Jake Yoon
 
Google I/O Extended Korea Student #3 About - real Google I/O
Google I/O Extended Korea Student #3 About - real Google I/OGoogle I/O Extended Korea Student #3 About - real Google I/O
Google I/O Extended Korea Student #3 About - real Google I/OJake Yoon
 
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개안드로이드 프로그래밍 정복 - Android Study #레이아웃전개
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개Jake Yoon
 
2일차 20140402
2일차 201404022일차 20140402
2일차 20140402Jake Yoon
 
1일차 20140326
1일차 201403261일차 20140326
1일차 20140326Jake Yoon
 
오픈소스하드웨어
오픈소스하드웨어오픈소스하드웨어
오픈소스하드웨어Jake Yoon
 
G+ Summer C Study 20130718(8일차)
G+ Summer C Study 20130718(8일차)G+ Summer C Study 20130718(8일차)
G+ Summer C Study 20130718(8일차)Jake Yoon
 
G+ Summer C Study 20130717(7일차)
G+ Summer C Study 20130717(7일차)G+ Summer C Study 20130717(7일차)
G+ Summer C Study 20130717(7일차)Jake Yoon
 
G+ Summer C Study 20130716(6일차)
G+ Summer C Study 20130716(6일차)G+ Summer C Study 20130716(6일차)
G+ Summer C Study 20130716(6일차)Jake Yoon
 
G+ Summer C Study 20130712(5일차)
G+ Summer C Study 20130712(5일차)G+ Summer C Study 20130712(5일차)
G+ Summer C Study 20130712(5일차)Jake Yoon
 
G+ Summer C Study 20130711(4일차)
G+ Summer C Study 20130711(4일차)G+ Summer C Study 20130711(4일차)
G+ Summer C Study 20130711(4일차)Jake Yoon
 
G+ Summer C Study 20130705(2일차)
G+ Summer C Study 20130705(2일차)G+ Summer C Study 20130705(2일차)
G+ Summer C Study 20130705(2일차)Jake Yoon
 
G+ Summer C Study 20130703(1일차)
G+ Summer C Study 20130703(1일차)G+ Summer C Study 20130703(1일차)
G+ Summer C Study 20130703(1일차)Jake Yoon
 
소설네트워크 메뉴얼
소설네트워크 메뉴얼소설네트워크 메뉴얼
소설네트워크 메뉴얼Jake Yoon
 
Android Programming - AdapterView
Android Programming - AdapterViewAndroid Programming - AdapterView
Android Programming - AdapterViewJake Yoon
 
Android Programming - Menus
Android Programming - MenusAndroid Programming - Menus
Android Programming - MenusJake Yoon
 
Android Programming - Input
Android Programming - InputAndroid Programming - Input
Android Programming - InputJake Yoon
 
Android Programming
Android ProgrammingAndroid Programming
Android ProgrammingJake Yoon
 

Mais de Jake Yoon (20)

SOAP REST 이해
SOAP REST 이해SOAP REST 이해
SOAP REST 이해
 
안드로이드 프로그래밍 정복 - Android Study #어댑터뷰
안드로이드 프로그래밍 정복 - Android Study #어댑터뷰안드로이드 프로그래밍 정복 - Android Study #어댑터뷰
안드로이드 프로그래밍 정복 - Android Study #어댑터뷰
 
Google I/O Extended Korea Student #3 About - real Google I/O
Google I/O Extended Korea Student #3 About - real Google I/OGoogle I/O Extended Korea Student #3 About - real Google I/O
Google I/O Extended Korea Student #3 About - real Google I/O
 
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개안드로이드 프로그래밍 정복 - Android Study #레이아웃전개
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개
 
2일차 20140402
2일차 201404022일차 20140402
2일차 20140402
 
1일차 20140326
1일차 201403261일차 20140326
1일차 20140326
 
passU
passUpassU
passU
 
오픈소스하드웨어
오픈소스하드웨어오픈소스하드웨어
오픈소스하드웨어
 
G+ Summer C Study 20130718(8일차)
G+ Summer C Study 20130718(8일차)G+ Summer C Study 20130718(8일차)
G+ Summer C Study 20130718(8일차)
 
G+ Summer C Study 20130717(7일차)
G+ Summer C Study 20130717(7일차)G+ Summer C Study 20130717(7일차)
G+ Summer C Study 20130717(7일차)
 
G+ Summer C Study 20130716(6일차)
G+ Summer C Study 20130716(6일차)G+ Summer C Study 20130716(6일차)
G+ Summer C Study 20130716(6일차)
 
G+ Summer C Study 20130712(5일차)
G+ Summer C Study 20130712(5일차)G+ Summer C Study 20130712(5일차)
G+ Summer C Study 20130712(5일차)
 
G+ Summer C Study 20130711(4일차)
G+ Summer C Study 20130711(4일차)G+ Summer C Study 20130711(4일차)
G+ Summer C Study 20130711(4일차)
 
G+ Summer C Study 20130705(2일차)
G+ Summer C Study 20130705(2일차)G+ Summer C Study 20130705(2일차)
G+ Summer C Study 20130705(2일차)
 
G+ Summer C Study 20130703(1일차)
G+ Summer C Study 20130703(1일차)G+ Summer C Study 20130703(1일차)
G+ Summer C Study 20130703(1일차)
 
소설네트워크 메뉴얼
소설네트워크 메뉴얼소설네트워크 메뉴얼
소설네트워크 메뉴얼
 
Android Programming - AdapterView
Android Programming - AdapterViewAndroid Programming - AdapterView
Android Programming - AdapterView
 
Android Programming - Menus
Android Programming - MenusAndroid Programming - Menus
Android Programming - Menus
 
Android Programming - Input
Android Programming - InputAndroid Programming - Input
Android Programming - Input
 
Android Programming
Android ProgrammingAndroid Programming
Android Programming
 

Último

Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 

Último (6)

Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 

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

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