Mustang

「Java SE 6 Mustang のエッセンス」連載開始

http://sdc.sun.co.jp/java/series/mustang/private/200604.html リニューアルによって内容の充実化か進められているSDCですが、新たにJava in the BoxのさくらばさんによるMustangの連載が開始されました。3回に渡ってMustangの概要を紹介していくとのこと…

New features integrated current Mustang (6.0) build b79

Mustangのbuild79のNew featuresです。先週は忙しくて手が回りませんでした^^; https://mustang.dev.java.net/files/documents/2817/32495/mustang-b79.html MouseAdapterクラス java.awt.event.MouseAdapterクラスがMouseMotionListenerインタフェースとMou…

Mustang Regressions Challenge終了

https://mustang.dev.java.net/regchal/ 1月にスタートしたMustang Regressions Challengeですが、3月31日をもって受け付けを終了しました。期間中を通して全部で68のRegressionが発見されたそうです。実際にどんなRegressionが報告され、現在どのようになっ…

New features integrated current Mustang (6.0) build b77

遅くなりましたが、Mustangのbuild77のNew featuresです。New featuresは2つだけですがBug fixは多めです。要チェック。 https://mustang.dev.java.net/files/documents/2817/31663/mustang-b77.html GCのタイムスタンプ -XX:+PrintGCTimeStampsで出力される…

Java SE 6について知っておくべき10の事

http://blogs.sun.com/roller/page/dannycoward?entry=the_10_things_you_need Danny Coward氏のブログで、Mustangにおける新機能などのポイントが10項目紹介されています。取り立てて目新しいものはないと思いますが、最新のおさらいということで参考になる…

Java SE 6 BetaのMaintenance Review公開

http://java.sun.com/javase/6/jcp/beta/ 先月β1がリリースされたMustangですが、先日それを反映した最初のMaintenance Reviewが公開されました。ここに示されているのはJavaプラットフォームに対する細かな変更で、独立したJSRを持つAPIの仕様については各…

New features integrated current Mustang (6.0) build b76

Mustangのbuild76がリリースされました。 https://mustang.dev.java.net/files/documents/2817/31069/mustang-b76.html JavaBeans javax.management.PropertyNamesアノテーションがjava.beans.ConstructorPropertiesに改名され、java.beans.DefaultPersistan…

New features integrated current Mustang (6.0) build b75

遅ればせながら、Mustangのbuild75のNew featuresです。実は先週出先でセコセコと内職して書いたのですが、その出先にファイルを忘れたのでアップできませんでした(笑) build76の分についてはまた後ほど。 https://mustang.dev.java.net/files/documents/281…

JDBC 4.0のラッパー・インタフェース

もう一つ、同じくLance Andersenのブログより、JDBC 4.0の新機能であるラッパー・インタフェースの紹介です。 http://weblogs.java.net/blog/lancea/archive/2006/02/jdbc_40_wrapper.html JDBC 4.0ではjava.sql.Connectionやjava.sql.Statementなどのクラス…

JDBC 4.0におけるSQLEXceptionの強化

せっかくなので続けてJDBC 4.0情報で、Lance AndersenのブログよりSQLExceptionの機能強化に関する解説です。 http://weblogs.java.net/blog/lancea/archive/2006/02/jdbc_40_sqlexce.html 発生元を連鎖的に追跡できる getCause()を連続して使用することで例…

New features integrated current Mustang (6.0) build b74

mustangのbuild74がリリースされました。以下はそのNew featuresです。 https://mustang.dev.java.net/files/documents/2817/30112/mustang-b74.html ドラッグ&ドロップ Swingのドラッグ&ドロップ機能で、javax.swing.TransferHandlerクラスにLINK定数が追…

JDBC 4.0の新機能

先日Amit HandaのブログからJDBCドライバの自動ロードの話を紹介したので、ついでにJDBC 4.0の新機能をずらっと挙げておこうと思います。元ネタはLance AndersenのブログとJSR-221のEarly Draftです。 JDBC 4.0 keeps moving forward | Java.net The Java Co…

New features integrated current Mustang (6.0) build b73

build73がリリースされました。以下はNew featuresです。 https://www.dev.java.net/files/documents/2817/29768/mustang-b73.html J2DBench Java2DのベンチマークプログラムであるJ2DBenchに、イメージの読み込み/書き込みに関する総合的なベンチマークテ…

