12/3
スケジュール
各セッションの概要については、タイトルにマウスカーソルを合わせるか、クリックして下さい。
予告なく一部アジェンダに変更が入る場合がございます。ご了承願います。
のマークのあるセッションは同時通訳(英⇒日)がつきます。
9:00 - 10:00
10:00 - 12:10
12:10 - 13:10
13:10 - 14:00
14:10 - 14:40
14:40 - 15:00
15:00 - 15:50
16:00 - 16:50
16:50 - 17:10
17:10 - 18:00
18:10 - 19:00
19:00 - 20:00
ページ先頭へ
2-G-1-1 基調講演:
Sun Keynote
Sun Microsystems,Inc./サン・マイクロシステムズ株式会社 James Hughes/九里禎久
2-G-1-2 基調講演:
Sun Keynote2『多様化するネットワーク社会におけるITインフラの変革』- SPARC Enterpriseで実現する次世代ITシステム
富士通株式会社 サーバシステム事業本部 本部長 豊木 則行 氏
Sun SPOTs: Toy for Geeks
詳細 »
(J)Ruby and Rails
Ruby on Rails が開発者やWebアプリケーションの導入展開に脚光を浴びています。Rails は“Don't Repeat Yourself“とかアジャイル開発を可能にする“Convention Over Configuration“ のような幾つかの設計指針に基づくWebアプリケーションフレームワークです。JRubyはJavaプラットホームの安定性と信頼性を受け継いだ付加価値を提供します。本セッションでは、冒頭に Ruby と JRuby の基本を簡単に紹介します。特にメタフレームワークについては、Rails機能を実現するのに関係するので焦点を置くことにします。そして Javaライブラリの利用についても解説します。残りのセッションはRailsの機能 (Active Record, Active Controller, Active View)について説明します。時間に余裕があれば、実際のアプリケーションをビルドして、デモをお見せしたいと思います。
詳細 »
Developing Parallel Applications
マルチコアシステムの登場でハードウェア並列化が本格化してきました。 アプリケーションの準備はできていますか? ソフトウェア開発者にとって並列化のアドバンテージを得るためのネイティブ言語でのアプリケーション開発は、複雑さが増しています。データ競合やデッドロック状態といったマルチスレッドに共通の問題点と同様、マルチスレッド開発、デバッグ、およびプロファイリングは、ソフトウェア品質と開発者の生産性に課題を提供します。Sun Studio コンパイラ & ツールで、これらの課題をシンプルにし、マルチコアアーキテクチャの可能性を引き出す方法を学んでください。
詳細 »
7355 - Rich Client Applications: Getting Started with the JavaFX SDK
JavaFXファミリーには開発者向けのSDK、Web Scripter、次世代のWebコンテンツに利用される動的アプリケーション生成のデザイナーが含まれております。JavaFXを使用してリッチユーザ体験を開始しましょう。JavaFX Preview SDKにはテクノロジーのエッセンスと開発ツール、Web Scripter用のリソース、JavaFXアプリケーション生成用のアダプタの初期版が含まれています。ユーザは毎日利用する様々なデバイスのスクリーン上にてコンテンツやアプリケーションが利用できることを望んでおります。JavaFXはJavaの何処でも動作する特徴を継承する利点をWebのスクリプト記述する人、デザイナおよびアプリケーション開発者に提供します。JavaFXプログラミングは進化しているので、この実習では言語の簡単な紹介から開始し、最新のリリースにてアップデートされた変更点と新しく追加された特徴について説明します。また、幾つかのリッチアプリケーションの設計方法について解説します。
詳細 »
CTC Technical Session : MySQLを採用したシステムのインフラ設計
伊藤忠テクノソリューションズでは、MySQL Enterprise Serverのサブスクリプションライセンス販売のみでなく、エンタープライズ領域での実績が豊富なハードウェア、ソフトウェアとMySQL Enterprise Serverを組み合わせたシステムの設計、提案、構築等を行っております。このセッションでは、MySQL Enterprise Serverを採用したシステムのインフラストラクチャの設計時に考慮するべき基本的な要素を整理し、MySQL Enterprise Serverを採用したシステムの構築ポイントをご紹介します。
詳細 »
AMD Technical Session: Achieving Better Performance For Your Java Applications
詳細 »
Oracle Technical Session: インメモリ分散処理で変わるアーキテクチャ。進化するWebLogic。
日々増加する大量のデータとリクエストに対処するための仕組みは、インメモリ・データグリッドの登場によって大きく変わりました。分散ハッシュテーブルの進化系でもあるデータグリッドは、高速処理性能やスケーラビリティ、高可用性・耐障害性、データの仮想化といった目的で採用されています。本セッションでは、世界をリードするデータグリッド製品 Oracle Coherence の活用シーンや新生 Oracle WebLogic Server との融合によって実現するグリッド型アーキテクチャをご紹介します。
詳細 »
Intel Technical Session : Open Solaris and Java for Xeon Open Solaris、Java におけるインテル® Xeon® プロセッサーの最適化と効果
本講演では、特にOpen Solaris、Javaにおける2007年1月に発表された両社の戦略的提携*に基づきソフトウェア上で実現した活動の詳細とその効果について製品の機能とあわせてご紹介します。講演内容はOpen SolarisやJavaへの活動に加え、仮想化や電力管理の効果、開発ツールのご紹介についてもご案内します。 *2007年1月インテル及びサン・マイクロシステムズ社との広範囲な戦略的提携を発表しました。インテルが Solaris™ オペレーティングシステム(OS)を支持し、サンはインテル® Xeon® プロセッサーを搭載した基幹業務向けおよびテレコム向けサーバ/ワークステーション製品ファミリを提供する、というものです。この合意はSolaris、Java™、NetBeans™ の各ソフトウェアやインテル Xeon プロセッサーをはじめ、両社の基幹業務向けテクノロジーを広く包含するほか、共同での技術開発、設計、マーケティング活動も提携内容に含まれます。
詳細 »
SYS-ADMIN: Data Management Made Simple with ZFS [通常セッションとなります]
データは、ビジネスにとってこれまでに以上に大きな価値を持っており、データに対する管理と保護が、ますます重要になってきました。しかし、近頃のデータ管理は、簡単なバックやリストアではすみません。今では、バックアップをスケジュールするために毎晩停止するわけにはいきません。データは、絶えず利用できなければなりません。アップグレードでさえ、データの利用を中断することは許されません。このセッションでは、ZFS と OpenSolarisコンポーネントの機能によってどのようにデータの可用性を向上しデータ損失からデータを保護するかを紹介します。暗号化や圧縮といった機能についても説明します。iSCSI、ファイバーチャネル、OSD や FCOEのようなブロックプロトコルを使った COMSTAR を介してのデータエクスポートについても説明します。 ZFS によって提供される使い易くてシンプルな管理についてハイライトします。また、中断を伴わないアップグレードににおける ZFS の役割についても説明します。
詳細 »
Developing Web Applications using Comet and Ajax
脚光を浴びるAjax Push, CometそしてHTTP ストリーミングはWebアプリケーションの操作性を革新的に変え、参加の時代にWebを突入させました。Ajaxをベースとするアプリケーションは Webアプリケーション設計のデファクトスタンダードになっております。Webアプリケーションはクライアントとサーバ両方のイベントによりリアルタイムあるいは動的に動作が変化することがより一層重要になっています。CometはWebクライアントとサーバが非同期にコミュニケーションを行う技術で、リアルタイム操作や従来のWebアプリケーション、デスクトップアプリケーションなどでは出来なかった機能が実現可能になります。本セッションでは、非同期Webの簡単な紹介にて、プロトコルや実現しようと考えていることについて解説します。さらにCometとAjaxを用いて分散した二人用ゲームアプリケーションを順を追いながら解説します。セッションの参加者はDojo, jMaki, Prototype を用いて開発していたり、アプリケーションをJetty, Tomcat, GlassFishに展開していても、複数のユーザがコラボレーションしたり互いに通知したりする機能を付加するのに必要な方法を本セッションで得ることができるでしょう。
詳細 »
LWUIT and JSRs for Java ME
モバイルデバイスのCPUパワーとメモリ容量の増加に伴い、リッチなグラフィクスインタフェース を持つアプリケーションに余裕を持たせる事が可能になりました。JSR 226によりJava ME開発者 はグラフィックスやSVGファイルをリソースとして含むアニメーションへのアクセスや巧みな操作が可能です。また、JSR 290によりJava ME開発者は組み込みセンサーなどにアクセスしてユーザ体験を改善することが出来ます。本セッションの前半はJava MEに関する最新のJSRを紹介し、モバイルデバイス上にてリッチクライアントを開発する方法を紹介します。後半は、Java MEの新しい GUIフレームワーク LWUIT (Lightweight UI Toolkit)を紹介します。LWUITにより以前よりもシンプルな手法でクールで拡張性の高いGUI開発を支援します。
詳細 »
High Availability and Business Continuity
あなたが個人のブログ、あるいは企業データベースを運用しているかにかかわらず、常に利用し続けられるアプリケーションを望むでしょう。残念なことに、コンピュータシステムは、様々な異なる方法で失敗することがあります。コンピュータハードウェアは、物理的な制限や耐用年限による損傷を受けます。これは、ディスクからプロセッサ、およびネットワークカードに至るまで、ハードウェアが故障するかどうかではなく、いつ故障するかという問題を抱えています。ソフトウェアにはハードウェアのような物理的な制限はありませんが、問題の一旦を担っています。アプリケーション、デバイスドライバ、ファイルシステム、システムソフト、およびその他のソフトウェアコンポーネントにおけるバグが、多種多様な問題を引き起こす可能性があります。OpenSolaris は、これら避けることとのできない障害がある中で、アプリケーションの可用性に信頼性のあるインフラを提供しています。まず、OpenSolaris サービスマネージメント(SMF) の形式の予測的セルフヒーリングは、自動的にソフトウェアの障害を検知しサービスを再起動することができます。さらに、Open High Availability Cluster(OHAC)ソフトウェアで、システム全体の可用性を高めるために複数の物理マシンをクラスタ化することもできます。OHACは、クラスタの正常なノードを維持するために自動的にハードウェアとソフトウェアサービスを発見し、再起動かフェイルオーバーを行います。最後に、 Open HA Cluster Geographic Edition は、地理的に離れているバックアップクラスタにフェイルオーバーするサービスをサポートすることで災害時におけるビジネス継続性を保証します。このプレゼンテーションは、最初に高可用性の概念を紹介し、何故、これらをケアしなければならないかについて説明します。そして、SMF を説明し、サービス管理の例を紹介します。次に、一般的な HA クラスタ、 および具体的に Open HA クラスタ/Solaris クラスタについてシングルノードクラスタ上でクラスタ機能のデモを含め紹介します。まとめとして、ディザスタリカバリ/ ビジネス継続性の概念を説明し、Open HA Cluster Geographic Edition でこの機能を提供する方法を紹介します。
詳細 »
SYS-ADMIN: OpenStorage [通常セッションとなります]
データの増大が課せられ必要に応じてスケールするようなストレージをデプロイする環境は、複雑であり、ベンダー固有のアーキテクチャをベースにした典型的なストレージ製品を使っている場合、エラーを起こす傾向にあります。OpenSolaris をベースにしたオープンストレージでは、ベンダーの縛りから解放されるだけでなく要求に応じてシームレスにスケールしながら徹底的に単純化されたプロビジョニングとメンテナンスが可能です。このセッションは、オープン・ストレージ・スタックの主なコンポーネントと、どんなネットワーク環境でもアドバンテージを得ることができるマルチプロトコル・ストレージ・サーバをデプロイする方法を説明します。また、ブロック、およびファイルストレージの両方をカバーし、ストレージの構成を最適化するための監視方法、障害管理の統合、セルフヒーリングによる可用性の向上、メンテナンスコストを削減するために管理方法を説明します。オープンストレージの戦略、および製品ロードマップについても触れます。
詳細 »
Improving Java Performance
Java技術は13年間の年月をかけて成熟してきました。Java Vmもその間に大幅に改善され~ネイティブなコードで記述されたアプリケーションと同等の速度で実行可能になっています。大規模のサーバで稼働するアプリケーションでは、利用可能な資源や負荷を最適化する為に、JVMの設定値をチューニングする必要があります。本セッションでは、プログラ~マや管理者がパフォーマンス特性を変更出来る幾つかの領域について解説します。JVMワ~ークロード、ガーベージコレクション、アダプティブコンパイラ、スレッドスケジューリングについて考察します。さらに最近変更されたJVMを、マルチコア上にてどのように効~果的に利用するのか解説します。
詳細 »
Amp up Your Application
Webアプリケーション開発と展開はOpenSolarisでは容易に行えます。開発者はZFSのスナップションを用いて、バージョン管理や高速なバックアップを可能にしたり、ZFSの他の機能により開発環境を安心して運用することが出来ます。さらにDTraceを用いてパフォーマンスの分析も可能です。一方Webアプリケーションの展開をする際、ゾーンやZFSの拡張性、高速なクローン機能はスケーラビリティを提供し、さらにサーバ間でのゾーンの容易なトランスファーやSMFによるサービス可用性を自動化することが可能です。Audit機能やゾーンによるアプリケーションの隔離など強固なセキュリティ機能も非常に重要です。AMP(Apache, MySQL, PHP)の最新バージョンはOpenSolarisにコマンド一発でインストールすることが可能です。また、必要に応じて前のバージョンに戻す事も可能です。本セッションでは、上記の利点についてまとめ、デモを交えながら一般的な開発手順をゾーンを用いて紹介します。
詳細 »
Virtualization from the Desktop to the Enterprise
仮想化技術は、ホストとサービスの統合を可能にします。仮想化によって、CPU の利用率を上げ、可用性を向上し、無秩序に増えたサーバを削減し、そして管理コストや電力の消費、およびフロアスペースを抑え柔軟な環境を提供することができます。仮想化は、シミュレーション、テスト、およびハードウェアから OS を分離するための強力なツールにもなります。OpenSolaris は、Xen、ゾーン、論理ドメイン(LDOMs)、および VirtualBox といった様々なテクノロジによる仮想化を採用しています。このセッションは、これら様々な仮想化技術の比較対照と OpenSolaris でどのようにデプロイするかを示します。BrandZ(ブランドゾーン)や Crossbow (ネットワーク仮想化プロジェクト) のような OpenSolaris 固有の機能とこれらのテクノロジの組み合わせて、OpenSolaris が仮想化に最適なプラットフォームであることを示します。
詳細 »
Understanding ZFS
このHOLでは、ZFSの基本操作を学んでいただきます。zpool(1M)による設定、ZFSファイルシステムを作成する方法、ZFSにおけるデータ保護について説明します。また、ZFSのデータ自動復旧の動作を設定する方法、簡単なリカバリ・バックアップについても説明します。
詳細 »
Security for the web including OpenSSO and OpenID
OpenSSOプロジェクト(http://opensso.dev.java.net/)はアクセス制御、シングルサインオン、フェデレーション技術を扱うオープンソースコミュニティです。Sun Access Managerのソースコードをベースにオープンソース化しており、その成果はSun Java System Federated Access Manager 8.0 にも反映されております。SAMLなどWebサービスのセキュリティ標準仕様もOpenSSOにてサポートされています。アイデンティティ管理のプロジェクトに興味のある方はぜひ本セッションにご参加ください。
詳細 »
Groovy and Grails
GrailsはGroovyを利用したオープンソースのアプリケーションフレームワークで、JavaでのWeb開発を補完します。GroovyはJava仮想マシンにて動作する動的言語でJavaのバイトコードと互換性があり、Smalltalk, PythonやRubyなどの言語からの特徴を取り入れています。GrailsはModel-View-Controller(MVC)ベースのフレームワークで、構成ファイルの手間を省いたり、バックエンドのデータベースを簡単に扱えるようにすることによってWebアプリケーション開発を簡素化します。Grailsはフレームワークだけでなく、Hibernate上にビルトされるObject relational mapping層(ORM)、ValidationやURL rewriting等の共通タスクを処理するDomain Specific言語(DSL)等を含む完全なソフトウエアスタックです。本セッションでは以下の内容を紹介します。「Grails Basics and NetBeans 6.5」、「Domain-driven developent with Grails」、「Orchestrating requests with controllers」、「Groovy Views with GSP」、「configuring for MySQL」、「running on GlassFish」、「Using JPA entitiles with Grails」。
詳細 »
Developing and Deploying Securely
OpenSolaris は、他のオペレーティングシステムと大きく異なる開発者とシステムインテグレータが利用可能ないくつかのセュリティ機能を含んでいます。このセッションは、二つにパートがあります。メインのパートで、重要な問題点を二三提起し、OpenSolaris の機能でこれらの問題を解決する方法を説明します。下記の二つの段落で例を挙げます。次は、非常に短いパートで、新しいコミュニティメンバーを引きつけ、コンピュータとネットワークセキュリティのフィールドで研究開発の機会を求めている学生の想像力を捕らえる現在進行中のオープンソースの OpenSolaris セキュリティプロジェクトを紹介します。このパートの内容は、いずれ変更されると予想されますが、FMAC(Solaris Trusted Extensions に関連する Flexible Mandatory Access Control)、 FGAP (Fine-Grained Access Policy)、Crypt ZFS(ZFS の暗号化)、および Validated Execution 等の現在進行中のプロジェクトをハイライトします。OpenSolarisは、従来の『全か無か』というスーパユーザに基づく UNIX 認証モデルに変わる二つの選択肢、特権と RBAC(Role-based Access Control)を提供します。前者は、プロセスのアクションをきめ細く制御するためにいくつかの個別の特権を従来のスーパユーザから切り離します。このテクノロジは、最小特権の方式に従ったソフトウェアの実装に使われ、アプリケーションは、互いに保護されソフトウェア障害を分離します。RBAC は、特定のニーズと要件に基づくユーザや役割に選択的に特権を与えるために設計されたメカニズムです。ここでは、アプリケーションやサーバソフトウェアを特権対応や RBAC 対応に書き換える方法、およびデバッグ、設定、デプロイの方法について説明します。第二に、Solaris 暗号化とキー管理のフレームワークは、アプリケーションプログラムとカーネルソフトウェアが同じように利用できるソフトウェアとハードウェアの暗号化プロバイダを透過的にします。暗号保護と証明書管理は、安全に通信するアプリケーションを書く上で切り離せない部分で非常に一般的な用法です。ここでは、Java 暗号化エクステンションを利用する Javaアプリケーションでも、ハードウェア暗号化アクセラレーション(例: Niagara T2チップセット)のアドバンテージを透過的に得る方法を紹介します。
詳細 »
2-J-7 基調講演:
Java Community Process BOF(※このセッションはお申込みいただく必要はございません)
Patrick Curran