Javaエバンジェリストがお届けするホットな話題
5分でわかる今週のJava ホットトピック
火曜日 7 08, 2008
今月の2時間で学ぶ Java Hot Topic (7月号)

サンの Java エバンジェリストが、毎月ホットな話題を選んでお届けするミニセミナーです。今回は Open ESB と Hudson というような、ちょっと難しそうなトピックをやさしく紹介します。もちろん、いつものようにパズラーも用意しています。 奮ってご参加ください。

無料セミナーですが事前登録制となっております。
登録ページ よりお申し込み下さい。

2 時間で学ぶ今月の Java ホットトピック (7月号)
http://jp.sun.com/company/events/2008/000212.html

1. 「Sun のオープンソース暮らしの手帖 - Open ESB 編」
Java エバンジェリスト
鈴木 慶子 (すずき けいこ)

Open ESB は、SOA のサービス連携を行うための Java の標準規格 JBI (Java Business Integration) をオープンソースで実装するプロジェクトです。そう言われても、あまりに漠然としていて何のことかよく分からないという方。
ひょっとするとコードを書かずにアプリケーションが開発できるようになるの?と思われた方。SOA を本気で始めようかどうか迷っている開発者。これはそんな方たちのためのセッションです。ゼロから始める Open ESB、どうぞお楽しみに。

2. 「CI ツール Hudson - 頼れる執事があなたをサポート」
Hudson コミッター
李剰熙 (り いんひ)

CI (Continuous Integration:継続的インテグレーション) は、開発手法 XP (Extreme Programming) の重要なプラクティスのひとつですが、実際の開発現場にはなかなか導入できないものと考えていませんか。Hudson はそんな方たちのための 新しいツールで Subversion、Maven2 と組み合わせて手軽に CI を実現することができます。
Hudson プロジェクトのコミッター自らが語るセッションにご期待ください。


木曜日 6 19, 2008
過去セミナー資料(19) : 今月の2時間で学ぶ Java Hot Topic (6月号)

1) JRuby が俺にもっと輝けと囁いている ―― JRuby と DSL で Java をパワーアップ!
伊藤忠テクノソリューション株式会社
高井 直人 (たかい なおと)
http://recompile.net/

JRuby に興味はあるけど、なかなか手が出せないという方も多いのではないでしょうか。JRuby は Web アプリケーションばかりではなく、開発のさまざまな場面で役に立つツールとして活用できます。今回は、開発ターゲットに合わせた DSL (ドメイン固有言語)を JRuby を使って作成し、Java による開発に役立てる手法を紹介します。

プレゼンテーション資料

2) GlassFish の新星 SailFin ―― Java で通信系のサービスもパワーアップ!
Java エバンジェリスト
寺田 佳央(てらだ よしお)
http://blogs.sun.com/yosshi/

IP 電話やインスタントメッセージなどの通信系のアプリケーションを作ってみませんか。HTTP プロトコルに類似した SIP を使うと、Web アプリケーションのアナロジーで通信系のアプリケーションが開発できます。このときに重要な働きをするのが SIP サーブレットのコンテナ。このセッションでは GlassFish のサブプロジェクトで人気急上昇中のコンテナ SailFin についてデモを交えながら熱く語ります。

プレゼンテーション資料


金曜日 5 23, 2008
過去セミナー資料(18) : ホットトピックセミナー 2008年5月号
1) JavaOne 2008 早分かりレポート

コミュニティ & デベロッパーマーケティング部 主幹部長
増月 孝信 (ますづき たかのぶ)

Java エバンジェリスト
大渕 雅子 (おおふちまさこ)

このセッションでは JavaOne とその前日行われた CommunityOne を合わせて5日間の様子を写真満載でレポートし、サンフランシスコの眠れない一週間を再現します。Hands on Lab 特別実演もあるかも!?ご期待ください。

プレゼンテーション資料1 動画

プレゼンテーション資料2 動画

Java パズラーズ

動画

2) JavaOne 2008をもう一度整理しましょう【GlassFish編】
Java エバンジェリスト
岡崎 隆之 (おかざき たかゆき)

今年も JavaOne では数々の発表がありました。「いつも新出語や新技術が多すぎてついて行けない」、「あの発表は何だったの」、「そもそもどんな発表があったの」という方も多いかもしれません。そこで、このセッションでは今回の JavaOne に関連する情報を整理してみます。初回は GlassFish 編です。

プレゼンテーション資料 動画


水曜日 5 21, 2008
今月の2時間で学ぶ Java Hot Topic (5 月号)

本日のセミナー Java Hot Topic (5 月号) は下記 URL でストリーミング配信されます。是非ご覧下さい。

