land plus proposal

20
Land Plus Proposal Land+ task force 0692032 유유유 0892041 유유유 0592037 유유유 0892092 유유유

Upload: latham

Post on 07-Feb-2016

34 views

Category:

Documents


0 download

DESCRIPTION

Land Plus Proposal. Land+ task force 0692032 유재상 0892041 채선영 0592037 정진태 0892092 이보람. Content. 1. Land+ 2. Scenario - AR Media Content? 3. Development Tool 4. Class Diagram 5. Plan & Milestone 6. Apps Icon & Slogan. Land Plus ?. Scenario(1/8). Scenario(2/8). Scenario(3/8). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Land Plus Proposal

Land Plus Proposal

Land+ task force

0692032 유재상0892041 채선영0592037 정진태0892092 이보람

Page 2: Land Plus Proposal
Page 3: Land Plus Proposal

Content

1. Land+2. Scenario - AR Media Content?3. Development Tool4. Class Diagram5. Plan & Milestone 6. Apps Icon & Slogan

Page 4: Land Plus Proposal

Land Plus ?

Page 5: Land Plus Proposal

Scenario(1/8)

Page 6: Land Plus Proposal

Scenario(2/8)

Page 7: Land Plus Proposal

Scenario(3/8)

Page 8: Land Plus Proposal

Scenario(4/8)

Page 9: Land Plus Proposal

Scenario(5/8)

Page 10: Land Plus Proposal

Scenario(6/8)

Page 11: Land Plus Proposal

Scenario(7/8)

Page 12: Land Plus Proposal

Scenario(8/8)

Page 13: Land Plus Proposal

AR Media Content?

Page 14: Land Plus Proposal

Development Tool

- Android SDK - Android 2.2 Froyo- Google 2.2 API- Eclipse(Galileo, Helios)- After Effect (Media Contents)- Photoshop- Galaxy S (for Test)- gReader (for RSS)

Page 15: Land Plus Proposal

Class Diagram(App)

Class MainActivity extends Activity

firstPerson()thirdPerson()option()scan()twitter()facebook()RSSInfo() // 함수명 규칙 예외

Class Dummy

saveDummyImage(int Flag)loadDummyImage(int Flag)

Class GMapEngine

loadGMap()loadLandObject()translateLandInfo()

Class FirstPerson extends Activity

myLocation()loadCloseInfo()printInfo(WebParser.getOutput())gyroSensoring() – broadCastW() – printInfo()printPopupMenu()navigate()

Class ThirdPerson extends Activity

myLocation()GMapEngine.LoadGMap()GMapEngine.LoadLandObject()GMapEngine.TranslateLandInfo()printGMapInfo()navigate()printInfo(WebParser.getOutput()

Class WebParser

checkAvailableHTML()lexicalAnalyzing()parsing()getOutput()

Class Option extends Activity

setMyLocation()setRadius()versionInfo()license()feedbackReport()soundOption()

Class Scan extends Activity

recognize()generateCode()ClientForDMCReceiver.sendCode()ClientForDMCReceiver.receiveData()ClientForDMCReceiver.play()reScanPlz()

Class Twitter extends Activity

loadMyAccount()login()twitting()

Class Facebook extends Activity

loadMyAccount()login()broadcasting()

Class RSS

confirmUpdate()loadUpdate()printRSSInfo()

Class ClientForDMC

sendCode()receiveData()play()

Page 16: Land Plus Proposal

Class Diagram(Server)

Class ClientForDMCr

sendCode()receiveData()play()

Application In Android

Class ServerForDMC implements Runnable

InputStream inObjectOutputStream oin

receiveCode()sendData()

Database for DMC

Page 17: Land Plus Proposal

Plan & Milestone

Page 18: Land Plus Proposal

Plan & Milestone[ 완료사항 ] 개인 안드로이드 공부

완료일 2011-03-15

안드로이드 플랫폼 상의 개발을 위한 팀원 개개인 안드로이드 공부 .

전반적인 이해와 실제적인 설계 및 코딩을 위한 준비과정 .

기준 버전 : Android 2.2 Froyo

[ 완료사항 ] Land+ 기본 클래스 및 Activity 설계

완료일 2011-03-13

서로 생각해온 Land+ 의 구조를 토의하고 그에 대한 합치를 얻어내는 과정 .

개인적으로 생각해온 내용을 3 월 11 일 회의를 통해 합치 .

이후 13 일 까지 팀원 회의내용 Feedback.

Page 19: Land Plus Proposal

Plan & MilestoneMainActivity 클래스 프로그래밍

완료일 2011-03-21, 담당 모듈 책임자 : 유재상

액티비티 계층구조와 인터페이스 구조이므로 되도록 혼자 설계할 계획 .

혼자 설계하는 동시에 나머지 팀원들의 안드로이드 공부 시간을 제공 .

어려움이 있다면 팀원들에게 함수단위 임무 분배 .

SNS(Twitter & Facebook) 클래스 프로그래밍

완료일 2011-04-07, 담당 모듈 책임자 : 유재상

먼저 Twitting 을 위한 API Twitter4J 를 사용하여 Twitter 클래스를 설계 ,

이후 Facebook 을 이전 구조와 비슷한 재 활용성 코드를 이용하여 설계 .

팀원에게 임무분담 : loadMyAccount() - OS 에서 계정 정보를 불러오는 함수 .

login() - 계정 정보가 없을 시 계정을 받아 로그인하는 화면 출력

Page 20: Land Plus Proposal

App’s Icon & Slogan

“ 세상을 보는 또 다른 방법”

프로젝트 페이지 : http://dev.naver.com/projects/hunivce

협력 팀 문의 : [email protected] 팀장 유재상 E-mail