[DU벅이] 제작 배경 및 포스팅 계획
DU벅이 제작 배경
DU벅이는 2023년 1학기 정보통신공학과 전공 캡스톤디자인 과목의 결과물이다.
처음부터 “캠퍼스맵 어플리케이션을 만들자!” 라는 생각으로 시작한 것은 아니었다.
첫 회의 때 각자 프로젝트 주제를 하나씩 생각해와서 공유하고 그 중 가장 괜찮은 주제를 선정할 예정이었으나
4개의 후보 모두 좀 아쉽거나, 현실적인 어려움이 있을 것으로 예상되는 주제들이었기 때문에
그 어떤 것도 선택하지 못했다.
어쩔 수 없이 그 자리에서 평소 우리의 일상 속에 불편했던 점들을 되짚어보며
약 2시간 가량 고민한 결과 나온 아이디어가 캠퍼스맵이었다.
동국대학교는 산 위에 위치하고 있으며 특히나 우리 학과가 주로 사용하는 신공학관의 경우
1층에서 엘레베이터를 타고 올라가 9층에 내리면 다시 평지가 나오는(????)
아주 양심없는 괴랄한 구조의 학교이기 때문에 편하게 다닐 수 있는 실내 경로를 아는 것이 정말 중요하다.
(신공학관 옆 돌계단 108개 맞췄다고 10개마다 계단에 숫자 붙여놓은거 볼 때마다 킹받음)
하지만 2023년 1학기는 코로나 이후 전면 대면수업이 된 첫번째 학기였고
20학번이 4학년이 되어 첫 대면 수업 등교를 하는 역사적인 학기였기 때문에
선배들이 알려주던 학교의 실내를 통한 편한 경로들이 유실될 위험에 처했다.
에브리타임에는 ‘□□관에서 □□관까지 어떻게 가요?ㅠㅠ’ 와 같은 글이 하루에 10번은 넘게 올라왔고
그 마저도 시원하게 대답해주는 사람들이 없는 지경에 까지 이르렀다.
따라서 실내의 수직 이동 경로를 포함한 캠퍼스맵을 만들자는 아이디어는 괜찮아 보였고
우리 팀의 주제로 선정되었다.
앞으로의 포스팅 계획
취업을 준비하면서 내가 했던 프로젝트들을 정리하고자 했으며 그 시작을 DU벅이로 정했다.
단순히 코드를 리뷰하는 것은 큰 도움도 되지 않을 뿐더러 기억에도 잘 남지 않을 것 같아서
마침 블로그를 만든 겸 리뷰한 것들을 포스팅하려한다.
아마 프레임워크, 어플리케이션의 구조, 알고리즘 등을 왜 사용했는 지 이유와 함께 올릴 것 같다.
DU벅이 레퍼지토리가 이미 Public이기 때문에 코드 자체를 올리는 것은 최대한 지양하려고 한다.
프로젝트를 진행했을 당시 아쉬웠던 점들, 문제가 있던 부분들을 수정해가며 유지보수할 생각이다.
포스팅 예정인 글 목록 (변경될 수 있음)
- 프레임워크 선정 (완)
-
지도(캠퍼스맵) 제작 (완)
-
지도 띄우기 (완)
-
줌, 드래그 (완)
-
GPS (완)
-
그래프화
-
길찾기 화면(suggestion)
-
지도에서 선택
-
A* 알고리즘
-
최소, 최적, 차도 탐색
-
LinePainter
-
실내 경로 표시
-
건물 터치 상호작용
-
건물 이름 띄우기
-
건물 터치 시 층 선택 리스트 뷰 띄우기 (완)
-
건물 정보
-
건물 검색
-
편의시설 버튼
댓글남기기