http://www.ustream.tv/channel/java-evangelist-team-japan


木曜日 5 15, 2008
今月の2時間で学ぶ Java Hot Topic (5月号)

サンの Java エバンジェリストが、毎月ホットな話題を選んでお届けするミニセミナーです。今月は来週の水曜日 5月21日 です。今回は5月の連休明けにサンフランシスコで開かれた JavaOne の話題をお届けします。今回の JavaOne のキーメッセージは?注目の新しい技術は?クールなデモは?前々回のセミナーでの「JavaOne 勝手に大予想」は当たったの?気になる人は奮ってご参加ください。

無料セミナーですが事前登録制となっております。登録ページよりお申し込み下さい。

1) JavaOne 2008 早分かりレポート
コミュニティ & デベロッパーマーケティング部 主幹部長
増月 孝信 (ますづき たかのぶ)

Java エバンジェリスト
大渕 雅子 (おおふちまさこ)

このセッションでは JavaOne とその前日行われた CommunityOne を合わせて5日間の様子を写真満載でレポートし、サンフランシスコの眠れない一週間を再現します。Hands on Lab 特別実演もあるかも!?ご期待ください。


2) JavaOne 2008をもう一度整理しましょう【GlassFish編】
Java エバンジェリスト
岡崎 隆之 (おかざき たかゆき)

今年も JavaOne では数々の発表がありました。「いつも新出語や新技術が多すぎてついて行けない」、「あの発表は何だったの」、「そもそもどんな発表があったの」という方 も多いかもしれません。そこで、このセッションでは今回の JavaOne に関連する情報を整理してみます。初回は GlassFish 編です。


金曜日 4 18, 2008
過去セミナー資料(17) : ホットトピックセミナー 2008年4月号

セミナーで使用した資料と当日のプレゼンテーションの動画がご用意できました!

動画は岡崎さんこちらのエントリをご覧ください。

1) 初心者のための実践 JRuby on Rails 講座 ~ RSS リーダを GlassFish で動かそう ~
JRuby エバンジェリスト
野澤 智(のざわ とも)

Ruby on Rails を使って開発したアプリケーションが Java 環境さえあればどこででもサクサク動きます。その秘密は Java で書かれた Ruby の処理系 JRuby と最新のアプリケーションサーバ GlassFish の絶妙なコンビネーション。Ruby と Java どちらか一方は初心者という方は是非ご参加ください。

プレゼンテーション資料

2) Sun のオープンソース 暮らしの手帖 - OpenSSO 編
Java エバンジェリスト
岩片 靖(いわかた やすし)

認 証やアクセス制御は縁の下の力持ち。ユーザにその存在を極力意識させることなく、しかも十分なセキュリティを確保する必要があります。最近あちこちで見ら れるバイオメトリックスを利用した認証は典型的なソリューションの一つでしょう。このセッションでは、オープンソースプロジェクトである OpenSSO の概要を紹介した後に、その中枢的な機能である、新しい認証に対応するための認証モジュールについて解説します。

プレゼンテーション資料




火曜日 4 08, 2008
今月の2時間で学ぶ Java Hot Topic (4月号)

サンの Java エバンジェリストが、毎月ホットな話題を選んでお届けするミニセミナーです。今回はサーバサイドにフォーカスした2つのセッションを用意しました。1年ぶりの JRuby登場、そして前回に続き「オープンソース暮らしの手帖」シリーズ第2弾です。みなさま、奮ってご参加ください。

無料セミナーですが事前登録制となっております。登録ページよりお申し込み下さい。

1) 初心者のための実践 JRuby on Rails 講座 ~ RSS リーダを GlassFish で動かそう ~
JRuby エバンジェリスト
野澤 智(のざわ とも)

Ruby on Rails を使って開発したアプリケーションが Java 環境さえあればどこででもサクサク動きます。その秘密は Java で書かれた Ruby の処理系 JRuby と最新のアプリケーションサーバ GlassFish の絶妙なコンビネーション。Ruby と Java どちらか一方は初心者という方は是非ご参加ください。

2) Sun のオープンソース 暮らしの手帖 - OpenSSO 編
Java エバンジェリスト
岩片 靖(いわかた やすし)

認証やアクセス制御は縁の下の力持ち。ユーザにその存在を極力意識させることなく、しかも十分なセキュリティを確保する必要があります。最近あちこちで見られるバイオメトリックスを利用した認証は典型的なソリューションの一つでしょう。このセッションでは、オープンソースプロジェクトである OpenSSO の概要を紹介した後に、その中枢的な機能である、新しい認証に対応するための認証モジュールについて解説します。


