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

Slides:



Advertisements
Similar presentations
기술분야에너지 관리 연구과제명 Advanced Energy Mgmt. Algorithm 개발 필요성신재생 발전기기, 에너지 저장장치, 에너지 소비장치가 공존하는 Smart Grid Home 환경에서 사용자의 불편을 최소화하면서 효율적으로 에너지를 절감할 수 있는 새로운.
Advertisements

J-Stream part1 (Software streaming service) ▪ 팀명 : Jukdori ▪ 팀원 : 16 th 윤병호 (PL) 15 th 송인규 16 th 김영진.
학부모 연수 SW교육 연구시범학교 운정초등학교.
주간업무보고 금 주 실 적(7/19~7/23) 차 주 계 획(7/26~7/30) 특이사항
SK하이닉스 2014년 상반기 미주지역 우수인재 모집
정보 사회의 역기 능과 대처 01 인터넷 중독, 어떻게 예방할까
Tag Mobile Node Kang Moo Jin 1. Content  Tag Mobile is …  H/W architecture  S/W architecture  TAG Mobile System Protocol  Problem  Future work 2.
유비쿼터스 city코리아 Vision Source:정통부 u-korea전략.
졸업 프로젝트 중간보고서 12조 Spot Browser.
任員 在·不在 案內 시스템.
㈜맥스무비 영화관 발권 전산망 시스템.
SmartPhone 의약품 결제
새주소 안내시스템 구축방안 지오윈(주) 박 인 철
홍채인식 기술과 인증 서비스 September, 2016.
Next SMS서비스 소개서 다음인터넷세상.
Java Socket 통신 이개혁 정대준.
Open Platform을 기반으로 한 System SW 및 Application SW 전문가
그래픽스 및 웹 응용 설계 (자기소개) Self Introduction 2010 년 5 월 17 일 작성자 : 백 선 재.
행복한 부자교실 16기 8조 성동구 성수동 답사 결과 12월 22일 발표.
* 그룹 상시 연락망 : 각사 조직도 기준 연락망으로 대체함
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
Network Lab. Yong bae, Kim
2005년 노인일자리사업 안내.
But, 성공하려면 과정이 필요합니다. 목표달성을 위해 정해진 기간이 필요~! 어떤 노력을 기울여야 할가요~?
응용 분야나 기대효과 등으로 대체하여도 무방함
응용 분야나 기대효과 등으로 대체하여도 무방함
PART 01 총 론 제9장 한국 사회복지법제의 형성과 발전.
교육 PROCESS 제일엠앤이주식회사.
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
WIPI 플랫폼 상의 휴대폰용 네트워크 게임 이 제걸(PL) 백 인호.
Network Project (완료 보고서)
PART 01 케어복지의 이론과 기초 CHAPTER 02 케어복지의 개념과 구조.
JAVA 프로그래밍 12장 네트워킹(Networking).
2세부 진도보고 일 시 : 2014년 04월 03일 소 속 : 경희대학교 허의남교수님 연구실
자바 5.0 프로그래밍.
17장 네트워크 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
멀티미디어 음악 교육 어플리케이션 시스템 개발
(PROJECT명: Web Server관리)
Socket & Plug 기반의 u-Banking Platform
RS-485 Protocal 설계 Overveiw
(Network Transaction Application Server)
합리적.동태적 정원모형 설계.
중간 결과 보고 ( Server & Client )
디지털 시스템 설계(3).
Network Programming(1)
≫ 감성과학이란 출현 배경 2) 정의 감성존중시대의 도래 * 나가마치 – “인간이 제품에 대해 가지고 있는 욕구로서의
업무역량강화를 위한 문서작성법 대통령보고서(청와대 비서실의 보고서 작성법) 정리.
고품질 소프트웨어를 위한 군인력 자원관리 개발 프로세스 가시화 구축 사례
수학8가 대한 92~95 쪽 Ⅳ. 연립방정식 1. 연립방정식과 그 풀이 및 활용 >끝내기전에(9/9) 끝내기 전에.
캠퍼스 리크루팅 안내 (화) 삼성전자 글로벌기술센터
매스커뮤니케이션 신문 목원대학교 서 진 희.
Access Grid Environment Construction

