BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ デベロップメント に関するすべてのコンテンツ

  • Web2.0のマッシュアップに役立つActionAScriptライブラリ

    ActionScriptはECMAScript(JavaScript) に基づいたスクリプト言語で、Adobe Flash Playerプラットフォーム上の開発に使用される。そしてその開発にはAdobe Flash Studio、Adobe Flex、Adobe AIRといったRIAオーサリングツールが用いられている。ウェブアプリケーション開発の世界でRIAテクノロジーが広がってく中、 ActionScriptはソフトウェア開発コミュニティから大きな関心を集め出している。

  • Article:Jérome Louvel氏にRestletについて聞く

    InfoQのStefan Tilkovは、Java Restletフレームワークの中心的な開発者であるJérome Louvel氏と話す機会を得ました。Restletはバージョン1.0がリリースされたばかりです。Restletの存在理由、Java ウェブサービスフレームワークおよびRuby on RailsにおけるRESTサポート、JSR 311への期待、Restletの今後の計画といった内容について話を伺いました。

  • 議論:Mavenはビルドに適したツールか?

    最近、Mavenの実用性についてたくさんの論議がなされている。MavenとはJavaベースの依存性管理ツールのことで、多くのプロジェクトで利用されている。InfoQは、問題の争点が何であるか、またどういった結果をもたらすのかを理解するために、この議論をより詳しく調査した。

  • Presentation: JBIとServiceMix

    現在、SOAではBPEL,ESBに関心が集まっていま���が、次の世代のSOA技術の中核技術の候補の一つは、JSR208で仕様が議論されているJBI(Java Business Integration)だと思います。講演では、JBIの特徴とプログラミングの基本を述べるとともに、JBIのオープンソース実装プロジェクトであるServiceMixを紹介したいと思います。

  • Article: Eclipse BIRT概論

    The Business Intelligence and Reporting Tools(BIRT)プロジェクトは、JavaやJEEアプリケーションにレポートとビジネスインテリジェンスの機能を提供します。本稿では、その特徴について見てみます。

  • Apache Tuscany Java 1.1リリース:SCA がWeb 2.0と出会う

    先日Java SCAプロジェクト1.1のリリースを発表した。JMSバインディングや改良されたポリシーサポートを含む多くの機能が追加された。また、SCAコンポーネントを実行可能なテクノロジーとして、JSONRPCやAtomバインディングを使用しAjax形式の実装を簡略化するクライアント側のJavascriptアプリケーションを表現する実装拡張機能もサポートしている。

  • Article: NetKernel概論

    NetKernelは、RESTとUnixの基本的な機能を、リソース指向コンピューティング(ROC)と呼ばれる強力な抽象概念に組み込んだソフトウェアシステムです。本稿では、NetKernelフレームワークの概論を説明します。

  • Ruby 1.9でのメソッドチェーンのタッピング

    Ruby 1.9は、すべてのオブジェクトにメソッドを追加した。タップである。このメソッドは、つながったメソッドの呼び出し間を流れるデータを検査することを可能にする。どのようにそれが実装されるのかについて見ることにする。

  • Ruby.NETの未来は不透明

    Ruby.NETプロジェクトのWayne Kelly博士は、DLRテクノロジーが原因の一部ではあるが、関心事の焦点はMicrosoftのIronRubyへと移行しつつあると発表した。しかしながら、これがRuby.NETプロジェクトの終焉を意味するかどうかについては不明である。

  • JSPWeaverがJSP開発からファーストパーソンペナルティを削除

    ZeroTurnaroundのJSPWeaverは、JSP用のリアルタイムの解釈プログラムであり、サーバがJSPマークアップからバックグラウンドサーブレットを作成したり、コンパイルする際に見つかったファーストパーソンペナルティの削除を意図したものである。

  • The Grinder 3.0:「プログラマーのロードテスター」スクリプトを追加でサポート

    The Grinderは、オープンソースのJavaロードテストのフレームワークであり、多くのロードインジェクタマシンを使用して、分配されたテストの実行を容易にする。その新たなリリースでは、柔軟なテストレコードやスクリプトのカスタマイズそして再生を可能にするスクリプトエンジン(Jython)との統合を含む、大幅な機能拡張が実現した。

  • 依存性注入: 新しい考え方だろうか、それともしっかりした基盤だろうか?

    Spring等の依存性注入フレームワークは、疎結合化やユニットテストの改善、アーキテクチャの整理といった点で、本当に多くの開発者に効果をもたらした。アーキテクトとして技術の歴史を知っておくことは、それが一番うまく当てはまる状況や制限、そして今後の方向性を正しく理解するために有益である。

  • Skynet−新しいRubyのMapReduce

    データ処理を分散させるMapReduce設計パターンが2004年にGoogleによって導入され、それにはC++の実装がついてきた。今では、Adam PisoniがSkynetという名称でリリースした新しいRubyでの実装版が利用可能だ。

  • Flex 3.0のJavaベースのコンパイラAPI

    場合によっては、JavaとFlexの統合は難しいといえる。JavaベースのコンパイラAPIを備えたFlex 3のリリースで、Adobeは作業の効率化を目指している。このAPIは、JavaアプリケーションからのSWFおよびSWCファイルをコンパイルさせ、 mxmlcおよびcompcのコマンド行ツールと同じオプションをサポートする。

  • Adobe FlexでのFlexReportのプリンティング

    Flexのデベロッパであると同時に愛好者でもあるRob Rusher氏が、FlexReportについてわれわれに指摘してくれた。Flashの十分でないプリントサポートが、Flexアプリケーションの共通した問題となっている。

BT