Mustang Beta Blog Carnival (つづき)

Mustang Beta Blog Carnival! | Java.netのブログ紹介の続きです。週末は自宅の引っ越しなどでゴタゴタしていたので遅くなりました。 From Monitoring to Diagnosing Memory Problem in Mustang | Java.net メモリ管理に関する6つのテクニック、すなわちjcon…

Mustang Beta Blog Carnival

Mark Reinholdのブログに「Mustang Beta Blog Carnival!」というタイトルでMustang開発者の代表的なブログのエントリが紹介されています。 http://weblogs.java.net/blog/mreinhold/archive/2006/02/mustang_beta_bl.html せっかくなので簡単に紹介してみま…

JDBC Driver Loading with Mustang

http://blogs.sun.com/roller/page/blogAmit?entry=jdbc_driver_loading_with_mustang MustangでJDBCドライバをロードする方法が簡単になりますよ、という話です。簡単に言うと、Class.forName()がいらなくなるからタイプ量が減るしJARファイル内のドライバ…

New features integrated current Mustang (6.0) build b71

遅くなりましたが、build71の分のNew featuresです。 https://mustang.dev.java.net/files/documents/2817/28875/mustang-b71.html ロケール Linux版でKOI8-Uのcharsetが追加された。ウクライナのロケールですね。 HPROF JVMTIのFollowReferences関数に加え…

New features integrated current Mustang (6.0) build b72

Mustangのbuild72分のNew featuresです。 https://mustang.dev.java.net/files/documents/2817/29269/mustang-b72.html FileFilterクラスの実装 JFileChooserで使用するjavax.swing.filechooser.FileFilter抽象クラスの実装として、拡張子でフィルタするため…

Java SE 6 Beta1リリース

http://java.sun.com/javase/ja/6/download.html そうこうしている間にMustangのBeta1がリリースされていました。ただし、以前もお伝えした通りこれはbuild59ベースです。開発版の最新バージョンは現在build71となっています。 ちなみにbuild71のNew feature…

Summary of new features in Mustang build b70

build70がリリースされました。以下はNew features。ちなみにbuild69はBugFixのみでした。 https://www.dev.java.net/files/documents/2817/28549/mustang-b70.html com.sun.java.swing.plaf.windows.WindowsUtils SwingのパッケージプライベートなクラスWin…

MustangのRegressionを見つけるコンテスト

Msutang Projectで新しいコンテストがスタートしました。今度は、MustangのRegression、つまり古いバージョンと異なる振る舞いをするケースを発見して報告しようというものです。 https://mustang.dev.java.net/regchal/ 実施期間はサンフランシスコ時間で1…

Mustang開発のステータスの更新と今後のロードマップ

MustangおよびDolphin開発のステータスが更新され、今後のロードマップが公表されました。 http://weblogs.java.net/blog/ray_gans/archive/2006/01/where_we_are_wi.html 箇条書きになっている部分を以下に抜粋します。 JSR-270のドラフトは承認された。 Mu…

Summary of new features in Mustang build b68

Mustangのb68がリリースされました。以下は変更点(new featuresのみ)です。 https://mustang.dev.java.net/files/documents/2817/27723/mustang-b68.html JFileChooserのダイアログ JFileChooserで表示させたファイル選択ダイアログで、ファイルがソートでき…

JAVAPRESS Vol.46

JAVAPRESS Vol.46にMustangの特集記事を書かせていただきました。内容はMustangの新機能を紹介するもので、現時点で公開されているうちで主なものは一通りカバーしていると思います。 で、一点訂正がありまして、記事中では「JSR-260にしたがってjavadocに新…

Summary of new features in Mustang build b67

Mustangのb67がリリースされました。ちなみにb66は1/5にリリースされていますが、New featuresはありませんでした。 https://mustang.dev.java.net/files/documents/2817/27330/mustang-b67.html javax.imageio.ImageIO getReaderFileSuffixes()メソッドおよ…

Summary of new features in Mustang build b65

b65がリリースされました。 https://mustang.dev.java.net/files/documents/2817/26231/mustang-b65.html java.awt.SplashScreen Solarisにおいて、XサーバのXineramaを使用したマルチモニター構成で、スプラッシュスクリーンがプライマリスクリーンの中心に…

