パッケージ製品開発担当の大です。こんにちは。
先週、シーオーリポーツビュアーのAndroid版、iOS版、JavaFX版をリリースしました。

Android版・JavaFX版・iOS版の動作イメージ

今回は、従来からある.NET版、Windows版のビュアー/ビューコントロールとの違いに重点を置いてこの新しい3製品をご紹介したいと思います。

クロスプラットフォーム・クロスブラウザ対応

ビュアーが動作するOSの種類が増えました。

これまで これから
Windows Windows
MacOS
Android
iOS

WEBページに貼り付けた場合に動作可能なブラウザも増えました。

これまで これから
Internet Explorer Internet Explorer
Firefox
Chrome
Safari

JavaFX版はビュアー兼ビューコントロール

.NET版とWindows版のビュアーとビューコントロールはそれぞれ別の製品で、利用シーンもライセンスも違います。JavaFX版では、ビュアーとビューコントロールという区別が無く、ひとつのモジュールになっています。

利用シーン .NET版 Windows版 JavaFX版
  ビュアー ビューコントロール ビュアー ビューコントロール(ActiveX) ビュアー
デスクトップで単体起動する
コマンドラインオプションを指定して起動する
プログラムに埋め込んで使用する
WEBページに埋め込んで使用する ◯ IEのみ ◯ IE(x86)のみ ◯ クロスブラウザ対応
ClickOnce/Java Web Startで配信 △(※1)
※1 ビューコントロールを貼り付けたユーザプログラムを作成し、ClickOnceで配信することは可能

ライセンスは、それぞれの製品の使用許諾契約書をご覧ください。

スクロール表示

ページを連続して閲覧できるスクロール表示できるようになりました。Android版とiOS版はスワイプ操作で、JavaFX版はマウスホイールのスクロールで操作できます。「ページに合わせる」設定により、従来のようなページ単位での表示も可能です。

スワイプでスクロール表示

スワイプでスクロール表示

スムーズな拡大・縮小

Android版とiOS版はピンチイン・ピンチアウト操作で、JavaFX版はスライダーでスムーズな拡大・縮小動作を実現しています。

ピンチイン・ピンチアウトで拡大縮小

ピンチイン・ピンチアウトで拡大縮小

シーオーリポーツ 帳票管理サーバとの連携

シーオーリポーツ 帳票管理サーバと連携し、印刷機能を実現しています。また、今後管理サーバ上のドキュメントを閲覧する機能も追加予定です。

その他

現時点ではまだ実装されておらず不足している機能や不具合もありますが、今後どんどん改修していきますのでご期待ください!