land plus proposal
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 PresentationTRANSCRIPT
Land Plus Proposal
Land+ task force
0692032 유재상0892041 채선영0592037 정진태0892092 이보람
Content
1. Land+2. Scenario - AR Media Content?3. Development Tool4. Class Diagram5. Plan & Milestone 6. Apps Icon & Slogan
Land Plus ?
Scenario(1/8)
Scenario(2/8)
Scenario(3/8)
Scenario(4/8)
Scenario(5/8)
Scenario(6/8)
Scenario(7/8)
Scenario(8/8)
AR Media Content?
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)
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()
Class Diagram(Server)
Class ClientForDMCr
sendCode()receiveData()play()
Application In Android
Class ServerForDMC implements Runnable
InputStream inObjectOutputStream oin
receiveCode()sendData()
Database for DMC
Plan & Milestone
Plan & Milestone[ 완료사항 ] 개인 안드로이드 공부
완료일 2011-03-15
안드로이드 플랫폼 상의 개발을 위한 팀원 개개인 안드로이드 공부 .
전반적인 이해와 실제적인 설계 및 코딩을 위한 준비과정 .
기준 버전 : Android 2.2 Froyo
[ 완료사항 ] Land+ 기본 클래스 및 Activity 설계
완료일 2011-03-13
서로 생각해온 Land+ 의 구조를 토의하고 그에 대한 합치를 얻어내는 과정 .
개인적으로 생각해온 내용을 3 월 11 일 회의를 통해 합치 .
이후 13 일 까지 팀원 회의내용 Feedback.
Plan & MilestoneMainActivity 클래스 프로그래밍
완료일 2011-03-21, 담당 모듈 책임자 : 유재상
액티비티 계층구조와 인터페이스 구조이므로 되도록 혼자 설계할 계획 .
혼자 설계하는 동시에 나머지 팀원들의 안드로이드 공부 시간을 제공 .
어려움이 있다면 팀원들에게 함수단위 임무 분배 .
SNS(Twitter & Facebook) 클래스 프로그래밍
완료일 2011-04-07, 담당 모듈 책임자 : 유재상
먼저 Twitting 을 위한 API Twitter4J 를 사용하여 Twitter 클래스를 설계 ,
이후 Facebook 을 이전 구조와 비슷한 재 활용성 코드를 이용하여 설계 .
팀원에게 임무분담 : loadMyAccount() - OS 에서 계정 정보를 불러오는 함수 .
login() - 계정 정보가 없을 시 계정을 받아 로그인하는 화면 출력
App’s Icon & Slogan
“ 세상을 보는 또 다른 방법”
프로젝트 페이지 : http://dev.naver.com/projects/hunivce
협력 팀 문의 : [email protected] 팀장 유재상 E-mail