과제/모바일인지/2013/BusStop Source

Retired DISLab
< 과제 | 모바일인지 | 2013
Swpark (토론 | 기여) 사용자의 2014년 1월 23일 (목) 23:44 버전
(비교) ← 이전 판 | 현재 판 (비교) | 다음 판 → (비교)
이동: 둘러보기, 찾기
Title: Bus Stop Card
participant User
participant ProactiveSvc
participant CardSvcMgr
participant BusStopHandler
participant LowLevelContextMgr
participant PrefMgr
participant BusStopWebSvc
participant ActionLogger
participant Android System
Android System->ActionLogger: Boot
ActionLogger->LowLevelContextMgr: GPS 주기적 기록
User->ProactiveSvc: Start
ProactiveSvc->CardSvcMgr: reqCard(BusStop)
CardSvcMgr->LowLevelContextMgr: getCurrentLocation()
LowLevelContextMgr-->CardSvcMgr: curloc
CardSvcMgr->PrefMgr: getLocation(after 1 hour)
PrefMgr-->CardSvcMgr: locations
CardSvcMgr->BusStopHandler: getBusInfo(curloc, locations)
BusStopHandler->BusStopWebSvc: http://.../busstop.jsp?locations
BusStopWebSvc->SeoulBusWebSvc: URL
SeoulBusWebSvc-->BusStopWebSvc:
BusStopWebSvc-->BusStopHandler: bus info. (JSON)
BusStopHandler-->CardSvcMgr: bus info.
CardSvcMgr-->ProactiveSvc: Bus Stop Card
개인 도구
이름공간
변수
행위
둘러보기
구성원
연구
연구실
기타
도구모음
인쇄/내보내기