「Hybook Viewer SDK」はiPhone / AndroidなどSmartPhone / Tablet向けの電子書籍Viewerを簡単に開発するためのライブラリです。
レンダリングエンジン部だけでなく、ファイルリーダー部からユーザインターフェース部まで全て用意されているため極めて短期間でのViewer開発が可能です。
ユーザインターフェース部はSmartPhone / Tablet向けに最適化された操作体系、及び機能を装備 異なる電子書籍フォーマットにおいても、Text系・Comic/Image系でそれぞれ統一されたユーザインターフェースが可能 リーダー部は自由なDRMと組み合わせることが可能なI/Fを装備 SDAが定めるSD-eBook規格にも対応可能
レンダリングエンジン部は様々な電子書籍フォーマットに対応しており、単独または複数の組み合せが可能です。
また、異なるフォーマットでもText系、Comic/Image系でそれぞれ統一したユーザインターフェースを実験しています。
《対応可能フォーマット》
.book、XMDF、HyComic(jpeg,png)、青空文庫、PDF、EPUB、その他txt、画像系フォーマット
※ .book *1 、XMDF *2などのフォーマットは各ライセンサーから使用許諾を得る必要があります。
ファイルリーダー部は自由な配信形式やDRMとの組み合わせが可能なAPIを用意しています。
※DRMを組み込んだソリューションも提供可能です。
レンダリングエンジン部だけでなく、ファイルリーダー部からユーザインターフェース部まで全て用意されているため極めて短期間での Viewer開発が可能 日本国内フォーマットを含む複数の電子書籍フォーマットに対応可能
Out | 読み終わり位置 |
In | ファイル |
Other | 通常のActivityとして動作する |
Out | ページ画像・TraceZoom情報 |
In | Reader Interface |
Out | 読み終わり位置 |
In | ファイル |
Other | 通常のActivityとして動作する |
Out | 要求された位置のバイナリデータ |
In | ファイル |
Text | |
---|---|
ページ切り替え | スワイプによるページ切り替え タップによるページ切り替え |
文字選択 | ホールド&ドラッグによる文字選択 選択文字列による外部アプリ起動 |
拡大・縮小 | ダブルタップによる拡大 ピンチによる拡大・縮小 拡大・縮小表示からの文字サイズ変更 |
トランジッション | スライドトランジッション カールトランジッション |
組版 | 縦書き、横書き切り替え |
その他 | 文字列検索 コンテンツ内リンク 目次リスト スライダーバーによるページ移動 巻頭、巻末へのダイレクトジャンプ 未読ページの判別 未読ページへのジャンプ ブックマーク |
Image | |
---|---|
ページ切り替え | スワイプによるページ切り替え タップによるページ送り |
拡大・縮小 | ダブルタップによる拡大 ピンチによる拡大・縮小 拡大表示からの文字サイズ変更 |
トランジッション | スライドトランジッション カールトランジッション |
ビューモード | PageView モード FreeScroll モード RegularScroll モード TraceZoom モード |
その他 | 目次リスト スライダーバーによるページ以降 巻頭、巻末へのダイレクトジャンプ 未読ページの判別 未読ページへのジャンプ ブックマーク |
提供物 | 概要 | 備考 |
---|---|---|
HyBookSystem Viewer Module Viewer Module は以下のコンポーネントから構成されます。 ■ Renderer Module (コンテンツレンダリングを実装するレンダー層) ・dotBook Render ・HyComic Render ■ Viewer UI Module (アプリケーションユーザインタフェイスを実装するUI層) ・Viewer UI Module ・TEXT Function Module ・Comic & Image Function Module |
||
Stub Module | Viewer Module のスタブモジュール | .jar形式 |
Jar File | Viewer Moduleのクラスのアーカイブ | |
Resource File | 各種XML, ビットマップファイルなど | |
Non DRM File Reader Module ■ File Reader (ファイル読み込みを実装するリーダー層) |
||
Skeleton Code | File Reader のスケルトンコード | .java形式 |
Source Code | File Access Layerのサンプルソースコード (各コンテンツファイルを直接読み込みます) | |
技術ドキュメント | ||
HyBook System Viewer Module 概要仕様書 | 提供するモジュールの相関関係(構成)、および、用法に関して記述します。 | PDF形式 |
HyBook System Viewer Interface仕様書 | HyBookSystem Viwerモジュールに関する外部API仕様を規定します。 | PDF形式 |
HyBook System Viewer User Interface 仕様書 | HyBookSystem ViwerモジュールにおけるActivityのユーザーインターフェースに関して記述します。 | PDF形式 |
File Reader Interface仕様書 | Non DRM File Readerサンプルコードに関する仕様を記述します。 外部API仕様、クラス仕様の記述を含みます。 |
PDF形式 |