BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース

  • SEMAT - ソフトウェア工学の方法論と理論

    SEMATは2009年11月に設立されたもので、ソフトウェア業界があまりに多くの一時的流行と未熟なプラクティスにあふれていると主張している。ここに名を連ねる人々は、ソフトウェア工学を建て直し、今の時代に合ったものにすると約束している。

  • SOAの非原則を定義すべきか?

    よく確立された原則とアンチ原則に加えて、Steve Jones氏の新しい投稿で、SOAの実装における非原則という概念を導入し、なぜそれが重要なのかを説明している。

  • Scooter Framework; JavaにCRUDとシンプルさを提供

    Scooter frameworkの開発はRuby on Railsの単純さに着想を得ている。StrutsやSpringとHibernateを使ったJavaでのウェブアプリケーション開発の代替案となるフレームワークであり、CRUDジェネレータとアクティブレコードが主要な特徴だ。Scooter frameworkにはXMLの編集やアノテーションは必要なく、Servlet/JSPとJDK1.4の基本的な知識があれば利用できる。

  • MongoDBの躍進: 10genによる1.4のリリースと商用サポート

    3月25日にMongoDB("humongous"より)1.4がリリースされた直後、そのクリエータであるDwight Merriman氏(DoubleClickの前CEOおよびCTO)は、10gen(オープンソースのドキュメント・データベースを支援する企業)が、この製品の商用のトレーニングおよびサポートを提供する予定であることを発表した。InfoQはMongoDBについて、またその機能、適用範囲、およびNoSQLデータベースのコミュニティにおける立場についてMerriman氏に話を聞いた。

  • SpringSourceがRabbitMQを買収

    VMware の事業部である SpringSourceが、今日、 Rabbit Technologiesを買収したと報じた。 Rabbit Technologiesは、オープンソースの RabbitMQメッセージング・システムの主要なスポンサーである。

  • iPhone 開発ライセンス変更への反応とその結果

    ある 報告 によると,Apple が iPhone の開発ライセンスを変更して,Objective- C,C,C++ 以外の言語で記述されたアプリケーションや “中間言語や互換性レイヤ,あるいはツールを通じて” API にアクセスするアプリケーションが禁止されることになるという。反響は大きく,産業界に波紋を広げることになりそうだ。

  • CWE/SANS プログラミングエラー トップ25

    アメリカ国土安全保障省の後援のもと戦略的に行われた、共通脆弱性列挙(CWE)プロジェクトは 2010年版 CWE/SANS もっとも危険なプログラムエラートップ 25 を刊行した。これは、著者達の意見での、最悪のソフトウェア脆弱性を招く、トップ25のコードエラー一覧表である。

  • GoogleのNative ClientでWebアプリケーションのパフォーマンスを改善する

    CPU負荷の高いWebアプリケーションのパフォーマンスを向上させるため、Googleはブラウザでネイティブコードの実行を可能にする技術、Native Clientを開発している。NetscapeのNPAPIやMicrosoftのActiveXプラグイン技術とは異なり、下層にあるOSへのアクセスを禁止するため、Native Clientは二重化されたサンドボックス内でコードを実行する。

  • IronRuby 1.0 リリース

    IronRuby 1.0がリリースされた。このリリースはRuby 1.8.6と互換性があり、Rails 2.3.xを動かせる。次のIronRuby 1.xリリースはRuby 1.9をターゲットにするようだ。

  • GWTの総まとめ:ロードマップと関連プロジェクト

    現在開発中のGWTプロジェクトには、データ保存するウィジェット 、折りたためるパネル、ロギング、フォームバリデーション、サウンドそしてグラフィックスがある。最近アップデートされたGWT関連のプロジェクトには、Smart GWT, GWT Designer, Gilead, そして Raphael GWTがある。

  • Jim Shore氏、自動受け入れテストは正しい手段ではないと語る

    一般的に認められたアジャイルの文献のほとんどが、ユーザのニーズをとらえる最善の方法は、受け入れテストにエンコードされたサンプル、すなわち「自動受け入れテスト」であると教えている。だが、思想的リーダーであるJim Shore氏はそうではないだろうと言う。その一方で、彼に異を唱える人たちもいる。

  • サービス品質、レーティング、SLAを確立するための新しいSOA-EERP標準

    SOA-EERP技術委員会が提示した新しい仕様により、サービスの重要な特性が定義できる。この特性には例えば、サービスのビジネス品質、サービスレーティング、ビジネスサービスアグリーメントが含まれる。

  • Maven, Ant, Rake: JRuby 1.5 の構成管理強化

    4月末に予定されている1.5へのバージョンアップに向けて、JRubyプロジェクトはJavaとRubyの相互運用性を改善し続けている。これによって、Ruby開発者はJavaプラットフォームの利点をもっと強力に利用できるようになる。一方でJava開発者は既存のプロジェクトにRubyのツールを利用する利点を見つけるようになるだろう。

  • James Gosling氏、Oracleを退職

    「Javaの父」であるJames Gosling氏は、2週間前(4月2日)にOracleから退職したと発表した。

  • Google App Engine アプリケーション用の便利な小物たち

    Google App Engine 用に書かれたアプリケーションを支援する,最新のフレームワークとツールをいくつか紹介しよう。SimpleDS と Objectify という2つの永続化フレームワーク,JUnit ランナの Kotori,ケーススタディ GWT アプリケーション Apple Guice,そして Android デバイスのための GAE モニタリングアプリケーション Engine Watch だ。

BT