레이블이 TCPMP인 게시물을 표시합니다. 모든 게시물 표시
레이블이 TCPMP인 게시물을 표시합니다. 모든 게시물 표시

2008년 2월 21일 목요일

TCPMP에 스킨을 입히자.

프로그래머 급구, TCPMP 스킨 프로젝트!!!


PDA에서 가장 깔끔하게 돌아가는 동영상 재생 프로그램이라면
바로 TCPMP이다.

2006년까지 개발된 프로그램인데... 정식 릴리즈는 0.72 까지이다.
왜 개발이 중지 되었는지는 정확하게 모르겠지만, Core Player로 이름이 변경되어 상용화 되었다.

CorePlayer를 써보고 내가 받은 느낌은... 한마디로
"괜찮긴 하던데 내스타일은 아니다." 였다.

그리고 한국사람에게 가장 중요한 자막기능이 없었다. 별로 쓰고 싶지 않은 프로그램이다.

깔끔한 디자인에다 어디 좀 좋아졌겠지 라고 생각만 들뿐

그에 비해 TCPMP는 왠지 모르게 딱딱하게 생겨가지고 재생기능만 좋을 뿐... 멋진 PDA에서 돌리기엔
너무 볼품없는 프로그램이다.

이런 TCPMP에 스킨 기능이 있다면 얼마나 좋을까...

내가 TCPMP의 소스를 분석할 결과 이미 개발자가 스킨 기능을 생각하고 있었고, 프로그램 여러군데
스킨에 대한 예외처리가 많이 있었다.

하지만 스킨을 불러오고, 제어하는 함수는 완성이 안되어 있었다.

그럼 이런 함수들을 수정해서 스킨 기능을 넣을 것인가?
스킨 기능이 가능 할건지를 몇일동안에 삽질 끝에 알아냈다.

아래 그림은 TCPMP 소스를 수정하여 스킨 기능을 넣은 화면이다.
참고로 WinCE 4.1 에서 테스트 하였다.

사용자 삽입 이미지


다음 그림은 최대화 했을 때의 모습이다.

사용자 삽입 이미지

지금까지는 스킨이 고정되어 있지만, 삽질을 좀해서 스킨을 바꿀수 있는 프로그램을 만들려고 한다.
물론 혼자 삽질하고 있는것 보단, 여러명이 하는것이 나을것 같아서 얘기하는데...
어디 나랑 같이 삽질할 프로그래 없나?

소스를 분석하다 보니깐 조금만 신경 써주면 Core Player 보다 훨씬 더 깔쌈한 프로그램을 만들 수 있을 것
같은데...

-----------------------------------------------------------------------------------------------------

저와 함께 TCPMP소르를 분석하고 수정해보실 분 트랙백이나 댓글 달아주세요.