share with 최종 발표 -

22
신영민 김혜원 정한터 최아연 황연주 ShareWith

Upload: shin-yeongmin

Post on 13-Aug-2015

58 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Share with 최종 발표 -

신영민 김혜원 정한터 최아연 황연주

ShareWith

Page 2: Share with 최종 발표 -

Ⅰ. 프로젝트 소개

Ⅱ. 개발 동기

Ⅴ. Library 구조

Contents.

Ⅲ. 전송 프로토콜 비교

Ⅳ. 시연 동영상Ⅵ. 프로젝트 관리

Ⅶ. 발전 및 활용

Page 3: Share with 최종 발표 -

Ⅰ. 프로젝트 소개

ShareWith

언제, 어디서나, 쉽게, 빠르게

Page 4: Share with 최종 발표 -

Ⅰ. 프로젝트 소개 - Library 구상도

플랫폼에상관없이간단하게

Linux

ShareWith Library

iOS

Android

Windows

Mac

Page 5: Share with 최종 발표 -

Ⅰ. 프로젝트 소개 - 핵심기능

주변기기검색 페어링 소켓연결

Page 6: Share with 최종 발표 -

Ⅱ. 개발배경

Page 7: Share with 최종 발표 -

Ⅱ. 개발배경 - 시장 조사

SuperBeam

SendAnywhere

플랫폼의제한, 전송속도의한계, 네트워크의존성

WiFi Shoot

Page 8: Share with 최종 발표 -

Ⅱ. 개발배경

Wi-Fi Direct

블루투스대비최대 22배빠른데이터공유

WiFi Direct Device

Page 9: Share with 최종 발표 -

Ⅱ. 개발배경 - Wi-Fi Direct 소개

Page 10: Share with 최종 발표 -

Ⅱ. 개발배경 - 한계점

플랫폼간연동의어려움

Wi-Fi Direct 기술관련문서및참고자료부족

Wi-Fi Direct 기술이적용된사례가적음

Page 11: Share with 최종 발표 -

Ⅱ. 개발배경 - 개발목표

Wi-Fi Direct 활성화에기여

쉽게, 빠르게, 간편하게

플랫폼간의파편화된 API를하나의인터페이스로묶어 Library 제공

Wi-Fi Direct 기반의 IoT 분야보편화

Page 12: Share with 최종 발표 -

Ⅲ. 전송 프로토콜 비교

WiFi Direct BlueTooth 4.0

Range up to 200m up to 100m

Speed 250Mbps 24Mbps

Security WPA2 AES-128

전력소모 상대적으로전력소모큼 저전력기술적용

Page 13: Share with 최종 발표 -

Ⅳ. 시연동영상

Page 14: Share with 최종 발표 -

Ⅴ. Library 구조 - 주요 자료구조

WFDDevice

WFDPairInfo

- Mac Address, Device Type, Device Status, Device Name, …..

- Device Info, Pairing Info, Local IP Address, Connected Socket, …..

Page 15: Share with 최종 발표 -

Ⅴ. Library 구조 - 주요 API

findDeviceAsync()

pairAsync()

각플랫폼별내부 API CALL을통해WiFiDirect디바이스를찾음

찾은디바이스에게페어링요청

connectSocketAsync()

페어링된기기의 IP Address를통해소켓연결

Page 16: Share with 최종 발표 -

Ⅴ. Library 구조 – Main Flow

Page 17: Share with 최종 발표 -

Ⅵ. 프로젝트 관리 - Version Control

Github 상에Open Source 구축완료

Page 18: Share with 최종 발표 -

Ⅵ. 프로젝트 관리 - Issue Tracker

Trello

Page 19: Share with 최종 발표 -

Ⅵ. 프로젝트 관리 - API Documentation

Github Pages

Page 20: Share with 최종 발표 -

Ⅶ. 발전 및 활용 - 발전 방향

다양한플랫폼으로의확장

라이브러리기반의다양한레퍼런스앱개발

Page 21: Share with 최종 발표 -

Ⅶ. 발전 및 활용 - 활용 방안

Bluetooth를대체할전송프로토콜

P2P 통신으로재난상황대비

거점기반(hub-based) 서비스

Page 22: Share with 최종 발표 -

감사합니다.