InfoQ ホームページ Companies に関するすべてのコンテンツ
-
IKVM.NET 7.0 リリース
IKVM.NET プロジェクトが Mono プラットフォームおよび Microsoft .NET フレームワーク用 Java インプリメンテーションの バージョン7をリリースした。Java と .NET プラットフォーム間の相互運用性を促進する。
-
-
天文学的なBig Dataを扱うIBMのソフトウェアアーキテクチャ
IBMは、最近巨大なデータフローを処理することができるソフトウェアアーキテクチャのプロトタイプを作成した。IBMのソフトウェアは、SKA (Square Kilometre Array) 望遠鏡用に作られ、自動的に天体オブジェクトを分類することができる。ニュージランドWellington にあるVictoria大学で、ラジオ波天文学者 の Melanie Johnston-Hollitt氏は、IBMと協働でこのシステムを開発している。
-
WPF 4.5 での バインディング強化
これ以上の注目を浴びるものではないが、WPF は現在も Windows にけるリッチクライアント開発の要旨で有り続けている。.NET ライブラリとオペレーティングシステムの根幹すべてが利用可能であり、���のHTMLや.NETベース UI 技術では釣り合わない。WPF の重要性を認識しているため、Microsoft は WPF に投資し続けており、特に WPF のバインディングについては顕著だ。
-
GoogleがWebKitにDartバインディングと複数VMを追加
Googleの Vijay Menon氏はWebKit開発者のメーリングリストで、複数のランタイムへのサポートとDart言語との既製のバインディングを追加するブランチを作成したことをアナウンスした。サポートされる他の言語には、Python, Java, Ruby, Luaなどがある。
-
Rubyと.NETの安全なユーザー生成テンプレート
ユーザーに多くの権限を与えることにフォーカスしている他のテンプレートエンジンとは違い、Liquidはユーザーができることを制限するように設計されている。ゴールは、サーバーのセキュリティを悪化させることなく、エンドユーザーが彼ら自身のテンプレートを作ることができるようにすることである。LiquidはもともとRuby向けに作られており、.NETでも利用できるようになった。
-
Mono for Android 4.0はインクリメンタルなビルドとデプロイをサポート
Mono for Android 4.0は、VSプラグイン、インクリメンタル ビルド、 インクリメンタル デプロイ、全パッケージに必要なインストーラー、 Google Mapsの統合、 Java 7をサポートする。Miguel de Icaza氏が インクリメンタル ビルドとデプロイがどのように動き、どれだけ役に立つかを説明した。
-
PushToTestのOA TCO調査でTIBCOのActiveMatrix BusinessWorksが最高評価
オープンソーステストツールTestMakerの開発元であるPushToTestはIBM、Oracle、TIBCOのSOA開発ソリューションを導入した場合のTCOの比較および調査結果を公表した。この調査によれば複数の点において、TIBCOが最も優れた生産性を発揮するという。PushToTestは開発者日誌を含む詳細な情報をSOA Knowledge Kitとして公表した。InfoQはFrank Cohen氏に詳しい話を聞いた。
-
S#arp Lite: シンプルなS#arp Architecture
S#arp Liteはより使いやすくしたS#arp Architectureだ。NHibernateを使ってデータベースに接続するためのプロジェクトテンプレートや、再利用可能なクラスライブラリ、ベースリポジトリクラス、そしてサンプルプロジェクトを含んでいる。
-
ASP.NET MVCの依存性注入とMEF 2
ほとんどのアプリケーションは、依存性注入(dependency injection)フレームワークが完全に意味があるとはいえない。通常は、最初から最後まで手動ですべての依存性をつなげてても全く問題はない。しかしASP.NET MVCの場合は、実際にはひとつの起点ではない。それぞれの依存性は、サーバー、ユーザーセッション、コントローラーや個々のリクエストにスコープしている。多くの競合ライフサイクルにおいてDIフレームワークは、不要な問題から目をそらして、本質的な組織ツールに移行している。
-
Code First Migrationsはコードからデータ構造をアップデート
アプリケーション開発への Code Firstアプローチの意味は、オブジェクトモデルがコードで作られ、次にデータベース構造がそのモデルから生成される、ということである。Code First Migrationsを使うと、開発者はデータベースへの変更をコードを介して行うことができ、その多くが自動的に実行できるようになる。
-
.NET 4.5におけるTask Parallel Libraryの改善
Microsoftは.NET 4.5で、特にTask Parallel Libraryを使った並列アプリケーションのパフォーマンス改善に取り組んでいる。もっとも印象的な改善点のひとつは、1億タスクの待機によるオーバーヘッドで、12,000,000バイトからたった64バイトに削減された。
-
Windows Phone、Android、iOSでの統一されたハードウェアアクセス
Android、iOSへのC#コンパイラを提供しているXamarinは、ハードウェアへのアクセスを標準化することにより、モバイルデバイスコードを移植しやすくしている。彼らの抽象化レイヤであるXamarin.Mobileは、連絡先、位置情報、通知などに同じコードをそれぞれのデバイスで使用することができる。
-
部分キャッシュとASP.NET
パフォーマンスに直面した時、開発者はページの部分キャッシュ���必要な時がある。このレポートは、ASP.NETの現在のキャッシュに関する状況と、MvcDonutCachingと呼ばれるMVC3の新しいプロジェクトを紹介する。
-
Visual Studio 11プレビュー: 性能は劣化?
これまで、いくつかの記事で、Visual Studio 11の新しい機能を紹介してきた。新しくサポートされるプログラミング言語やIDEについてだ。この記事では、Visual Studioをと使うすべての開発者に影響する重要な点を紹介したい。それは性能だ。