The Java SE 6 (Mustang) Holiday Quiz

http://java.sun.com/developer/Quizzes/mustang_holiday/ SDNで「The Java SE 6 (Mustang) Holiday Quiz」なるものが公開されていました。Mustangに関する四択クイズが12問用意されています。Mustangでどんな新機能が追加されるかという感じの内容です。ク…

JSR 270(Mustang仕様) Early Draft Review公開

http://jcp.org/aboutJava/communityprocess/edr/jsr270/ Mustangの仕様を決めるJSR 270のEarly Draft Reviewが公開されました。概ねこれまで公開されてきた情報通りだとは思いますが、まだよく見ていないので時間があるときにざっと眺めてみます。

Summary of new features in Mustang build b59

b59の分です。ここまでくると今更感がありますが、まあついでなので。b65のリリースは明日あたりでしょうか。シリコンバレーは休暇モードに入りつつあるとのことですが。 https://mustang.dev.java.net/files/documents/2817/23494/mustang-b59.html java.io…

Summary of new features in Mustang build b60

今日はもうひとつ、b60の分です。 https://mustang.dev.java.net/files/documents/2817/23871/mustang-b60.html javax.swing.SwingWoker SwingWokerクラスがRunnableFutureインタフェースをimplementsするようになった。RunnableFutureはjava.lang.Runnable…

Summary of new features in Mustang build b61

遡ってb61の分です。 https://mustang.dev.java.net/files/documents/2817/24195/mustang-b61.html java.awt.Container getComponentZOrder()メソッドがfinalではなくなった。 javapコマンド StackMapおよびStackMapTableの出力がより読みやすくなるようにし…

Summary of new features in Mustang build b63

続いてb63です。GC周りなんかは詳しくないので省略してます。 https://mustang.dev.java.net/files/documents/2817/25363/mustang-b63.html HotSpot HotSpotでSystem Load Averageが取得できるようになった。これはjava.lang.management.OperatingSystemMXBe…

Summary of new features in Mustang build b64

最後に、最新のb64です。いつまで続けるかはわかりません。次があるかもわかりません:) 時間のあるときにはできるだけがんばります。 https://mustang.dev.java.net/files/documents/2817/25758/mustang-b64.html javax.swing.TransferHandler.DropLocation …

Summary of new features in Mustang build b62

毎週リリースされるMustangのスナップショットですが、そのChangeLogから一般に関係ありそうな部分をピックアップしてみようという企画です。マイナーな部分などは除きます。あと英語が分かり難いのも省略します:-P まずは2週くらい遡ってb62。ちなみにbug f…

Mustangに付属するツール

http://blog.sun.com/roller/page/sundararajan/20051206 A. Sundararajan's WeblogでMustangに付属してくるツールのリストがまとめられています。HATとかかなり熱いです(Tigerでも別途落とせば使えますが)。あと、jmapやjstackがWindowsでも使えるようにな…

Type Checking Verifierのバグ発見コンテスト

https://jdk.dev.java.net/CTV/ Mustangで新たに実装されるType Checking Verifierについて、その仕様と実装に関する問題点を探すコンテストが開始されたらしい。Type Checking Verifierの仕様はJSR 202(Java Class File Format Update)として策定中のもので…

Project Peabodyに関するインタビュー

http://sdc.sun.co.jp/news/2005/10/feature02.html SDCのサイトに、JDK開発チームの神谷結花氏(LG3Dでもお馴染みのkyukaさん)へのインタビューが掲載されていました。内容は、一般の開発者のJDK開発への参加を促進するProject Peabodyに関するものです。一…

Java2DとJOGLの統合

http://192.18.37.44/forums/index.php?topic=10813.0 MustangのJava2DとJODL(Java binding to OpenGL)の統合の話。JOGLをSwingと連動させるためにはGLJPanelを使用する必要があったのですが、このGLJPanelは極めてパフォーマンスが悪い。MustangではOpenGL…

リリースまで1年、Java SE 6"Mustang"の概要を一足早く把握する | マイナビニュース

そのうち、各APIの詳細な情報などもここで紹介していけたらいいなと思います。