總網頁瀏覽量

咕狗大神

2010年11月18日 星期四

EPUB新舊版技術規格之比較

AreaEPUB3SpecificationEPUB 2.0.1 Specification
OverviewEPUB3 Overview(throughout)
Publication-level Specification & Package DocsEPUB Publications 3.0Open Packaging Format 2.0.1
Content-level SpecificationEPUB Content Documents 3.0Open Publication Structure 2.0.1
NCX DocumentsEPUB Publications 3.0N/A (referenced as DAISY specification)
Media OverlaysEPUB Media Overlays 3.0N/A
Container packagingOpen Container Format 3.0Open Container Format 2.0.1
Differences from previous versionEPUB3 Differences from EPUB 2.0.1(throughout)

這是新舊規格內容的差異表,我覺得這真是很聰明的改變。從這裡可以看出一件很重要的事情:EPUB2跟EPUB3不相容。所以不用浪費力氣去作 RS 的整合了,直接開發新版閱讀軟體才是王道。

EPUB3 TermEPUB 2.0.1 Term
Content DocumentOPS Content Document
User Agent (in EPUB Content Documents 3.0)Reading System (in OPS 2.0.1)
OCF Processor (in OCF 3.0)Reading System (in OCF 2.0.1)
EPUB Publication (in EPUB Publications 3.0)OPS Publication (in OPF 2.0.1)
XHTML Content DocumentsXHTML documents

這是新舊規格名詞的差異表,要注意的是"Reading System"從此不再存在了,取而代之的是"User Agent"以及"OCF Processor"

2010年11月15日 星期一

EPUB 3.0 Editor Draft 誕生了

千呼萬喚始出來的 EPUB 3.0 內部草稿誕生了,雖然我的貢獻實在少的可憐,但是看著這份草稿,心裡還是有某種程度的感動。EPUB 3.0 包含下面幾份內容:
  • EPUB Publications 3.0 (Publications3)
  • EPUB Content Documents 3.0 (ContentDocs3)
  • Open Content Format 3.0 (OCF3)
  • EPUB Media Overlays 3.0 (Overlays3)
其中 ContentDocs3 描述 XHTML5 , Overlays3描述多媒體互動部份,包括SMIL、Scripts等。

只能說超級佩服這些制訂標準的人,短短幾個月就可以生出這麼一份標準文件,真是了不起。接下來,應該是內部大討論吧。

2010年11月12日 星期五

Eclipse 整合 Qt

  1. Eclipse IDE for C/C++ Developers
  2. Qt for Open Source C++ development on Windows  包含函式庫及 C++ 編譯工具 (MinGW)
  3. Qt Eclipse Integration for C++

按照順序安裝完畢,在開始功能表選擇 Qt Eclipse Integration -> Start Eclipse with MinGW

EPUB3.0 Working Draft 編修時程

  • 2010/11/12 –(內部)發行第1版 Working Draft
  • 2010/12/15 –(內部)發行第2版 Working Draft
  • 2011/01/29 – 正式對外發佈第1版 Working Draft
本週五(11/12)PM11:59就可以看到內部發行的初版草案了,真是期待。