InfoQ ホームページ Microsoft に関するすべてのコンテンツ
-
Mono 2.12ロードマップ
Mono 2.12パブリックベータの公開を控え、Miguel de Icaza氏は.NET 4.5 APIの多くやC# 5のAsyncサポートを含む計画されている機能一覧を公開した。改善されたガベージコレクタやUnicodeサロゲート文字のフルテーブルのサポート、C#コンパイラの新しいバックエンドもある。
-
SQL Azureは、より高いDBサイズ制限とフェデレーションを提供する
SQL PASS Summit 2011において、マイクロソフトは、より大きなデータベース、フェデレーション、管理ポータルの改善、照合順序サポートの改善などを含む、SQL Azureのいくつかの改善がすべて2011年末に提供するとアナウンスした。
-
もう'Denali'ではない:BIとBig DataにフォーカスされたSQL Server 2012をアナウンスした。
マイクロソフトは、コードネーム"Denali"として知られるSQL Serverの次期バージョンであるSQL Server 2012をアナウンスした。これは、Apache HadoopによるBig Dataの処理、タッチベースのビジネスインテリジェンスツールであるPower View機能が提供される。
-
ビルドマシンと Windows 7,そしてクラシックな ADO
90年代後半から運用されている,旧式の ADO ライブラリを使用したアプリケーションのメンテナンス作業を行うと考えてみよう。再コンパイルされたコードは,Windows 7 SP1 マシン上では問題なく動作する。ところが不思議なことに,そのプログラムを10年近く使用している Windows XP マシンではクラッシュしてしまうのだ。 これが現在,多数のメンテナンス開発者が直面している問題である。
-
.NETのリードオンリー コレクションインターフェースの物語
.NET 4.5では、2つの新しいインターフェース、 IReadOnlyList と IReadOnlyDictionaryが追加された。これらは、表面的には至って控えめだが、後方互換性、相互運用性そして、共変の役割についてのかなり複雑な話が見えてくる。
-
SQL Azure Data Syncは、ポイント・アンド・クリックで管理、フィルターした同期化が可能に
Microsoftは、全てのSQL AzureサブスクライバーにSQL Azure Data Syncのプレビューリリースをアナウンスした。ユーザーは、クラウドからオンプレミスへの同期と同様に、単にポイント・アンド・クリックで、複数のデータセンターにおけるSQL Azureデータベースを跨いだ同期を設定できるようになった。
-
Microsoftは、Windows Management Framework 3.0 CTPをアナウンスした
新しいWindows Management Framework 3.0 CTP 1は、より簡単にWindows 7 SP1、Windows Server 2008 R2 SP1、そしてまもなくリリースされるWindows 8プラットフォームの管理するための更新されたツールでWindows管理者向けに提供される。このフレームワークは、3つの主要なコンポーネントを持つ:Windows PowerShell 3.0、WMI (Windows Management Instrumentation)、WinRM (Windows Remote Management)
-
Large Object Heap と.NET GC の改善
メモリーを大量に使うアプリケーションを書いている.NET開発者は、 Large Object Heapアロケーションで何度も問題を経験しているだろう。全体的なメモリーは全く充分あるように見えるのに、メモリー不足例外になってしまう。.NET Framework 4.5は、より良いLOH管理とより少ないフラグメンテーションにより、この領域で改善することを約束している。
-
Windows 8の標準化された印刷UI
Windows 8 Metroは、多くの変更を提供し、印刷に関しても例外でない。charmのコンセプトにおいて、印刷のための新しいAPIと拡張可能なユーザーインターフェイスが存在している。このAPIは、XAMLとJavaScriptベースの両方のアプリケーションに提供されている。
-
Microsoftは電子医療記録に投資して、HealthVaultの更新は継続される
2007年にリリースされた電子医療記録のWebベースソリューションであるMicrosoft HealthVaultは先日、エンドユーザーとプラットフォーム開発者に新しい機能とともにリリースされた。このリリースでは、医療ITの新興エリアを成熟させるために段階的変更を提供している。
-
Windows Server 8を使ってIaaSクラウドの構築
小規模および大規模の企業は、Windows Server 8で自分のクラウドを作ることが可能になる。Microsoftのホワイトペーパーは、レドモンドからまもなくリリースされるサーバーOSで、IaaSプラットフォームなどの構築の詳細を提示している。
-
AsyncとAwaitのコスト
非同期テクノロジは、アプリケーション全体のスループットを大幅に向上するが、それはタダではない。非同期機能は、同期の代替よりも遅いことがあり、また注意を払わないと大幅にメモリを圧迫することになる。MSDN MagazineのStephen Toub氏は、先日「非同期のパフォーマンス:AsyncとAwaitのコストを理解する」というタイトルの記事で、このトピックについて取り上げた。
-
Managed Extensibility Framework - その内容と方向性
Managed Extensibility Frameworks (MEF) はその名前のとおり,.NET アプリケーションを拡張するためのフレームワークである。先日の Channel 9 のインタビューでは Kevin Ransom と Oleg Lvovitch 両氏が MEF の歴史とバージョン2の計画について語っている。
-
Entity Frameworkは、空間データを提供する
Entity Framework June CTPでは���空間(Spatial)データ型がオフィシャルにサポートされるようになり、開発者は、地図上のシェイプ、ライン、ポイントのような位置情報を表現できるようになった。
-
Visual Studio 11からマクロが削除される
バージョン11で、Visual Studioのマクロは使用できなくなる。これは、IDEのアドホック拡張を許可しない、ここ10年で最初のバージョンとなる。完全にコンパイルされた拡張は、継続して作成することができ、新しいプロジェクトテンプレートは、プロセスを簡単にするために含まれている。