1
RESEARCH POSTER PRESENTATION DESIGN © 2011 www.PosterPresentations.com 멀멀 멀멀멀멀 멀멀멀 멀멀멀 멀멀 멀멀멀멀멀 멀멀멀 멀멀멀 지지지지 : 지지지 지지지 지지지 , 지지지 , 지지지 , 지지지 LOGO LOGO 1. Motivation 2. Purpose of the system 5-2. ALGORITHM – EmbeddedHardWare PART 지지지지 지지 : 2X2 지 지지지지 지지 4 지지 지지지지지 지지지 지지지 지지지 AVR 지 지지 . AVR 지지지지지 : 지지지 지지지 지지지 지지 지지지 지지지 지지지지 AVR 지지 지지지지 지 (x,y) 지지 AVR 지지 지지 지지지지지 : 지 AVR 지지지지지지지 지지지 지지지 지지지 지지 TEST : 지지지 지지지 지지지 지지 지지지 지지지 지지지지 AVR 지지 지지지 지 지 지지지 지지지 지지지지 지지 지지지 지지 지 지지 지지 지지지지 지지지지 지지지지지 지지지지지지 지지지지 지지 지지 지지 지지 지지지 지지지지 지지지지 지지지 지지지 지지지지 지지 . 지지지 지지지지 지지 지지 지지 지지지 지지지지 지지 지지지지지 지지지지 지지 지지지 지지지지 지지 지지 지지지지 지지지 지지 지지지 . 지지지지지 지지지 지지지 지지지 지지지지 지지지지 지지지 지지지지 지지지지 지지지 지지지지 지지지지 지지지지 . 지지지지 지지지지 지 지지 지 지 지지지 지지지 지지지지 지지지지 지지지 지 지 지지 지지지지 지지 지지지지 . 지지 , 지지지 지지 , 지지지 지지 지지지지 지지지 지지 지 지 지지 Application 지 지지지지 . 3. System Flow 4-1. ALGORITHM – SoftWare PART 6. SCENARIO 7. CONCLUSIONS & FUTURE WORK 지지지 지지지지 지지지지 지지 지지지지지지 지지지 지지지지 지지 지 지지지지 지지지지 지지지 지지지지 지지지 지지지지지지지 지지지 지 SmartPhone, Tablet, Wearable Device 지 지지 지지지지지 지지지 지지지 지지지 지지지 지지지지지 지지 지지 , 지지지지 지지지 지지지지 지지 지지지 지지 지지지 지지지 지지지 지지지 지 지지지 . ◈ 지지지 지지 지지지지 지지 ◈ 지지지지지지 지지지지 3.5 -> 4.0 -> 5.3 -> 10.1 지지 BUT ◈ 지지지 지지지지지 지지지 지지지 지지지 지지지 지지 지지 지지 지지지지지 지지지 지지지 지지지 지지 Process Network Thread Server Thread 지지지지 지지 Server AVR Thread 지지 지지 지지 지 지지 지지지지 지지 지지지지 지지 지지 지지지 지지 지 지 지지 지지지 지지지지 지지 : 지지지지지 ServerSocket 지 지지지지 지지 ( 지지지지지 ) 지 지지지 지지지지 . 지지지지지지 지지지지 InputStream 지 OutputStream 지 지지지지 지지 지지지지 지지지지 . 지지지지지지 지지 지지지지 지지지지지지 지지지지 지지지 지지지지 지지지지지 지 지지 지지지지 . 지지지지 지지 : 지지지지지 지지 ( 지지지지지 ) 지지 Socket 지 지지지지 지지지지 지지지 지지지지 . 지지 지지지지지 TCP/IP 지지지지 . 지지지 지지지지지 지지지지 InputStream 지 OutputStream 지 지지지지 지지 지지지지 지지지지 . Device 1 Device 2 Device 4 Device 3 AVR Serve r ( x , y )

멀티 디바이스 컨텐츠 제공을 위한 안드로이드 동기화 시스템

  • Upload
    jania

  • View
    82

  • Download
    9

Embed Size (px)

DESCRIPTION

멀티 디바이스 컨텐츠 제공을 위한 안드로이드 동기화 시스템. Server. Device1. ( x , y ). Device2. AVR. Device3. 5-2. ALGORITHM – EmbeddedHardWare PART. ① 디바이스 준비 : 2X2 를 표현하기 위해 4 개의 안드로이드 기기와 서버를 연결할 AVR 을 준비 . ② AVR 프로그래밍 : 기기가 놓여진 위치와 어떤 기기가 올려져 있는지를 AVR 에서 확인하게 함 ( x,y ) 형식 - PowerPoint PPT Presentation