金曜日 3 21, 2008
過去セミナー資料(16) : ホットトピックセミナー 2008年3月号
ストリーミング配信もご用意しました。岡崎さんブログをご覧ください。

1) Sun のオープンソース暮らしの手帖 - OpenDS 編
Java エバンジェリスト
塩田 智則(しおだ とものり)

Sun はこれまで Solaris, Java, NetBeans, OpenOffice.org, GlassFish などの重要な基盤技術をオープンソースにしてきました。これらの中には、あまり有名じゃないけど、実は重要なプロジェクト OpenDS があります。「OpenDS って何?」という方は、ぜひこのセッションを。なお、このプロジェクトは某有名メーカのゲーム機とは関係ありません。

(セミナー資料) デモについてはブログを参照してください。


2) Java SE 6 Update N
Java エバンジェリスト
荻布 真也(おぎの しんや)

昨 年の JavaOne でアナウンス時に大きな反響のあった Consumer JRE が、Update N という名前で登場しました。まだベータ版の段階ですが、クライアント Java にうれしい機能が盛りだくさんです。このセッションではデモを交えながら何がどう変わるのかについて紹介します。

(セミナー資料)


3) JavaOne 2008−勝手に大予想
Java エバンジェリスト
大渕雅子 (おおふち まさこ)

年 に1度の Java デベロッパーの祭典 JavaOne が 5 月 6 日からサンフランシスコで開催されます。そこで、このセッションは「JavaOne 2008 勝手に大予想」と題し、テクニカルセッションから BOF やハンズオンラボ、パビリオンまで一足早い JavaOne 2008 情報を独断と偏見でお届けします。一緒に JavaOne 前のワクワク感を体感しましょう!

(セミナー資料)

4) デキるエンジニアのための Java トレーニング/認定資格活用法
ラーニングサービス本部
原 剛 (はら たけし)

新 しい技術を習得するための近道の一つはトレーニングと認定資格を上手に活用することです。サンでは基礎的な Java のトレーニングに始まり、より実践的なトラブルシューティングまでの様々なコースを用意しています。このセッションではこれらのコースと Java の認定資格を上手に活用することで、確実にステップアップする方法を紹介します。

(セミナー資料) (パンフレット)



水曜日 3 12, 2008
今月の2時間で学ぶ Java Hot Topic (3月号)

サンの Java エバンジェリストが、毎月ホットな話題を選んでお届けするミニナイトセミナー「今月の2時間で学ぶ Java Hot Topic」は来週の水曜日 3 月 19 日です。今回はいつもと趣向を変えて、ちょっと軽めのトピックを懐石風にアレンジしました。いつものように楽しいパズルのコーナーも用意しています。皆さん、お誘い合わせの上、気軽にお越しください。

無料セミナーですが事前登録制となっております。登録ページよりお申し込み下さい。
 

1) Sun のオープンソース暮らしの手帖 - OpenDS 編
Java エバンジェリスト
塩田 智則(しおだ とものり)

Sun はこれまで Solaris, Java, NetBeans, OpenOffice.org, GlassFish などの重要な基盤技術をオープンソースにしてきました。これらの中には、あまり有名じゃないけど、実は重要なプロジェクト OpenDS があります。「OpenDS って何?」という方は、ぜひこのセッションを。なお、このプロジェクトは某有名メーカのゲーム機とは関係ありません。

2) Java SE 6 Update N
Java エバンジェリスト
荻布 真也(おぎの しんや)

昨年の JavaOne でアナウンス時に大きな反響のあった Consumer JRE が、Update N という名前で登場しました。まだベータ版の段階ですが、クライアント Java にうれしい機能が盛りだくさんです。このセッションではデモを交えながら何がどう変わるのかについて紹介します。

3) JavaOne 2008−勝手に大予想
Java エバンジェリスト
大渕雅子 (おおふち まさこ)

年に1度の Java デベロッパーの祭典 JavaOne が 5 月 6 日からサンフランシスコで開催されます。そこで、このセッションは「JavaOne 2008 勝手に大予想」と題し、テクニカルセッションから BOF やハンズオンラボ、パビリオンまで一足早い JavaOne 2008 情報を独断と偏見でお届けします。一緒に JavaOne 前のワクワク感を体感しましょう!

4) デキるエンジニアのための Java トレーニング/認定資格活用法
ラーニングサービス本部

新しい技術を習得するための近道の一つはトレーニングと認定資格を上手に活用することです。サンでは基礎的な Java のトレーニングに始まり、より実践的なトラブルシューティングまでの様々なコースを用意しています。このセッションではこれらのコースと Java の認定資格を上手に活用することで、確実にステップアップする方法を紹介します。



