統合型電子書籍プラットフォームHybookSystems


Hybook SDK Hybook Viewerライブラリのご提供

Hybook Viewer SDK

「Hybook Viewer SDK」はiPhone / AndroidなどSmartPhone / Tablet向けの電子書籍Viewerを簡単に開発するためのライブラリです。
レンダリングエンジン部だけでなく、ファイルリーダー部からユーザインターフェース部まで全て用意されているため極めて短期間でのViewer開発が可能です。



主な特長

◆iPhoneやAndroid端末向けに最適化された操作性、高機能、高速動作を実現
 

ユーザインターフェース部は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との組み合わせが可能
  

ファイルリーダー部は自由な配信形式やDRMとの組み合わせが可能なAPIを用意しています。  
※DRMを組み込んだソリューションも提供可能です。

◆モジュール提供により、電子書籍リーダーアプリの短期間開発が可能
 

レンダリングエンジン部だけでなく、ファイルリーダー部からユーザインターフェース部まで全て用意されているため極めて短期間での  Viewer開発が可能  日本国内フォーマットを含む複数の電子書籍フォーマットに対応可能



Viewer Module内部構成と各インターフェースの役割

View Interface
Out 読み終わり位置
In ファイル
Other 通常のActivityとして動作する

Renderer Interface
Out ページ画像・TraceZoom情報
In Reader Interface

View Interface
Out 読み終わり位置
In ファイル
Other 通常のActivityとして動作する

Reader Interface
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形式