InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Oracle 対 Google の裁判,特定された著作権侵害コードはわずか9行
Oracle と Google が争う裁判の陪審員による審議が評決に達した。’TimSort’ 実装内に Orcale の著作権を侵害する9行のソースコードを発見したことが唯一の成果だ。陪審員は Alsup 判事の指示に従って SSO の著作権を認める立場を取るためにこれを侵害と判断しているが,最終的な決定は裁判結審時に判事が行う予定である。
-
MicrosoftからC99開発者へ: ISO C++を使え
開発者たちは、Visual StudioにC99言語のサポートを望んできた。MicrosoftのHerb Sutter氏は、来るVS11でサポートしないことを表明し、2つの解決策を提案した: ISO C++に準拠したコードを使うか、競合のコンパイラに切り替えるか。
-
.NET/Mono上でJavaを動かす:Jeroens Frijters 氏がIKVM.NETを語る
Microsoftの Erik Meijer 氏は最近、クリエーターであるJeroens Frijters氏とIKVM.NETについて語り、プロジェクトの歴史について話し、どうやってJavaコードが.NETやMonoで動くのかを説明してくれた。
-
iOS 用の静的 Ruby コンパイラ
iOS デバイスをターゲットとするアプリケーション開���が可能な Ruby の静的コンパイラが登場した。RubyMotion という名称で HipByte が提供するこの言語およびツールチェインは,Apple の App Store ガイドラインに完全準拠する。
-
SharpDevelop で MSTest が実行可能に
SharpDevelop にはこれまで NUnit のサポートと MBUnit 用の Gallio Addin がバンドルされていたが,Matt Ward 氏は先日,新しいアドオンで MSTest のサポートを追加すると発表した。
-
Windows 8アプリのローカライズ
In the article “Develop your app for everyone–localize your UI”, Tim Heuer shows how to localize the language of a Windows 8 .NET App along with various tools that can help in the process.
-
vert.x – Node.jsの代替フレームワーク
Vert.xは次世代の非同期でスケーラブルな並列処理アプリケーションのためのフレームワークでありJVM上で動作する。Node.jsの代わりになり得るフレームワークだ。開発者はJavaScript、Ruby、Groovy、Javaを使ってこのフレームワーク向けのアプリケーションを作れる。これらの言語を混ぜ合わせて使うことも可能だ。
-
Java 7u4がOSXをサポート
Java 7u4のリリースで、Oracleは遂にJDK と JavaFX SDKのOSX向けインストーラを提供した。このアップデートには、G1ガーベッジコレクターやJCMD診断フレームワークのような新フィーチャも含まれている。更に知るために読み続けて欲しい。
-
XobotOS: Javaの代わりにC#で構築されたAndroid
Monoプロジェクトの現在の管理人であるXamarinは、Java VMを完全に排除したAndroidのプロトタイプをリリースした。そこには、ほとんどのJava APIがC#に変換されたCLRバージョンのMono for Androidが使われている。
-
既存のASP.NET WebサイトをWindows Azureに移行する
クラウドは、本質的に従来のWebホスティングとは異なっており、クラウドプラットフォームで最適な使い方をするには、一般的に既存のアプリケーションとはいくつかの構造的な変更が必要になる。Peter Laudati氏は、彼の記事である“ASP.NETアプリケーションをWindows Azureに移行する際の懸念事項トップ7”の中で、ASP.NETとWindows Azureのコンテキスト内で、いくつかの懸念事項の詳細を探っている。
-
.NET 4と Silverlight 5でAsync機能が利用可能に
開発者が.NET 4とSilverlight 5アプリケーションで非同期プログラミング機能を使用できるようになる、新しいAsync Targeting Pack for Visual Studio 11 BetaがMicrosoftからアナウンスされた。これは、以前Async CTPとして提供されていた。
-
プロジェクトRoslynによるコード解析
MicrosoftのDustin Campbell氏は先日、プロジェクトRoslynのサーベイとサンプルコードのデモを使って、どのようにユーザー駆動でコードのリファクタをプロジェクトで有効にするかをプレゼンした。
-
SpringSource、Cloud Foundry Eclipseプラグインのバージョン1.0をリリース
SpringSourceはCloud Foundry Integration for Eclipseのバージョン1.0をリリースした。これにより開発者はIDEから直接Cloud Foundryアプリケーションを管理できるようになる。このプラグインを使うとCloud Foundryインスタンスの管理とデプロイ、データベースのようなサポートされるサービスのバインディング、リモートファイルの閲覧などが可能になる。
-
Oracle対Googleの審理
Oracle対Googleの審理で、Googleの会長であるEric Schmidt氏は同社がJavaのライセンスのためにSunに求められた30万ドルから50万ドルを払う用意があったと発言した。GoogleはSunが求めた金額は拒否しなかったが、Androidをより自由に扱いたかったという。
-
OracleがGoogleに著作権のあるソースコードについてGoogleを訴える
OracleのGoogleに対する訴訟は、AndroidとOpenJDKで同一のものであると思われる「rangeSort」と呼ばれる9行のソースコードに焦点を合わせている。Oracleにとって不運であったのは、そのソースコードは元々Joshua Bloch氏がGoogleにいた際に書いたものであり、その後GoogleによってOpenJDKに寄付されたものであるということだ。これらの展開やその他については記事を読み進めてください。