InfoQ ホームページ Companies に関するすべてのコンテンツ
-
.NET 4.5で予定されている互換性のない変更
.NET 4.5アセンブリの本当のバージョン番号は、4.0.30319である。これを見慣れているとしたら、それは.NET 4.0のバージョン番号と同じからである。開発者が非常に残念なのが、マイクロソフトは、コアアセンブリを「インプレース」でアップデートすることである。ユーザーが実際にインストールしている.NETのバージョンを特定するのが非常に困難になったり、.NET 4.0と4.5がインストールされたマシンをターゲットにした開発者に多くの落とし穴を作ることになる。
-
Metro UI は Mono には提供されない
Miguel de Icaza 氏によると,Xamarin (Mono 開発を統括する企業) には Metro を他プラットフォームに移植する計画はないという。Linux デスクトップが失敗に終わっていることがその理由のひとつだ。クロスプラットフォームアプリケーション開発を考えている開発者が目標を達成するには,ビジネスコードを Mono を使って開発して,UI コード部分はプラットフォームごとに書き直す必要があるだろう。
-
ASP.NET MVCパイプラインと拡張性
ASP.NET MVCは拡張性を考慮して設計されており、プロセシングパイプラインのほとんどあらゆる部分は拡張可能で、自分自身のプロバイダーを使って標準実装を入れ替えることができる。Simone Chiaretta氏はブログ投稿「 ASP.NET MVCの拡張性入門」で、 ASP.NET MVCパイプラインにおける様々な局面に対して、導入といかにして拡張性が重要になってくるのかについて短い説明を与えている。
-
アプリケーションライフサイクル管理の同期をサポートする Tasktop Sync
アプリケーションライフサイクル管理 (ALM) ツール Tasktop の新リリースは ALM 同期ソリューションのサポートして,可視性とトレーサビリティに関するソフトウェア開発チームのニーズに対応する。Tasktop チームは先月,その Tasktop Sync 1.0 バージョンのリリースを発表した。チームは先頃,Mylyn 3.6 の Eclipse Indigo リリースを基盤とする Tasktop Dev 2.1 バージョンもリリースしている。
-
Windows Share - Windows 8 の新たなデータ交換機能
Microsoft は Windows 8 アプリケーション間で情報を共有するために Windows Share という新しい機構を開発した。テキストやビットマップ,HTML,URI,ファイルなどの形式のデータをアプリケーション間で共有することができる。その用途はきわめて広く,例えば取得した共有情報を Twitter や Facebook にポストするアプリを利用すれば,ソーシャルネットワークにアクセスせずに情報をポストするようなことも可能になる。
-
Sync Frameworkがプラットフォームの壁を破る
Sync Framework Toolkitは Sync Framework 2.1の上に作られており、ODataを使ってどんなプラットフォームあるいはクライアントとも同期できる。その中には、 Windows Phone 7, Silverlight, Windows Mobile, iPhone, iPad, Blackberry, Android デバイス, HTML5を使ったあらゆるブラウザが含まれる。
-
Windows Runtimeの設計の詳細
Windows Runtime (WinRT)はWindows上で柔軟でセキュアなアプリケーションエクスペリエンスを提供するために作られた。WinRTは.NET、C++、そしてJavaScriptから影響を受けている。WinRTはCLRやWin32に置き換わるものではなく、異なる言語で書かれたMetro UIを持つアプリケーションのための統一的なサポートを提供するものである。
-
F# 3.0 – LINQ + Type Providers = Information Rich Programming
Microsoftは先日、 クエリ表現を通じたLINQサポートとさまざまなデータソースに対して簡潔なプログラミングが可能な組み込みプロバイダタイププロバイダシステムなどの新しい機能を追加したF# 3.0の開発者プレビュー版のリリースをアナウンスした
-
Windows Runtimeサポートや非同期メソッドなどの、C#とVB.NETの新機能
C#とVB.NETには近々、Windows Runtimeのサポート、非同期メソッド、Caller Info属性などの新機能が追加される予定だ。また、コンパイラにも、コンパイラが認識しているコードの情報をIDEや開発者に公開するAPIが追加される予定だ。
-
New Relic、Heroku Javaユーザにリアルタイムパフォーマンスモニタリングを提供
New Relicは評判のよいWebアプリケーションパフォーマンスサービスをHerokuのPaasで動くJavaアプリケーションに提供する。このアドオンは、無料のスタンダード版とdyno hour当たり$0.06のプロフェッショナル向けサブスクリプション版の2つのバージョンで提供される。また、New Relicはスタンドアローン製品向けのPythonサポートについても発表した。
-
JavaScriptに並列処理機能を追加する、IntelのJavaScript拡張機能が明らかに
並列処理は今やモバイルデバイス上でさえ利用可能だが、JavaScriptの大部分は未だにシーケンシャルである。Intel Labsはマルチコアシステムを有効活用するJavaScript拡張機能に取り組み、Firefoxプラグインをリリースした。
-
2つのメトロアプリケーションをURIで疎結合に設計する
プロトコルは、Webサイトを起動するのと同じように、URIを使ってアプリケーションから他のアプリケーションを起動できるようにする。これにより、小さなワークフロー中心のアプリケーションの集合をシームレスに一緒に動作するように作ることができる。
-
Sencha Touch 2とはどのようなものか
Senchaは、10月にSencha Touch 2のベータ版をリリースする予定である。このバージョンでは、主な機能としてネイティブパッケージングやパフォーマンス改善が提供されるとのことだ。
-
Rx と Silverlight で非同期テストを記述する
エラーの発生を少なくするため、 Silverlight Unit Testing Framework で Reactive Extensions をどの様に利用することができるか、Richard Szalay がデモを実施した。
-
Team Foundation Server 11 のアプリケーションライフサイクル管理
Team Foundation Server 11 には,アプリケーションライフサイクル管理の分野で多くの機能が追加されている。注目すべきなのはイタレーション/スプリントおよびリソース割り当てに関するサポート向上,サードパーティ製テストフレームワークのサポート,能力面で大きく改善された依存性グラフなどだ。