タグ

ajaxに関するkanoukのブックマーク (103)

  • ピュアAJAXアーキテクチャのススメ

    先日、ここで発表したFacebookユーザーむけグループウェア「Fruence.com」。今年のトレンドになるであろう「ソシアル・アプリ」の実例という意味もあったが、私自身の中で少し前から形になりつつあった「AJAXを最大限に活用した新しい形にウェブ・アプリケーション」のアーキテクチャの実践という意味合いも大きい。 このアーキテクチャの特徴は以下の3つである。 サーバー側は、JSON over HTTPのAPIHTML/CSS(およびそのテンプレート)をスタティックな形でのみ提供する(サーバー側では、ダイナミックなHTMLの生成はしない) クライアント側では、JavaScriptを使ってサーバーから取得したJSONとHTMLのテンプレートを組み合わせて(データ・バインドして)表示する。 ウェブサイトはあたかも独立したアプリのように動き、操作中はURLは一切変化しない もともとは、HTML

    kanouk
    kanouk 2011/01/17
    サーバ側では動的なHTMLの生成はせず、JSON over HTTPのAPIと静的なHTML/CSSのみの提供とする。クライアント側でAjaxでバインド。というアーキにシフトしていくのではという話。
  • Google人気JavaScriptライブラリ配布開始、ネット全体でキャッシュ効果 | エンタープライズ | マイコミジャーナル

    GoogleからGoogle AJAX APIを拡張する新しいサービス「The AJAX Libraries API」が公開された。The AJAX Libraries APIGoogleのサイトで人気のある有益なJavaScriptライブラリを提供しようというもの。これまでYUIであればYahoo!、DojoであればAOLなどが同類のサービスを提供していたが、特定のJavaScriptライブラリに限定することなく有益であれば配布に追加するというポリシーをもっている点が新しい。 JavaScriptライブラリを活用するタイプのWebアプリケーションは数多くある。結果として、何度も似たようなJavaScriptライブラリをダウンロードしていることになり、このままいけば今後ライブラリ自体のサイズの巨大化や多くのサービスの登場でライブラリダウンロード総量は増加することになる。 The AJAX

  • MOONGIFT: » 要チェック!Ajax向けIDE「WaveMaker Visual Ajax Studio」:オープンソースを毎日紹介

    Prototype.jsやscript.aculo.us、jQueryなどのJavaScriptライブラリがあるお陰で、AjaxやJavaScriptを駆使したWebアプリケーションが容易に作成できるようになっている。が、まだまだGUIアプリケーション並みとはいかないのが現状だ。 サンプルアプリケーションを開いているところ それを打破できるかも知れないソフトウェアを紹介しよう。Webアプリケーション開発者皆さんにおすすめだ。 今回紹介するオープンソース・ソフトウェアはWaveMaker Visual Ajax Studio、Ajax開発向けIDE(統合開発環境)だ。 WaveMaker Visual Ajax StudioはJavaベースのソフトウェアで、Tomcatを使っている。起動後、localhost:8094でサービスが立ち上がる。ブラウザベースで動作するが、これはまさにIDEのW

    MOONGIFT: » 要チェック!Ajax向けIDE「WaveMaker Visual Ajax Studio」:オープンソースを毎日紹介
    kanouk
    kanouk 2008/04/14
    何かすごそう。やってみる。
  • SIMILE | Timeline

    Timeline has graduated! The Timeline project has graduated and moved on with its life. Visit the new home page for more information on how to join the new mailing lists, synch with the new code repositories, issue tracking, etc. Please excuse our mess during the transition. Timeline is a DHTML-based AJAXy widget for visualizing time-based events. It is like Google Maps for time-based information.

    kanouk
    kanouk 2008/01/20
    よくあるタイムラインパーツ。
  • Ajax - Async Javascript with XmlHttpRequest: blog.bulknews.net

    Ajax - Async Javascript with XmlHttpRequest adaptive path ajax: a new approach to web applications Google Suggest and Google Maps are two examples of a new approach to web applications that we at Adaptive Path have been calling Ajax. The name is shorthand for Asynchronous JavaScript XML, and it represents a fundamental shift in what's possible on the Web. Google が Gmail や Google Maps で見せた JavaScri

    kanouk
    kanouk 2008/01/02
    エイジャックスって読むんだってさ。
  • 満足せる豚。眠たげなポチ。:アルファギークに学ぶAjaxの本質(そしてビジネス上の価値)

    奇しくも、同じ時期に同じテーマのエントリがあがっていた。 一つは、Adam Bosworth's Weblogの"Ajax reconsidered". そしてもう一つは、Life is beautifulさんの「Ajaxの質、「非同期メッセージ型ウェブ・アプリケーション」のススメ」 なんせ 実は、現在米国 Google で活躍している Adam Bosworth と Gary Burd と私は、マイクロソフトで Internet Explorer 4.0 を一緒に開発していた仲です。マイクロソフトが XML と DHTML の機能を初めて導入したブラウザーです。あの当時から、彼らとは「次世代ウェブ・アプリケーション」の話ばかりしていました。非同期通信の話とか、UIをブロックしないだとか、XML over HTTP の話はその時に始まった話です。ある意味で、Adam も私も、10年近く同

  • 最速インターフェース研究会: Amazon最速検索を作ってみた

    デモここから。 http://la.ma.la/misc/aws/demo.html 説明書はこれ。 http://la.ma.la/misc/aws/ -IE6、Firefox、Opera8で動作確認しています -Safariではスクリプトの動的ロードが出来ない関係で、動きません。 -IFRAME内にパラメタ渡したCGIでscriptタグ生成とかやれば出来ないことも無さそうだが面倒なのでパス。 このエントリで書いた http://la.ma.la/blog/diary_200504140039.htm >検索エンジンがJavaScriptで検索結果を出力するインターフェースを備えていれば、CGIが使えないサーバーでも、クライアント側の制御だけで動的に検索結果を読み込むことができるようになります。 この理論を実際に実践してみた、といったところです。 Ajaxというよりむしろ、ブラウザベース

  • SourceForge.net: Project Info - google-xjaxslt

    AJAXSLT is an implementation of XSL-T in JavaScript, intended for use in fat web pages, which are nowadays referred to as AJAX applications. THIS PROJECT HAS BEEN RELOCATED TO http://code.google.com/p/ajaxslt/

    kanouk
    kanouk 2008/01/02
    GoogleのXSLT、XPathライブラリ
  • mizzy.org : del.icio.us direc.torの謎

    del.icio.us direc.torの謎 Posted by Gosuke Miyashita Mon, 27 Jun 2005 05:23:32 GMT いや、謎ってほどのものじゃないんですが、噂のdel.icio.us direc.torを使ってみて、「あれ、Javascriptから直接del.icio.us apiを叩いてるみたいだけど、どうやってるんだろう?」と疑問に思ったので、調べてみました。 まず、del.icio.us direc.torは以下の様な順にHTTPリクエストを出しています。 ブックマークレットからhttp://johnvey.com/features/deliciousdirector/dboot.js を呼び出して実行 dboot.jsからhttp://johnvey.com/features/deliciousdirector/d.js を呼び出して実

  • 最速インターフェース研究会 :: JavaScriptにBlogの全文検索をやらせてみる

    というのを作ってみました。 http://la.ma.la/search.html ---- http://kengo.preston-net.com/archives/002021.shtml http://johnvey.com/features/deliciousdirector/ これ見てすげーなーと思って同時にここ数ヶ月のもやもやしていたものを文章に書き起こそうという気になったので明日にでもアップします。 超高速全文検索を作ってみた MovableTypeの検索機能って、 検索結果が表示されるまでの速度が遅いっすよね。 まあ遅いっつっても30秒も待たないけど、早くはない。 原因はMovableTypeの構造とかサーバー構成とかいろいろ。 そこで最速インターフェース研究会で発見した JavaScriptBlogの全文検索をやらせてみるという記事を参考に それをちょっぴり改造してサ

    kanouk
    kanouk 2008/01/02
  • マイクロソフト、AJAXアプリ開発用ツール「Atlas」を準備中

    Microsoftが、いわゆる「AJAX」アプリケーションの開発を簡素化するツールの開発に取り組んでいる。AJAXとは高度なグラフィックスを持ったウェブアプリケーションのことだ。 同社は現在「Atlas」(開発コード名)というソフトウェアを開発している。このツールは、AJAXタイプのアプリケーションを簡単に開発できるようにするために考えられている。Microsoftでは、同ソフトウェアの初期バージョンを、9月にロサンゼルスで開催する「Professional Developers Conference」で配布する予定だ。 AJAXとは比較的新しい言葉で、過去8年の間に考案され、標準化された一連のウェブ関連技術を指している。JavaScriptやダイナミックHTMLなどもこのなかに含まれる。また、ウェブのクライアントソフトがサーバから情報をダウンロードしようとする度に、サーバに接続し直す必要

    マイクロソフト、AJAXアプリ開発用ツール「Atlas」を準備中
  • 最速インターフェース研究会 :: XMLはメタデータというより生データとしての利用価値が高まりつつあり、AjaxによるUIの切り離しがそれを加速する

    全部まとめて色々書こうかと思ったのだけれど、どうにも上手くいかないので、少しずつ分割して書くことにする。 まず最初にこれなのだけれども http://johnvey.com/features/deliciousdirector/ これは何かというと「JavaScriptで書かれたdel.icio.us APIのクライアント」である。最初に全てのブックマークを受信して、その後のタグによる絞込みなんかは全てJavaScriptで行う、というものだ。 とりあえず、実際にこのデモを見るのが早いだろう。 http://johnvey.com/features/deliciousdirector/demo.html この方式では、ブックマークの件数が1万件を超えるようなケースになると破綻することがわかっている。 del.icio.usのAPIでは特定のタグを含むブックマークを取り寄せることも出来るので

    kanouk
    kanouk 2008/01/02
    興味深い。
  • @IT:WCR Watch [5]

    最新トレンドやキーワードをわかりやすく解説 WCR Watch [5] Ajaxが追い風となるか? Open Laszlo 宮下知起 2005/6/30 いまOpen Laszloと呼ばれるリッチクライアント技術に注目が集まっている。かたやAjaxが急浮上している中、JavaScliptとXMLのスキルセットがあれば使えてしまうフリーのプラットフォームに、ユーザーの関心が集まる可能性を秘めている。 ■オープンソースモデルのリッチクライアント登場 Ajaxを使い構築されたGoogle Mapsの登場もあり、Ajaxが注目を集めている。マイクロソフトも、ついにAjaxベースの開発ツール「Atlas」(開発コードネーム)を開発中であるという。Ajaxとは、Ajaxという特別な技術があるわけではない。内容は、JavaScriptCSSでプレゼンテーション層を構築し、サーバとクライアント間の通信に

    kanouk
    kanouk 2008/01/02
  • http://www.manning.com/books/crane

  • Ajaxで基本認証 SSL - [JavaScript]All About

    JavaScript ガイド:高橋 登史朗 Ajaxなど、何かと最近騒がれているJavaScriptの最新情報とその活用方法を解説します。 掲示板 取材依頼 問合せ Ajaxで基認証+SSL 前回は、Ajax+PHPでの動的なテーブル書き換えを行いました。 つまり、Ajaxを利用したページ構築と動的書き換えについての話題でした。今回は、ページに入る前の話題です。 ユーザーを限定した基認証ページをAjaxで利用してみます。 AjaxをいじっていてXMLHttpRquestのopen()メソッドに「ユーザー名」「パスワード」という引数があることに気づかれた方も多いと思います。これで、基認証ページを利用することができます。 Webサービスなどの実際の業務の中で生まれてきたAjaxにとって、ユーザー限定のサービスは大切です。XMLHttpRquestオブジェクトに仕込まれ

  • ひげぽん OSとか作っちゃうかMona- - いまさら人に聞けないAjaxと簡単なサンプル

    入門 Ajaxposted with amazlet on 06.04.22高橋 登史朗 ソフトバンククリエイティブ (2005/11/15) 売り上げランキング: 65,811 Amazon.co.jp で詳細を見る Ajax 実装のための基礎テクニックposted with amazlet on 06.04.22増井 雄一郎 深津 貴之 川崎 有亮 台場 圭一 WINGSプロジェクト 佐藤 真介 技術評論社 (2006/03/23) Amazon.co.jp で詳細を見る JavaScript & DHTMLクックブック―Webエキスパート必携テクニック集 作者: ダニーグッドマン,Danny Goodman,村上列出版社/メーカー: オライリージャパン発売日: 2004/01メディア: 単行購入: 2人 クリック: 36回この商品を含むブログ (63件) を見る Ajaxとは 最近

    ひげぽん OSとか作っちゃうかMona- - いまさら人に聞けないAjaxと簡単なサンプル
    kanouk
    kanouk 2008/01/02
  • Remote Scripting with AJAX, Part 1

    August 19, 2005 Cameron Adams Editor's note: The content for this article was excerpted from Cameron's originally published article, which was posted on SitePoint's website last month. SitePoint specializes in publishing fun, practical, and easy-to-understand content for web professionals, and is a distribution partner with O'Reilly Media. This two-part series of articles covers remote scripting u

  • O'Reilly Media - Technology and Business Training

    More than 5,000 organizations trust O’Reilly to help their teams learn the technologies of today—and be ready for what’s next. We can help yours too. It’s time to upskill your teams to leverage generative AI LLMs aren’t just the future of work—they’re the now. Learning to use large language models is vital for every business and every knowledge worker. O’Reilly has all the resources your team need

    O'Reilly Media - Technology and Business Training
  • こども(てれび)

    適当な感想を言うだけなのもなんなので例を書きます。これを作る。higeponにあやかりたいあやかりたい。 いまさら人に聞けないAjaxと簡単なサンプル - higepon blog ・画面上テキストラベルに見える部分をマウスクリックすると編集可能になる ・文字列を入力し、Enterキーを押すと、テキストがバックグラウンドで更新され、ラベル表示に戻る。 ・画面はリロードされない。 完成品はこれ。 http://childtv.org/prototype/sample.html 使っているのは Prototype 1.3.1 です。 http://prototype.conio.net/dist/prototype-1.3.1.js sample.html <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C/

    こども(てれび)
  • 特集:枯れた新しいUI革命「Ajax」をASP.NETで活用する(1/4) - @IT

    「Ajax」というキーワードが、近ごろ、世間をにぎわせている。ブラウザ上でページの再読み込みを行うことなく、必要なデータのみを更新できる……などと聞くと、何やらすごいものに聞こえるかもしれない。しかし、最初にひと言申し添えるならば、Ajax(Asynchronous JavaScript And Xml)は決して新しい技術ではない。 次の図は、Ajaxによるクライアント/サーバ間通信の大まかな流れだ。 Ajaxでは、ページ上で発生したイベントをJavaScriptで捕捉し、XMLHttpRequestオブジェクト(HTTP通信用のオブジェクト)でサーバ側と通信を行う。そして、その結果をコールバックで非同期に受け取り、Dynamic HTML技術を使ってページの「必要な部分だけ」を動的に変更する。これによって、従来のWebページのように、クライアント/サーバ間の通信のたびにページ全体のリロー

    kanouk
    kanouk 2008/01/02
    Ajaxの説明がわかりやすい