InfoQ ホームページ Companies に関するすべてのコンテンツ
-
.NETのためのMVVMフレームワーク
Model-View-ViewModelはViewレイヤーからコードビハインドをすべて削除する事を目的として主にWPF、Silverlight、WP7開発で用いられるアーキテクチャパターンである。インタラクティブデザイナーはXAMLを用いてUXニーズに集中し、ViewModelへのバインディングを設定する。そのViewModelはアプリケーション開発者によって開発、メンテナンスされる。
-
ReSharper 6.1は、パフォーマンスの改善とAsyncのサポートを追加した
JetBrainsは、Visual Studio 2010のReSharper 6で大量に報告されたパフォーマンス問題を緩和する約束したReSharper 6.1 EAP (Early Access Program:早期アクセスプログラム)をリリースした。これらのバグ修正に加えて、事前リリースには、async/await、更新された設定エンジン、Visual Studio 11の検証用サポートなどの新しい機能が含まれている。
-
Azul、Java実行応答時間を測定するオープンソースのjHiccupツールをリリース
Azul Systemsは本日、jHiccupのリリースを発表した。これはJavaランタイムプラットフォームで動作するアプリケーションのポーズとストール(もしくは"hiccup"(一時的中断))を測定するために作られたオープンソースのツールだ。
-
Silverlight 5 - フル3Dスタック,バインディング改良,拡張 Trust モード
Silverlight 5 がようやく Microsoft からリリースされた。XNA ライブラリを備えたフル 3D スタック,バインディングに関連するいくつかの拡張,制約のないファイルシステムアクセスなど,多数の新機能を備えている。
-
Forrester CEO、Webはソフトウェアアーキテクチャであり、App Internetが次の波だと語る
パリで開催されたLe Web 2011カンファレンスにおいて、Forrester Researchのチェアマン兼CEOのGeorge Colony氏はInternetとWebに関する思考モデルのほとんどは時代遅れであると語った。彼はソフトウェアアーキテクチャとしてのWebと組織フレームワークとしてのInternetを区別した。さらに、ユーザはすでにソーシャルネットワークモデルにひたっていると言う。Colony氏によると、本当に大きな次の波はApp Internetだそうだ。
-
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フレームワークは、不要な問題から目をそらして、本質的な組織ツールに移行している。