InfoQ

InfoQ

エディタ毎の記事の表示

全ての Ted Newardに関するすべてのコンテンツ


Ted Newardが書いた最新の記事

Javaを使ってOffice2007をクラックする

トピック
Java+.NET,
Java,
言語,
データアクセス,
.NET,
OpenXML,
プログラミング,
データベース,
Microsoft Office

最近の連載、「Officeのリッチクライアントアプリケーション」で、我々は、基準としてOffice2007プラットフォームを使い、様々な異なる方法でJavaテクノロジーと相互運用するリッチクライアントアプリケーションをどこから構築するかについて議論しました。その際にカバーされなかった OfficeとJavaの相互運用性の1領域は恐らく最も古びた方法になっているでしょう。

Rich Officeクライアントアプリケーション

トピック
Java,
Java+.NET,
.NET,
言語,
Microsoft,
AJAX,
プログラミング,
RIA,
リッチクライアント/デスクトップ,
Microsoft Office

知恵のあるJava開発者をずっと避け続けている、興味深い一面に、別のクライアントプラットフォームがあります。これは、すでにユーザのデスクトップのほぼすべてに存在し、ユーザインターフェイスオプションとして驚くほどの量の能力と柔軟性を提供し、リリースされたすべてに集中的な研究を経た親しみやすいユーザ対話型形式を提供しています。もちろん、Microsoft OfficeプラットフォームのWord、Excel、Outlook、PowerPoint、InfoPathのことを話しています。

進行中の相互運用

トピック
JVM,
仮想マシン,
ランタイム,
Java,
Java+.NET,
.NET,
言語,
プログラミング,
CLR,
インターロップ

あまり知られてはいませんが、非常によく使用されている2つのマネージド環境(JVMとCLR)は実際には、共有ライブラリセットにすぎません。それぞれが実行コードにメモリ管理やスレッド管理、コードコンパイル(JIT)などのサービスを提供しています。このため、同じオペレーティングシステムプロセス内でJVMとCLRの両方を用いることは大きな問題にはなりません。どのプロセスでも、ほぼすべての共有ライブラリをロードできるためです。