米Microsoftが出資する非営利のオープンソース団体The Outercurve Foundationは3月8日(米国時間)、Microsoft Research内で開発されていた自動化ツール「Mayhem」を傘下として受け入れたことを発表した。新カテゴリ「Innovation Gallery」が設置され、Mayhemは同カテゴリのメインプロジェクトとなる。
CakePHP 2.1.0リリース、Viewの改善など多くの変更点を含む
Webアプリケーションフレームワーク「CakePHP」開発コアチームは3月5日、最新版「Cake PHP 2.1.0」をリリースした。Viewの改善など多くの変更点を含んでいるが、2.0系との後方互換性は保っており、今後機能改善やバグ修正は2.1系で行われることになる。
脆弱性修正によって新たに生じた脆弱性を修正した「PHP 5.3.10」がリリース
PHP開発チームは2月2日、「PHP 5.3.10」を公開した。1月に公開された「PHP 5.3.9」でのセキュリティ修正により生じた脆弱性を補う修正が施されており、全ユーザーにアップグレードを推奨している。
米Google、自社のWeb用言語「DART」とJavaScriptを比較する「Dart Synonym」を公開
米Googleは1月30日、同社が公開したWebアプリケーション向けプログラミング言語「Dart」とJavaScriptとを比較するWebサイト「Dart Synonym」を公開した。Dart利用において有用な情報となるだけでなく、JavaScriptからDartへの移行を促進する目的もありそうだ。
計算デバイス分割やDirextXサーフェス共有が可能になった「OpenCL 1.2」登場
標準化団体のThe Khronos Groupは11月15日(米国時間)、並列プログラミングに向けた標準規格「OpenCL 1.2」の仕様を公開した。バージョン1.0および1.1との後方互換性を維持しつつ、計算デバイスの分割利用やカスタムデバイス対応といった新機能を追加した。
WebアプリケーションフレームワークCakePHP 2.0が登場、PHP 5.2以降に対応
Cake Software Foundationは10月16日、オープンソースのWebアプリケーション開発フレームワーク「CakePHP 2.0」をリリースした。PHP 5.2以降に対応したほか、多くのコンポーネントがリファクタリングさており、より使いやすくなっているという。
米GoogleがWebアプリ向け言語「Dart」を発表、JavaScriptへのコンパイルにも対応
米Googleは10月10日、新しいプログラミング言語「Dart」の詳細を発表した。DartはWebアプリケーション開発に向けた言語で、ネイティブの仮想マシン上で動作するほか、もしくはコンパイラ経由でJavaScriptコードに変換して実行させることもできるという。
Java仮想マシンで動作するLISP系言語Clojure、1年ぶりの最新版リリース
Java仮想マシン向けの動的プログラミング言語「Clojure」の開発チームは9月24日、最新版「Clojure 1.3」を公開した。パフォーマンスの向上や多数の機能強化などが行われている。
「Java SE 7」が登場、米Oracleによる初のメジャーリリース
米Oracleは7月28日(米国時間)、「Java Platform, Standard Edition 7(Java SE 7)」を正式リリースした。約5年ぶりのメジャーアップデートで、またOracleが米Sun Microsystemsを買収以来初のリリースとなる。
JetBrains、Java仮想マシン上で動作する新言語「Kotlin」開発プロジェクトを立ち上げ
Java開発環境「IntelliJ IDEA」の開発で知られるチェコJetBrainsが、Java仮想マシン(JVM)上で動く新しいプログラミング言語「Kotlin」の開発プロジェクトを立ち上げた。Javaの欠点を補い、開発者が望む機能を持つJava互換言語を目指すという。
Python 3.1系と2.7系のマイナーアップデート版となるPython 3.1.4およびPython 2.7.2リリース
Python Software Foundationは6月11日、「Python 3.1.4」および「Python 2.7.2」を公開した。PythonのWebサイトよりダウンロードできる。
Python開発チーム、2.5系最後のアップデートとなる「Python 2.5.6」をリリース
Python開発チームは5月27日、Python 2.5系の最新版となる「Python 2.5.6」をリリースした。2.5系最後のセキュリティアップデートとなる見込み。ただし、開発チームは2.7系への移行を奨励している。
約1年ぶりのメジャーアップデート、Perl 5.14リリース
Perl開発チームは5月14日、最新版「Perl 5.14」をリリースした。互換性などに関わる大きな仕様変更はないものの、Unicode 6.0の対応など多くの新機能追加や最適化が行われている。
米Red Hat、Java仮想マシンで動く新言語「Project Ceylon」を明らかに
米Red HatのJBossグループに勤務するGavin King氏は4月13日、社内で開発を進めているという新言語「Project Ceylon」について自身のブログで説明した。「Javaの限界」に対しRed Hatが応えたものとなるが、「Javaキラー」や「次世代Java」といったものではないという。
脆弱性を修正したPHP 5.3.6リリース
PHP Development Teamは3月17日、最新版となる「PHP 5.3.6」を公開した。バージョン5.3系の安定性を強化するものとなり、5つの脆弱性が修正されている。
Nokiaが「Qt SDK 1.1」ベータを公開、Qt Quickを正式ローンチ
フィンランドNokiaは3月1日、クロスプラットフォームのUI/アプリケーション開発フレームワークの最新版「Qt 4.7.2」を含む次期SDK「Qt SDK 1.1」ベータ版を公開した。詳細なプログラミング知識なしにアプリケーションを開発できる「Qt Quick」の正式版が含まれている。
米Google、C/C++コードをWebブラウザ上で実行する「Native Client」最新SDKを公開
米Googleは2月18日、C/C++で実装されたネイティブコードをWebブラウザ上で実行できる「Native Client Software Development Kit(SDK)」の最新版を公開した。Windows、Mac OS X、Linuxに対応する。
安定性や機能を多数強化したPython 3.2がリリースされる
Python Software Foundationは2月20日、Python 3.2をリリースした。Python 3系の改善と安定性強化を図るリリースとなり、文法レベルでの変更はない。
Ruby on Railsを楽しく学べる無料チュートリアル「Rails for Zombies」
米Envy Labsは11月18日、「Ruby on Rails(RoR)」を初めて使う開発者向けのオンラインチュートリアル「Rails for Zombies」を公開した。Railsを使ったプログラミングをインタラクティブに学習できるという。
米Microsoft、関数型言語「F#」をオープンソースに
米Microsoftは11月4日、関数型言語「F#」をオープンソースにしたことを発表した。「F# PowerPack」プロジェクトページにてコンパイラやコアライブラリが入手できる。