BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 言語 に関するすべてのコンテンツ

  • Groovy の最新情報と今後 - 1.8, 2.0, それ以降

    Groovy の最新版ではパフォーマンスと作業性の向上に加えて,さまざまな機能の追加が行われている。InfoQ は Guillaume Laforge 氏から,AST による開発生産性の向上,組込 JSON サポート,ドメイン固有言語サポートの改善,最適化,さらには Java 7 言語サポートを含む Groovy 1.9 と 2.0 のロードマップや Groovy の普及率に関する情報を得ることができた。

  • Date4j- 日付を扱う最小限のライブラリ

    Date4jは、Javaで日付を扱う最小限のライブラリであり、相当な高精度(ナノ秒)と月を跨ぐオーバーフローの設定可能な選択肢を提供する。

  • YammerがScalaからJavaへ移行中

    YammerがScalaからJavaへの移行を進めている。1年に及ぶ検証の結果、簡潔な言語で記述することによる利点は、新人に教え、性能問題に対処する必要のある複雑な言語の利点を上回らないということが分かった。また、メールには特定の書き方を避けることで性能を改善できると指摘している。

  • Apache Geronimo 3 が Java EE 6 Full Profile 認定を取得

    Apache Geronimo 3.0-beta-1 が Java EE 6 完全準拠と認定された。Java EE 6.0 Full Profile と Web Profile 認証テストの両方に合格したオープンソースサーバとして GlassFish 3 と肩を並べたことになる。カーネルも更新され,OSGi が新たに採用された。Apache Karaf OSGi ランタイムをベースとして,Aries プログラミングモデルをサポートしている。

  • Restfuse 1.0.0 - REST/HTTPの統合テストを容易にするライブラリ

    EclipseSourceは、REST/HTTPサービスのテストを自動化するJUnit拡張の最初の安定バージョンをオープンソースでリリースした。同期と非同期の両方のコールがサポートされている。

  • PhoneGap の現状 - Apache と Adobe への移行,プラグインによるモジュール化,PhoneGap/Build サービス

    PhoneGap による開発が簡単になった - プラグインによってモジュール性が向上し,開発者による拡張が可能になったのだ。さらに PhoneGap/Build という,異なるプラットフォーム用に PhoneGap アプリケーションを自動構築するオンラインサービスがある。InfoQ では Nitobi の Brian LeRoux 氏から,Adobe と Apache の下での PhoneGap の技術的見通しについて話を聞いた。

  • appMobi,ブラックフライデーにモバイルプラットフォームをオープンソース化

    appMobi はいくつかのテクノロジをオープンソース化することで,モバイル Web アプリケーションをもっと魅力的なものにしたい,と望んでいる。対象となるのは JavaScript Bridge API – ハードウェアへのアクセスを提供するクロスプラットフォーム API,mobiUs Web App Browser – ネイティブアプリケーションのような外見と動作を持ったブラウザ,HTML5 Game Accelaration – ゲーム用途に HTML5 の速度向上を図った Canvas オブジェクト,の3つだ。

  • Scalaは新しいEJB 2か

    Joda Timeライブラリの開発者でJSR 310の日時API改善の仕様策定者であるStephen Colebourne氏がScalaの適用しやすさについて示唆に富む記事を書いている。氏はScalaとEJB 2を比較している。氏の考えではEJB 2はJava EE仕様の中で最悪のもので"更なる複雑さをもたらしただけだった"。

  • Java 7 Update 1 のパフォーマンスと安定性

    10月18日,Oracle は Java 7 Update 1 をリリースした。要望の多かった安定性の向上と,パフォーマンス最適化の問題のフィックスを提供する。InfoQ ではどのようなパフォーマンス改善が新たに提供されているかを確認した。

  • JQuery Mobile 1.0がリリースされ、様々な反応が返ってきている

    JQuery Mobile 1.0は、リリースされて、ダウンロード可能になっている。このフレームワークは、JQueryとJQuery UI上に組み込まれており、すべてのメジャーなモバイル、タブレット、イーリーダー、そしてデスクトップもサポートする。PhoneGapのようなツールを使って、JQuery Mobileコードをすべてのポピュラーなアプリストアで配布できる、ハイブリッドまたはネイティブアプリに変換することもできる。

  • Google Closure StylesheetsによってCSS作業が簡単に

    GoogleはApache License 2.0のオープンソースなClosure Stylesheetsを公開した。これはClosure Toolsパッケージに属しているユーティリティでCSSを扱う際に便利である。Closure StylesheetsはCSSに変数や関数、条件やmixinを追加し、大きなCSSファイルを扱う作業を簡単にしてくれるJavaプログラムである。

  • Engine YardがNode.jsをサポート

    Engine YardがNode.jsをサポートするホスティングプロバイダの仲間入りを果たした。InfoQはNic Williams博士にNode.jsのサポートについて話を聞いた。

  • Google Dartまとめ: DartをJSにするコンパイラFrog、プレビルドエディタ/IDE 、型システムの提案

    Dartエディタのプレビルドバージョンが手に入るようになった。これはEclipseのDart IDEでDartを簡単に始められる。FrogはDartをJavascriptに変換するコンパイラだ。Dartで書かれていて、JythonとIronPythonの作者が実装している。また、DartチームはDart言語の説明を盛んに行い、nullable型のような型システムに関する機能の提案を行っている。

  • Google Eclipseプラグインがオープンソースに

    Googleは、昨日Google EclipseプラグインをEclipse Public Licenseのもとで完全にオープンソース化したことをアナウンスした。これにはGWT Designerが含まれる。これは、2010年の終わり頃に買収したInstantiationsのものを以前にオープンソース化したWindow Designerプロジェクトをベースにしている。

  • Apache Wicket 1.5リリース

    Apache Wicketプロジェクトはバージョン1.5をリリースした。Wicketはコンポーネント指向のJavaウェブアプリケーションフレームワークだ。新しいHTML 5やメッセージ/イベントモデルが改善された。

BT