タグ

2005年12月22日のブックマーク (11件)

  • JVMTIを使う

    JVMTIを利用する JVMTI:Java Virtual Machine Tool Interfaceは、デバッグ・プロファイリングに有用なJava仮想マシンのインタフェースです。JavaVM上の様々な動きを取り出すことができます。 HelloAgent まず、極めて簡単なJVMTIエージェントを定義して組み込んでみましょう。 JVMTIエージェントはネイティブライブラリの形式で作成され、Javaを実行する際にVMオプションで指定することによって使用可能となります。 まず最初のJVMTIエージェントとして、ライブラリのロード時およびアンロード時にメッセージを表示する機能を実装します。 ライブラリがロードされるとまずAgent_OnLoad関数が呼び出されます。第2引数のoptionsには、JavaVM起動時にVMオプションで指定した文字列が設定されます。この関数の戻り値にJNI_OK以外

    chamiso
    chamiso 2005/12/22
    JavaVMの動きを知ろう
  • HORBと遊ぼう 第1回

    分散オブジェクト環境を学ぶ 連載:HORBと遊ぼう(1) まずはHORBに触ってみよう! 萩順三 HORB Openマネージャ 株式会社豆蔵 2000/10/26 皆さん、HORBって何か知っていますか? HORBは、日で生まれたJavaで初めての分散オブジェクト技術です。しかも商用、研究用で使える無償ソフト(オープンソース)なのです。世界中のあちこちにHORBのファンがいるんですよ。生みの親は、通商産業省 工業技術院 電子総合技術研究所の平野博士です。そして、いまでは大勢の育ての親により、すくすく育っています。実は、私も育ての親の一人なんです。 「HORBは、世界初Javaベースの分散オブジェクト技術です」と言ってもきっと分からないですよね。簡単に言うと、遠い所(マシン)にあるJavaのオブジェクトを、リモートで操作するための技術なのです。あなたもHORBを使えば、いつの間にかオブジ

    chamiso
    chamiso 2005/12/22
    遠隔オブジェクトをJavaで扱う
  • Opinion:君はベイジアン・ネットワークを知っているか?(7/9) - @IT

    多摩川がタマちゃん騒動で盛り上がっていた2002年9月1日、「ベイジアンネットセミナーBN2002」という研究会が東京一ツ橋の学術総合センターで開かれていた。 ベイジアン・ネットワーク(Bayesian Network)とは、不確かな出来事の連鎖について、確率の相互作用を集計する手法で、知能情報システム構築の有力な手段になっている。「不確実性を扱うための計算モデル」として、認知科学(知能の仕組みや働きなどを解明する科学)、機械学習(経験や学習によって自身が進化するような機械システム)、データ・マイニング(膨大な量のデータの中から特徴や「意味」などを見つけ出す技術。マイニング【mining】とは山から資源などを掘り出す、採鉱/採掘という意味)、ロボティクス(ロボット工学)、ゲノム解析などに応用が広がっている。このセミナーは、産業総合技術研究所(元電子技術総合研究所、経済産業省傘下)が中心にな

    chamiso
    chamiso 2005/12/22
    この前、某メーカの人が言ってたやつ
  • http://www.sandi.co.jp/special/vmware/

    chamiso
    chamiso 2005/12/22
    バーチャルインフラストラクチャー
  • United States Patent Application: 20060095339/A1

    Welcome to Patent Public Search The Patent Public Search tool is a new web-based patent search application that will replace internal legacy search tools PubEast and PubWest and external legacy search tools PatFT and AppFT. Patent Public Search has two user selectable modern interfaces that provide enhanced access to prior art. The new, powerful, and flexible capabilities of the application will i

    chamiso
    chamiso 2005/12/22
    指向性を持つRFIDタグリーダを使ったサービス
  • Javaバイトコードフレームワーク - ASM 3.0 beta/ASM 2.2.1 公開 | エンタープライズ | マイコミジャーナル

    ObjectWeb Consortium, the ASM teamは14日(仏国時間)、ASMの最新版となるASM 3.0 betaおよびASM 2.2.1を公開した。ASMJavaバイトコードマニピュレーションフレームワーク。BSD Licenseのもとオープンソースソフトウェアとして公開されている。直接バイナリファイルを編集する機能を持ち、動的にサブクラスやプロキシクラスを生成する操作を提供するほか、クラスのロード時にクラスの内容を動的に変更するといった操作を提供する。 ASM 2.2.1はASM 2.2のメンテナンスリリース。ASM 3.0がリリースされるまでのつなぎ的リリースで、いずれはASM 3.0に置き換わる見通し。ASM 2.2.1における主な変更点は次のとおり。 値を持たないアノテーション配列値に対するClassReaderのバグの修正 MethodNodeにおける新し

    chamiso
    chamiso 2005/12/22
    バイトコードにもフレームワークってあったのか…。
  • @IT:実行スピードに挑戦するJavaアーキテクチャの変遷をたどる

    実行スピードに挑戦する Javaアーキテクチャの変遷をたどる 塩野誠 日ヒューレット・パッカード 2003/12/11 Java歴史は、Javaの実行環境であるJava VMの実行スピードへの挑戦の歴史だったといっても過言ではない。速く実行するためのJava VMのアーキテクチャの変遷をたどることで、Java VMへの理解をより深めることができる。(編集局) Javaは、1995年5月23日に開催された「Sun World Expo」のデベロッパーカンファレンスで公表された。「Java誕生のページ」によれば、この日がJavaの誕生日であるとされている。サン・マイクロシステムズがいうのだから間違いないが、もともとJavaの前身はOakという言語である。Oakは1990年12月にスタートしたGreen Projectの一環として開発された言語である。Javaが1995年に生まれたなら、Oa

    chamiso
    chamiso 2005/12/22
    JavaVM開発史
  • Ingrid.org

    Ingrid.org This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Best Mortgage Rates High Speed Internet Free Credit Report music videos find a tutor Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy|Do Not Sell or Share My Personal Information

    chamiso
    chamiso 2005/12/22
    JavaVM実装
  • http://www.netgene.co.jp/java/documents.html

    chamiso
    chamiso 2005/12/22
    JavaVMについて解説
  • おれはJython第1回

    Netscape4.Xをご利用の方は、こちら からご覧ください。 Jythonを始めよう Jythonとは 今回紹介するJythonは、JVM上で動作するスクリプト言語です。Jythonは、Pythonというスクリプト言語の処理系の一つです。Jythonの処理系はJavaで記述されています。Jythonを使うとこんなメリットがあります。 Javaと違ってコンパイルする必要がない 「ちょっと書いて実行」というRAD開発に有利。 「擬似コードを使って設計するのに近い感覚」で実装できる シンプルなオブジェクト指向スクリプト言語なので、同じ処理内容を記述するときに、Javaより楽に直感的に記述できる。 JythonからJavaJavaからJythonを利用できる JavaのクラスのテストをJythonで記述できる。アプリケーションのカスタマイズ部分をJyhtonで記述できる。 例えば、システ

    chamiso
    chamiso 2005/12/22
    Python->バイトコード->JavaVM
  • 【レポート】Lightweight Language Day and Night - Sledge/Ruby on Rails/Kahua Lightweight Languageのウェブフレームワーク (1) LLDN - 昼・夜の2部構成に | エンタープライズ | マイコミジャーナル

    27日、都内、四谷区民ホールにて軽量プログラミング言語のイベントLightweight Language Dayが開催された。Lightweight Language Dayは今年で開催3回目となるLightweight Languageカンファレンスだ。今年のLightweight LanguageカンファレンスはLLDN(Lightweight Language Day and Night)と名うって昼と夜の2部構成で行われた。昼の部はアカデミックな発表を、夜の部では「昼のイベントではできなかった禁断の企画」も交えながら催された。 今回、昼と夜の2部構成で開催された背景には、昨年のLightweight Languageカンファレンスで懇親会もかねて夜に催された事会での経験が活かされているという。カンファレンス後の事会で、思いの外面白い話が行われたという。しかし、テーブルごとに話が