InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
モバイル向けにスリムになった Ruby - MRuby,RubyMotion,Ruboto
ここ数週間に,いくつもの新しい Ruby 実装とその方言が現れている。ライトウェイトで ISO 互換の MRuby,Ruby による iOS アプリ開発を可能にする MobiRuby と RubyMotion などだ。
-
Apache TomEE 1.0リリース
Apache Software FoundationがApache TomEE 1.0をリリースした。Apache TomEE(「トミー」と発音する)はApache 2.0ライセンスで利用できるJava EE 6 Web Profile認定Apacheスタックだ。TomEEは、Tomcat (Servlet, JSP, JSTL)、OpenWebBeans (CDI)、OpenEJB (EJB)、OpenJPA (JPA)、MyFaces (JSF)、Geronimo Transaction (JTA)、Geronimo JavaMail (Javamail)、Apache Bean Validation (Bean Validation)から構成される。
-
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インスタンスの管理とデプロイ、データベースのようなサポートされるサービスのバインディング、リモートファイルの閲覧などが可能になる。