Posts filed under ‘未分類’
【祝】:Java SE 7 正式リリース

本日(2011年07月28日(日本時間29日 日本でもぎりぎり28日だったようです。))Java SE 7 が正式にリリースされました。5年ぶりのリリースとなる Java SE 7 ですが、Java SE 7 は進化として位置づけられているバージョンになります。ここで言う進化とは言語仕様に対する大幅な変更はなく、開発生産性の向上やライブラリのアップデート等が多く、今まで Java SE 5, 6 等で開発をしてきて頂いた Java 開発者は比較的かんてたんに移行が可能になっています。Project Coin, NIO.2 等により可読性、開発生産性が向上した最新の Java SE を入手頂き是非開発現場でご使用ください。
サポート環境はこちら
Java SE 7に関するドキュメント
チュートリアル
下記は、JJUG CCC で使用した資料ですが、Java SE 7 の新機能を網羅的にまとめています。どうぞご参考ください。
また、その他、日本語で記載された参考情報(翻訳を含む)を下記に示します。下記も併せてどうぞご参考ください。
ITpro: Java SE 7徹底理解 第1回 言語仕様の小さな変更 – Project Coin(櫻庭さん)
ITpro: Java SE 7徹底理解 第2回 細粒度の並行処理 – Fork/Join Framework (櫻庭さん)
ITpro: Java SE 7徹底理解 第3回 Fork/Join FrameworkからProject Lambdaへ (櫻庭さん)
Fork/Join フレームワーク
レッスン:基本的なI/O
Java™ I/O、NIO、NIO.2
クラスローダの拡張(Java SE 7でデッドロック問題は解決しています)
クラス・ローダーAPIの修正によるデッドロックの回避
クラス・ローダーAPIの修正によるデッドロックの回避
Javaクラス・ローディングの内部処理
URLClassLoaderの終了処理
国際化関連の拡張
JDK7でのCurrencyクラスの機能拡張
JavaでのStream Control Transport Protocol(SCTP)
レッスン:ソケット・ダイレクト・プロトコルの理解
Java™ SE 7リリースにおけるセキュリティの拡張機能
JDBC 4.1
Java™ SE 7におけるJava 2Dの拡張機能
Nimbusルック・アンド・フィール
JLayerを使用したコンポーネントのデコレート方法
Hotspot JVM における圧縮 OOPS
ガベージファースト・コレクタ
JAXP 1.4(JSR-206)
JAXB 2.2a(JSR-222)
JAX-WS 2.2(JSR-224)
PS.
余談ですが、Java SE 7 の正式リリースに併せ GlassFish も Java SE 7 に正式対応したバージョンを同日にリリースしました。Java SE 7 & Java EE 6 の開発・運用を行いたい方は併せて最新バージョンを入手ください。
帰ってきた Java HotTopic セミナー終了
先日は、御忙しい中非常にたくさんの皆様にお越し頂きまして誠にありがとうございました。オラクル 13F の4部屋ぶち抜き部屋で満員になる程の集まっていただき、5年振りの Java SE 7 の Launch イベントを多くの皆様と過ごす事ができ本当にありがとうございました。
またお忙しい中、丸山先生、櫻庭さんにはご登壇頂きまして誠にありがとうございました。お二方の暖かいサポート無しでは実現する事ができませんでした。また、LT でも超豪華メンバーにご登壇頂き、懇親会まで残ってくださった皆様もとても面白い内容に大きな収穫があったのではないかと思っております。
さらに、高橋さんには、Launch イベントを記念して Duke にお花束を持ってきてくださったり、お祭りがさらに盛り上がる事ができました。
今回、ご参加頂きました皆様誠にありがとうございました。



















Java SE 7 全国キャラバン開始
先週の金曜日より Java SE 7 Launch の全国キャラバンが開始しました、日本では福岡を皮切りに各地を周ります。また、名古屋、仙台での開催に向けて現在調整中ですので、名古屋、仙台近辺の開発者の皆様も是非楽しみにしてください。






