標準Javaについて「特に進展なし」• Java SE9、Java EE 8については新しい情報なし»むしろ、EE 8については一部の仕様がドロップ»Java SE 10は未定• Java ME、JavaFXについてはキーノート発表なし»Java MEはJava SE Embededへ移行»JavaFXは標準として開発がされていくのか?▸ファンは多いためOSSでの継続が期待されるところ?4
MAKE JAVA GREATAGAINIBM SDK for Java Going Open Source• IBMのJVM実装であるIBM J9をOpenJ9としてOSS化»Coming Soon http://openj9.mybluemix.net/»OpenJ9はEclipse OMRがベース• “OpenJ9ベースのOpenJDK”が登場する»おそらくHotSpotベースよりも起動が速く、footprintが小さい»HotSpotベースのものがなくなるわけではない7
MAKE JAVA GREATAGAIN今後の展開は注目• Apache Harmony論争再び?»JDK 5, 6のオープンソース実装(Apache 2.0)を目指して公開»Sunが対抗してOpenJDK(GPL)を提供»なんやかんやでAndroidに組み込まれてAndroid訴訟に発展した▸http://www.publickey1.jp/blog/16/googleoraclejava_apiitjjug.html▸Android NougatではOpenJDK実装に切替え• IBMによる言語ランタイムのOSS化»Javaに限らず多くの言語で主流となるのか?12
14.
MAKE JAVA GREATAGAIN誰がJavaを偉大にするのか?• 標準Javaの歩みが遅くなっても誰かが追い越していくだけ»MicroProfileでも「標準外をいれよう」という議論がある• OSSとコミュニティが進化を加速していく»その中でビジネスができるようにしていくのはどうするのか?13