タグ

android_devとjavaに関するbigchuのブックマーク (22)

  • JITコンパイラ(実行時コンパイラ / ジャストインタイムコンパイラ)とは - IT用語辞典 e-Words

    JITコンパイラとは、プログラミング言語の実行環境の機能の一つで、ソースコードや中間コードから機械語への変換処理を実行直前にまとめて行なうもの。通常は開発時に行うコンパイルを実行時に行う。 ソースコードを実行時に逐次的に変換しながら実行するスクリプト言語(インタプリタ型言語)や、中間言語で配布されたプログラムを実行環境側の仮想マシン(VM:Virtual Machine)が解釈して実行する方式の言語(Javaや.NETなど)で、実行速度向上のために用いられる。 CPUやオペレーティングシステム(OS)などのプラットフォームに依存しない形式でプログラムを配布し、実行時にその環境に合ったコードに変換されるという利点は保ったまま、開発時にコンパイラで機械語に変換する場合とほとんど変わらない実行速度を得ることができる。 ただし、実行開始時に変換処理の分だけ待ち時間が生じるのと、変換後のコードを保存

    JITコンパイラ(実行時コンパイラ / ジャストインタイムコンパイラ)とは - IT用語辞典 e-Words
    bigchu
    bigchu 2011/01/13
    : JITね。これの性能向上がAndroid2.1 -> 2.2の大きな違いかね
  • Java技術者も知っておきたい「AR(拡張現実)」 - @IT

    ARが花ざかり-iPhone/Androidアプリ、GPS、ARゲームも 「セカイカメラ」が、米国で開催されたデモイベント「TechCrunch50」でお披露目されて以来、「AR(Augmented Reality、拡張現実)」を銘打ったツールが数多く出現してきました。 Augmented Realityの利用・研究はセカイカメラ以前にも数多くありましたが、「ARToolKit」の登場により、ARマーカー認識技術を手軽に使えるようになり、ARが広まった理由の1つとなっています。 AR Toolkitは、C/C++は元よりJavaJavaScript、Flashなどさまざまな環境で動作する派生ライブラリとして広がってきています。 また、ARToolKitは無料で使えるライセンス形態から、商品として購入するライセンス形態もあり、単なる研究から一歩進んだ商用の領域に手を広げてきています(古くか

    Java技術者も知っておきたい「AR(拡張現実)」 - @IT