InfoQ ホームページ Microsoft に関するすべてのコンテンツ
-
Footsteps: JavaScriptの決定論的ロギングと再生
イベント駆動アプリケーションをデバッグするのは本当に難しい。Footstepsという研究プロジェクトはマウスクリックや乱数生成のような非決定的イベントに対するロギングと再生のフレームワークを提供することで再現性という問題に対処しようとする試みだ。プラグインも特別なブラウザも必要なく、JavaScriptだけで利用できる。
-
MIX Keynote 1 - ハイライト
MIXの最初のキーノートは、多数の素晴らしいWebプラットフォームの発表で締めくくられた。これには、HTML5開発をサポートしたASP.NET MVC3やARMプロセッサ上で動作するIE10のプレビュー版も含まれる。
-
Mono が Android タブレットと携帯で Silverlight を実現する
"Microsoft よりも .NET を愛する" というマントラの下,Mono はクロスプラットフォーム .NET 開発という約束を実現し続けている。最初は iOS と Android のネイティブサポート・ツールキットだった。そして今度は Android タブレットに,Silverlight 開発の世界を開こうとしている。
-
Silverlight 近況報告
ブラウザ用 Silverlight は以前よりもよくなっ���いる。静的型付け言語や JIT コンパイルのメリットを保ちつつ,HTML 5 に対するものと同じようなパフォーマンスの改善が得られているからだ。それなのになぜ,Microsoft は MIX で Silverlight に言及しようとしないのか?
-
MIX 2011 Keynote 2 ハイライト
MIXの第2ラウンドは、Windows Phoneの次バージョンに重点をおいていた。Kinect for Windowsも紹介され、Silverlight 5は簡単に触れられた。
-
“ネイティブHTML5”とは何なのか
Microsoftは昨日のキーノートでIE 10の初めてのプラットフォームプレビュー版を誇らしげに公開した。性能改善が喝采を浴びたがより大きな議題には触れられなかった。それは、“ネイティブHTML5”とは何なのか、ということだ。単なるハードウエアアクセラレーションなのか。われわれはそうは思わない。
-
MIX 2011の予定
MIX 2011ではHTML 5、Silverlight 5、そしてWindows Phone 7についての驚きの発表がありそうだ。Surface 2、ECMAScript 5、ウェブフォームの次のバージョン、Microsoft Media Platformについても新しい情報が得られる。
-
MSDNサブスクライバに無制限の負荷テスト機能
MSDNサブスクリプション付きのVisual Studio Ultimateの購入者には、Visual Studio 2010 Service Pack 1で新しいVisual Studio 2010 Load Test Feature Packの特典が付く。開発者は、無制限の仮想ユーザで、アプリケーションの負荷テストができる。ユーザパックを余分に購入する必要がない。
-
Trinity: Microsoft Researchのハイパーグラフデータベース
MS Researchは、グラフデータベースであるTriniyに取り組んでいる。グラフデータベースは、行と列の代わりにノードとエッジを利用してデータを格納する。ノードとエッジを利用したデータの格納は、データの関連が厳密でない場合は非常に有効だ。ハイパーグラフはこれを拡張し、一つのエッジが複数のノードに接続可能となっている。潜在的な用途として、ソーシャルネットワーク、お勧め映画の紹介、関連製品の検索が考えられる。
-
議論:MySpace衰退の理由
MySpaceは、Microsoftスタックという技術のせいで、また、Los Angelesに十分な才能を集められなかったために、Facebookにその地位を奪われたと言う人たちがいる。 これは経営陣の責任であり、2006年に会社がNews Corp.に買収された時には多くの人たちが去ったとも言われている。
-
Visual StudioがCPythonをサポート
Microsoft Technical Computing Groupは、Python Tools for Visual Studio (PTVS)オープンソース プロジェクトをアナウンスしたばかりである。PTVSは、 IronPython Tools for Visual Studioコードベース(IronPython 2.7に導入された)上で改善され、 CPython, クラスタのサポート、.NETにおける NumPy やSciPyのような新しいモジュールを追加した。
-
MVC Scaffolding - 設定の可能な ASP.NET MVC 用コード生成ツール
Steve Sanderson 氏が先日,ASP.NET MVC 3 用のコード生成ツール MVC Scaffolding を発表した。シンプルなコマンドラインインターフェースを備えた,カスタマイズ可能なテンプレートベースのコード自動生成ツールだ。添付の標準テンプレートで View や Action,あるいは Unit Test スタブなどといった,数多くの汎用的要素の自動生成を実現している。
-
Mono for Android が登場,MonoTouch は 4.0 に
Novell から Mono for Android が発表された。Visual Studio で Android 用アプリケーションを作りたいと考える .NET 開発者のためのツールだ。 同梱される MonTouch 4.0 には Mono core 2.10,Paralell Frameworks for C#,LLVM コンパイラサポート,.NET 4.0 サポート,その他が含まれる。
-
.NET向けAttribute Based Caching
Attribute Based Cachingは.NETアプリケーションにメソッドレベルのキャッシングとキャッシュの無効化宣言的な方法で提供する。属性を使ってどのようにキャッシュするかをメソッドに設定できる。他のコードは必要ない。
-
プラグイン vs HTML5についてのMicrosoftの立場
Walid、Scott、Somaの3名の署名が入った発表でMicrosoftはプラグインとHTML5のようなウェブ標準の対立における同社の立ち位置を明確にした。彼らは少し謙遜しながら、HTML5のクロスプラットフォームの互換性の重要さが増している一方、さらにプラグインの開発を進めていくというバランスのとれたスタンスを示した。