InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
-
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ベースの両方のアプリケーションに提供されている。
-
OSGi初期ドラフトが公開される
OSGiアライアンスはOSGiプラットフォームの次期リリースの仕様のドラフトを発表した。これはドラフトなので多くの機能に変更が加えられるかもしれない。また、廃止されたり置き換えられる可能性もある。このドラフトには下記の仕様が含まれている。
-
Microsoftは電子医療記録に投資して、HealthVaultの更新は継続される
2007年にリリースされた電子医療記録のWebベースソリューションであるMicrosoft HealthVaultは先日、エンドユーザーとプラットフォーム開発者に新しい機能とともにリリースされた。このリリースでは、医療ITの新興エリアを成熟させるために段階的変更を提供している。
-
Windows Server 8を使ってIaaSクラウドの構築
小規模および大規模の企業は、Windows Server 8で自分のクラウドを作ることが可能になる。Microsoftのホワイトペーパーは、レドモンドからまもなくリリースされるサーバーOSで、IaaSプラットフォームなどの構築の詳細を提示している。
-
Spring Roo 1.2 M1 - JPA リポジトリ,MongoDB,サービスレイヤを追加して Apache ライセンスでリリース
SpringSource が Spring Roo 1.2.0.M1 をリリースした。パフォーマンス改善,ASL 2 下でのリリース,GitHub への移行,JPA と MongoDB 両リポジトリのサポート,サービスレイヤのサポート,GWT サポート改善,マルチスキーマ DBRE,シェルの改善などが実施されている。
-
オピニオン:JavaOne 2011は成功した
Oracleは、2010年にJavaOneを始めて担当し、厳しい1年を経験したことで、今回のカンファレンスは非常に成功したものになった、と私が話したJavaOneの多くの参加者が感じている。Oracleは本当にSunのJavaチームを上手く統合したことをJavaコミュニティの幅広い層に示す必要があり、プラットフォームを再び前進させ始めようとした。そしてこれらの狙いは成功した。
-
MozillaがJavaをブラックリストに入れることを検討
Mozilla Foundationは公式にブラウザ環境でのJavaを無効化することを検討している。これは、ブラウザにセキュリティ上の弱点を持ち込む要素のトップ3の1つがJavaであることを示す最近の研究結果にもとづくものである。
-
AsyncとAwaitのコスト
非同期テクノロジは、アプリケーション全体のスループットを大幅に向上するが、それはタダではない。非同期機能は、同期の代替よりも遅いことがあり、また注意を払わないと大幅にメモリを圧迫することになる。MSDN MagazineのStephen Toub氏は、先日「非同期のパフォーマンス:AsyncとAwaitのコストを理解する」というタイトルの記事で、このトピックについて取り上げた。
-
Managed Extensibility Framework - その内容と方向性
Managed Extensibility Frameworks (MEF) はその名前のとおり,.NET アプリケーションを拡張するためのフレームワークである。先日の Channel 9 のインタビューでは Kevin Ransom と Oleg Lvovitch 両氏が MEF の歴史とバージョン2の計画について語っている。
-
Googleが言語Dartとツールをアナウンス。動的言語、任意の型付け、見慣れたシンタックス
Googleが新言語をアナウンスした:Google Dartとツール。言語とツールは現在、技術プレビュー段階で、オープンソースとしてリリースされた。Chromeには未だ入っていない。Dartは動的で、任意の型、具体化されたジェネリックスである。並列化には、Isolateと呼ばれるErlangスタイルのプロセスを使い、非同期のメッセージパッシングによって、何も共有しない。
-
MITがオブジェクト指向プログラマーに神託をもたらす
最近のMIT newsの記事で、オブジェクト間の接続を自動的に記憶する技術が紹介されている。紹介されているシステムが決定するのは、大きなソフトウェアプロジェクトで、いかにオブジェクトがやりとりするかを決定して、後から来たオブジェクトに、特定タイプの機能を設計するのに、どのオブジェクトが必要となるのかを知らせることができる。
-
Rackspace、OpenStackを財団に委ねることを望む
Rackspaceは2012年までにOpenStackを完全に移管する財団を創設する意向であることを発表した。これはOpenStackがRackspaceによってコントロールされすぎるという懸念をやわらげ、真にオープンソースのクラウドコンピューティングプロジェクトになる機会をもたらすものだ。
-
Entity Frameworkは、空間データを提供する
Entity Framework June CTPでは、空間(Spatial)データ型がオフィシャルにサポートされるようになり、開発者は、地図上のシェイプ、ライン、ポイントのような位置情報を表現できるようになった。