金曜日 2 22, 2008
過去セミナー資料(15) : ホットトピックセミナー 2008年2月号

NetBeans 全般 & Java SE
Java エバンジェリスト
片貝 正紀(かたかい まさき)

定 評のある NetBeans の GUI ビルダーは今回のリリースでさらに進化を遂げました。このセッションでは自動国際化機能や Beans Binding、SwingAppication Framework を中心に Java SE 対応の新しい機能を紹介します。また、今回のリリース全般に関する話題や今後の予定などについても説明します。

セミナー資料) (動画)

NetBeans Mobility
東京ソフトウェア本部 製品開発統括部
大野 圭一(おおの けいいち)

NetBeans では携帯電話などで使われる Java ME 向けの開発環境も提供されています。このセッションでは「ビジュアルモバイルデザイナ」を使った視覚的な開発を中心に NetBeans の持つ Java ME 向けの開発機能全般を紹介します。

セミナー資料) (動画)

NetBeans UML
東京ソフトウェア本部 製品開発統括部
芦澤 一則(あしざわ かずのり)

ソ フトウェア開発の上流工程では UML (統一モデリング言語) が広く一般に使われていますが、NetBeans はもちろん UML にも対応しています。モデルの設計や作成からコードの自動生成までの一連の作業を GUI ベースでシームレスに行うことができる様子を実感して下さい。

セミナー資料) (動画)

NetBeans Web & Java EE
東京ソフトウェア本部 製品開発統括部
橘 賢二(たちばな けんじ)

Web サービスを利用した Java EE アプリケーションの開発では Java API for RESTful Web Services (JSR-311) の利用が有効な方法のひとつです。このセッションでは、この API を利用して簡単にアプリケーション開発を行う方法をデモを交えて紹介します。

セミナー資料) (動画)


水曜日 2 13, 2008
過去セミナー資料(14) : ホットトピックセミナー 2008年1月号

Sun SPOT World - Javaによる無線センサーネットワークの世界
Java エバンジェリスト
町田 修一(まちだ しゅういち)

Sun SPOT は、加速度、温度、照度等のセンサーと近距離の無線ネット ワーク機能を備え、Java 言語で書かれたプログラムを実行できるクールな デバイスです。このセッションでは Sun SPOT の魅力をデモを交えながら 余すことなくご紹介します。

(セミナー資料)

(動画)

Sun SPOTアプリ開発奮闘記
慶応大学 キャンパスアンバサダー
鈴木 宏哉(すすき ひろや)

「センサーを使ったアプリケーションの開発って何だか難しそう...」と 思われる方もいるかもしれません。このセッションでは、自作のミニ プログラムを題材に NetBeans IDE と Sun SPOT 管理ツール(SPOT Manager)を 使った開発の一部始終をお見せします。ご期待ください。

(セミナー資料)


火曜日 2 12, 2008
今月の2時間で学ぶ Java Hot Topic (2月号)

来週の水曜日、2月20日に恒例のナイトセミナー、「今月の2時間で学ぶ Java Hot Topic(2月号)」を開催します。今回は NetBeans 6.0.1 日本語版のリリースを記念して、NetBeans 開発チームのメンバーが登場します!題して「ぜんぶ見せます NetBeans 6.0.1 日本語版」。もちろん、いつものように楽しいクイズのコーナーも用意しています。奮ってご参加ください。

NetBeans 全般 & Java SE
Java エバンジェリスト
片貝 正紀(かたかい まさき)

定評のある NetBeans の GUI ビルダーは今回のリリースでさらに進化を遂げました。このセッションでは自動国際化機能や Beans Binding、SwingAppication Framework を中心に Java SE 対応の新しい機能を紹介します。また、今回のリリース全般に関する話題や今後の予定などについても説明します。

NetBeans Mobility
東京ソフトウェア本部 製品開発統括部
大野 圭一(おおの けいいち)

NetBeans では携帯電話などで使われる Java ME 向けの開発環境も提供されています。このセッションでは「ビジュアルモバイルデザイナ」を使った視覚的な開発を中心に NetBeans の持つ Java ME 向けの開発機能全般を紹介します。

NetBeans UML
東京ソフトウェア本部 製品開発統括部
芦澤 一則(あしざわ かずのり)

ソフトウェア開発の上流工程では UML (統一モデリング言語) が広く一般に使われていますが、NetBeans はもちろん UML にも対応しています。モデルの設計や作成からコードの自動生成までの一連の作業を GUI ベースでシームレスに行うことができる様子を実感して下さい。

NetBeans Web & Java EE
東京ソフトウェア本部 製品開発統括部
橘 賢二(たちばな けんじ)

