12月2日から4日の3日間、東京ミッドタウン・ホールにおいてサン・マイクロシステムズによる「Sun Tech Days 2008 in Tokyo」が開催された。「ADVANTAGE:YOU」というテーマで行われた今年のSun Tech Daysは、合計48のセッションと5つのハンズオンによって、JavaやSolarisをはじめとしたサンが提供する様々な技術に関する最新の情報が参加者に伝えられた。
本稿では初日に行われたJames Gosling氏によるキーノートセッションの様子をお伝えする。
Sun MicrosystemsのVice PresidentでSun Fellowも務めるJames gosling氏
本キーノートのメインスピーカーであるGosling氏からは、Java周辺技術に関する最新の動向が伝えられた。
同氏が近年繰り返し指摘しているのは、Javaがすでに1つのプログラミング言語の枠を離れ、マルチランゲージ、マルチデバイスのハブ的存在になっているということだ。現在では様々なデバイス上でJavaVMが動作する。また、各種スクリプト言語のように様々な言語のJavaVM版の実装が存在する。Java言語自体はすでに世界中のあらゆる場所に浸透しているが、今後は言語の枠にとらわれないJavaVMを中心とした様々な展開が期待できるだろう。
GlassFish v3 Prelude
5月に行われたJavaOne以来の新しいリリースとしては、まずGlassFish v3 Preludeがある。これは正式リリースではないが、v3ではモジュール化された新しいアーキテクチャを採用しており、アプリケーションサーバの新しい展開を見せてくれるものである。
v3はOSGiベースのマイクロカーネルに必要なモジュールを追加するかたちで動作するため、不要なモジュールを導入する必要はなく、その最小サイズは100Kbyte以下と極めて軽量。これによって小さなデバイスへの組み込みも可能となる。
NetBeans 6.5
このGlassFish v3 PreludeをバンドルしてリリースされたのがNetBeans 6.5だ。NetBeans 6.5では多言語対応に力が入れられており、PHPやRubyおよびRuby on Railsなどを用いたアプリケーション開発がサポートされた。Gosling氏によると、「今後サポートする言語はもっと増えていくだろう」とのことである。
Java SE 7
Javaの本体であるJava SEについてはどうなっているのだろうか。Java SE 7については正式なリリース時期は決まっていないが、Gosling氏の予測では今から1年から1年半後くらいになるのではないかとのこと。Java SE 7ではモジュラリティやダイナミック言語のサポート、New I/O 2、Swingアプリケーションフレームワークなど、興味深い新機能が提供される。クロージャが本当に導入されるのかも気になるところだ。
現行のJava SE 6はUpdate 10がリリースされている。Update 10では最低限のランタイム機能だけを持った「Java Kernel」が導入された。これは初回インストール時の負担を軽減するためのもので、その他のランタイム機能は必要に応じて随時ダウンロードされる。これと同時にブラウザプラグインも新しくなり、アプレットがネイティブのランタイムで動作するように変更されている。このことはJavaFXのデプロイメントとも大きく関わっている。
-
ブックマーク(-)
- トラックバック(0)
- 印刷
-
- Swing
- GlassFish
- IDE
- パレット
- スクリーン
- LED
- マイクロカーネル
- エフェクト
- Java SE 6
- クロージャ
- JavaOne
- Tシャツ
- OSGi
- アプリケーションフレームワーク
- デザイナ
- ???
- RIAプラットフォーム
- リモコン
- マルチランゲージ
- NetBeans 6.5
- ADVANTAGE:YOU
- ゴスリング
- 最新動向
- Sun Tech Days 2008
- 東京ミッドタウン
- Sun Tech Days
- ジェームズ・ゴスリング
- Sun Tech Days 2008 in Tokyo
- GlassFish v3
- ハンズオン
- ランゲージ
- ダイナミック
- マルチデバイス
- GlassFish v3 Prelude
- JavaVM
- 多言語対応
- Java SE 6 Update 10
- Swingアプリケーションフレームワーク
- New I/O 2
- ダイナミック言語
- モジュラリティ
- Java SE 7
- Java Kernel
- JavaFX 1.0
- Java技術
- NetBeans IDE 6.5 for JavaFX 1.0
- JavaFXアプリケーション
- ニンテンドーWii
- ニンテンドー
- RemoteJ
- Javaライブラリ
- コミュニティプロジェクト
- コントリビュート
- Tシャツ投げ
- 増月孝信
- ねこび〜んTシャツ
- ねこび〜ん
- デザイナフレンドリー
- ツールチェーン
- 組み込み
関連情報
-
サン・マイクロシステムズ、RIA用開発プラットフォーム「JavaFX 1.0」をリリース
サン・マイクロシステムズが米国時間12月4日、リッチインターネットアプリケーション(RIA)を構築するためのプラットフォーム「JavaFX 1.0」をリリースする。 - 「MySQL 5.1」リリース--バグの多さを警告する声も
- MySQLは5.1、6.0、6.xでどう進化するか
- サン、マイクロソフトの「MSN Toolbar」の配布を開始
- サン、「今後もMySQLをオープンソースで提供していく」と明言
- MySQLは金融システムに耐えうるのか?--NRIが評価
- MySQLを効率的に活用したソニーのライフログサービス「Life-X」 [From CNET Japan]
- 10年先を見据えたサンとMySQLの統合
- アメブロを支えるMySQL:サイバーエージェントのMySQLチューニング術
- メインフレームを捨てた新生銀行
- Sun Microsystems
- サン・マイクロシステムズ
「システム開発」 のバックナンバー
-
NRI、基盤方式設計のパターン化で基盤構築コストを削減するソリューションを発表
野村総合研究所は、システム基盤方式設計ノウハウをパターン化および標準化することで基盤構築コストを削減するソリューション「vPLAT」を同日より提供すると発表した。 -
「フットワーク軽いITベンチャーと頑張りたい」--MSベンチャー支援はAzureでも
-
韓国のトゥービーソフト、RIAのUI開発プラットフォームで日立システムと販売代理店契約を締結
-
アマゾン、「Kindle」アプリケーションの開発キットを公開へ
-
MemsONEコンソーシアム、統合型MEMS用設計解析支援システム「MemsONE」Ver.3.0をリリース
- システム開発 一覧へ »
企画特集

