マニフェスト仕様
manifest は、パッケージの識別情報、work、edition、アセット、ナビゲーションの入口を定義します。
ローカルファーストのリーダーアプリ
BookField は、端末にインストールできる .wbpkg パッケージを読み取ります。教材、参考資料、注釈、学習予定、オフライン読書に対応し、クラウドサービスを前提とせず利用できるよう設計されています。
.wbpkgを取り込む
オフラインで読む
メモとハイライト
パッケージ形式
.wbpkg は BookField で使うインストール可能なパッケージ形式です。パッケージには、manifest、ReaderDoc の本文、メディアアセット、navigationTree、任意の学習計画、ローカル利用に必要な locator index が含まれます。
manifest は、パッケージの識別情報、work、edition、アセット、ナビゲーションの入口を定義します。
ReaderDoc のテキストは端末内ストレージに取り込まれるため、アプリは実行時に EPUB、HTML、CSS を解析しません。
locator index と bindings により、対応するパッケージが端末にインストールされていれば、作成者が設定した参照先を端末上で解決できます。
読書体験
BookField は、パッケージのインストール後の読書体験に重点を置いています。ライブラリ管理、読書位置、端末内の注釈、学習予定、検索を一つにまとめて扱えます。
アプリのライブラリ、または Files や Open In から .wbpkg ファイルを取り込めます。
最近使ったパッケージを開き、パッケージを起点にすぐ読書を再開できます。
パッケージにスケジュール情報が含まれていれば、カレンダー上で作成済みの学習計画を確認できます。
ハイライト、段落メモ、ブックマーク、端末内で検索できる記録を保持します。
パッケージの受け渡し
公開ページでは、製品としての受け渡しに絞って説明します。内部の制作ツールには踏み込まず、準備済みのパッケージを BookField に取り込む流れを紹介します。
配布者または社内のワークフローで、BookField にインストールできるパッケージを準備します。
ユーザーが BookField にパッケージを取り込むと、リーダーが検証して端末内に保存します。
インストールしたパッケージがライブラリに表示され、作成者が設定した学習予定や検索データを使えるようになります。
プラットフォームの状況
技術上のポイント
.wbpkg の概要を見て、BookField が自社のコンテンツモデルに合うか確認できます。または、教材や資料に合わせた配布フローをご相談ください。