BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ

  • モバイル Web アプリをデバッグする - Weinre,JSConsole からRemote Webkit へ

    モバイル Web ブラウザのデバッガはあまりにも非力だ。InfoQ では Weinre や JSConsole など既存のワークアラウンドおよびツールと,その後に予想される,完全なデバッグサポートを提供するためのモバイルブラウザの変化について調査した。さらにはその将来像をすでに実現して,リモートでバッグサポートを提供している2つのモバイルブラウザについても取り上げている。

  • Open Cloud Initiative、オープンなクラウドコンピューティングを促進

    OSCON 2011において、Open Cloud Initiative (OCI) が発表された。これは、ユーザがベンダーを選択し、望むときに別のベンダーに乗り換える自由のあるエコシステムを構築するために、ユーザとベンダーをまとめることを意図して設立された。

  • Java 7と8についてAdam Messinger氏が語る

    先週のJava 7のリリースを受けて、InfoQはOracleでFusion Middlewareグループで開発部門のバイスプレジデントを務めるAdam Messinger氏に今回のリリースとJava 8についての同社の計画について詳しい話を聞いた。

  • 動画で学ぶソフトウエア���ーキテクチャ

    ソフトウエアアーキテクチャを最新に保つのはとても難しい。アーキテクチャの情報は普通、厚い本かウェブサイトで得られる。しかし、YouTubeやVimeoのような動画サイトで勉強するのも面白い方法だ。

  • Ken Schwaber氏とJeff Sutherland氏、スクラムガイド改訂版をリリース

    スクラムの共同開発者であるKen Schwaber氏とJeff Sutherland氏は、2010年2月に発行したスクラムガイドの最初の改訂版をリリースした。改訂版では、戦略や技法についての詳細は取り除かれ、スクラムのフレームワーク、ルール、儀式に焦点が当てられている。付随するScrum Update Documentには、スクラムフレームワークの細部を明確にした改良点について説明されている。

  • Adrian Cole が JClouds 1.0 のリリースをアナウンス

    新しいJClouds 1.0リリースの目標は、多くのベンダー、プロバイダー、IaaSからPaaSまでのフレームワークとAPIを跨いだ、計算ノードとストレージノードを管理する共通のインターフェースを提供することだ、と JCloudsの設立者である Adrian Cole氏が言っている。

  • Webブラウザのリリースサイクルに対する企業の反応

    Firefox 4.0がリリースされたそのすぐ三ヶ月後に、立て続けにFirefox 5.0がリリースされたことは、セキュリティ上の問題や、企業で安定して使いにくくなったなどの理由から、企業を驚かせた。時を同じくして、Microsoftは一般ユーザーと同じように企業ユーザーに対しても全力を尽くしていくことを表明した。

  • Flex/Java EE アプリケーションのための新エンタープライズフレームワーク

    Granite Data Services は先週,バックエンドに JavaEE を使用する Flex リッチインターネットアプリケーションを構築するための,独自のエンタープライズプラットフォームを発表した。Granite DS はオープンソースのフレームワークだ。InfoQ では Granite DS の共同設立者である CEO の Frank Wolff 氏に,リッチインターネットアプリケーション (RIA) に対する同氏の展望について聞いた。

  • パフォーマンス改善と変更点(breaking changes)を含む JQuery 1.6 のリリース

    幾つかのパフォーマンスとブラウザ互換の改善、 Attribute モジュールの大幅な書き換えがされた JQuery 1.6 がリリースされた。幾つかの変更点(breaking changes)について紹介する。

  • Googleは、Key-ValueデータストアであるLevelDBをオープンソース化した

    Googleは、新しいBSDライセンス下でLevelDBをオープンソース化した。LevelDBは、置き換え可能なソートメカニズムによってソートされた任意のバイト配列で、キーと集約された値による埋め込み型のkey-valueデータベースである。データストアは非常にシンプルで、Put、Get、Deleteによる前方、後方への反復コマンドが許可されている。

  • Java SE 7 リリース:2006 年12月以来のメジャーアップデート

    Java 7 が本日から正式リリースされた。これはOracleがSunを買収してから最初にリリースされたJavaプラットフォームである。このリリースは数々の小さいが有用な言語仕様の変更を含んでおり、新しいファイルAPIやFork/Joinフレームワークを取り込み、JVM上の動的言語のサポートも改善している。

  • これまでのAPIドキュメントを変えるMasheryのI/O Docs

    Masheryは次世代のAPIドキュメント生成ツール、I/O Docsを発表した。I/O Docsは冗長なAPIドキュメントから無駄な部分を取り除き、APIドキュメントの中で実際にAPIを呼び出せるようにする。InfoQでは、Neil Mansilla氏にこのツールの目標や現状、今後の計画についてうかがった。

  • Google App Engine、Goをサポート

    GoogleはGAEのSDK 1.5.2でGoのサポートを追加した。開発者はLinuxとMac OS XでGoアプリケーションを書いてテストし、GAEで動かすことができる。

  • Visual StudioでPythonのリファクタリングとプロファイリング

    Microsoftの開発部門はPython Tools for Visual Studioのリリース候補をリリースした。 CPython とIronPythonでのリファクタリングのサポートに加えて、このリリースはMPI (Message Passing Interface)とMicrosoft HPC (High Performance Computing)のサポートを提供している。 Visual Studio Ultimateの利用者はまた、 Cpythonのプロファイラも入手できる。

  • LINQ to Objectsのためのインタラクティブエクステンション

    インタラクティブエクステンション(Interactive Extensions; Ix)とは、リアクティブエクステンション(Reactive Extensions; Rx)の成果をベースにしたLINQ to Objectsのオペレータセットだ。それらは、System.Linq名前空間で、IEnumerable型のオブジェクト用の拡張メソッドとして公開されている。ほとんどの開発者は、自分用のユーティリティライブラリとしてこれらの多くをすでに持っていると思うが、不足分が標準実装として提供されるのは価値があるだろう。

BT