 |
 |
 |
 |
 |
 |
IBM Application Framework for e-business: アプリケーション・ホスティング・サービス アプリケーション・ホスティング・サービスを提供するサービス・プロバイダーは、インターネットを介して e-business アプリケーション・コンテンツを配布します。この記事は、これらのアプリケーション・ホスティング・サービスのアーキテクチャーを考察し、サービス・プロバイダーが所有権の総コストを削減するため、またより質の良いサービスを顧客に提供するために、どのようにしてオープンな共用ホスティング・サービスを使用するかを述べています。 |
|
|
|
1999/10/01 |
|
| |
IBM Application Framework for e-business: パーベイシブ・コンピューティング IBM Application Framework for e-business を利用すれば、開放型ネットワーク標準を通 じて、いつでもどこからでも、多種多様な装置を企業のデータとアプリケーションに接続できるようになります。オフィスと同様の生産性を発揮できる先進技術が、モバイル・ユーザーに提供されます。この文書をお読みになると、パーベイシブ・コンピューティングが、IBM Application Framework for e-business および関連サポート製品の、次世代における革命的な発展であることを理解できます。 |
|
|
|
1999/11/01 |
|
| |
正しいサーバー・サイド・スクリプト記述言語の選び方 この記事では、5 種類の主要なスクリプト記述ツール (Perl、PHP、Python、Tcl、および Java サーブレット) のそれぞれを、6 つの一般的なサーバー・サイド・タスクに適用して、それらの比較を行います。ここでは、構文を見比べて、それぞれの言語が特定のジョブをどのように扱っているのかを評価することができます。サーバー・サイド・スクリプト記述を初めて経験する方や、上記の言語のうち、2、3 しか使用したことがない方は、これらの言語がどのようなものなのかを理解することができるでしょう。現在、特定の言語を使用している場合であっても、他の言語の使い易さ、機能、およびコードの分かりやすさがどの程度のものかを理解することができます。 |
|
|
|
2000/05/01 |
|
| |
ワイヤレスWebアプリケーションの開発 Palm オーガナイザー、電話などのさまざまな携帯デバイスやモバイル・デバイスを使って Web アプリケーションにアクセスすることを可能にする、新しい テクノロジーである WAP (Wireless Application Protocol) と WML (Wireless Markup Language) の使用方法について説明します。Carolが、より小さい画面に合わせて設計する場合の 5 つのガイドラインを紹介します。 |
|
|
|
2000/06/01 |
|
| |
Patterns for e-business e-businesses を構築する時にたどる道には、反復できるものもあります。多くの会社は、会社というものはユニークであって、e-business の構築方法は、そのたびに実地で学び取る必要があると決めてかかっています。このような考えは、いくつかのサービス提供者やプログラマーによって助長されてきました (そうすることが彼らの利益になり、また、プログラミング技術の腕を発揮できるのですから当然です) が、IBM は 今までの実績から、教訓とアーキテクチャーの方針ないしはパターン を引き出すことができることを学びました。あなたの会社が新興企業であるか、あるいは大量 のレガシー・アプリケーションを抱えているかにかかわらず、これらのパターンを使用することにより、既存のテクノロジーを再利用して、プロジェクトを早く完成させることができます。 |
|
|
|
2000/06/01 |
|
| |
データベース・テクノロジーによるe-businessのスピードアップ 本当の意味での e-commerce サイトでは、見えないところでデータベースが活躍しています。どんなサイトでも、データベースのパフォーマンスを上げるための方法があるのでしょうか。IBM DB2 e-business 開発チームのアドバイスを参考にして、そのための方法を見つけてください。このチームの 2 人の専門家が、e-commerce の世界をサポートするデータベース処理の動向について語り、新しい研究分野についても触れています。 |
|
|
|
2000/08/01 |
|
| |
あっという間にWebサイトをパーソナライズする Steve によるこの記事では、サイト利用者が表示方法と情報内容をカスタマイズできるような、パーソナライズ可能な Web サイトの作成方法を示します。ある程度 PHP の経験のある開発者を対象とするこのサーバー側アプリケーションは、ユーザー・プロファイルを MySQL データベースに保管して、PHP を使って動的に情報を生成します。また、PHP4 の新しいセッション管理機能について、および効果的な PHP コーディングの方法についても示します。 |
|
|
|
2000/09/01 |
|
| |
Web Servicesアーキテクチャーの概要 この記事では、IBM Web Services とは何か、IBM Web Services の基本的な特徴、このアプローチの利点など、IBM Web Services についての概要を示します。 |
|
|
|
2000/09/01 |
|
| |
JSP テクノロジー - 敵か味方か Java テクノロジーのベテランで、新しい Enhydra の支持者でもある著者が、デベロッパーに対して、Web アプリケーションをコーディングする方法を選ぶときには、JSP (JavaServer Pages) サーブレットに代わるものを採用することを考慮するよう勧めます。JSP テクノロジーは、SunのJ2EEプラットフォームの一部を形成し、プログラミング・モデルでもありますが、単調なコンテンツを視覚的に魅力のあるプレゼンテーション層に変えることに関する一般的なジレンマに対して、ソリューションを提供しています。しかし、現実には、JSP テクノロジーで Web デベロッパーが幸福になるとは限りません。Sun のテクノロジーを変形したものが多数利用可能なので、多数のプレゼンテーション・テクノロジーの中からいずれかを選択することができます。この記事では、JSP のコーディングを綿密に調べ、それに代わる、魅力のあるテクノロジーをいくつか調査します。 |
|
|
|
2000/10/01 |
|
| |
Webページが期待外れだったら The Web architecture zone on the developerWorks Web site is your developer resource for building Web sites powered for e-business and e-commerce. ,developerWorksのWeb architectureゾーンは、e-businessと電子商取引用のパワフルなWebサイトを構築するためのリソースを開発者へ提供します, |
|
|
|
2000/10/01 |
|
| |
ユーザー・エクスペリエンス 今回の記事は、アプリケーション設計への見識を高めようとするデベロッパーを対象とする、Dick Berry によるコラムの第 1 回です。ここでは、ルック・アンド・フィールが氷山の一角に過ぎない理由を説明します。Web ユーザーと非接続ユーザーの別を問わず、まずユーザー・エクスペリエンスから始めることによって、アプリケーションの設計を改善できる理由を見極めてください。 |
|
|
|
2000/10/01 |
|
| |
RSSニュース・フィードの紹介
RDF Site Summary (RSS) は、Web で最も広く使用されている XML フォーマットの 1
つとして人気を博しています。RSS
ファイルの作成法と使用法を知り、これが何の役に立つのかを学んでください。Netscape、Userland、および
Moreover などの企業が、RSS
を使って記事の要約と見出しを配布および同時配信している理由を調べてください。この記事には、RSS
ファイルのエレメントを示すサンプル・コードと、モジュール XML::RSS を使った Perl の例が含まれています。
|
|
|
|
2000/11/01 |
|
| |
アクセスしやすいWebサイト設計のためのヒント WebページやWebサイトが、身体に障害のある人々にとってアクセスしやすいものにするために何が役立つでしょうか ? まず第一に、HTMLマークアップそのものがアクセスしやすいページに一役買います。第二に、HTMLコーディングの "不具合" をなくす方法を見つけることによって、視力や運動機能の面で制限のある人々にとってページを不必要に利用しにくくしている問題を取り除くことができます。この記事では、あなたのサイトのアクセシビリティを評価して向上させるのに役立つフリー・ツールもご紹介します。 |
|
|
|
2000/11/01 |
|
| |
拡張のための計画 自分の Web サイトが将来の需要を満たせるかどうかを見極めたり、ワークロードやインフラの変化の可能性を予測したりするにはどうしたらよいでしょうか。本稿では、IT プロフェッショナル向けにそのための方法を示します。さらに、Web サイトの設計に際して、それぞれのワークロード・パターンを考慮に入れ、最高のパフォーマンスを得るための各種コンポーネントの組み合わせ方法を分析するという考え方についても紹介します。そのようにすれば、プロトタイピングやストレス・テストにかかるコストを削減できる可能性もあります。具体的なサンプル・データやグラフのほかに、サンプル・シナリオを実現するためのスクリプトも用意されています。そのようなスクリプトは、オンライン・ショッピング、バンキング、トレーディングなどのサイトで、ユーザーの操作を細かく分解するために再使用できるようになっています。 |
|
|
|
2000/11/01 |
|
| |
ファイアウォールを設ける前に明確にすべきこと Mandyはこの記事において、企業内にセキュリティー・インフラストラクチャーを構築する際の基礎を扱っています。まず、定義された正式なセキュリティー・ポリシーの重要性について説明してから、このポリシーに含める必要があるものの例を示しています。インターネットにアクセスしている企業でも、セキュリティー管理が実施されていない例が散見されます。 |
|
|
|
2000/12/01 |
|
| |
実例でわかるPHP: 第1回 PHPは、動的なWebページ作成のための言語として、複雑で強力なWeb関連のプログラムを組み立てるための単純化された手段を提供します。Erik氏は、PHPの基本的な原理を、オリジナルで現実的なWebサイト例を使って段階的に例示します。この2部シリーズの第1回では、PHPの基本を説明し、執筆者のページを含むWebzineを特に取り上げています。そこでコンテンツ・プロバイダーは、記事のテキストに加えて、そのコンテンツを世界に提示するためのフロントエンドも入力することができます。 |
|
|
|
2000/12/01 |
|
| |
ソフトウェアのセキュリティー原則: 第5回 このシリーズでは、コードにおけるセキュリティー問題の大部分を回避するのに役立つ10原則をGaryとJohnが紹介しています。今回は、最後となる3つの原則が説明されます。まず、少なくともかなりの努力を払わない限り、システム内で機密をうまく守れることは期待できない理由が示されます。第二に、誰か (自分自身を含む) を信用しようとするときには細心の注意を払う必要のあることが強調されます。第三に、どうしても信用する必要がある場合には、群集に従うことがしばしば最善策であるとのアドバイスが述べられます。 |
|
|
|
2000/12/01 |
|
| |
RDF とは この記事では Resource Description Framework (RDF) についてご紹介します。RDF は Web ベースのメタデータとして W3C によって開発され、XML を交換構文として使用します。RDF の基本的な目的は自立走行式エージェントの作業を簡単にし、検索エンジンやサービス・ディレクトリーを改善することによって Web をさらに進歩させることです。著者 Uche Ogbuji が、RDF スキーマや使用方法のシナリオなど、RDF の概要を示します。この記事では、読者が XML についてよく知っていることを前提としています。 |
|
|
|
2000/12/01 |
|
| |
ユーザー・エクスペリエンス: 第 3 回 フォームでコントロールを使う アプリケーションの設計が良いものであれば、効果的なコントロール、すぐに理解できる構造、効率的なナビゲーションを備えたフォームを利用して情報を入力することは簡単です。このようなフォームを実現するにあたり、フォームのそれぞれの構成部品に最適なコントロールを選んで設計するのに役立つ一群のガイドラインを、著者 Dick Berry が指摘します。 |
|
|
|
2000/12/01 |
|
| |
PKI: 入門 インターネットが浸透するにつれて、日常の緩慢なネットワーク指向セキュリティーの実践は、データを安全に保持するには十分でなくなりつつあります。この結果として、Public Key Infrastructure (PKI) は、データの暗号化の信頼性が高いシステムであることを証明しつつあり、業界でも注目されてきています。 |
|
|
|
2000/12/01 |
|
| |
実例でわかるPHP: 第2回 PHPは、動的なWebページ作成のための言語として、複雑で強力なWeb関連のプログラムを組み立てるための単純化された手段を提供します。Erik氏は、PHPの基本的な原理を、オリジナルで現実的なWebサイト例を使って段階的に例示します。本シリーズの第2回では、デリバリー・モジュールがストーリーのメニューを読者に提示する方法と、オーサリング・モジュールによって執筆者がWebzineにストーリーをサブミットする方法を示します。 |
|
|
|
2001/01/01 |
|
| |
RFC 3023 (XML Media Types)について RFC 3023は、インターネットでXML文書を配布するときにつける名札(メディ アタイプ)を規定しています。インターネット上でXMLを利用するためには、このようなメディアタイプが常に必要になります。本稿では、このRFC が何を 規定しているか、どのように制定されたのかを解説します。 |
|
|
|
2001/01/01 |
|
| |
ネゴシエーションによるApacheの言語サポート Apacheのhttpd.confファイルを少しご覧になったことがある方なら、最初の方の数行にAddLanguage de .de およびAddLanguage fr .fr と 記載されているのにお気付きになったかもしれません。この記事では、David Seagerが、これらが何であるか、何をするのか、また、どのように使うのかについて説明します。 |
|
|
|
2001/02/01 |
|
| |
サーブレットを使用するRemote Scripting Webアプリケーションのユーザーは、デスクトップ・アプリケーションの世界で体験している事との大きな違いに戸惑ってきました。多くのWebアプリケーションは、HTMLとHTTPの課す制約のために、スタンドアロンまたはクライアント/サーバーの標準的なデスクトップ・アプリケーションが提供している使いやすさ、対話性、そして動的な応答などをまったく取り入れていません。この記事で、Erik Hatcher氏は、Webアプリケーションの対話性と動的な応答を、Remote Scriptingを利用して向上させる方法を説明します。 |
|
|
|
2001/02/01 |
|
| |
使えるアイコン 以下のガイドラインは、もとはWindows 95/NT製品用のアイコンのデザイナー向けに書かれたものですが、ここで述べられている推奨事項の多くは、AIX (UNIX)、OS/2、およびAppleプラットフォーム用に開発されるソフトウェア製品にも同じように適用することができます。これらのプラットフォームには、カラー・パレット、各種の解像度、およびプラットフォーム・スタイルに関して、それぞれ特定の要件がありますので、注意してください。 |
|
|
|
2001/02/01 |
|
| |
Web トラフィックの測定: 第 1 回 Webサイトがその目的を達成しているかどうかを知るための最良の方法は、広範なトラフィック・データを収集することです。それも単にアクセス・ヒット数を調べるだけでなく、どのページが人気があるか、どんな人が利用しているか、いつ利用しているかなどなどです。また状況を明確に把握するために役立つあらゆるデータを収集することです。この記事では、Scott、Tom、およびAndreiが、Webトラフィックを測定することのメリットについて説明します。さらにWeb測定の重要性やWebデータを収集するためのさまざまな方法を示します。また、それを社内で実施するか、アプリケーション・サービス・プロバイダーに依頼するかを決定する方法についても説明します。最後に、収集したデータをどう活用したらよいかについて述べます。 |
|
|
|
2001/03/01 |
|
| |
Webトラフィックの測定:第2回 ebサイトが目標を達成しているかどうかを知るための最良の方法は、さまざまなトラフィック・データを収集することです。このシリーズの第1回 (参考文献を参照) では、ネットワーク・モニターやシングル・ピクセル・ソリューションなど、いくつかのWeb測定方式について説明しました。第2回では、HTTPサーバー・ログを分析することによって詳しいトラフィック測定値を得る方法について説明します。 |
|
|
|
2001/03/01 |
|
| |
サイトを生き返らせる: gentoo.orgの再設計 ある朝目が覚めて、個人的に愛用している開発用Webサイトの出来があまり良くないことに突然気が付いたことはありますか? そうだとしたら、いい仲間がいますよ。Daniel Robbinsはこのシリーズで、XML、XSLT、およびPythonなどのテクノロジーを使用してwww.gentoo.org Webサイトをデザインし直したときの経験を語ってくれます。 |
|
|
|
2001/03/01 |
|
| |
気難しいユーザー: あなたのサイトにアクセスできないようにする方法 Webサイトは、次のような人たちによって設計されています。すなわち、高速で強力なコンピューターや最新のブラウザーを使い、どんなソフトも動かし続けるITスタッフの協力を得、これらの人たちが選択したソフトウェア、ローカル・ディスク装置、あるいは最悪の場合でも、高速ネットワークで囲まれている人たちです。一方、彼らによって作成されたWebサイトは、次のような人たちによってブラウズされています。新旧取り混ぜの各種コンピューターと、PCが配られた時にインストールされていたブラウザーを使い、Webブラウズを反生産的なものと見下しているIT部門によってインストールされたソフトウェアとモデムを使っている人たちです。その上、このギャップを知らない振りをするのは非常に簡単なので、このギャップを埋めるためのアドバイスをするよりも、最新の機能を取り込んで、このギャップを一層拡大するアドバイスをすることが行われがちです。以降は、それを行うための一連の基本原則、つまり、あなたのサイトに、できるだけアクセスできない ようにするための方法です。 |
|
|
|
2001/03/13 |
|
| |
気難しいユーザー: JavaScriptへの依存を制限する 前回は、サイトをできるだけアクセスできないようにする方法を示しました。今回は、JavaScriptの落とし穴について検討してみましょう。JavaScriptは機能強化のために使用できますが、往々にして、JavaScriptを動かしていない人には参照不能なページを作成する結果に終わります。JavaScriptが、ブラウザーによっては動かない可能性があることと、ページをJavaScriptに依存させてはならないことには、それなりの理由があるのです。 |
|
|
|
2001/03/20 |
|
| |
フレームを使ってWebページをお化粧直し
HTML
4.0にはフレーム機能が存在するにもかかわらず、Web作成者は依然としてページのレイアウトにテーブルを使用しています。しかし、テーブルは、フレームほどリソース効率が良くなく、フレームほど情報を効果的に表現することができません。フレームを使えば、不必要なページの再ロードが最小限に抑えられます。サイトの共通部分は一度ロードするだけで十分で、ページスクロールの量を減らすことができます。フレームの利点を見つけて、ページを短時間で効果的に作成する秘訣を学びましょう。
|
|
|
|
2001/04/01 |
|
| |
Attribute Explorer Andy Smithはデータを対話式で表示および探査することの利点について説明しています。彼は、従来からの、ステップバイステップ式のデータ探査およびフィルター操作を検討し、それらの方式に欠けているものを指摘しています。そして、Attribute Explorerを紹介し、その利点が示された問題に関してどのように関係するかを示します。最後に、カー・ショールームのキオスク・アプリケーションでAttribute Explorerを利用できる可能性について論じています。 |
|
|
|
2001/04/01 |
|
| |
Togの考えるユーザビリティーの世界 Bruce Tognazziniは過去20年間、ユーザー・インターフェースに関して繰り広げられる議論の最前線に立ってきました。彼は、自分の仕事が勤務先のコンピューター会社によって軽視されたり無視されたりしたときにも、彼自身の設計原則を粘り強く主張し続けてきました。この記事では、彼のオンラインおよびオフラインによる著作を基に、ユーザビリティーの問題に関する彼の考えを探ります。彼はこれまで、この件に関して意見を発表するのをためらうことがなかったので、取り上げるべき素材はたくさんあります。 |
|
|
|
2001/04/01 |
|
| |
XSLT スタイル・シートと XML ディクショナリーによる国際化対応 Laura はこの記事で、XML および XSLT テクノロジーを活用して、ディクショナリー主導式で Web ページを動的に国際化対応させる方法を示しています。また、汎用 XSLT スタイル・シートのサンプルが提供されています。読者は、これを拡張して自分のアプリケーションに組み込むことも可能です。さらに、スタイル・シートとともにサンプルのディクショナリー・レイアウトも含まれています。この方法を利用することにより、サイトのコンテンツを変更するときに編集する必要のあるファイルの数を最小化することができます。 |
|
|
|
2001/04/01 |
|
| |
Internet Explorer 4以降でJavaScriptを使用して動的HTMLを作成する この記事は、Paul Wilton著Beginning JavaScript の第12章 『Dynamic HTML』からの抜粋です。ここでは、HTMLページ内のタグにアクセスしてそれらを動的に変更し、ユーザー対話を強化するための方法について、概要を述べます。この記事は、MicrosoftのInternet Explorerブラウザー、バージョン4.0以降でJavaScriptを使用してHTMLページに動的コンテンツを作成するための、いくつかの簡単な (しかも面白い) 例を紹介しています。それぞれの例ではフル・コードをリストし、動作の仕組みも説明されています。例を使用するためには、テキスト・エディターに打ち込み、それを .htmファイルとして保管したうえで、Internet Explorerにロードしてください。 |
|
|
|
2001/04/01 |
|
| |
ファイアウォールの構築:ファイアウォールを設ける前に明確にすべきこと: 第2回 ファイアウォールについてのMandyのこの2回目の記事では、現在のマーケットで使用可能なテクノロジーと、選択のプロセスで行う必要があるいくつかの主要な決定に焦点を当てます。ファイアウォールの主な3つのテクノロジーとして、パケット・フィルター、プロキシー、およびステートフル・インスペクション があります。Mandyは各テクノロジーの長所と短所を、それらの進歩、ハイブリッド化、機能、そしてカスタマイズとともに検討します。 |
|
|
|
2001/04/01 |
|
| |
気難しいユーザー: ユーザー・プライバシーの尊重: 第 2 回 第 1 回では、効果的なプライバシー・ポリシーを適切に設定することがなぜ重要なのかを説明しました。今回は、顧客の要求を満たす、わかりやすくて明快なポリシーを設けることによって、ユーザーの信頼を得る最良の方法について見ていくことにします。 |
|
|
|
2001/04/12 |
|
| |
気難しいユーザー: ユーザー・プライバシーの尊重: 第 1 回 前回 は、WebページでJavaScript に頼りすぎるのがなぜ危険なのかお話ししました。今回は、プライバシーという言葉が乱用されている理由に目を向けて見ましょう。e-commerce産業は顧客の信頼を得るのに失敗しましたが、それは私たちがそのための努力を払わなかったからというわけではなく、派手な宣伝に終始して個人データに本気で配慮しなかったためです。その点で、適法でさえあればすべて受け入れられるとは限らないということは、特に注意する必要があります。効果的なプライバシー・ポリシーの基本原則について説明します。プライバシー・ポリシーは、簡潔かつ明瞭で、顧客に気に入ってもらえるものでなければなりません。 |
|
|
|
2001/04/24 |
|
| |
気難しいユーザー: ユーザー・プライバシーの尊重: 第 3 回 前回は、有効なプライバシー・ポリシーを適切に設けておくことがなぜ重要であるのか、また、どのようなプライバシー・ポリシーを用意すべきかを検討しました。今回は、実際に機能するポリシーを導入するためのヒントをさらにいくつか示し、自分たちのポリシーを守ることの重要性についてお話します。 |
|
|
|
2001/04/27 |
|
| |
非同期メッセージングの使用によるクライアントとサーバー間でのリッチ・メッセージの送信 Erikの前回の記事「サーブレットを使用したリモート・スクリプト」では、ブラウザーとサーブレット・バックエンド間で非同期リモート・スクリプトを行うためのインフラストラクチャーについて説明しました。今回の記事では、それを前提に、クライアントとサーバー間でのリッチ・メッセージのやり取りを可能にする非同期メッセージング・システムについて説明します。これらのメッセージをほとんどのブラウザーで使用できるようにするために、それらをJavaScriptオブジェクトとして送信します。この記事は、前回の記事で紹介したコードを基にしてまとめたもので、自動化メッセージング・レイヤーを作成して、ブラウザーとサーバーが常に互いに接触を保つようにしています。 |
|
|
|
2001/05/01 |
|
| |
クロス・ブラウザーDHTMLテーブル HTMLのテーブル・タグを使用すると、Webページの内容を効果的に、また読みやすいフォーマットで構成することができます。しかし、データの表示以上のことを望む場合、このタグでは限界があります。Javaアプレットの使用も可能ですが、読み込みに時間がかかり面倒です。この記事では、Shelley Saxena氏がDHTMLやJavaScriptによるクロス・ブラウザー・テーブルの作成方法を説明します。クロス・ブラウザー・テーブルには、Javaによるテーブル・コンポーネントとほぼ同じ機能があります。 |
|
|
|
2001/05/01 |
|
| |
サイトを生き返らせる: 第2回 gentoo.orgの再設計 ある朝目が覚めて、個人的に運用している開発用Webサイトの出来があまり良くないことに突然気が付いたことはありますか? そうだとしたら、いい仲間がいますよ。Daniel Robbinsはこのシリーズで、XML、XSLT、およびPythonなどのテクノロジーを使用して www.gentoo.org Webサイトをデザインし直したときの経験を語ってくれます。この話の中から、読者の次のWebサイトの再設計に使用できる、いくつかのすばらしい方法が見つかるかもしれません。連載の2回目であるこの記事でDaniel Robbinsは、新しい文書システムを説明し、また、CVS-logメーリング・リストのセットアップについて紹介しています。 |
|
|
|
2001/05/01 |
|
| |
気難しいユーザー: 体裁を大切に 前回 Peterは、有効なプライバシー・ポリシーを実施することがなぜ重要なのかを検討しました。今回はさらに、Webページのコンテンツについて話を進めます。役に立つWebページを作成しようとするなら、テキスト・コンテンツを満足のいくものにすることを忘れないでください。文法の誤り、つづりの誤り、フォントの選択ミスは、簡単に修正できるものですが、直すのを怠ると、これらの不具合がユーザーからの信頼を失うことにつながりかねません。 |
|
|
|
2001/05/09 |
|
| |
気難しいユーザー: 嫌われる Web ページ 前回は、Webサイトにおけるテキスト・コンテンツの品質の重要性について考えました。今回は、ユーザーを魅きつけるWebサイト、嫌われるサイトがどのようにして決まるのか、また、一般に行われているWebデザインの中で、ページが開かれる前にユーザーが逃げて行ってしまうようなページの原因となるものがどの程度あるのかについて考えます。 |
|
|
|
2001/05/24 |
|
| |
「簡潔さ」対「使いやすさ」 UI (ユーザー・インターフェース) は、ソフトウェアとユーザー間の最も重要なコミュニケーションの手段です。UIは基本的にテキストであるため、明確な言語表現がユーザビリティーの死命を制するものとなります。しかしながら、UIの表現を必要以上に簡潔なものにしようとする傾向があるため、しばしばこの明確さが失われることがあります。適切な言葉を1、2語追加し、やや詳しい表現にすることによって、紛らわしいあいまいなメッセージを分かりやすいものにすることが簡単にできます。 |
|
|
|
2001/06/01 |
|
| |
Webベースのデータ・マイニング Webが、これまでで最も豊富で、最も密度の濃い情報源であることは疑いのない事実ですが、その構造のため、情報を体系的に利用することは大変です。本稿で紹介する方法やツールによって、Webの技術をよく理解している開発者は、迅速にかつ簡単に必要な情報をWebから取り出すことが出来るようになるでしょう。 |
|
|
|
2001/06/01 |
|
| |
ユーザー・インターフェースの縮小 本記事は、巨大化するデータ / 製品機能に対してより優れた管理を行えるようにするために、開発者がユーザー・インターフェースを縮小する方法を示します。本記事で紹介および推奨される色々なテクニックにより、使いやすいUIが実現されるだけでなく、ユーザーの生産性も向上します。 |
|
|
|
2001/06/01 |
|
| |
気難しいユーザー: URLをアクセスしやすくする 多くのWebページ、特にオーサリング・ツールで作成されたWebページでは、URLは理解できないマジック・クッキーとして扱われる傾向があります。読みやすく分かりやすいURL、また、サイトの構造を反映したURLが、ユーザーにとって役に立ちます。経験の浅いユーザーにとっても、このようなURLがありがたいものでしょう。この記事では、Peter Seebach氏がアクセスしやすいURLが重要である理由を示し、それを効果的に実現するための戦略をいくつか示します。 |
|
|
|
2001/06/20 |
|
| |
サイトを生き返らせる: 第3回 gentoo.orgの再設計 ある朝目が覚めて、個人的に愛用している開発用Webサイトの出来があまりよくないことに突然気付いたことはありますか? そうだとしたら、いい仲間がいます。Daniel Robbinsはこのシリーズで、XML、XSLT、およびPythonなどのテクノロジーを使用してwww.gentoo.org Webサイトをデザインし直したときの経験を語ってくれます。 |
|
|
|
2001/07/01 |
|
| |
ピアツーピアがデータ管理に与える影響 エンタープライズ・ピアツーピア・テクノロジーは、まだ比較的新しい技術です。しかし、ピアツーピアが次第に広まるにつれ、企業内のデータ管理方法に変化をもたらすでしょう。この記事では、デベロッパーを対象に、新しく登場してきたP2Pデータ管理操作の将来について考察し、これらのインプリメンテーションが今日の従来型のデータベースを中心に据えた構造とどのように異なったものになるかについて見通しを与えます。 |
|
|
|
2001/07/01 |
|
| |
Webサイトを機械翻訳に対応させる 機械翻訳は高度先進テクノロジーです。しかし、そのアウトプットは、人間が使う言葉ほどは洗練されていません。WebでのMTがどのように動作しているかを理解すれば、設計者および開発者はWebページをMTに対応させることができます。工夫次第では、MTの出力をより利用価値の高いものにすることができます。 |
|
|
|
2001/07/24 |
|
| |
気難しいユーザー: Sherlock のトラブル Apple 社 Sherlock 検索エンジンでは、ユーザーが広告の表示を止めることは非常に困難です。この検索エンジンはどのように動作するのか、そして、なぜユーザビリティーと根本的に相容れないのかを Peter が検証します。 |
|
|
|
2001/08/01 |
|
| |
gentoo.org の再設計: 第 4 回 サイトを生き返らせる ある朝目が覚めて、個人的に愛用している開発用 Web サイトの出来があまりよくないことに突然気付いたことはありますか?そうだとしたら、いい仲間がいます。Daniel Robbins はこのシリーズで、XML、XSLT、および Python などのテクノロジーを使用して www.gentoo.org Web サイトをデザインし直したときの経験を語ってくれます。この記事で Daniel Robbins は、XML/XSLT システムへの移行の完了、数々の Netscape 4.x ブラウザー互換性バグの修正、このサイトへの自動生成 XML Changelog の追加について紹介しています。 |
|
|
|
2001/08/01 |
|
| |
気難しいユーザー: 最小困惑度の原則 コンピューターが極めて快調に作動している時は、コンピューターのことなど気にも留めません。しかし、一旦使えなくなると、そのことに驚いてしまいます。この記事ではPeterが、最小困惑度の原則およびこの原則が優れたインターフェースの開発にどのように役立つのかを検証します。 |
|
|
|
2001/08/01 |
|
| |
マイクロブラウザー・アーキテクチャー ワイヤレス・デバイスがインターネット情報インフラストラクチャーの一部として組み入れられるようになり、Webアーキテクチャーが新しい方向へ展開しつつあります。今回の記事で、Anneは、ワイヤレス・デバイスをWebに接続するマイクロブラウザーに対応するための、さまざまなアーキテクチャーについて説明しています。 |
|
|
|
2001/08/01 |
|
| |
Palmユーザー・インターフェースの設計: 第1回 WindowsからPalm OS環境にアプリケーションを移植する作業は、なかなかの功績といえます。さまざまなIBM開発チームが、まさにそうした開発過程を通じて学んだ経験と教訓を分かち合っています。これは、他のソフトウェア開発と対話設計に携わる者が、類似したプロセスに着手する際に思考の糧となるものです。ここで紹介するケース・スタディーはワイヤレス・クライアントの移植に特有のものですが、その知見は、アプリケーションがWindowsレガシーを備えているかどうかにかかわりなく、あらゆる種類のPalm OS向けアプリケーションの開発に携わる人々にとって役立つものです。シリーズ第1回で、著者は、Palm OS機能がWindowsからPalmにアプリケーションを移植するプロセスにどのような影響を及ぼすのかについて、特に非オブジェクト指向グラフィカル・ユーザー・インターフェースおよびモーダル・アプリケーションの観点から検証していきます。 |
|
|
|
2001/09/01 |
|
| |
Palm ユーザー・インターフェースの設計: 第 2 回 この記事は、ソフトウェア開発者と対話設計者が、アプリケーションをWindowsからPalm OS環境に移植する際に、考慮すべき固有の実装上の課題についての説明を締めくくるものです。この説明では、独自のユーザー対話、表示スペースの制約、Palm OSアプリケーション・インターフェースの統合アシスタンスにおける制限事項を重点的に扱っています。第1回では、一般的な高レベルPalm OSユーザー・モデルおよび対話に関して学んだ経験と教訓を紹介しました。ここで紹介する事例研究はワイヤレス・クライアントの移植に特有のものですが、その所見は、アプリケーションがWindowsレガシーを備えているかどうかにかかわりなく、あらゆる種類のPalm OS向けアプリケーションの開発に携わる人々にとって役立つものです。 |
|
|
|
2001/09/01 |
|
| |
RWD (Rapid Web development) とり急いでWebサイトを用意しなければならない場合には、どうすればいいでしょうか? この記事では、その質問に答えます。Cascading Style Sheets (CSS) や構造化されたHTMLなどのWeb標準を使い、サーバーサイド・インクルードを使うことにより、短時間かつフレキシブルにサイトを作成する方法について説明します。速さを重視するWeb開発によりプロセスが合理化されるだけでなく、更新作業も楽になることを示す例が含まれています。 |
|
|
|
2001/09/01 |
|
| |
気難しいユーザー: とるべき態度とは ユーザーからサイトについてのクレームが届くと、Webマスターの反応は往々にして、敵意、あざけり、恩着せがましさに満ちた、あるいはひたすら沈黙を守る態度になりがちです。ユーザーがわざわざクレームを寄せる気にならないのも当然といえるかもしれません。おざなりな態度は、皆さんが作成したサイトが、「ユーザーが利用したいと望むサイト」となるのを妨げているのです。 |
|
|
|
2001/09/01 |
|
| |
匠のウィザード 効果的なウィザードを設計することは、魔法使いのトリックではありません。ウィザードというものは、複雑な作業を一見簡単に見せるためのものですが、ユーザーに複雑な詳細を見せないようにするのは、設計者と開発者にとってなかなかの作業になります。この記事では、著者の経験をもとにまとめた15箇条の注意事項を紹介します。これは効果的なウィザードを作成する上で役立つでしょう。 |
|
|
|
2001/09/01 |
|
| |
気難しいユーザー: モーダル・ダイアログでユーザーの自由を制限する ほとんどのGUIは、現在のタスクを完了してしまうまで他のことを行わせないようにする「モーダル」インターフェースを組み込んでいます。これは、ほとんどの場合間違っています。というのも、往々にしてこれといった理由もなくユーザーの選択肢を制限してしまうからです。この記事でPeterは、いかにモーダル・ダイアログ・ボックスが 不適切で厄介なものにもなり得るか詳しく探っていきます。 |
|
|
|
2001/10/01 |
|
| |
サプライ・チェーン・アーキテクチャーに備える 企業Webアーキテクチャーは、企業がそのサプライ・チェーン・パートナーとの全面的な結びつきを強めるようになって、変化をみせる傾向にあります。この記事では、生じる可能性のある変化とその理由について、アナリストのAnne Ziegerが説明します。 |
|
|
|
2001/10/01 |
|
| |
ランチパッドによるユーザーのパワーアップ 今日のソフトウェア設計では、エンド・ユーザーに求める専門知識の量を制限しようとしています。その結果、ユーザビリティーとウィザードなどのヘルプ・メカニズムが普及してきました。しかし、非常によく設計されたウィザードでも、エンド・ユーザーが複雑なタスクを正常に完了する上で、十分な手助けができない場合があります。このような場合にランチパッドを使えば、余り費用をかけずに、この問題に対応できる可能性があります。以下では、ランチパッドの説明、その有用性、ユーザーの生産性を向上させるための設計上の考慮点をDainaが説明します。 |
|
|
|
2001/11/01 |
|
| |
カスタム・レイアウト・マネージャーの作成 既存のJDKレイアウト・マネージャー・クラスでは、設計者が意図したGUIコントロールの位置やサイズを正確に実装できない場合があります。通常、これは設計の完全性が損なわれることを意味します。この記事で、JoeとReneeは、ボタン・バーの困難な設計を実装するためのカスタム・レイアウト・マネージャーをどのように開発したか、自分たちの経験を基に、ユーザー独自のカスタム・レイアウト・マネージャーの作成方法を解説します。 |
|
|
|
2001/12/01 |
|
| |
UI 設計に関する神話の正体を暴く ソフトウェア・デベロッパーの世界では、設計の役割、特にユーザー・インターフェースの設計の役割について、根強い神話が数多く存在しています。ユーザー・インターフェース設計に13年間携わってきたPaul Smithが、これらの神話を列挙し、その正体を暴きます。 |
|
|
|
2002/02/01 |
|
| |
プロジェクト・タイプ別の UCD 適用: 第 2 回 今日のソフトウェア・アプリケーションは、(対象とするユーザー・オーディエンスがタスクを簡単かつ効率的に完了するのをサポートできる)有用性と使いやすさの両面を合わせ持つ必要があります。ユーザー中心の設計について解説する2回シリーズの第1回 では、有用で使いやすいソフトウェアを設計する上での、本質的な作業を明確にしました。この第2回では、Lynn PercivalとJack Scanlonが、これらの中心的な作業を、各開発プロジェクト・タイプ別に、どのように適用していくかについて解説します。例えば、ベンダー・アプリケーションの選択とカスタマイズ、現行アプリケーションの拡張と書き直し、新規アプリケーションの作成などです。 |
|
|
|
2002/03/01 |
|
| |
プロジェクト・タイプ別の UCD 適用: 第1回 今日のソフトウェア・アプリケーションは、有用性と使いやすさの両面を合わせ持つ必要があります。2回連載の初回のこの記事において、有用で使いやすいソフトウェアを作成する際に必要になる、中心的な設計作業について説明します。 |
|
|
|
2002/03/01 |
|
| |
初心者のためのwxHTML HTMLは、いろいろな用途に使われていますが、とりわけレポートやオンライン・ヘルプに多用されています。アプリケーションにWebブラウザーを組み込んでおけば、クライアントがそのページを閲覧するために使用するブラウザーに気を配る必要がなくなり、また、HTMLページを元のアプリケーションに関係付けるためのカスタム・タグを作成することができます。たとえば、IDEに組み込まれたヘルプ・システムを例に挙げると、ユーザーは、カスタム・タグを仕込んでおいた関数リファレンスをブラウズし、関数名をクリックすると、関数呼び出しをユーザーのコードに追加することも出来るでしょう。 |
|
|
|
2002/05/01 |
|
| |
Eclipseプラグインの国際化対応 この記事は、国際市場向けにEclipseプラグインを作成するためのロードマップです。まずは国際化対応を行う理由とその技術的な課題を簡単に説明し、その後でプラグインの国際化対応方法をステップに分けて説明します。そして最後に、それらのステップがEclipse Platformの国際化対応にどのように適用されたのかを見てみます。 |
|
|
|
2002/06/01 |
|
| |
XML暗号化の方法を探る: 第2回 シリーズ2回目のこの記事では、ユース・ケースのシナリオをもとにXML暗号化の使用法のモデルを考察します。XMLファイル全体の暗号化、XMLファイルの要素の暗号化、およびXML要素の内容の暗号化といったXML暗号化の各タイプも例を使って説明します。 |
|
|
|
2002/08/01 |
|
| |
PuffinによるWebアプリケーションのテスト: Puffinテスト・フレームワーク 第2回 最新バージョンのPuffinフレームワークでは、Web、ファイル、データベース、ソケット、コマンド行をはじめ、自動化できるアクションの幅が広がりました。この記事では、システムのアーキテクチャーの改良の背景にあるキーポイントとなる概念を紹介し、新たに拡張された使い方を検討します。 |
|
|
|
2002/09/01 |
|
| |
SashXBがLinuxにミニRADをもたらす 本稿では、SashXBの開発者がその内部的な働きを解説し、アプリケーションの開発、ダウンロード、インストールをSashXBによって簡略化する方法を紹介します。 |
|
|
|
2002/11/01 |
|
| |
オンデマンド・オペレーティング環境 オンデマンド・オペレーティング環境は、SOA (Service Oriented Architecture) の概念に基づいています。SOA では、すべてのアプリケーションやリソースを、特定の、識別可能な一連の (ビジネス) 機能を実装するサービスとみなします。オンデマンド環境でのサービスは、ビジネス機能の他にも、環境に対する広範な構成やオペレーション、モニタリングに参加するための管理インターフェースを実装することもあります。この記事では、オンデマンド・オペレーティング環境について紹介します。 |
|
|
|
2004/08/24 |
|
| |
「Zend Framework」で加速するPHP開発: 第2回 Zend Frameworkの各コンポーネントを一気に制する 前回は、Zend Frameworkの概要とその導入方法について説明しました。今回は、各コンポーネントの使用方法について紹介していきます。 |
|
|
|
2004/11/05 |
|
| |
Midgardについて PHPなどのサーバー・サイド・スクリプト記述言語は、動的で独創的な、魅力あるWebサイトの作成に大いに力を発揮します。残念なことに、これらの言語がどのような仕組みで動的コンテンツの作成、引き渡し、管理を行っているのかは、今でもスクリプトの開発者にしか分からない事柄です。今回は、コンテンツ管理ジョブを継承するPHP をベースに開発されたオープン・ソース・システムであるMidgardについて紹介し、その使用法を示します。Midgardを使えば、サイトの美観と機能性の問題に専念できるようになります。 |
|
|
|
2005/02/09 |
|
| |
ユーザー・エクスペリエンス: 第2回 アプリケーション設計の改善に関する 連載記事のこの第2回目では、GUI環境とWeb環境はどのように違うか、また、それぞれの環境で最高の ユーザー・エクスペリエンス (ユーザー体験) を 提供するためにどんな方法を取るべきかを、著者Dick Berryが指摘します。 |
|
|
|
2005/02/09 |
|
| |
JavaScript を使った検出/誘導機能 何度もサイトを閲覧してくれる利用者がいるなら、それぞれのサイト利用者に最高のページを提供すると同時に、技術的な細かいことは背後に隠すようにして、利用者の満足度を維持しようとすることでしょう。利用者にいつも快適にサイトを閲覧してもらえるように、JavaScript の検出/誘導コードをうまく利用する方法を説明しましょう。 |
|
|
|
2005/02/09 |
|
| |
実用的なGroovy この記事で手軽に使えるマークアップを瞬時に作りたい場合に、Groovy Builderがどれほど便利なものか、皆さんも理解できるでしょう。 |
|
|
|
2005/04/12 |
|
| |
Ruby on RailsによるWebアプリケーションの高速開発 この記事では、統合化されたすばらしいツール・セットが含まれており、あらゆる局面に対応できるRuby on Railsをご紹介しています。 |
|
|
|
2005/06/24 |
|
| |
Rational Application Developerによるポータルサイトの構築 本稿は、WebSphere Portal V5.1用の開発を前提とし、この順番に沿いながら、ポータル構成情報とテーマの編集について説明します。 |
|
|
|
2005/07/29 |
|
| |
Linux on board:小さなカレンダーが大きなグループウェアに挑む 今回、ピーターは彼の古いLinuxボックスを使用して、Webベースの小さな家事カレンダーを作ります。このLinux on boardシリーズで、ピーターはさまざまな種類のハードウェアでLinuxを走らせます。それには、PDAや組み込みデバイスのほか、誰もがもう使えないと思うような古びたハードウェアも含まれます。 |
|
|
|
2005/08/26 |
|
| |
リレーショナルデータベースを利用したAlphabloxアプリケーション開発ガイド: 第1回 PresentBlox編 本稿ではAlphabloxからリレーショナルデータベースのデータを照会・分析するアプリケーション開発を行う際の手順について、(1) PresentBlox編として、Alphabloxの最もベーシックな部品であるPresentBloxを使用してアプリケーションを開発する手法について解説します。 |
|
|
|
2005/09/09 |
|
| |
リレーショナルデータベースを利用したAlphabloxアプリケーション開発ガイド: 第2回 ReportBlox編 Alphablox開発ガイドの第二弾では、Alphabloxからリレーショナルデータベースのデータを照会・分析するアプリケーション開発を行う際の手順について、(2) ReportBlox編として、リレーショナルデータベースを対象にした表形式のレポートを、PresentBloxに比べてより複雑な形式での出力を可能にするReportBloxを使用してアプリケーションを開発する手法について解説します。 |
|
|
|
2005/09/15 |
|
| |
Firefox 1.5でのXML、第1回:XML機能の概要 オープン・ソースのWebブラウザーFirefoxの人気が高まっています。最新バージョンのFirefox 1.5(現時点ではベータ)には、XML解析、XHTML、CSS、XSLT、SVG、JavaScriptTMでのXMLイベント、XFormsなど、XML開発者向けの多くの機能が含まれています。この記事では、Uche OgbujiがFirefox 1.5のXML機能の概要を解説します。 |
|
|
|
2005/09/20 |
|
| |
リレーショナルデータベースを利用したAlphabloxアプリケーション開発ガイド: 第3回 接続プール設定編 Alphablox開発ガイドの第三弾では、リレーショナルデータベースを使用する際にWebSphere Application Server上で接続プールを作成し、データ接続のパフォーマンスを向上させる手順について解説します。 |
|
|
|
2005/09/22 |
|
| |
Alphabloxキューブを利用したAlphabloxアプリケーション開発ガイド (DB2 Cube Viewsとの連携) : Alphabloxキューブ編 ここではAlphabloxと抜群の相性をもつDB2 Cube Viewsとの連携によりAlphabloxキューブを作成する手法と、Alphablox開発ガイドの第二弾で解説されたPresentBloxとAlphabloxキューブを利用した多次元分析アプリケーションを開発する手法について解説します。 |
|
|
|
2005/09/30 |
|
| |
HTMLの将来、パート1:WHATWG 2つのパートからなるこのシリーズでは、今後のHTMLに関してWeb制作者、ブラウザ開発者や標準化団体が提案しているさまざまな方法をEdd Dumbillが論じます。このパート1ではEddは、WHATWGが開発中であるWeb Applications 1.0(HTML5)とWeb Forms 2.0との2種類の仕様に主に重点を置いて説明します。 |
|
|
|
2005/12/06 |
|
| |
Ajax をマスターする: 第 1 回 Ajax の紹介 HTML、JavaScript、DHTML、そして DOM からなる Ajax は、魅力のない Web インターフェースをインタラクティブな Ajax アプリケーションに変換するための卓越した手法です。この記事では Ajax のエキスパートである著者が、Ajax を構成する技術が連動して極めて効率的な Web 開発を容易に実現する仕組みを、その概要から詳細に至るまで実例で説明します。さらに XMLHttpRequest オブジェクトをはじめ、Ajax の中心となる概念についても明らかにします。 |
|
|
|
2005/12/06 |
|
| |
OLAPサーバーを利用したDB2 Alphabloxアプリケーション開発ガイド : アウトライン、メンバーの制御 DB2 Alphablox特集第 2 弾の第 1 回目は、OLAP サーバーを使って多次元分析アプリケーションを作成する方法を紹介します。 PresentBlox、DataBloxに加えて、RepositoryBloxを使いながらユーザーまたはグループごとにアウトラインを使い分けるという、実践的なアプリケーションの作成方法について解説します。 |
|
|
|
2005/12/09 |
|
| |
XMLの現状:Webはもはや2Dだけのものではない 結局、Webの3Dは、バーチャル・ショッピングモール以上のことに使えるのでしょうか。このXMLメディアに関するミニシリーズの最後の記事で、それができることをお見せします。この記事では、Detheは、X3Dをすぐに使える2つの用途を中心に述べ、今後の方向も探ります。 |
|
|
|
2005/12/15 |
|
| |
Ajax による SOAP Web サービスの呼び出し - パート 2: Web サービス・クライアントの拡張 今回は、Ajax (Asynchronous JavaScript + XML) の設計パターンを使用して Web ブラウザー・ベースの SOAP Web サービス・クライアントを実装する方法について解説します。このパート 2 では、Web Services Addressing Language仕様および Web Services Resource Framework仕様への基本サポートを実装することにより、前回の JavaScript ライブラリーの諸機能を拡張します。 |
|
|
|
2006/01/10 |
|
| |
カスタムSWTコンポーネントでのMVCの実装 Eclipse SWT(Standard Wideget Toolkit)は、カスタムメイドのウィジェットを実装するための豊富なAPIセットを提供します。この記事では、MVC(Model-View-Controller)アーキテクチャーを概説し、構造化ビューアーの形での現在のMVC実装を説明し、カスタムSWTウィジェットを使用する実装を示します |
|
|
|
2006/01/11 |
|
| |
クライアントサイドAPIを利用したAlphabloxアプリ開発ガイド 今回は、開発容易性およびユーザビリティーを高めるクライアントサイドAPIを用いた多次元分析アプリケーションを開発する手法について解説します。 |
|
|
|
2006/01/13 |
|
| |
Java Web開発者フレームワーク内でのVoiceXMLページの作成 : XML インターネットでページを表示することと電話で問い合わせに答えることの間には大きな隔たりがあるように見えますが、実際にはそうでもありません。この記事では、Webページを動的に作成するのと同じテクニックで、(ヴァーチャルな)電話に対応できることを説明します。 |
|
|
|
2006/01/17 |
|
| |
Ajax をマスターする: 第 2 回 JavaScript と Ajax を使用して行う非同期要求 大抵の Web アプリケーションでは、サーバーから HTML ページをまるごと取得する要求/応答モデルを使用します。このモデルを使用したやり取りは、ボタンをクリックしてサーバーからの応答を待ち、また別のボタンをクリックして再び待機するといったものになってしまいます。一方 Ajax と XMLHttpRequest オブジェクトを使用すれば、ユーザーがサーバーからの応答を待つ必要のない要求/応答モデルを使用することができます。今回の記事では、Brett McLaughlin が特定のブラウザーに依存しないように XMLHttpRequest インスタンスを作成する方法、要求を作成して送信する方法、そしてサーバーからの応答を処理する方法を説明します。 |
|
|
|
2006/01/17 |
|
| |
HTMLの将来、パート2:XHTML 2.0 2つのパートからなるこのシリーズでは、今後のHTMLに関してWeb制作者、ブラウザー開発者や標準化団体が提案しているさまざまな方法をEdd Dumbillが論じます。このシリーズでは、WHATWG仕様で実現される漸進的なアプローチと、W3Cにより提案された急進的なXHTMLのクリーンアップについて扱います。さらに、W3Cの新たなRich Client Activityについても概要を述べます。このパート2では、Eddは、将来のWebマークアップを指定するためにW3Cで進められている作業に重点を置いて説明します。 |
|
|
|
2006/01/25 |
|
| |
Ajax をマスターする: 第 3 回 Ajax での高度な要求と応答 多くの Web 開発者たちにとって、シンプルな要求を行って、シンプルな応答を受け取ることができれば、それですべての必要は満たせます。しかし Ajax をマスターしたいのであれば、HTTP ステータス・コード、Ready 状態、そして XMLHttpRequest オブジェクトを完全に理解することが必須です。今回の記事では、Brett McLaughlin が各種のステータス・コードを紹介し、そのそれぞれをブラウザーがどのように処理するかを説明します。そして最後に、使用されることは少ないものの Ajax を使用して実行できる HTTP 要求を紹介します。 |
|
|
|
2006/02/14 |
|
| |
ヒント:データURIを使用して、XMLにメディアを含める データ・スキームURIはURI内で完全なリソースを指定する方法の1つであり、それをXML構造体で使用することができます。この手段を使用して関連メディアを1つのファイルにまとめる方法を説明します。 |
|
|
|
2006/02/15 |
|
| |
OpenLaszloでリッチなWebクライアントを実現 OpenLaszloはリッチ・クライアントのアプリケーション・アーキテクチャーであり、MacromediaのFlashをデプロイメント手段として使用します。OpenLaszloの設計方式は宣言型であり、JavaScriptのロジックに依存しているため、従来のFlash開発よりも優れています。ここでは、OpenLaszloの基本的な概念について説明し、OpenLaszloソリューションが役立つ事例を示します。 |
|
|
|
2006/02/21 |
|
| |
Shaleのベールを剥ぐ:ShaleはStrutsではない Shaleは、まだ自動インストーラーや洗練された管理インターフェースも備えておらず、きちんと梱包されているわけでもなく、あまりドキュメント化されてもおらず、よくテストされたわけでもありません。Shaleがどんなものかを知りましょう。 |
|
|
|
2006/02/28 |
|
| |