InfoQ ホームページ ランタイム に関するすべてのコンテンツ
-
Azul Systems と TwitterがJCP実行委員会に選出され、VMwareが外れた
Twitter と Azul Systemsが Java SE/EEの JCP 実行委員会のメンバーに選ばれた。それぞれの得票は投票の 32% と19%であった。両会社とも OpenJDKプロジェクトに参加している。VMwareは、外れた。
-
Clojure 用 Web フレームワークのまとめ - Enlive と Compojure
Clojure は Lisp 言語ファミリの比較的新しいメンバであり,Java プラットフォームで動作する。2007 年に発表されたこの言語は,多くの関心を集めてきた。InfoQ では Compojurを開発した James Reeves 氏,Enlive を開発したChristophe Grand 氏に簡単な Q&A を行い,Clojure に関連するプロジェクトの内容と,そこでの経験について話を聞いた。
-
ブラウザに移る Smalltalk IDE たち - Jtalk,tODE,Lively Kernel 2.0
Smalltalk は常に IDE と強く結びついてきたが,それが現在は Web に移りつつある。今回 InfoQ では,Javascript ベースの Smalltalk 実装である Jtalk と,Pharo と GemStone という2つの Smalltalk のフロントエンドである tODE に注目する。さらに Web の Smalltalk 方式の開発環境である Lively Kernel についても簡単に説明する。
-
Ruby 1.9.3 Preview 1がリリース。Lazy Sweep GCにより、GCの停止時間が改善。
Ruby 1.9.3 Preview 1 がリリースされ、標準ライブラリにlazy sweep GCのような新フィーチャが追加された。InfoQは Narihiro Nakamura 氏にlazy sweep GCについて聞き、Ruby 1.9.xの採用状況を調べた。
-
Java 7のホットスポットVMで発生するループバグの詳細
先週、OracleがリリースしたJava 7は賞賛と共に迎えられた。だが、Apache Luceneプロジェクトによって、ループを10,000回以上まわした時に実行されるホットスポットの最適化の1つに問題があることが発覚した。この問題はどのくらい深刻なものなのだろうか?また、ここ数日展開された否定的な報道は、根拠があるものなのだろうか?
-
JetBrainsが新しいJVM言語 Kotlinを導入
これまで、Kotlinは Saint Petersburgの西30kmにあるロシアの島として、第一に知られてきた。つい最近、チェコの会社であるJetBrainsがJVM (Java Virtual Machine)上で走る新しいプログラミング言語、Kotlinを導入した。言語の開発者の意図は、Java言語における、幾つかの課題を取り除くことである。
-
Apache Karafが一周年を迎える
Apache Karafは、本日、Apacheのトップレベルプロジェクトとして一周年を迎えた。Karafは、OSGiフレームワーク(EquinoxもしくはFelix)、コマンドシェル(Felix Gogo)およびデフォルトで組み込まれた数多くの便利なユーティリティからなる実行時パッケージだ。
-
IonMonkey:Mozillaの新しいJavaScript JITコンパイラ
IonMonkeyは、SpiderMonkey JavaScriptエンジンで新しく多くの最適化を実現することを目的とした、Mozillaの新しいJavascript JITの名称である。InfoQでは、主要開発者David Anderson氏に対し、この新しい開発によってFirefox、Thunderbird、Adobe Acrobat、MongoDB、そして他にもあるSpiderMonkeyエンジンを利用する製品にもたらされる大きな改善について、いくつかのQ&Aを行った。
-
RubiniusがEngineYardのAppCloudに登場、1.9とGIL除去に関する作業は継続中
EngineYardはRubiniusをAppCloud PaaSサービスに提供し始めた。InfoQはEvan Phoenix氏にRubiniusの状態、新しいパフォーマンスツール、GIL除去の状況について聞いた。
-
JVM言語Ceylon
Hibernateの作者Gavin King氏はQCon北京でJVM言語Ceylonに関するプレゼンテーションを行った。Ceylonプロジェクトはほぼ初期段階で、コンパイラもIDEサポートもないが、CeylonはJavaプログラミング言語のいくつかの制限に立ち向かっている。その存在がtwitter上でリークされたため、その言語についてのたくさんの憶測が生まれている。読み進めて、Gavin King氏の言葉からより詳細を得て欲しい。
-
MacRuby 総まとめ: Mac AppStore に使用アプリ登場,MacRuby と Lion,XCode 4 サポート
MacRuby 1.0 リリースに向けて多忙な MacRuby チームは先日,XCode 4 サポートを加えた 0.10 をリリースした。その一方で,MacRuby で記述された最初のアプリケーションが Mac AppStore に登場した。さらに,次期 Mac OS X 10.7 "Lion" には MacRuby が含まれるようだ。
-
IBM が z/OS 用の新 64-bit Java SDK をリリース
IBM は z/OS Java のセキュリティ拡張と新しい z196 インストラクションを活用すべく,J9 VM をベースとする2つの Java 6 SDK を新たにリリースした。
-
Apple が iOS 4.3 と Xcode 4 をリリース
Apple はモバイルデバイス用オペレーティングシステムの最新バージョンとなる iOS 4.3 を リリースした。対象デバイスは iPhone (4 および 3GS),iPod Touch (第3および第4世代),そして iPad と iPad 2 である。同時に LLVM 2.0 と LLDB 1.0 ツールチェーンを装備した Xcode 4 もリリースしている。
-
JRubyの今:1.6 RC1, JSR 292、Java 7の NIO2、Ruby1.9.2のサポート
JRuby 1.6の最初のRCが発表された。Ruby 1.9.2との互換性向上、C拡張の試験的サポート、Windowsサポートの改善、Ruby GemのMavenサポート、性能改善。InfoQは同プロジェクトのCharles Nutter氏に、JRuby1.6やJava 7のインパクト、Rubyの新しい機能などについて話を聞いた。
-
OpenJDKでのInvokeDynamicに関する最新情報
先日、OpenJDKのビルドにJSR 292 APIの更新版が含まれるようになった。これは、まだ最終版になっていないが、JSRがどのように形作られていくかを上手く示してくれている。