BT

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

寄稿

Topics

地域を選ぶ

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

  • IKVM.NET 7.0 リリース

    IKVM.NET プロジェクトが Mono プラットフォームおよび Microsoft .NET フレームワーク用 Java インプリメンテーションの バージョン7をリリースした。Java と .NET プラットフォーム間の相互運用性を促進する。

  • HP が webOS のオープンソース化を決定

    HP は webOS を Enyo 共々オープンソース化するとともに,積極的な開発の継続を約束する。

  • 天文学的なBig Dataを扱うIBMのソフトウェアアーキテクチャ

    IBMは、最近巨大なデータフローを処理することができるソフトウェアアーキテクチャのプロトタイプを作成した。IBMのソフトウェアは、SKA (Square Kilometre Array) 望遠鏡用に作られ、自動的に天体オブジェクトを分類することができる。ニュージランドWellington にあるVictoria大学で、ラジオ波天文学者 の Melanie Johnston-Hollitt氏は、IBMと協働でこのシステムを開発している。

  • Typesafe StackがPlay Frameworkを採用

    Typesafeは、Play frameworkがTypesafe Stack 2.0��含まれることをアナウンスした。Play frameworkは、Rails/Grailsのようなフレームワークで、元々ScalaでなくJavaにフォーカスしていた。遂に Play framework 2.0はScalaとJavaを一級市民としてサポートする。InfoQは、Typesefeの社長かつCEOで、Donald Fischer氏に、Play フレームワークを彼らが選んだことと、Play フレームワークがTypesafe Stackに採用した理由を話してもらった。

  • Git、Eclipse.orgでCVS、SVNを超える

    EclipseでGitを使っているプロジェクト数がSVNを超え、GitがEclipseプロジェクトで単独で最も人気のあるバージョン管理システムとなった。InfoQではソフトウェア団体やホスティングプロバイダで使われている分散バージョン管理システムのリポジトリ数や増加数を調査した。

  • GoogleがWebKitにDartバインディングと複数VMを追加

    Googleの Vijay Menon氏はWebKit開発者のメーリングリストで、複数のランタイムへのサポートとDart言語との既製のバインディングを追加するブランチを作成したことをアナウンスした。サポートされる他の言語には、Python, Java, Ruby, Luaなどがある。

  • Rubyと.NETの安全なユーザー生成テンプレート

    ユーザーに多くの権限を与えることにフォーカスしている他のテンプレートエンジンとは違い、Liquidはユーザーができることを制限するように設計されている。ゴールは、サーバーのセキュリティを悪化させることなく、エンドユーザーが彼ら自身のテンプレートを作ることができるようにすることである。LiquidはもともとRuby向けに作られており、.NETでも利用できるようになった。

  • 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仕様の中で最悪のもので"更なる複雑さをもたらしただけだった"。

BT