Citation preview

Page 1: 멀티 디바이스  컨텐츠  제공을 위한 안드로이드  동기화 시스템

RESEARCH POSTER PRESENTATION DESIGN © 2011

www.PosterPresentations.com

멀티 디바이스 컨텐츠 제공을 위한안드로이드 동기화 시스템

지도교수 : 김두현 교수님 유승우 , 조영원 , 김정호 , 이수인

LOGOLOGO

1. Motivation

2. Purpose of the system

5-2. ALGORITHM – EmbeddedHardWare PART

① 디바이스 준비 : 2X2 를 표현하기 위해 4 개의 안드로이드 기기와 서버를 연결할 AVR 을 준비 .

② AVR 프로그래밍 : 기기가 놓여진 위치와 어떤 기기가 올려져 있는지를 AVR 에서 확인하게 함 (x,y) 형식

③ AVR 서버 연결 프로그래밍 : ② 의 AVR 프로그래밍으로 알아낸 정보를 서버에 전송

④ TEST : 기기가 놓여진 위치와 어떤 기기가 올려져 있는지를 AVR 에서 확인한 후 이 정보를 서버에 전송함을 확인

◈ 스마트 기기 중 가장 많은 점유율을 차지하는 운영체제인 안드로이드를 이용하여 높은 보급 율을 가진 다양한 산업에서 활용되는 시스템 개발을 목적으로 한다 .

◈ 소수의 사용자를 위한 것이 아닌 다수의 사용자를 위한 시스템으로 동기화를 통해 다양한 서비스를 하고 싶은 사용자의 요구를 만족 시킨다 .

◈ 동기화시킬 기기의 개수와 위치를 정확하게 인식하여 각각의 영역에서 사용자가 원하는 움직임을 이루도록 개발한다 .

◈ 사용자가 시스템을 잘 이해 할 수 있도록 용도에 적합하며 호기심과 시선을 끌 수 있는 서비스를 예로 제공한다 .

◈ 퍼즐 , 이미지 분할 , 피아노 등의 동기화된 화면을 활용 할 수 있는 Application 을 제공한다 .

3. System Flow

4-1. ALGORITHM – SoftWare PART

6. SCENARIO

7. CONCLUSIONS & FUTURE WORK

다양한 컨텐츠를 제공하기 위해 디바이스간의 동기화 플랫폼을 구현 위 플랫폼을 이용하여 이미지 동기화와 피아노 어플리케이션을 구현해 봄 SmartPhone, Tablet, Wearable Device 와 같이 디바이스간 통신이 가능한 기기의 종류가 다양해짐에 따라 향후 , 디바이스 동기화 플랫폼을 통해 다양한 산업 분야의 컨텐츠 개발이 가능해 질 것이다 .

◈ 스마트 폰의 급속도의 발전 ◈ 디스플레이의 크기변화

3.5 -> 4.0 -> 5.3 -> 10.1 인치BUT

◈ 하나의 디바이스로 다양한 컨텐츠 소화에 한계가 있음

◈ 여러 개의 디바이스를 이용한 컨텐츠 제공을 착안

Process

Network Thread

Server Thread네트워크 준비

Server

AVR

Thread

위치 정보 인식 및 전송

네트워크 연결

프로그램 출력

위치 정보를 받은 후 각 기기 동기화

① 네트워크 준비 : 서버에서는 ServerSocket을 생성하고 기기 ( 클라이언트 ) 의 접속을 대기한다 . 클라이언트가 연결되면 InputStream과 OutputStream 을 구현하고 이를 이용하여 통신한다 . 클라이언트가 여러 개이므로 멀티스레드를 이용하여 각각의 스레드는 클라이언트 한 개와 통신한다 .

② 네트워크 연결 : 안드로이드 기기 ( 클라이언트 ) 에서 Socket 을 생성하여 서버와의 접속을 시도한다 . 이때 네트워크는 TCP/IP 통신이다 . 서버와 네트워크가 연결되면 InputStream 과 OutputStream 을 구현하고 이를 이용하여 통신한다 .

Device1

Device2

Device4

Device3AVRAVR

ServerServer

( x , y )