Music Robot #Define A+(12-15조) 팀원: 05학번 양현철 , 김 청 07학번 예강훈 , 김한수
북한 이탈 주민 실태와 문제점 Part 0 탈북자 인권 현대 사회 인권 조선해양 공학부 정세용
재무회계 관리.
C 프로그램을 위한 동시성 커버리지 측정 기법 송지영 SWTV KAIST.
시설용역업체 관리소 업무 전산화 및 인터넷 관련 제안서
시설용역업체 관리소 업무 전산화 및 인터넷 관련 제안서
정보 INFRA 구축 RF카드를 이용한 고객관리시스템 구축 에클라트소프트.
지식정보 사회와 Smart Work.
천국 가는 길 천국 가는 길 ♧ 천국 가는 길 ♧ 1. 죄와 사망(지옥) 1) 사람의 3가지 공통점 - 죄인, 죽음, 심판
선의관악종합사회복지관 김정현.
Part 정비사업의 절차 1 ※ : 도시주거환경정비기본계획 도시·주거환경 정비계획(안) 작성 도시·주거환경정비 기본계획 수립
동기와 인간관계.
【처리 Flow】 ① ② 5) 홍채 인식 보안 MOUSE 제품의 개요 보안 및 암호화에 개인의 생채정보를 이용함으로써
제3의 미디어, SNS의 힘! 경영학부 권예슬.
상사용 역량진단 시스템 사용안내 1. 역량진단 시스템 프로세스 2. 상사진단 - 상사진단 1차 - 상사진단 2차.
남자의피부의 고민을 한번에 싹~ 해결해주는 옴므라인
네트워크 프로토콜.
Presentation transcript:

멀티 디바이스 컨텐츠 제공을 위한 안드로이드 동기화 시스템 지도교수 : 김두현 교수님 유승우, 조영원, 김정호, 이수인 1. Motivation 5-2. ALGORITHM – EmbeddedHardWare PART ◈ 스마트 폰의 급속도의 발전 ◈ 디스플레이의 크기변화 3.5 -> 4.0 -> 5.3 -> 10.1 인치 BUT ◈ 하나의 디바이스로 다양한 컨텐츠 소화에 한계가 있음 ◈ 여러 개의 디바이스를 이용한 컨텐츠 제공을 착안 Device1 Device2 Device4 Device3 AVR Server ( x , y ) ① 디바이스 준비 : 2X2를 표현하기 위해 4개의 안드로이드 기기와 서버를 연결할 AVR을 준비. ② AVR 프로그래밍 : 기기가 놓여진 위치와 어떤 기기가 올려져 있는지를 AVR에서 확인하게 함 (x,y) 형식 ③ AVR 서버 연결 프로그래밍 : ② 의 AVR프로그래밍으로 알아낸 정보를 서버에 전송 ④ TEST : 기기가 놓여진 위치와 어떤 기기가 올려져 있는지를 AVR에서 확인한 후 이 정보를 서버에 전송함을 확인 2. Purpose of the system ◈ 스마트 기기 중 가장 많은 점유율을 차지하는 운영체제인 안드로이드를 이용하여 높은 보급 율을 가진 다양한 산업에서 활용되는 시스템 개발을 목적으로 한다. ◈ 소수의 사용자를 위한 것이 아닌 다수의 사용자를 위한 시스템으로 동기화를 통해 다양한 서비스를 하고 싶은 사용자의 요구를 만족 시킨다. ◈ 동기화시킬 기기의 개수와 위치를 정확하게 인식하여 각각의 영역에서 사용자가 원하는 움직임을 이루도록 개발한다. ◈ 사용자가 시스템을 잘 이해 할 수 있도록 용도에 적합하며 호기심과 시선을 끌 수 있는 서비스를 예로 제공한다. ◈ 퍼즐, 이미지 분할, 피아노 등의 동기화된 화면을 활용 할 수 있는 Application을 제공한다. 6. SCENARIO 3. System Flow 네트워크 준비 Server Thread 종 료 Network Thread Server AVR 7. CONCLUSIONS & FUTURE WORK 프로그램 출력 네트워크 연결 위치 정보 인식 및 전송 Process Thread 4-1. ALGORITHM – SoftWare PART ① 네트워크 준비 : 서버에서는 ServerSocket을 생성하고 기기(클라이언트)의 접속을 대기한다. 클라이언트가 연결되면 InputStream과 OutputStream을 구현하고 이를 이용하여 통신한다. 클라이언트가 여러 개이므로 멀티스레드를 이용하여 각각의 스레드는 클라이언트 한 개와 통신한다. ② 네트워크 연결 : 안드로이드 기기(클라이언트)에서 Socket을 생성하여 서버와의 접속을 시도한다. 이때 네트워크는 TCP/IP 통신이다. 서버와 네트워크가 연결되면 InputStream과 OutputStream을 구현하고 이를 이용하여 통신한다. 다양한 컨텐츠를 제공하기 위해 디바이스간의 동기화 플랫폼을 구현 위 플랫폼을 이용하여 이미지 동기화와 피아노 어플리케이션을 구현해 봄 SmartPhone, Tablet, Wearable Device 와 같이 디바이스간 통신이 가능한 기기의 종류가 다양해짐에 따라 향후, 디바이스 동기화 플랫폼을 통해 다양한 산업 분야의 컨텐츠 개발이 가능해 질 것이다. 위치 정보를 받은 후 각 기기 동기화