2008년 2월 21일 목요일

TCPMP에 스킨을 입히자.

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


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

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

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

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

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

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

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

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

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

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

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

사용자 삽입 이미지


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

사용자 삽입 이미지

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

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

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

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

댓글 5개:

  1. 안녕하세여 고수가 계셨네여, 저도 혼자 분석하다 접어논 상태입니다. 생각보다 만만치 않은... 같이 삽질 하고 싶습니다. ^^;

    참가하고 싶은데 어떻게 해야 돼나여? 메일 연락 부탁드립니다.

    수고하세여~

    답글삭제
  2. bugsy73@hanafos.com 저도 tcpmp 스킨 작업에 참여하고 싶은데 어떻게 해야 하나요? 메일 부탁드립니다.

    답글삭제
  3. 비밀 댓글 입니다.

    답글삭제
  4. 비밀 댓글 입니다.

    답글삭제
  5. 안녕하세요~

    TPCMP... 공부하고 있는 중입니다..ㅡㅜ

    아직 학생이라 큰 도움 드릴 수는 없구요...

    계속 공부하면서... 언젠간 큰 도움이 되길 위해 열심히 하겠습니다...ㅡㅜ

    TPCMP 소스좀 받을 수 없을까요....

    바쁘신데 죄송합니다..ㅡㅜ

    prokkk@hanmail.net

    공부해서 보답할게요

    답글삭제