ObjectWeb Consortium, the ASM teamは24日(仏国時間)、ASMの最新版となるASM 2.2を公開した。ASM 2.2はJavaバイトコードマニピュレーションフレームワーク。直接バイナリファイルを編集する機能を持ち、動的にサブクラスやプロキシクラスを生成する操作を提供するほか、クラスのロード時にクラスの内容を動的に変更するといった操作を提供する。
ASM 2.2における主な変更点は次のとおり。
ASM 2.2が提供するバイトコードマニピュレーションフレームワークはBCELやSERPとよく似ているが、サイズが小さく実行速度が高速という特徴がある。BCELが350KB、SERPが150KBのサイズであるところ、ASM 2.2では33KBで済む。また、ロードタイムクラストランスミッションにおけるオーバーヘッドは、BCELでは700%以上、SERPでは1100%以上かかるところが、ASMでは60%ですむとされている。
ASM 2.2が備えているこうした特徴は、動的に使用されることを目的として設計されているためにある。動的使用を主な用途として捕らえているため、全体のサイズを小さくおさえ、実行速度が高速であるようにされている。もちろんASMは静的用途においても使用することができる。
ObjectWeb Consortiumはフランスに拠点を構えるオープンソースソフトウェアのミドルウェアコンソーシアム。2002年に設立された団体で、オープンソースソフトウェアのミドルウェアを推進する各種企業が協賛しており、活発にSOA関連技術の開発を推進している。
ObjectWebはこれまでに、SOAを推進するために各種プロジェクトを立ち上げ、特定の成果物の開発を進めてきている。6月にはESBの開発を目的としたCeltixプロジェクトの立ち上げを、10月にはJBIプラットフォームの開発を目的倒したPetalsプロジェクトを立ち上げている。
| Sun、開発コミュニティに "Java 6" セキュリティ機能の問題発見を求む [2005/11/1] |
| 小型で高速なオープンソースのJava仮想マシン SableVM 1.12公開 [2005/7/7] |
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
【レポート】「jdk BAND」メンバーや「みっしぃ」も登場! 『英雄伝説 零の軌跡 Evolution』制作発表会 [02:54 2/11] ホビー |
|
【レポート】人気の無料/有料アプリを毎週紹介 - 1月31日~2月8日のAndroidアプリランキング [01:00 2/11] 携帯 |
|
渡部篤郎主演でドラマ化!地元新聞社が伝え続けた東日本大震災の物語 [00:08 2/11] キャリア |
|
沖縄発ヒーロー革命!「琉神マブヤー」が海を越えハワイを目指す! [00:08 2/11] キャリア |
|
中国四川省、パンダの保護と生態研究の最新情報とは? [00:08 2/11] キャリア |