JavaOne 2009カンファレンス

6月1日から5日にかけて、サンフランシスコでJavaOne会議が開催されました。



Habréにそれについて一言あるのは驚くべきことです! おそらくこれは、Javaの場合、Web開発者の観点からは、サーブレットとJSPが固定されているためです(あるいは、Javaがハブであまり普及していないからかもしれません)。



しかし、見るべきもの、聞くべきもの、話すべき人、突くべきものがありました! もちろん、記念バッグ、Tシャツ、キャップ=)



また、Java、インターネット、その他すべての進化に個人的に多大な貢献をした、プラットフォーム、テクノロジー、興味深い人々の生きているクリエイターや開発者を見ることができます。



興味があるなら、あなたはまだ小さな断片をフックすることができます:

java.sun.com/javaone

メイン会議のビデオを見る(http://java.sun.com/javaone/2009/general_sessions.jsp)



会議は多くのことについて話しました

クラウドプラットフォーム(クラウドおよびそれらに関連するすべて)

無料でオープン(オープンソース)

モバイル開発(携帯電話)

オペレーティングシステムとプラットフォーム

RIAとスクリプト(非貧弱なインターネットアプリケーションとスクリプト)

そして、Javaとそのフォロワーの未来について



このような会議では、クラウドプラットフォームのモダリティについて学ぶことができます。 大きくて白いふわふわの何かを象徴する「雲」は、アルビノの巨大なネズミではなく、ほとんどどこでも聞こえます。 データセンターを柔軟なクラウドソリューションに置き換える概念は、少なくとも2つの教室で議論されています。 このセクターは



私はSun Cloud Storageの1つのラボを訪問しました。そこでは、Sun Cloud Storage上のファイルを操作する小さなプログラムを個人的に作成できました(ところで、Amazon S3と互換性のあるAPIの観点から)。



Webサービスとアプリケーションを開発するための「クラウド」の利点については、主に強調されています





結局のところ、Javaは他のプログラミング言語に対応する予定です。 Da Vinci Machineプロジェクトでは、他のプログラミング言語をJavaプラットフォームに移植できました。 jRubyのパフォーマンスがRuby 1.9の最新バージョンのみに劣ることは注目に値します。



ところで、私のように、単純なタスクを実行するためにJavaで大量のコードを書く必要があると思われる場合は、 Groovyを試してください!



さて、今は楽しい部分です!



RIAプラットフォームは常にFlash、Flex、Silverlightを意味し、Javaは古い「良い」アプレットのみで表されると考えている場合は、中断してください。 この会議で、 JavaFX 1.2のリリースを発表しました。



おそらく、JavaFXが開発中に長い間休んでいたからといって、そのようなことは別の記事に値するでしょう。 会議では、彼女はまた多くの注意を払った。



不要な用語のない簡単なJavaFXとは何ですか? これはプラットフォーム(言語+動作するもの)であり、美しいグラフィカルアプリケーションを作成できます=)そして、同じJVMで実行されるため、利用可能なすべてのJavaライブラリを使用できます。 その結果、デストップ、ウェブ、数百人、ブルーレイプレーヤー、DVD受賞者など、JVMが存在するすべてのプラットフォームが提供されます(近い将来に期待しています)。



構文では、JavaFXはJava、ActionScriptに似ており、何らかの理由でJSON(オブジェクトを記述するための宣言形式は非常に似ています)



JavaFXでは、カラフルでカラフルなインタラクティブアプレットだけでなく、私の研究室で起こった絶対にいandいものも作成できます。



パビリオン

そして最後に、巨大なホールで、ポイントは私が名前を覚えていない、そしておそらく私も発音しないでしょう、非常にオフィスではない様々な著名なオフィスの表現で置かれました。 小規模なセミナー、デモ、集会、景品もそこで開催されました。 JavaFXスタンドでは、さまざまなデバイス(マニピュレーターグローブ、ウィービンググローブ、ブルーレイプレーヤー)で面白いゲームをプレイできます。



PixelBenderとFlexおよびBlazeDSの相互作用により、アドビが実証されました。 別の部門では、openSolarisをインストールして、ブランドTシャツとバッジを取得することもできます(先駆的なアプローチ)。 そして休憩中に、QuakeをプレイしてRockband = Dをノックすることができます



Amazonでは、小さな問題を解決して忍者のコーダーフィギュアを入手できます。



// ?

int ninja_loop (int num ) {

if (num & num-1 == 0) return 0;



for (int arc = 1; (num &= num-1); arc++) {

// ninjas loop differently

}



return arc;

}



// , =))









他のすべての中には、ソフトウェア保護やコピーからのその他のもの(DRMなど)に従事している特定の会社のスタンドがありました。 スタンドの近くで年配の農民が勤務していましたが、明らかに一人でいるのを忘れていました。



この会議は、OracleによるSunの最近の買収に関連する最後の会議であるという予言がありましたが、多くのスピーカーは同意しませんでした。 しかし、そうであっても、来年はJavaOne 2010があり、別の投稿を書く理由があることを願っています。



PS:驚いたことに、研究室の半分以上の人がポピーと一緒に座っていましたo_O

カードで動作する公共端末もありました。 Sun Virtual Boxから、openSolaris、Ubuntu 9.04、またはWindows-7をダウンロードできます。



All Articles