ASCII24 Top ASCII24 Business Center ASCII24 News ASCII24 Review ASCII24 Business Center 携帯24 Mac24 Akiba2GO! デジタル用語辞典 ASCII24 Broadband Center 最新ニュース 特集 事例紹介 コラム NETWORK MAGAZINE ASCII24メールサービス Blogag
ASCII24 - [Main Menu] [Menu 2]


  ASCII24 > Business Center 111
記事/用語/ID検索 

最新ニュース
【お知らせ】 アスキーの新しいPC/IT情報サイト、ASCII.jpがオープン!(2007年1月29日)
【ここが変わったWindows Vista 100連発! Vol.27】 “サービス” タブが追加された “タスクマネージャ” (2007年1月26日)
東芝ダイレクト、Vista搭載の直販専用ノートパソコン春モデルを発表(2007年1月26日)
【フォトレポート】 さらにスリムに進化したソフトバンクモバイルの新機種に触ってきた!(2007年1月26日)
BCN、 “BCN AWARD 2007” の表彰式を開催(2007年1月26日)
ロジクール、省スペース/静音構造のUSBフルキーボード 『Classic Keyboard 200』 を発売(2007年1月26日)
NTTとNTTレゾナント、過去に見たウェブページを再度探し出すソフトを発表(2007年1月26日)
松下電器、パスワードで録音データを保護できるICレコーダー 『RR-US470-K』 など2機種を発売(2007年1月26日)
インテル、802.11nドラフトに準拠した無線LANモジュール “Next-Gen Wireless-N” を発表(2007年1月25日)
【Macworld 2007 Vol.14】 写真で一挙紹介!! 展示会場レポート (ハードウェア編) (2007年1月25日)
【発表会レポート】 ソフトバンクモバイル、最新春モデル14機種58色を発表!!(2007年1月25日)
XP Homeのサポートが2014年まで延長――マイクロソフト、Windows XP Home Editionのサポート提供期間延長を発表(2007年1月25日)
富士フイルム、SD/xD両対応のコンパクトデジタルカメラ3機種を発表(2007年1月25日)
プリンストンテクノロジー、応答速度が5msの22インチWSXGA+液晶ディスプレー 『PTFSAF-22W』 を発売(2007年1月25日)
ネットレイティングス、2006年12月度のインターネット利用動向調査結果を発表――任天堂にアクセスが急増。(2007年1月25日)
シマンテック、セキュリティーソフト “Norton AntiVirus” など3製品をVistaに対応(2007年1月25日)
JPRS、 “駅街ガイド” のアクセスランキングを発表(2007年1月25日)
日本サムスン、応答速度が5msの22インチWSXGA+液晶ディスプレー 『SyncMaster 225BW-R』 を発売(2007年1月25日)
日立、HDDとDVDドライブを搭載した “ハイブリッドカム Wooo” シリーズを4機種発売(2007年1月25日)
ソニーとバンダイ、合弁会社 “株式会社セリウス” を設立(2007年1月25日)
JEITA、2006年のパソコン出荷実績を発表――買い控えで4年ぶりの前年割れに(2007年1月25日)
飛鳥、6in1カードスロットを搭載したポータブルHDD 『Tripper Light』 を発売(2007年1月25日)
D-PA、TV番組のオークションへの違法出品の監視を開始(2007年1月25日)






Contact Information

[PR]
Printable Version BUSINESS CENTER / 特集

インサイドMicrosoft.NET(その2)

.NET FrameworkとCommon Language Runtime


Tetsuya Hara and Peter Hamilton [著]
2000年10月25日

言語非依存なランタイム実行環境「Common Language Runtime」

 

 「.NET」の新しい特徴として、「.NET Framework」と「Common Language Runtime」が挙げられる。そして、このテクノロジーに深く関連しているのが「COM+」である。DCOMは、第1世代の分散オブジェクト技術であり、MTSは、実行環境をサポートしたという点で、第2世代の分散オブジェクト技術と呼べる。そして、COM+は、第3世代の分散オブジェクト技術である。当初からCOM+は、'97年時点で2段階に分けてリリースされる予定と言われていた。それぞれ「COM+ 98(1.0)」と「COM+ 99(2.0)」と呼ばれ、サービスとランタイムが段階的に提供される予定であった。

 COM+ 98が主眼に置いていたのは「COM/DCOMとMTSの統合」(分散システムの世界)、そしてCOM+ 99では、「メタデータと実装言語の統合」(開発言語の世界)が行なわれる予定であった。このCOM+ 99では、ローダ、リンカ、セキュリティマネージャ、メモリマネージャを含む言語/開発ツールが統合され、その上でCOM+のアプリケーションが動作することになる。システム全体が仮想マシンになると考えてよい。各開発言語には、ランタイムの実行環境で重複する部分がある。COM+で実現しようとしているところが、すでにVisual Basicが持っている部分があるし、Javaの仮想マシンでも同じような処理をしている。その共通部分を、できるだけCOM+の仕様に移行する。すると、既存のランタイムについては、比較的簡単に軽くできる。さらに、各言語のランタイムのなかで、最大公約数的な部分、つまり言語非依存となる部分をCOM+のなかに取り込み、この領域をスペック策定の段階で増やしていくことによって、開発言語に依存しない環境を構築しようというわけである。

 COM+の最も革新的な側面は、コンパイラ、オブジェクトランタイムサービスを通じて、言語固有オブジェクトモデルからシステムオブジェクトモデルへの自然なマッピングを提供することにあった。

 この'97年当時、COM+ 99(2.0)と呼ばれていたテクノロジーが、今回「.NET」で発表された「.NET Framework」であり、Common Language Runtimeである。

 では「Windows.NET 1.0」、つまり2001年夏にリリース予定の次期Windowsである開発コード名「Windows Whistler」には、「.NET Framework」やCommon Language Runtimeが搭載されるのだろうか。現在、Whistlerには間に合わないと言われている。Whistlerに搭載されるのは、「COM+ 1.x」になる予定だ。今回の「.NET」戦略が誤解を招くのは、製品のリリース時期とテクノロジーのリリース時期が一致していないことにもあるだろう。

 

[次ページ]

Contents...




advertisement

Copyright (C) 1997-2009 ASCII Corporation. All Rights Reserved.
No portion of this web site may be reproduced or duplicated without the express written permission of ASCII Corporation.
This web site is written in Japanese only.
記事に関するご意見やご質問は、お問い合わせフォームにてお送りください