various smart devices the convergence of smart devices

53
G P Super Lemon Candy 김김김 김김김 김김김

Upload: gerard-carter

Post on 30-Dec-2015

228 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Various smart devices The convergence of smart devices

RADUA-TIONPROJECT

RESENTATION

Page 2: Various smart devices The convergence of smart devices

INDEX NTRODUC-

TIONHAT WE HAVE DONE

SO FARHAT WE WILL DO FROM NOW

ONEMO

Page 3: Various smart devices The convergence of smart devices

NTRODUCTION

Page 4: Various smart devices The convergence of smart devices

Various smart devices

Page 5: Various smart devices The convergence of smart devices

The convergence ofsmart de-

vices

Page 6: Various smart devices The convergence of smart devices

Smart TV + Smart Phone

GRADUATION PROJECT DESCRIPTION

Page 7: Various smart devices The convergence of smart devices

The convergence ofsmart de-

vices1. Screen sharing

2. Motion recognitionGAME

Page 8: Various smart devices The convergence of smart devices

Smart TV + Smart Phone

Game 1.

Blue-marble

GRADUATION PROJECT DESCRIPTION

Page 9: Various smart devices The convergence of smart devices

Smart TV + Smart Phone

Game 2.Olymp

ic

GRADUATION PROJECT DESCRIPTION

Page 10: Various smart devices The convergence of smart devices

What we should do- Motion recognition library ( Android

library )- Motion development tool ( Android App )

- Blue Marble ( Smart TV App )- Blue Marble controller ( Android App )

- Mini Olympic ( Smart TV App )- Mini Olympic controller ( Android App )

Page 11: Various smart devices The convergence of smart devices

HAT WE HAVE DONE SO FAR

Page 12: Various smart devices The convergence of smart devices

1. Motion recognition

2. Study D SDK

3. Game planning

4. Game development

Page 13: Various smart devices The convergence of smart devices

1.Purpose

2.Preparation for development

3. Class design

4. Flow chart

5. Development tool

Motion recognition

Page 14: Various smart devices The convergence of smart devices

1. Purpose

Motion library- To make an app recognize a motion eas-ily

Development tool- To make motion reference data easily

Page 15: Various smart devices The convergence of smart devices

2. Preparation for development

Preprocessing

- Gravity filtering- Erase banding- Smoothing- Quantization- Sliding window

Page 16: Various smart devices The convergence of smart devices

2. Preparation for development

Matching Process

- Normalization- DTW algorithm

Page 17: Various smart devices The convergence of smart devices

3. Class design ( alpha )

MASensorValue

MAPreprocessor

MA-DatabaseAdapter

MAMotionRecog-nizer

MADataNormalizer

MAMotionMatcher

Page 18: Various smart devices The convergence of smart devices

4. Flow chart ( alpha )

User activity Motion library

Preprocess ( sensorValues ) Preprocess-

ing

Recogniz-ing

recognize ( preprocessed )

Other tasks

Page 19: Various smart devices The convergence of smart devices

4. Flow chart ( alpha )

preprocess()

Page 20: Various smart devices The convergence of smart devices

4. Flow chart ( alpha )

recognize()

Page 21: Various smart devices The convergence of smart devices

3. Class design ( beta )

MAMotionService

MAMotionListener

MAMotionData

MAContext

MA-DatabaseAdapter

MAPreprocessor

MASensorValue

MASettings

MAMotionMatcher

MAXMLController

Page 22: Various smart devices The convergence of smart devices

4. Flow chart ( beta )

User Activity Motion library

bindService() Start motion service

Stop motion service

onMotionDe-tected()

unbindSer-vice()

Page 23: Various smart devices The convergence of smart devices

4. Flow chart ( beta )

I. onBind() – sensor readyII. onSensorChanged()

- check energy level- preprocessing- motion matching- onMotionDetected() call

MAContext MASettingsMAXMLController

Page 24: Various smart devices The convergence of smart devices

5. Development tool ( alpha )

Functions

- Add / delete motion data- Motion matching- Graphic chart for motion data

Page 25: Various smart devices The convergence of smart devices

Samsung Smart TV is a web-based appli-cation.

Figure: Application on the Smart TV and on a Computer

Browser

TV screen

Smart TV

App

licat

ion

Browser

Monitor

Personal Com-puter

Web

pag

e

Page 26: Various smart devices The convergence of smart devices

Application file structure

HTML page Shows the application’s structure.

CSS file Defines the application’s style.

JavaScript file Controls the application’s behavior.

Config.xml file Contains information on the operating environment and the application ver-sion.

Optional Flash files

HTML CSSJavaScript

Con-fig.xml images Application

Page 27: Various smart devices The convergence of smart devices

Maple browser

Smart TV includes an application man-ager that handles application-related tasks.

Application manager

App App App

Figure: Application architecture

Page 28: Various smart devices The convergence of smart devices

Also, we studied about ba-sics ofjQueryAction scriptAJAX

DOM struc-tureXMLREST

Page 29: Various smart devices The convergence of smart devices
Page 30: Various smart devices The convergence of smart devices

Start SceneGame start scene

Button DescriptionGame Start Move to main scene

User Registration Create popup - Login - Join Enroll using smart phone’s MAC address Create ID / enroll image

Exit Application exit

Register smart phone to be used in game.Decide turn.

Page 31: Various smart devices The convergence of smart devices

Main SceneGame play scene

- Show players- arrange situation of lands and buildings- Show golden keys, gold market conditions and play time.

Page 32: Various smart devices The convergence of smart devices

File DescriptionStart.html Start scene html file

Start.css Start scene stylesheet

Start.js Start scene controller

Main.html Main scene html file

Main.css Main scene stylesheet

Main.js Main scene controller

NetworkManager.js Control client and communica-tion

GameAnimation.js Control game animation

GameController.js Control game progression

File Description

Page 33: Various smart devices The convergence of smart devices

File Structure

Page 34: Various smart devices The convergence of smart devices
Page 35: Various smart devices The convergence of smart devices
Page 36: Various smart devices The convergence of smart devices
Page 37: Various smart devices The convergence of smart devices
Page 38: Various smart devices The convergence of smart devices
Page 39: Various smart devices The convergence of smart devices
Page 40: Various smart devices The convergence of smart devices
Page 41: Various smart devices The convergence of smart devices
Page 42: Various smart devices The convergence of smart devices
Page 43: Various smart devices The convergence of smart devices
Page 44: Various smart devices The convergence of smart devices
Page 45: Various smart devices The convergence of smart devices
Page 46: Various smart devices The convergence of smart devices

Getting started Appsframe-work

Page 47: Various smart devices The convergence of smart devices

Convergence App Manage Appli-cation

Page 48: Various smart devices The convergence of smart devices

HAT WE WILL DO FROM NOW ON

Page 49: Various smart devices The convergence of smart devices

1. Complete blue marble de-

velopment

2. Study Unity3D

3. Olympic game planning

4. Olympic game develop-

ment

Page 50: Various smart devices The convergence of smart devices

EMO

Page 51: Various smart devices The convergence of smart devices

MOTION DE-VELOPMENT

TOOL

Page 52: Various smart devices The convergence of smart devices
Page 53: Various smart devices The convergence of smart devices

hank you