본문 바로가기

Lecture & Tip/NuriPen[느뤼프로젝트]

NuriPen Report 20050523

* NuriPen 화이트 보드 메신저!!!

기존의 msn메신저가 제공하는 화이트 보드와는 달리.
실시간으로 화이트 보드위 스케치를 주고 받을 수 있는 메신저.

실시간으로 서로 간의 의사소통을 단순한 채팅뿐만 아니라
간략한 서로의 약도 설명, 물건 모양설명 등 말로 표현이
애매한 설명을 효율적으로 전달하는 것이 가능해짐.

메신저 클라이언트/서버 메세징 방식은 MSN의 방식을 벤치마크 하였음.
MSN의 인증서버와 룸서버의 내용을 구현하였음.
MSN C/S 방식의 장점은 P2P 메신저가 가지는 사설아이피와 공인아이피 연결의 복잡함이 없다는 것.

이 화이트 보드 메신저는 Java Swing 기반의 GUI를 구현.
jvm의 성능향상과 업그레이드를 통해 기존의 java awt app의 단점인 속도 문제가 많이 해결되었음.
java로 구현되었기 때문에 msn이 가지는 OS 종속의 문제를 해결,
jvm만 설치되어 있다면 OS에 구애를 받지 않고 사용이 가능하다.


* 현재 까지 업데이트 상황
- java.awt.geom.GeneralPath 를 이용한 화이트 보드 기본 펜 기능이 구현완료.
- Customized Bean을 이용한 socket간 프로토콜 정책 수립.
- 중앙 로그인 서버 구현.
- 클라이언트 로그인 프로세스 구현.
- 윈도우의 System tray 등록, tray에서 메신저 호출/숨김/종료 기능 가능.
- 메신저 단문메세지 기능 구현.
- 중앙 디비 스키마 수립/ 생성 완료.

이렇게 쓰고 나니 살짝 뽀다구가 사는군..

내 생각인가;;;

요새 바쁜지 안바쁜지 그냥그냥의 사정으로 인해 조금씩 개발 지연이..ㅠ.ㅠ

어서 만들어야 하는뎅~

고고고~