福岡では、登録者 24名の内、実際にご出席頂いたのが 23 名でしたので、福岡の開発者の皆様の出席率の高さにとても驚きました。Java SE 7/EE6/GlassFish それぞれ説明をさせて頂きましたが、EE6 と GlassFish は少々時間が足りなかった感があります。
懇親会で色々な方とお話を致しましたが、前職の同期 (新人研修以来) が来て下さっていて十数年年振りの再開を果たす事ができました。同期というのは会社が変わっても同期なので良いもんですよね!!
また、福岡の方々から是非次回も開催して欲しいというありがたいお言葉を頂きましたので、機会を作って是非また福岡に伺いたいと強く思いました。
最後に、今回福岡での開催に向けて、企画、会場の手配、集客などで、きしださんには大変お世話になりました。きしださん、この度は誠にありがとうございました!!
PS.
福岡に行った際たまたま、福岡の山傘祭りの開催期間中という事で、朝起きて1時間程散歩をして山傘の写真を撮ってきました。








※ 今回時間がなくて写真の調整は一切できていません。露出位調整すればよかったのですが。すいません。
7/7 : Java SE 7 Launch イベント2次会と LT 発表者募集
先日、Java SE 7 Launch イベント全国キャラバン開催について告知致しましたが、各 JUG で告知ページが次々とオープンになっています。各JUG へのリンクを追加しましたので今一度お確かめください。
また、本日は東京開催の7/7 : 帰ってきた Java HotTopic セミナー:Java SE 7 リリース記念 特別イベントの懇親会における LT 発表者の募集と2次会のご案内を致します。LT で発表されたい方、また2次会へ参加されたい方はそれぞれ下記よりご応募ください。
Java SE 7 リリース記念特別イベント懇親会 LT 募集
Java SE 7 リリース記念特別イベント2次会
どうぞ宜しくお願いします。
寺田
Java SE 7 リリース日についての再訂正(7月28日正式リリース予定)
先日は、Japan Java Users Group Cross Community Conference 2011 Spring に多くの皆様にご参加頂きまして誠にありがとうございました。本日は JJUG CCC 2011 Spring でアナウンスさせて頂きました、Java SE 7 のリリース日を再度訂正させて頂きたく、本エントリを記載致します。先日は間違えた情報をお伝えし誠に申し訳ございませんでした。
Java SE 7 の正式リリース日程は、問題がなければ当初の予定通り 2011 年 7 月 28 日となります。先日 JJUG CCC で申し上げた、7 月 7 日は間違いになりますので訂正させて頂きたいと思います。
誤:2011 年 7 月 7 日
正:2011 年 7 月 28 日
背景:
JDK 7 2011 年 7 月 7 日 Lanunch の情報は Java Evangelist グループに 4 月 26 日時点で共有されておりました。この時点ではまだ社外秘でしたが、ゴールデンウィーク期間中に開催された香港での JUG Leaders のイベントで Java SE 7 の Lanunch 日程が 2011 年 7 月 7 日 である事について各国 JUG Leader に共有され、公開してよいとの情報を受け先日の JJUG CCC 2011 で公開を行った経緯があります。
ただし、この “Launch” という言葉の解釈に語弊がありました。
資料中 Launch 日程のみ 7 月 7 日と記載されており GA(General Availability) 日程については記載されていなかった事から、7 月 7 日 にリリースされると認識しておりましたが、その後、社内からアップデートがあり間違いである事が判明致しました。
正しくは下記の通りとなります。
7 月 7 日 に世界各国で Java SE 7 に関する”公開の Launch イベント”を開催します。GA(General Availability) つまり、製品の正式リリースは当初の予定通り 7 月 28 日になります。本件につきまして間違えた情報をお伝えし大変申し訳ございませんでした。
最後に、
日本でも 7 月 7 日 にオラクル青山オフィスで Java SE 7 Launch イベント(仮題:帰ってきた Java HotTopic セミナー:Java SE 7 リリース直前特別イベント)の開催を企画しております。詳細が決まり次第別途ご報告させて頂きたいと考えておりますので、是非楽しみにお待ちください。
ここからはじめる Java SE 7
先日、JJUG CCC 2011 Springで Java SE 7 に関する新機能の紹介を行いました。Java SE 7 で含まれる各機能は下記のイメージの通りですが、本エントリでは個々の技術をより詳細に把握されたい方の為に、各技術情報へのリンクを紹介します(英語)。(まず、概要を把握されたい方はコチラから)
これから Java SE 7 のプレビュー版をダウンロードして試して頂く方々は、是非下記のリンクをご確認頂きそれぞれの技術に関する詳細知識をご入手ください。(現時点では英語ばかりですが。)
- Hotspot JVM における圧縮 OOPS
- Garbage-First Collector(G1 GC)
- New JDK 7 Feature: Support for Dynamically Typed Languages in the Java Virtual Machine
- クラスローダの拡張
- SCTP Stream Control Transport Protocol (SCTP) in Java
- SDP (Sockets Direct Protocol)
- Java™ SE 7 Release Security Enhancements
- JDBC 4.1
- XRender-based Java 2D rendering pipeline
- Nimbus Look and Feel
- How to Decorate Components with JLayer
- Update the XML stack
JJUG CCC 2011 Spring 発表資料
先日、JJUG CCC 2011 Spring が開催され、基調講演では丸山先生のご登壇後、Jenkins の川口さんにお話頂きました。朝早くから大ホールが満員になる程ご参加頂きありがとうございました。午後の A-1 セッションで Java SE 7 の新機能について紹介させて頂きましたが、会場が満席で立ち見でご参加頂いた方もいらっしゃいました。多くの皆様にご参加頂きまして誠にありがとうございました。先日発表した Java SE 7 の新機能紹介資料を公開しますので、どうぞ下記よりご確認ください。
また、A-2 セッションでは弊社、杉さんより Project HotRockit について紹介されました。杉さんの発表資料も併せて公開しますので、下記よりご参照ください。
最後に、A-3 では弊社 VP Ajay Patel による「統合1年後の Oracle & Java」 について説明がありました。当初は Java SE 7/JavaFX についても説明する予定(Fork/Join, invokeDyanamic, concurrency 等)でしたが、私のセッションや櫻庭さんのセッションで説明するので時間の問題もあるので省略して欲しい旨伝え、下記のようになりました。基本的には、「Java は今後も大事にしちゃんとやっていく」というメッセージが、オラクル本社の上層部から直接日本の開発者の皆様に対して発進されたのはとても有用だったのではないかと思います。
余談
Ajay さんから資料を受け取ったのが前日の夜 11 時頃で、そこから翻訳して完成したのが AM 3 時頃だったのですが、私はてっきり彼はもう寝ているんだろうと思い、休んだのですが 4 時頃に彼からアップデートがあり資料を更新して欲しいとのメールが来ていました。当日彼に今日寝たんですか?と聞いた所、「私は承認等をしなければならない仕事がたくさんあるので今日は寝てないんだよ。」すごいこの方パワフルだと思ったと共に、当日分かり易く説明をしてくれて本当にありがとうございます。
Ajay-san Thank you so much for your great presentation !!
GlassFish v3.x の管理ハンズオン資料
GlassFish v3.0 以降、日本においても GlassFish のユーザが増えて来ており、特にここ最近 GlassFish が見直されて来ているように思われます。
今回、GlassFish v3.x を手っ取り早く学びたい方に、昨年作成した GlassFish v3.0 の管理用のハンズオン資料を公開します。下記は GlassFish v3.0 用に作成した資料ですので v3.1 に含まれるクラスタ構築の方法等は記載sしていませんが、ここに記載した内容は、GlassFish v3.0 だけでなく v3.1 でも知っておくと便利な管理用ツールである asadmin コマンドの他、RESTful 管理インタフェース等も詳しく紹介していますので是非ご参考にしてください。
SlideShare から PDF ファイルを入手してご自分の環境で見て頂く事をおすすめします。
PS.
GlassFish v3.1 の自己増殖クラスタ環境の構築はコチラをご参照ください。
Oracle Enterprise Cloud Summit
本日もイベントのご紹介です。
2011/5/25 にザ・プリンスパークタワー東京で「Oracle Enterprise Cloud Summit」を開催します。本イベントでは、Oracle Exadata, Exalogic 等 Oracle が提供するクラウド製品について事例を交えながら Oracle を代表する方々が紹介します。Fusion Middleware 事業統括本部からは同僚である新井さんが Exalogic について紹介します。また、エバンジェリスト仲間の中嶋さんも、タイトルを見る限り内容の濃そうな内容を説明してくださりそうです。
Oracle のクラウド戦略、製品についてご理解されたい方は是非ご登録の上ご参加ください。
Java Developer Newsletter – March 2011

US の OTN のサイトで 2011 年 3 月版の Java Developer Newsletter が公開されました。下記に翻訳した内容を記載しましたのでご参照ください。
|
||||||||
|



