組み込み可能な高速HTML表示コンポーネント - Massive 1.3

Platespillerは28日(現地時間)、Massiveの最新版となるMassive 1.3を公開した。MassiveはJavaで作成された簡易ウェブブラウザおよびHTMLコンポーネント。アプリケーションとしてもコンポーネントとしても使えるように作成されている。動作にはJ2SE 1.4.2かそれ以降のバージョンが必要。

前バージョンからの変更点は次の通り。

  • アンチエイリアシング表示のサポート
  • HTTPS/HTTPのベーシック認証のサポート
  • UIコネクションの大幅な書き換え
  • アプリケーションからブラウザコンポーネントの分離。コンポーネントのみを組み込んで使うことが可能
  • HTTPS/HTTPのベーシック認証のサポート
  • Mac OS Xビルド版の提供

図1・2にWindows XPでの実行例を示す。ただし、アンチエイリアシングの確認ができないため、FreeBSDで動作させアンチエイリアシングが動作している例も示す。

図.1 Massive 1.3 実行例 Windows XP - アンチエイリアシング無効

図.2 Massive 1.3 実行例 FreeBSD - アンチエイリアシング有効

JavaにはもともとHTMLドキュメントを表示するためのコンポーネントがJFS/Swingに同梱されている。Massiveはこうした組み込みのHTMLコンポーネントの代替として開発されたもので、動作が軽量・高速という特徴がある。MassiveはレイアウトエンジンにはJEditorPane HTMLDocumentを採用している。XHTMLの認識処理はストリームベースのコード変換処理を実装している。

特に組み込みが可能になった点が注目される。Massive 1.3に同梱されている組み込み版のデモ実行例を図3に示す。

図.3 Massive 1.3 実行例 組み込みのデモアプリケーション



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

求人情報