수다닷컴

  • 해외여행
    • 괌
    • 태국
    • 유럽
    • 일본
    • 필리핀
    • 미국
    • 중국
    • 기타여행
    • 싱가폴
  • 건강
    • 다이어트
    • 당뇨
    • 헬스
    • 건강음식
    • 건강기타
  • 컴퓨터
    • 프로그램 개발일반
    • C언어
    • 비주얼베이직
  • 결혼생활
    • 출산/육아
    • 결혼준비
    • 엄마이야기방
  • 일상생활
    • 면접
    • 취업
    • 진로선택
  • 교육
    • 교육일반
    • 아이교육
    • 토익
    • 해외연수
    • 영어
  • 취미생활
    • 음악
    • 자전거
    • 수영
    • 바이크
    • 축구
  • 기타
    • 강아지
    • 제주도여행
    • 국내여행
    • 기타일상
    • 애플
    • 휴대폰관련
  • 프로그램 개발일반
  • C언어
  • 비주얼베이직

e-book 리더 어떤 방식으로 구현하는게 좋을지 ...

바로찬글

2023.04.01

회사를 곧 옮겨야 하는데, 일단 첫 프로젝트가 reader를 잘 만들어야 되는 거라 고민이 많이 되네요.
조언을 좀 부탁드립니다.

데이터는 xml, 이것을 형식에 맞게 화면에 그려야 하는데요.
우선 가능한 방법으로는
1. 직접 화면에 그린다.
우선 책들이 주로 무협지나 소설류라 난이도가 그리 높지는 않지만, 그래도, 에디터 하나 직접 짜본 적이 없어서, 많이 부담되네요. 과연 기간은 얼마를 잡아야 할지.

2. 웹컨트롤을 이용한다.
IE나 KHTML같은 HTML 콘트롤(위젯)을 이용하여 구현.
문제는 xml은 화면 크기에 따라 페이지가 변하기 때문에 스크롤방식의 기존 웹컨트롤하고는 약간 안맞는 면이 있죠. 그래서 내부적으로 페이지를 다 그려보고, 페이지 매김을 해야 될거 같아요.

3. 플래시를 이용
플래시를 이용한 e-Catalog를 보았는데요. 좋아 보이더군요. 아래아한글을 변환하여 플래시로 보여주기도 하더군요!
그런데 이것들은 이미 내용을 플래시로 변환하여(선처리) 보여주는 것인데, xml을 직접 분석하여 플래시에 직접 그린다면, 그것이 속도면에서나 가능 할지 의심스럽네요.

일단 기본적으로는 언어를 C로 생각하고 있습니다.
살아남으려면 잘해야 될텐데, 걱정이네요.
느닷없을 수 있지만 지나가는 말이라도 한마디가 저에겐 큰 도움이 될지도 모름습니다.
좋은 아이디어나 조언 부탁드려 봅니다.

신청하기





COMMENT

댓글을 입력해주세요. 비속어와 욕설은 삼가해주세요.

  • 아리솔

    예 근데, 다른 몇몇 개발자들의 동의도 필요하다고 하는군요.

  • 텐시

    와우.. 역시.. 라이센스는 개발자 마음이군요~ ^^;

  • 매1혻적

    어제 coolreader엔진 개발자를 icq에서 만나 대화도 해봤는데, 일단 GPL이라는 라이센스때문에 상용으로 쓰기는 힘든데, 그것을 LGPL로 변경할 수도 있다고 하더군요. 계속 컨택하다 보면, 뭔가 좋은게 나올거 같기도 해요. 다른 방법도 알아볼려구요. 찬 님 조언도 감사합니다. 모두 좋은 하루되세요.

  • 빵순

    HTML 렌더러를 이용하시는것이 어떨까 생각해 봅니다.
    화면 크기에 따라서 페이지에 등장하는 내용은.. ajax등으로.. 동적으로 변경할 수 있을듯 생각되구요. ㅎ.
    사실은.. 뭐.. 안 해봐서 잘 모르겠습니다. ^^;

  • 새우깡

    지금 열심히 오픈소스 찾는 중입니다. reader engine까지 나와있군요. 라이센스는 좀 문제 있긴 하지만, 도움이 많이 될거 같네요. 너무 감사해요!

  • 난슬

    저는 잘 모르겠지만. 이런거 만들때는 늘 생각하는게
    1) 타업체 벤치마킹 : 타업체 껄 꼭 사용해보고 현재 추세를 파악합니다.
    2) 오픈소스 검색: 소스포지나 기타 오픈소스쪽에 이와 같은 내용의 프로젝트가 있는지 확인합니다.
    도움이 별로 안되겠지만.. 제가 새로운 만들때 늘 하는 방법입니다. ^^

번호 제 목 글쓴이 날짜
2699380 메뉴가 계단식으로 나타나요.. ㅠ.ㅠ (5) 스릉흔다 2025-06-25
2699354 영문 웹폰트 관련 질문입니다!!! (1) 치킨마루 2025-06-25
2699329 윈도우 미디어 플레이어 URL 질문!!! (1) 제철 2025-06-25
2699296 동영상 배경 질문드려요!!!!!!!!!!!!!! 핫파랑 2025-06-24
2699214 position:fixed 에 대한 질문입니다.. (7) 사이 2025-06-24
2699183 제이쿼리 이미지 슬라이드 위치값 수정 초엘 2025-06-23
2699153 테마[ADORABLE]에서 페이지생성시 하위페이지는 2개밖에 안되나요? 흰여울 2025-06-23
2699129 네이버 블로그 또는 사이트의 글을 불러오기 갤원 2025-06-23
2699070 탭메뉴처럼 셀렉트 박스를 이용해서 내용을 출력할 수 있는 방법이 있을까요. (3) 큰꽃늘 2025-06-22
2699016 인터넷이 안되는 환경에서 validator설치방법 (3) 은송이 2025-06-22
2698988 대체 C++ 6.0 exe 아이콘은 어떻게 넣는건가요? 외국녀 2025-06-22
2698960 음성파일을 embed로 작업했는데..웹 표준코딩으로 변경하려면 어떻게 해야하나요? (1) 잎새 2025-06-21
2698932 메뉴목록 풍선창 만들기 html (2) 하늘이 2025-06-21
2698901 http://www.zeitgeistbot.com/ 이 사이트처럼 움직이는 효과를 무엇이라고 하나요? 누림 2025-06-21
2698876 table width값 크로스브라우징에 대한 문의 (2) 볼수록매력 2025-06-21
2698849 c언어 질문. (3) 아름나 2025-06-20
2698823 setInterval 이벤트 제거 하려면... 가온길 2025-06-20
2698796 이 오류를 이해를 못하겠어요 Addicted 2025-06-20
2698712 IF 문 이 계속 오류가 나요 (2) 옆집오빠야 2025-06-19
2698687 이미지를 클릭하면 그 이미지를 다운받게해주는 방법 질문요 ^^ (미해결) (5) 해지개 2025-06-19
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

수다닷컴 | 여러분과 함께하는 수다토크 커뮤니티 수다닷컴에 오신것을 환영합니다.
사업자등록번호 : 117-07-92748 상호 : 진달래여행사 대표자 : 명현재 서울시 강서구 방화동 890번지 푸르지오 107동 306호
copyright 2011 게시글 삭제 및 기타 문의 : clairacademy@naver.com