InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Marshal.ReleaseComObjectは危険な場合がある
Visual StudioプラットフォームチームのプリンシパルデベロッパのPaul Harrington氏は、マネージドコードからCOMオブジェクトを破棄するためにMarshal.ReleaseComObject()を呼び出すことが、なぜ危険であり、推奨されていないかについて解説した。
-
WebSocket と Bayeux/CometD
ブラウザベースのアプリケーションで通信を行うためのテクノロジは,現在のところ2つある。Bayeux (別名 CometD) と,それより新しい WebSocket だ。どちらが優れているだろうか,あるいは,共存できるのに十分なだけの違いがあるのだろうか?
-
2月のWPF Toolkitで3つの新しいコントロールが追加
WPF Toolkitの2月版でSilverlightからさらに3つのコントロールが追加された。アコーディオン(Accordion)、オートコンプリートボックス(AutoCompleteBox)、レーティング(Rating)である。
-
Pivotによる膨大なデータからの意味の発見
Pivot(Microsoft Live Labsのプロジェクトの一つ)は、膨大な情報を整理することによって、そこから意味を見出せるようにすることを目的としている。その際、ユーザがその意味を理解し���り、特定の情報を発見したりする上で、情報の隅々にまで容易に移動し戻ることができるような方法が試行されている。
-
ASP.NET MVC 2における変更
数日前Scott Guthrie氏は、ASP.NET MVC 2の製品リリースをアナウンスした。それには、多くの機能といくつかの変更が含まれている。厳密なルールで比較すると、ASP.NET MVPにおける.NETのベースクラスライブラリの変更は、極めて少ないと言える。
-
RESTサービスのセキュリティに対処する
RESTがSOAの実装として人気を得るにつれ、RESTサービスのセキュリティは日に日に重要になっている。この記事では、Chris Comerford氏とPete Soderling氏が、なぜRESTセキュリティが存在しないのか、どうやってRESTサービスをセキュアにするのかについて語る。
-
ASP.NET MVC 2の機能の概要
.NET 3.5と近い将来リリースされる.NET 4の両方で利用可能な、MicrosoftのオープンソースMVCフレームワーク、ASP.NET MVC 2の製品版がリリースされた。ASP.NET MVC 2は、テンプレーテッドヘルパやエリア、非同期コントローラ、新しいバリデーションフレームワークといった、多くの新機能を提供する。
-
JSR 310 JavaのDate/Time API
JSR 310 Date/Time APIのリーダである、Stephen Colebourne氏は、最近、Java言語に提案している追加と変更に対するEarly Draft Reviewを公表した。InfoQは、QCon Londonで氏に会って、プロジェクトについて更に聴いた。
-
-
MuleSoftのCloudCatがAmazon EC2およびGoGridクラウドでのWebアプリケーション開発をサポート
CloudCatと呼ばれるMuleSoftのApache Tomcatコンテナのクラウド・サービス・オファリングでは、仮想イメージが提供される。これにより、開発者およびQAチームはクラウド環境でのWebアプリケーションの構築やテストが可能になる。MuleSoftは、先ごろCloudCat製品のリリースおよびクラウド・インフラストラクチャのホスティング・プロバイダであるGoGridとのパートナーシップを発表した。
-
Windows Mobile 7はネイティブコードをサポートしない
Windows Mobile 7の開発ストーリーが公開された。思っていた通り、Windows Mobile 7はSilverlight、XNA、Flashをベースにしている。ちなみに、このプラットフォームではマネージコードしか実行することができない。
-
オープンソースSOAソリューションに対する偏見の再考
ZapThinkのシニア・アナリスト、Ronald Schmelzer氏は、エンタープライズ向けのオープンソースSOAソリューションの適性に関してよくある誤解や偏見について再考し、「極めて多くのIT組織において、SOAを実装する上でオープンソース・ソフトウェア(OSS)を時期尚早に切り捨てているのはなぜか?」という疑問を呈している。
-
.NET 4で古くなった機能
新しいCLRとベースクラスライブラリを導入することで、マイクロソフトはクリーニングの機会を得た。実際には多くを乗り除くというわけではなく、古くなった型とメンバの長いリストを見ることだった。中でももっとも注目するべきなのは、ASP.NET Webフォームのモバイルサポート削除だろう。
-
TerracottaとEucalyptusの統合で、クラウドでのデータ管理と弾力的な拡張が可能に
Terracottaは、最近、オープンソースの民営のクラウドプラットフォームベンダーである、Eucalyptusとのパートナーシップ を公表した。これにより、企業は、 Amazon AWS互換の Eucalyptusクラウドプラットフォーム上に個人用のクラウドを提供でき、クラウドの融通性と柔軟性��活用できるようになる。
-
SpringSource が TC Server Spring Edition を発表
SpringSource が TC Server Spring Edition のアップデートを発表した。TC Server は SpringSoirce の Tomcat をベースとして,モニタ機能とクラウド対応機能を拡張した製品であり,運用面・開発面での改良に重点を置いたものだ。