InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Xwt によるクロスプラットフォームアプリケーション開発
Xwt は .NET フレームワークをベースとする Mono と .NET 用の,クロスプラットフォームなオープンソースのUI ツールキットだ。同じコードベースから複数のプラットフォームで動作するようなデスクトップアプリケーションの構築を主な用途とする。
-
Webアプリケーションを高速化する50のトリック
MicrosoftのInternet Explorer PMであるJatinder Mann氏は、BUILD 2012でHTML5アプリとサイトを高速化する50のパフォーマンストリックというセッションで、Webアプリケーションを高速化する多くのチップスを提供した。
-
アジャイルプロジェクトの成功の理由
ある研究の初期段階の結果によれば、アジャイル開発は生産性と品質を改善する効果があるようだ。この研究結果は開発プロジェクトのスケジュールや予算についての問題を解決するのに役立つ。また、アウトソーシングと同じ場所で働くチームついても研究している。
-
ラムダの状況
来年リリース予定のJava 8が12ヶ月を切った。Brian Goetz氏は、Java Collections API への改善を扱ったState of the Lambdaのアップデートを公開した。Java 8の最も期待されているフィーチャの1つである、ラムダ式の導入により、Java Collections APIにおけるこの重要なサポートは、このライブラリが幅広く使用されることを確実するために重要である。
-
.NETとWindows Phone 8 SDKによるSkyDriveの統合
Microsoftは先日、SkyDriveを.NETとWindows Phone 8アプリケーションに統合することを可能にするソフトウェア開発キットをリリースした。
-
ModelMapper: オブジェクト間マッピングライブラリ
ModelMapperはオブジェクトを別の表現にコピーするコードの繰り返しをなくしてくれる、オブジェクト間マッピングライブラリだ。プロパティ名を見て自動マッピングを実行できたり、マッピング処理を正確に記述したヒントを定義することができる。これは.NETにある同様のライブラリ、AutoMapperからインスパイアされたものだ。
-
-
Visual Studio 2012における.NET Compact Framework 3.9のサポート
Microsoftは、まもなくリリースされるWindows Embedded Compact 2013で.NET Compact Framework 3.9 (NETCF 3.9)をリリースし、これには起動時間の改善、メモリ仕様の拡張、Visual Studio 2012のサポート、そして新しいガベージコレクターが含まれている。
-
Moscrif: JavaScriptによるクロスプラットフォームのモバイル開発環境
Moscrifは、カスタムな仮想マシン上で作られたクロスプラットフォームのモバイル開発環境である。このプラットフォームは、ネイティブデバイス機能へのアクセスを提供しているが、開発言語はJavaScriptのカスタム版である。
-
Corona、FacebookにおけるHadoopのスケーラビリティを改善する
FacebookがCoronaをオープンソース化した。これはFacebookがHadoop MapReduceのスケジューリングを改善するために自社開発したソフトウェアだ。
-
Java EE 7の専門家ブループがコミュニティからのフィードバックを求めている
JSR 342として、Java EE 7の仕様は、初期ドラフトレビューを終え、専門家グループは、多くの未解決問題に関してコミュニティからのフィードバックを強く望んでいる。これらの中には、Java EE Full/Web Profileに追加すべき新しいAPIやいかにもっと上手く、CDIを Java EEと折り合いをつけるかも含まれている。
-
MicrosoftがReactive Extensionsをオープンソースに。
Reactive Extensions (Rx)がMicrosoft Open Technologiesによってオープンソース化された。これでまもなくMonoでも利用できるチャンスが増える。
-
AWS Elastic Beanstalkは今最もマルチ言語対応なPaaSか?
: Amazon Web Services (AWS)チームはElastic BeanstalkサービスへのRubyサポートを追加し、最もマルチ言語対応なクラウドプラットフォームの一つが利用可能になった。さらに、AWSは Virtual Private Cloud (VPC)でのElastic Beanstalkのサポートの提供を開始し、顧客はプライベートなWebアプリケーションを配布・管理することができるようになる。
-
Jon Skeet氏,Noda Time 1.0 を語る
Google のソフトウェア技術者で Microsoft C# MVP の Jon Skeet 氏が Noda Time バージョン 1.0 を発表した。Java の日時処理ライブラリとして有名な Joda Time を .NET に移植したものだ。
-
Ruby 2.0 Preview 1リリース、最終リリースは2013年2月に
Ruby 2.0のリリースマネージャー、遠藤侑介氏がRuby 2.0の最初のプレビューリリースとリリース目標が2013年2月であることをアナウンスした。Ruby 2.0の大きな新機能(Refinements、キーワード引数、Enumerator#lazyなど)とアップグレード時にユーザが知っておくべきことについて学ぼうと、遠藤侑介氏に話を聞いた。