https://blogs.oracle.com/jtc/entry/compact_profiles_demonstrated
前回のエントリの続編です。
An Introduction to Java 8 Compact Profiles以下の動画は、来たるJava 8リリースに含まれる、この新機能の使い方に関するデモです。
https://blogs.oracle.com/jtc/entry/a_first_look_at_compact
http://orablogs-jp.blogspot.jp/2013/08/an-introduction-to-java-8-compact.html
- コンパクト・プロファイル機能とコンパクトプロファイルを作成するに至った根拠を説明しています。
- 新しいjrecreateユーティリティを使用し、容易にデプロイ可能なコンパクト・プロファイルを作成する方法を紹介しています。
- プロファイルのうち最小のもの(11メガバイト未満)であっても堅牢で、OSGiのような、非常に人気があり重要なソフトウェアフレームワークをサポートできることを説明しています。
このデモソフトウェアは早期アクセス版を使っています。Java 8の正式リリース前に試してみたいと思った方には、試す方法が2つあります。
- Oracle Partner Network (OPN)のゴールドメンバー以上の企業の方であれば、Java SE-Embeddedの早期アクセス版Java 8バイナリをダウンロード頂けます。ゴールドメンバーに達していない方の場合、おそらく入手できるでしょうが、事前に認定プロセスを通る必要があります。
- OpenJDK8のソースコードをダウンロードして自らビルドする、という方法もあります。
OpenJDK Build README
デフォルトでは、compact profilesはビルドされていませんが、このフォーラムにビルド方法が投稿されています。
http://hg.openjdk.java.net/jdk8/jdk8/raw-file/tip/README-builds.html
JEP 161 SE Compact Profiles has pushed to jdk8/build forest
このソフトウェアの参照プラットフォームはlinux/x86です。機能的には、生成されたコンパクトプロファイルについて、各コンパクトプロファイルから削減されたモジュールが含まれており、各コンパクトプロファイルのサイズがこの動画の内容よりもずっと大きくなっています。これは、デフォルトではJava SE-Embeddedの領域最適化が全く機能していないからです。
http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-February/002062.html
うーん、もしかすると、コンパクトプロファイルご紹介(その2)もあるかも…。
0 件のコメント:
コメントを投稿