BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

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がどのように形作られていくかを上手く示してくれている。

BT