InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
CRaSH: JVMを監視するコマンドラインシェル
Common ReusAble SHell (CRaSH)は実行中のJVMに接続し、JVMの情報を収集しJVMの内部の設定を変更することができるコマンドを提供する対話型シェルだ。既存のJavaアプリケーションのリモートからの監視や管理に利用でき、Groovyスクリプトで拡張することもできる。
-
モバイルプラットフォーム: 開発者のマインドシェア、インテントシェア、アプリ開発のコストと収益はどうなってる?
VisionMobileの新しい調査結果は、開発者がモバイルプラットフォームをどう見ているか、モバイルアプリを開発するためのコストと収益はどうなっているか示している。
-
SPDY対WebSockets?
Lori MacVittie氏はWebSocketsよりもSPDYの方が広く受け入れられると考えられる原因を説明している。氏は、2つのプロトコルにはHTTPの使い方に違いがあり、その違いが原因でSPDYに軍配が上がると考えている。
-
「なぜ成功する言語と失敗する言語があるのか?」疑問を解明する試み
UC Berkeleyの研究者2人がプログラミング言語の選択を社会学的観点から研究している。この記事では研究を簡単に紹介するとともに、彼らとのインタビューをお届けする。
-
ビルドシステムの選択肢 - Gradle 1.0 リリース
Groovy DSL を備えたビルドシステムである Gradle 1.0 がリリースされた。Gradle は Ant タスクや Maven レポジトリと互換性を持ち,ほとんどの IDE をサポートする。さらに Ant の柔軟性と Maven の「設定より規約」との中間にあるスイートスポットを見出そうともしている。
-
OSGi リリース5の仕様にリポジトリとVersion Rangeを追加
OSGi Allianceは、OSGiという名前を持つフレームワークのリリース5の仕様を発表した。リリース5では、OBRとして知られるOSGiバンドルリポジトリの標準化、ジェネリックスのCapabilityとRequirementのモデルの活用、VersionRangeクラスによるプログラムからのアクセスなどが定義されている。この仕様は、最近リリースされたOSGi 4.3 CompendiumとResidential仕様に追加され、6月中にリリースされるEquinoxの中で実装される。
-
OracleはGoogleから賠償金を受け取らず上訴へ
昨日、Oracleの法務チームはGoogleへの訴訟に関連した法定損害賠償をすべて放棄することに同意し、Googleから損害賠償金を受け取らないことに合意した。
-
様々な改善が盛り込まれたWPF 4.5
中規模なアップグレードのWindows Presentation Foundation (WPF) 4.5には、いくつもの新フィーチャが開発者に提供されている。
-
dotCover 2.0は、ユニットテストランナーとVisual Studio 2012サポートが追加された
JetBrainsは、彼らのコードカバレッジユーティリティであるdotCover 2.0を今週リリースすると発表した。新しくVisual Studio 2012 RCのサポートが追加され、新しいバージョンのdotCoverには、独自のユニットテストランナーと属性フィルターが含まれている。
-
SpringSourceが Android用Spring for Android 1.0をSpring Frameworkに追加
SpringSourceがSpring for Android 1.0をリリースした。これは、ネイティブなAndroidアプリケーションの開発を簡単にするのを助ける、 Spring Frameworkのエクステンションである。このリリースのフィーチャとして、RESTクライアント(RestTemplate) とOAuth(Spring Social)のサポートがある。
-
Navigationは、ASP.NET WebFormsをよりテスト可能にする
Navigationは、CRUDロジックをコードビハインドファイルから移動することによって、ASP.NET Webフォームをよりテスト可能にするライブラリである。Graham Mendick氏の記事“Navigationのユニットテスト”では、いくつかの機能の紹介と、どのようにユニットテストを書くことができるかを紹介している。
-
Visual Studio LightSwitchがHTML5/JavaScriptのサポートを追加
Microsoftは、ラピッドビジネスアプリケーション開発ツールであるVisual Studio LightSwitchにHTML5とJavaScriptのサポートを追加する、とアナウンスした。LightSwitchアプリケーションがAndroid, iOS,Windows デバイスで走るようになり、タッチ機能に注力していく。
-
Visual Studio 2012はレスポンスを改善した
Microsoftは、定量化できる編集パフォーマンスの改善に時間を費やしている。使用しているアプローチは "Immediate Delay Tracker"とEvent Tracing for Windowsを使った改善結果が報告されている。
-
Microsoft Test Manager 2012にWin 8タブレット向けの手動テストサポートが追加される
すべてのテストの方式を単純にに無視することはできない。いかによい自動テストを行っていたとしても、アプリケーションの出荷前には手動テストを行う必要がある。MS Test Manager 2012のリリースで、Microsoftは手動テストを大幅に簡単にするつもりである。
-
MEF for Windows 8 MetroとTPL Data FlowはNuGetに移動した
Microsoftは、MEF for Windows 8 MetroとTPL Data Flowを.NET 4.5 Frameworkのリリースから削除することを決定した。.NETのリリースサイクルから外れる代わりにNuGetパッケージとして改善版が提供されることになる。