-
事例 VMwareでデータセンターをクラウド化
富士通の開発環境を効率化したクラウドのノウハウ -
アプリケーション仮想化 3つの課題
最新のCosminexus V8.5の知られざる実力 -
アンケートから見るセキュリティ対策の実態
8つの機能が中小企業の情報資産を守る -
レガシーアプリケーションの稼働どうしてる?
互換性の問題、あなたはどう考える?意見募集中! -
通販サイトのアクセス集中からの危機を救う
4つのケーススタディからWebシステムを徹底解説 -
新しい視点のレンタルサーバが誕生!
スタートアップ企業、開発者に最適なそのポイントとは? -
DBのパフォーマンスに困ってませんか?
既存のデータベース環境に追加するだけで性能が2倍に -
身近な業務をCRMが変革!
実は、埋もれた情報が鍵だった -
経営統合後の事業損益構造の見える化を実現
SAS Performance Managementの導入事例紹介!! -
仮想環境のバックアップは難しいのか
効率的なバックアップへの2ステップを解説 -
御社はまだフリーの転送サービスですか?
大容量ファイルの受け渡しに「ルール」と「安心」を -
仮想化をダメにするストレージの実態
求められるストレージ正常化のキーワードとは? -
利用者の理想を追求した最新レンタルサーバ
サイト制作事業者がその評価結果を徹底レポート! -
ビジネスを支えるWebシステム最前線
システムトラブルの6割が、ソフトウェアに原因あり
-
15. プラグマフリー構文
この4分間のビデオは、プラグマ構文を知らなくてもOpenMPディレクティブ... -
16. 並列性の用語定義
この6分間のビデオでは、このシリーズのビデオを通じて使用される用語を...