Web サービスを利用した Java EE アプリケーションの開発では Java API for RESTful Web Services (JSR-311) の利用が有効な方法のひとつです。このセッションでは、この API を利用して簡単にアプリケーション開発を行う方法をデモを交えて紹介します。

無料セミナーですが、事前登録制となっております。登録ページより参加登 録をお願いいたします。

 


日曜日 1 20, 2008
今週のJavaクイズ(8):先人の教えを整理すると・・・?

Java Puzzler、続いての出題です!

先人の教えを整理すると・・・?

では、まず問題のコードを見てみましょう。

http://blogs.sun.com/javaev/resource/mini-WS000095.jpg

登場するクラスは String クラスだけ、という簡単(そう) なコードですね。
"Less is more." "Time flies." "Money talks." という三つの文字列を連結し、String クラスの replaceAll() メソッドで "." を "," に置き換えようというプログラムです。

さて、このプログラムの結果は以下のどれでしょうか?

 

ちなみに "Less is more." は「過ぎたるは及ばざるがごとし」、"Time flies."は「光陰矢のごとし」 "Money talks." は「金が物を言う」ということわざです。日本にも外国にも似たような意味のことわざがあったりして、比較するとおもしろいですね。「覆水盆に返らず」と "It is no use crying over spilt milk." は同じ意味ですが、文化の違いがよく出ているなぁ、と感心してしまいます。

それでは、答えはまた次回!


火曜日 1 15, 2008
今月の2時間で学ぶ Java Hot Topic (1月号)

来週水曜日、1月23日に恒例のナイトセミナー、今月の2時間で学ぶ Java Hot Topic (1月号)を開催します。年明け第一弾は、みなさんを無線センサーネットワークの世界に招待いたします。センサーをプログラムすることで広がる可能性を実感してください。もちろん、いつものように楽しいパズラーセッションも用意しています。みなさん、奮ってご参加ください。

Sun SPOT World - Javaによる無線センサーネットワークの世界
Java エバンジェリスト
町田 修一(まちだ しゅういち)

Sun SPOT は、加速度、温度、照度等のセンサーと近距離の無線ネット ワーク機能を備え、Java 言語で書かれたプログラムを実行できるクールな デバイスです。このセッションでは Sun SPOT の魅力をデモを交えながら 余すことなくご紹介します。

 

Sun SPOTアプリ開発奮闘記
慶応大学 キャンパスアンバサダー
鈴木 宏哉(すすき ひろや)

「センサーを使ったアプリケーションの開発って何だか難しそう...」と 思われる方もいるかもしれません。このセッションでは、自作のミニ プログラムを題材に NetBeans IDE と Sun SPOT 管理ツール(SPOT Manager)を 使った開発の一部始終をお見せします。ご期待ください。


無料セミナーですが、事前登録制となっております。登録ページより参加登 録をお願いいたします。


月曜日 1 07, 2008
今週のクイズ(7) 解答編:何かと話題のBoxing・・・結果は?

去年出題した Autoboxing の問題の解答を掲載します! (長い間お待たせしてしまってすみません・・・)
まずは問題の復習から。

public class Boxing {
static int i;
static Integer integer;
public static void main(String[] args) {
System.out.println(integer == i);
}
}

というようなコードでした。さて、このプログラムの結果は以下のどれでしょうか?

  • 1) true
  • 2) false
  • 3) 実行時例外が発生する
  • 4) コンパイルエラーになる

という問題でした。わかりましたか?

それでは、解答をみていきましょう。
正解は・・



3 の「実行時例外が発生する」でした。

どうしてエラーになってしまうのでしょう?
integer == i の計算式は、実行時に integer.intValue() == i というように変換されます。そうすると、integer は明示的に初期化されていないので、ポインタは null となっています。そのため、NullPointerException が発生してしまうという結果になってしまいました。

http://blogs.sun.com/javaev/resource/mini-boxing_answer1.jpg

では、正しく実行させるためにはどのようなコードを書けばいいのかというと・・・
次のようなコードです。

integer != null && integer == i

このように書くと、integer が null でない場合だけ、式が評価されるようになりますね。

http://blogs.sun.com/javaev/resource/mini-boxing_answer2.jpg
ということで、今回のポイントです。
AutoBoxing が使えるからといって、基本データ型と同じような感覚で使っていると、思わぬエラーが発生するということですね。

http://blogs.sun.com/javaev/resource/mini-boxing_answer3.jpg
それでは、また次回。


過去の記事
« 12月 2009
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
今日
Click me to subscribeこのブログを購読する(RSS)
検索

リンク
 

Today's Page Hits: 50