KoBus 에 대하여
KoBus (코버스 라고 읽어 주십시오) 2.0 은 Seoul TOPIS 가 웹 서비스로 제공하는 버스 도착 정보를 좀 더 편리한 방법으로 조회할 수 있도록 만든 프로그램입니다.
Seoul TOPIS
Seoul TOPIS 에 대하여
Seoul TOPIS 의 홈페이지 (http://topis.seoul.go.kr)에 따르면, Seoul Transport OPeration and Information Service 의 약자로 각종 교통 기관으로부터 정보를 수집하고 서울의 교통 상황을 총괄 운영/관리하는 종합교통관리센터입니다.
KoBus 와의 관계
KoBus 는 Seoul TOPIS 가 제공하는 정보를 이용할 뿐, Seoul TOPIS 와는 아무 관련이 없는 개인이 만든 프로그램입니다. 따라서 KoBus 의 동작에 대해 Seoul TOPIS 가 책임질 수 없으며, 반대로도 마찬가지입니다.
Seoul TOPIS 의 서비스
Seoul TOPIS 사이트에서도 자체적으로 웹 서비스를 실시하고 있습니다. http://mobile.bus.go.kr/pda/ 에 접속하여 확인이 가능하며, 만일 KoBus 가 오동작하는 경우 이 웹 서비스를 이용하여 정보를 얻을 수 있습니다. KoBus 와 상이하게 동작하는 부분이 있으면 버그 리포트에 이용해 주셔도 좋겠습니다.
서비스의 한계
실시간 도착 정보는 네트워크를 필요로 하므로 사용하는 iPhone 이 3G 네트워크 음영 지역에 있거나 Wi-Fi 망에 접속이 곤란한 경우 서비스를 받지 못할 수 있습니다. 그 외의 정보는 네트워크가 접속되지 않아도 이용 가능합니다. 또, 서비스를 제공하는 서버 사정에 따라 점검 시간 등에는 적절한 서비스를 받지 못할 수 있습니다.
정보 저작권
본 프로그램에서 전달하는 모든 정보의 저작권은 Seoul TOPIS 에 귀속됩니다. KoBus 는 Seoul TOPIS 가 제공하는 웹 서비스를 표현하는 브라우저의 성격만을 가지며 본 프로그램의 구입 비용에는 Seoul TOPIS 가 제공하는 정보의 가격은 포함되어 있지 않습니다.
업데이트
이번 버전에 추가된 기능
다음 기능이 추가되었습니다.
향후 업데이트 계획
원래 2.0 에 포함시키려던, 데이터베이스 파일을 다운받을 수 있도록 하는 기능이 빠져 있습니다. 곧 이 기능을 추가할 계획입니다. 경기도 버스는 3.0 에 포함될 예정입니다.
책임의 한계
이 프로그램이 판매 되는 한, 6개월간의 데이터 업데이트를 약속합니다. 더 이상 업데이트를 하지 않기로 결정하면 앱스토어에서 프로그램을 내릴 것이며, 이후 6개월간은 데이터 업데이트를 할 것입니다.
프로그램 사용법
검색 방법
버스 도착 시각을 알기 위해서는 버스와 정류장을 골라야 한다. 버스검색은 버스를 먼저 고르고 그 버스가 지나가는 정류장을 나중에 고르는 방식이며, 정류장검색은 정류장을 먼저 고르고 그 정류장에 지나가는 버스를 나중에 고르는 방식이다.
버스검색
아래 탭바 의 세번째 탭인 버스검색 을 눌러 버스검색 화면이 나오게 한다. 버스 번호의 일부를 입력한 뒤 나오는 검색 결과에서 원하는 버스를 고른다.
버스를 고르면 해당 버스가 지나가는 정류장의 목록이 나온다.
정류장의 순서, 정류장 고유번호, 정류장 이름 등을 보고 원하는 정류장을 고른다. (우측의 파란 동그라미를 선택하면 해당 정류장에 지나가는 버스 목록으로 이동할 수 있다.)
정류장을 고르면 버스와 정류장을 모두 선택한 것이 된다. "이 버스의 다른 정류장 보기" 를 통해 다시 노선을 볼 수 있으며, "이 정류장의 다른 버스 보기" 를 통해 정류장에 지나가는 버스 목록으로 이동할 수 있다.
정류장을 지도 위에서 고를 수도 있다. 정류장 목록에서 오른쪽 위의 "노선보기" 를 누르면 노선이 지도 위에 표시돤다. (지도는 네트워크가 연결되어 있을 때만 나온다)
지도의 원하는 부분을 확대하여 핀을 누르면 정류장 이름과 순번이 나온다. 우측의 파란 동그라미를 선택하면 해당 노선의 정류장을 선택한 것이 된다.
정류장검색
아래 탭바의 네번째 탭인 정류장검색 을 눌러 정류장검색 화면이 나오게 한다. 정류장 이름의 일부를 입력한 뒤 나오는 검색 결과에서 원하는 정류장을 고른다.
동일한 이름의 정류장이 여러 개 있을 수 있으므로 정류장 고유번호 (ARS-ID) 를 잘 확인한다. 또, 정류장을 선택하면 나오는 버스 목록에는 해당 버스의 다음 정류장 이름이 표시되므로 방향을 혼동하지 않을 수 있다. (우측의 파란 동그라미로는 해당 버스의 정류장 목록으로 이동할 수 있다.)
버스를 고르면 버스와 정류장을 모두 선택한 것이 된다.
정류장 화면에서 오른쪽 위의 "근처정류장" 을 선택하면 해당 정류장의 근처 정류장이 지도에 표시된다. (지도는 네트워크가 연결되어 있을 때만 나온다)
즐겨찾기
버스와 정류장을 모두 고른 화면에서 "즐겨찾기에 등록" 을 누르면 해당 버스-정류장 조합이 즐겨찾기에 저장된다.
아래 탭바의 첫번째 탭인 "즐겨찾기" 를 눌러 저장해 놓은 버스-정류장 조합의 목록을 볼 수 있으며, 프로그램을 종료했다가 다시 실행해도 그대로 남아 있다. (KoBus 1.x 의 소스가 유실되어 이전 버전에서 저장한 즐겨찾기가 불가능해졌다)
오른쪽 위의 수정 버튼을 눌러 즐겨찾기 수정 모드로 진입할 수 있다. 왼쪽의 빨간 동그라미를 누르면 오른쪽에 나타나는 삭제 버튼을 이용하여 해당 항목을 삭제할 수 있다. 수정 모드가 아니어도 "가로로 긋기(Swipe)" 동작을 통해 삭제가 가능하다.
수정 모드에서 우측에 생기는 손잡이를 이용하여 항목의 위치를 변경할 수 있다. 수정이 끝나면, 오른쪽 위의 완료 버튼을 통해 수정 모드를 종료할 수 있다.
도착시각검색
버스-정류장 이 나오는 화면에서 "도착시각 검색" 을 눌러 검색을 시도한다.
네트워크를 이용할 수 없는 곳에서 시도하면 경고창이 나온다.
서버 점검시간 등 서버 사정이 있거나, 버스가 다니지 않는 새벽 시간의 경우에는 도착예정인 버스가 없는 것으로 나온다. 버스 노선상 순서가 앞쪽인 경우는 아직 출발한 버스가 없어서 이와 같이 나오는 경우가 많다.
성공적으로 정보를 얻어온 경우 검색요청시각과 검색결과가 표시된다. 상단에 나오는 타이머는 검색 결과를 통해 추측한 남은 시간이다. 즉, 1분 23초 전에 검색했는데 버스 도착 3분전 이라고 나왔다면, 대략 1분 37초 가량 남았다고 추측할 수 있다. 다만, 안내 시스템이 분 단위로 안내하기 때문에 1분 안팎의 오차가 있을 수 있으므로, 남은 시간 타이머는 참고로만 사용해야 한다.
오른쪽 위의 "새로고침" 버튼을 누르면 동일 조건으로 다시 검색을 한다. 동일 조건으로 검색된 결과는 이 화면에 쌓이게 되며, 최대 4개까지 누적되어 오래된 것은 삭제된다.
검색기록
아래 탭바의 두번째 탭인 "검색기록" 을 누르면 최근 검색한 버스-정류장 조합들을 볼 수 있다. 각 조합의 최신 검색 결과를 이용하여 추측한 남은 시각이 나온다. 버스가 이미 지나갔을 것으로 추측되는 경우에는 음수(-) 로 나오며, 30분 까지 나온다. 프로그램이 종료할 때, 검색한 지 12시간이 지난 정보는 자동으로 삭제된다.
오른쪽 위의 "삭제" 버튼을 누르면 삭제 모드로 진입한다. "가로로 긋기(Swipe)" 동작을 통해서도 삭제가 가능하긴 하지만 보통 이 화면에서는 타이머를 이용하여 화면을 1초마다 갱신하고 있으므로 Swipe 동작으로 삭제하기가 어렵다. 이 경우 삭제 모드로 진입하면 타이머가 잠깐 멈추므로 필요없는 정보를 삭제하면 된다.
만든 사람
소개 및 링크
개발을 즐기는 평범한 개인 개발자 입니다. Java 나 Python 같이 strict 한 언어보다는 Perl 이나 Objective-c 같은 자유로운 언어를 좋아합니다.

버그 리포트 등은 아래 홈페이지나 트위터를 이용하시면 됩니다.

Homepage: http://scgyong.net/
Twitter: @scgyong

다른 프로그램

AppStore

iHanja - 한자 공부
한국어문회 지정 8급부터 5급까지의 한자 500자를 급수별로 볼 수 있습니다. 글자의 훈과 음이 4초 지연되어 나타나므로 나오기 전에 무슨 글자인지 생각해 내는 방법으로 공부합니다. 모르는 글자를 체크해 두었다가 나중에 따로 볼 수 있습니다. 딸래미가 이 프로그램으로 한자를 공부하여 7살때 7급을, 8살때 6급을 합격하였습니다.

AppStore

일본어글자
iHanja 와 같은 프레임을 사용하여, 일본어를 본격적으로 공부하기 전에 글자만이라도 공부해 두려는 사람에게 매우 유용합니다. 역시 음이 4초 지연되어 나타나며, 열별로 섞거나 히라가나 섞기 등을 지원합니다. 모르는 글자를 체크해 두었다가 나중에 따로 볼 수 있습니다.