530 likes | 639 Views
Super Lemon Candy 김태우 김윤경 김선아. P RESENTATION. G RADUATION PROJECT. I NDEX . 01 I NTRODUCTION. 02 W HAT WE HAVE DONE SO FAR. 03 W HAT WE WILL DO FROM NOW ON. 04 D EMO. P art 1. I NTRODUCTION. PRESENTATION. Various smart devices. GRADUATION PROJECT DESCRIPTION. The convergence of.
E N D
Super Lemon Candy 김태우김윤경김선아 PRESENTATION GRADUATION PROJECT
INDEX 01 INTRODUCTION 02 WHAT WE HAVE DONE SO FAR 03 WHAT WE WILL DO FROM NOW ON 04 DEMO
Part 1 INTRODUCTION
PRESENTATION Various smart devices
GRADUATION PROJECT DESCRIPTION The convergence of smartdevices
GRADUATION PROJECT DESCRIPTION Smart TV + Smart Phone
GRADUATION PROJECT DESCRIPTION The convergence of smartdevices Screen sharing Motion recognition GAME
GRADUATION PROJECT DESCRIPTION Smart TV + Smart Phone Game 1. Bluemarble
GRADUATION PROJECT DESCRIPTION Smart TV + Smart Phone Game 2. Olympic
GRADUATION PROJECT DESCRIPTION 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 )
Part 2 WHAT WE HAVE DONE SO FAR
WHAT WE HAVE DONE SO FAR • Motion recognition • Study D SDK • Game planning • Game development
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module Motion recognition Purpose Preparation for development 3. Class design 4. Flow chart 5. Development tool
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 1. Purpose Motion library - To make an app recognize a motion easily Development tool - To make motion reference data easily
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 2. Preparation for development Preprocessing • Gravity filtering • Erase banding • Smoothing • Quantization • Sliding window
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 2. Preparation for development Matching Process • Normalization • DTW algorithm
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 3. Class design ( alpha ) MASensorValue MAPreprocessor MADatabaseAdapter MAMotionRecognizer MADataNormalizer MAMotionMatcher
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 4. Flow chart ( alpha ) User activity Motion library Preprocess ( sensorValues ) Preprocessing recognize ( preprocessed ) Recognizing Other tasks
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 4. Flow chart ( alpha ) preprocess()
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 4. Flow chart ( alpha ) recognize()
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 3. Class design ( beta ) MAMotionService MAMotionListener MAMotionData MAContext MADatabaseAdapter MAPreprocessor MASensorValue MASettings MAMotionMatcher MAXMLController
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 4. Flow chart ( beta ) User Activity Motion library bindService() Start motion service onMotionDetected() unbindService() Stop motion service
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 4. Flow chart ( beta ) onBind() – sensor ready onSensorChanged() - check energy level - preprocessing - motion matching - onMotionDetected() call MAContextMASettingsMAXMLController
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 5. Development tool ( alpha ) • Functions • Add / delete motion data • Motion matching • Graphic chart for motion data
WHAT WE HAVE DONE SO FAR – 2. Study D SDK Samsung Smart TV is a web-based application. Figure: Application on the Smart TV and on a Computer Web page Application Browser Browser Monitor TV screen Smart TV Personal Computer
WHAT WE HAVE DONE SO FAR – 2. Study D SDK HTML CSS JavaScript Config.xml images Application
WHAT WE HAVE DONE SO FAR – 2. Study D SDK Smart TV includes an application manager that handles application-related tasks. Figure: Application architecture App App App Application manager Maple browser
WHAT WE HAVE DONE SO FAR – 2. Study D SDK Also, we studied about basics of jQuery DOM structure Action script XML AJAX REST
WHAT WE HAVE DONE SO FAR – 4. Game development Start Scene Game start scene Register smart phone to be used in game. Decide turn.
WHAT WE HAVE DONE SO FAR – 4. Game development • Main Scene • Game play scene • - Show players • - arrange situation of lands and buildings • - Show golden keys, gold market conditions • and play time.
WHAT WE HAVE DONE SO FAR – 4. Game development File Description
WHAT WE HAVE DONE SO FAR – 4. Game development File Structure
WHAT WE HAVE DONE SO FAR – Study D SDK Getting started Appsframework
WHAT WE HAVE DONE SO FAR – Study D SDK Convergence App Manage Application
Part 3 WHAT WE WILL DO FROM NOW ON
WHAT WE WILL DO FROM NOW ON Complete blue marble development Study Unity3D 3. Olympicgame planning 4. Olympic game development
Part 4 DEMO