e-book 리더 어떤 방식으로 구현하는게 좋을지 ...
바로찬글
회사를 곧 옮겨야 하는데, 일단 첫 프로젝트가 reader를 잘 만들어야 되는 거라 고민이 많이 되네요.
조언을 좀 부탁드립니다.
데이터는 xml, 이것을 형식에 맞게 화면에 그려야 하는데요.
우선 가능한 방법으로는
1. 직접 화면에 그린다.
우선 책들이 주로 무협지나 소설류라 난이도가 그리 높지는 않지만, 그래도, 에디터 하나 직접 짜본 적이 없어서, 많이 부담되네요. 과연 기간은 얼마를 잡아야 할지.
2. 웹컨트롤을 이용한다.
IE나 KHTML같은 HTML 콘트롤(위젯)을 이용하여 구현.
문제는 xml은 화면 크기에 따라 페이지가 변하기 때문에 스크롤방식의 기존 웹컨트롤하고는 약간 안맞는 면이 있죠. 그래서 내부적으로 페이지를 다 그려보고, 페이지 매김을 해야 될거 같아요.
3. 플래시를 이용
플래시를 이용한 e-Catalog를 보았는데요. 좋아 보이더군요. 아래아한글을 변환하여 플래시로 보여주기도 하더군요!
그런데 이것들은 이미 내용을 플래시로 변환하여(선처리) 보여주는 것인데, xml을 직접 분석하여 플래시에 직접 그린다면, 그것이 속도면에서나 가능 할지 의심스럽네요.
일단 기본적으로는 언어를 C로 생각하고 있습니다.
살아남으려면 잘해야 될텐데, 걱정이네요.
느닷없을 수 있지만 지나가는 말이라도 한마디가 저에겐 큰 도움이 될지도 모름습니다.
좋은 아이디어나 조언 부탁드려 봅니다.
-
아리솔
예 근데, 다른 몇몇 개발자들의 동의도 필요하다고 하는군요.
-
텐시
와우.. 역시.. 라이센스는 개발자 마음이군요~ ^^;
-
매1혻적
어제 coolreader엔진 개발자를 icq에서 만나 대화도 해봤는데, 일단 GPL이라는 라이센스때문에 상용으로 쓰기는 힘든데, 그것을 LGPL로 변경할 수도 있다고 하더군요. 계속 컨택하다 보면, 뭔가 좋은게 나올거 같기도 해요. 다른 방법도 알아볼려구요. 찬 님 조언도 감사합니다. 모두 좋은 하루되세요.
-
빵순
HTML 렌더러를 이용하시는것이 어떨까 생각해 봅니다.
화면 크기에 따라서 페이지에 등장하는 내용은.. ajax등으로.. 동적으로 변경할 수 있을듯 생각되구요. ㅎ.
사실은.. 뭐.. 안 해봐서 잘 모르겠습니다. ^^; -
새우깡
지금 열심히 오픈소스 찾는 중입니다. reader engine까지 나와있군요. 라이센스는 좀 문제 있긴 하지만, 도움이 많이 될거 같네요. 너무 감사해요!
-
난슬
저는 잘 모르겠지만. 이런거 만들때는 늘 생각하는게
1) 타업체 벤치마킹 : 타업체 껄 꼭 사용해보고 현재 추세를 파악합니다.
2) 오픈소스 검색: 소스포지나 기타 오픈소스쪽에 이와 같은 내용의 프로젝트가 있는지 확인합니다.
도움이 별로 안되겠지만.. 제가 새로운 만들때 늘 하는 방법입니다. ^^