Project2011.10.06 15:17
우연히 동기의 질문에 오랫만에 다시 YHGCommunication 과 관련된 글을 확인하게 되었습니다.

잘 모르고 빨리 만들다 보니 허접한 코드가 되어 버렸습니다.
이벤트 방식의 메세지 처리, 객체 직렬화 메세지 전송 등 비 효율적인 면이 많이 있었습니다.
이 부분을 좀 더 수정해서 새로운 버전의 YHGComm 을 새로 만들까 하는 욕심이 생깁니다.


주요 수정 사항
1. 받은 메세지 처리 방식 수정
2. 전송되는 메세지 구조 수정
3. 서버에서 다양한 사용자 정보를 관리
4. 사용자 고유 번호 할당
5. Android 에서 UI thread 오류 없이 쉽게 동작

기대 효과
1. 많은 수의 메세지 클래스가 줄어듬
2. 조금 더 효율적인 전송 메세지 크기
3. 서버의 확장성
4. 타 플랫폼(Android)와의 호환성
5. 오류 수정

현재 메세지 처리 방식과 사용자 고유방식 관리에 대해서는 어느 정도 구상이 끝났습니다.
문제가 되는 부분은 전송 메세지 구조입니다. 최소한으로 전송하기 위해 어떻게 해야할지 고민이 되고 있습니다. 
모르는 것이 많다 보니 생각할 것도 많습니다.

언제 작업하고 언제 완성될지 모르겠지만 꼭 해볼렵니다.
이걸 실제로 사용하는 분이 있는지는 모르겠지만...  
Posted by 초프 초프(초보 프로그래머)



위의 이미지는 현재 작동중인 앱을 캡쳐한 이미지입니다.

보시는 것과 같이 기본적으로 2가지 형태로 대기자 정보가 표시됩니다.

1. 전체 열람실 대기자
2. 열람실별 대기자
3. 청소년, 성인 대기자 (작업 예정) 
4. 기타

도서관을 차례대로 하나씩 늘려 갈 예정입니다.
특별한 형태의 폼을 가지고 있는 도서관은 늦어 질수 밖에 없습니다.
되도록이면 많은 도서관이 함께 사용하는 폼을 먼저 작업하려 합니다.

이용시간, 휴관일 정보는 데이터는 들어 있지만... 자료검증을 다시 해야 하는가... 에 대한 고민에 빠져 있습니다.
결정나는데로 바로 작업 하도록 하겠습니다. 
Posted by 초프 초프(초보 프로그래머)
전 버전에서 사라졌던 새로고침 버튼을 새로 넣었습니다.
기존과 다른 도서관명 옆에 위치시켰습니다.
안드로이드 기본 버튼이 아닌 이미지를 넣어 봤어요~ 역시 뭔가 이미지가 잇어야.... ㅋ
 
Posted by 초프 초프(초보 프로그래머)
NHN인턴을 지원하면서 작성하게 된 흐름도와 순서도



 
Posted by 초프 초프(초보 프로그래머)


오호~ 아이폰 버전까지 이어 가자~!
Posted by 초프 초프(초보 프로그래머)
Project/중앙인2011.05.05 13:06
중앙인 홈페이지가 개편되면서 파싱을 해오지 못해서 모든 기능들이 동작하지 못하였습니다.

복구 작업을 진행하여 기존의 모든 기능들을 다시 사용할 수 있게 되었습니다.

사용자 분들이 주의해야할 한 가지는 통합 아이디로 로그인하셔야 한다는 것입니다.
 
Posted by 초프 초프(초보 프로그래머)


http://news.mk.co.kr/v3/view.php?year=2011&no=247508
Posted by 초프 초프(초보 프로그래머)
아직 기본적인 기능만 구현되었습니다.
편의를 위한 기능이 들어갈 예정입니다.
UI를 개선하기 위해 디자이너와 작업중입니다.
서버의 작업이 늦어져서 초기에 많은 도서관을 지원하지는 못할것 같습니다. ㅜ.ㅜ



Posted by 초프 초프(초보 프로그래머)
개발 시작하고 11개월쯤 되니 추천 어플리케이션에 올랐군요.... ㅜ.ㅜ

너무 기쁩니다. 엉엉

 

Posted by 초프 초프(초보 프로그래머)
Project2011.03.07 01:02
개발을 미루고 있던 중에 졸업도 하고 다른 학생분이 이미 만들어서 중지합니다.

Posted by 초프 초프(초보 프로그래머)