タグ

ajaxに関するnak2kのブックマーク (26)

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

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

  • Loading...

  • 第4回 DWRで今日から楽々Ajax

    株式会社DTS ネットワーク事業プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 今回は,Java技術者が手軽にAjax開発を行うためのフレームワークとして「DWR(Direct Web Remoting)」を取り上げます。Webアプリケーション開発では,いろいろなフレームワークを利用することが一般的ですが,その組み合わせは多岐にわたります。そうした組み合わせの特徴を損なうことなく,すぐに対応できるDWRの手軽さ,すごさを説明するとともに,Spring,Seasar,Struts,JSF,Hibernateといったフレームワークと連携する開発方法も解説します。 DWRとは? DWRは,AjaxアプリケーションをJavaで開発す

    第4回 DWRで今日から楽々Ajax
  • Big Sky :: javascriptで動くtwitter streamクライアントを作るならばmultipart/mixedを使うべき

    twitter stream APIとは、twitterのステータス更新に対してキーワードでtrackしたり、あるグループ内に属するステータス更新をフィルタしたり出来るAPIなのだけど、実際にはchunkedなストリームが流れて来ているのであって、これを使ったWebアプリを作る際にはlong pollを使うのが良い。ただしクライアントサイドでjavascriptを処理する際に サーバサイドでステータス更新をFIFOに溜め込む クライアントからリクエストをブロック(long poll)しFIFOからステータスを送出する クライアントサイドでlong pollを行い画面を更新する 再度サーバへリクエストを投げる を繰り返すのであれば、せっかくストリームなのにアプリサーバとの接続を切ってしまう事になる。出来ればクライアントからWebアプリもストリーミングとしたい。しかしながらサーバからのステータ

    Big Sky :: javascriptで動くtwitter streamクライアントを作るならばmultipart/mixedを使うべき
  • マピオン、NTTドコモの新端末向けにAjaxフリースクロール地図を開発~業界初!ドコモのJa…

    マピオン、NTTドコモの新端末向けにAjaxフリースクロール地図を開発 ~業界初!ドコモのJavaScript対応「iモード®」ブラウザにいち早く対応~ 株式会社マピオン(東京都千代田区、代表取締役社長 佐藤孝也)は、NTTドコモのiモードブラウザの機能拡充におけるJavaScriptに対応したAjaxフリースクロール地図サービスを開発しました。 同社が提供する携帯公式サイト『マピオンモバイル(*1)』のiモード版において、5月22日以降発売される対応機種にてご利用いただくことができます。 【提供開始日】 2009年5月22日(金) 【利用料】 「マピオン☆ベーシック」会員 月額210円(税込み) 「マピオン☆デラックス」会員 月額315円(税込み) 【アクセス方法】 iMenu>メニューリスト>交通/地図>地図・ナビゲーション> 地図iマピオン 【対応機種】 ▼docomo PRIME

  • SAStrutsで簡単Ajax - ひがやすを技術ブログ

    SAStrutsで簡単にAjaxを扱えるようにしました。サンプルはこんな感じ。 package tutorial.action; import org.seasar.struts.annotation.Execute; import org.seasar.struts.util.ResponseUtil; public class AjaxAction { @Execute(validator = false) public String index() { return "index.jsp"; } @Execute(validator = false) public String hello() { ResponseUtil.write("こんにちわ"); return null; } } アクションで、ResponseUtil#write()を使ってレスポンスに文字列を書き出すだけ。

    SAStrutsで簡単Ajax - ひがやすを技術ブログ
  • StoryOfXmlhttp - XMLHTTP の話。

    StoryOfXmlhttp - XMLHTTP の話。 目次 この文書について XMLHTTP の話。 追記 2007/1/31 著作権情報 XMLHTTP の話。 この文書について "Story of XMLHTTP" の日語訳です。 http://www.alexhopmann.com/story-of-xmlhttp/ 添削歓迎: タイポ、訳語不統一、そのほか ... もう Microsoft を辞めるんだ。そう思うと、自分のやったプロジェクトのことを すこし振り返りたい気分になる。 XMLHTTP の歴史なんてのは、聞いてもらっても面白いとおもう。 XMLHTTP は後に大ヒットとなった。 人々がそれに気付いたのは、GoogleGoogle Suggest 機能 で使われているのを目にしてからだろう。 ページのソースコードを調べ、仕組みを探ったわけだ。 実のところ G

    nak2k
    nak2k 2007/10/03
  • http://blog.33rpm.jp/garbled-on-safari.html

  • MOONGIFT - Zimbra - オープンソースによるIT戦略支援 -

    販売戦略の要 Java製のPOSシステムです。 販売戦略の要 携わった事はないが、POSのシステム開発やそのデータ分析に興味がある。POS(Point Of Sales)の名が示す通り、商いの最前線と言う感じがある。 最近はレジのシステムをWindows系システムで組まれているのを見る事が多くなった。俊敏な反応が求められる中にあっては、Webシステムは難しい。ただ、クローズなWindowsシステムでは自社向きのカスタマイズがコスト高になってしまうのも確かだ。 日紹介するオープンソース・ソフトウェアはTina POS、Java製のPOSシステムだ。 タッチスクリーンやバーコードリーダーでの操作を想定しているので、運用上はキーボードやマウスは必要ない(操作は可能)。但し商品管理を行う際にはキーボードが必要だ。 実運用ではレジ打ちだけが可能だ。マネージャアカウントであれば返金処理も出来る。1台

    MOONGIFT - Zimbra - オープンソースによるIT戦略支援 -
  • 百式 - Ajax化されていないもの (Pxn8.com)

    ブログをやっていると画像を載せたくなる。そこでちょこっと画像を加工したいのだが、高価な画像処理ソフトを買うまでもない・・・。 そうしたときにはさまざまなフリーウェアもあるだろうが、最近はやりのAjax的なPxn8もいい感じだ。 このサイトではブラウザ上で簡単な画像処理ができる。簡単な処理とはいっても切り抜きや拡大、回転、ぼかしなどができるのでブログに掲載する程度の加工ならまったく問題ない。 処理する画像はファイルからアップロードすることもできるし、ウェブ上の写真を指定することもできる。Flickrに上げた写真をちょこっと加工して、なんてことも可能だろう。 画像処理もAjaxな時代ですね。Ajax化されていないものをリスト化したい今日この頃。

    百式 - Ajax化されていないもの (Pxn8.com)
    nak2k
    nak2k 2005/10/24
  • Kiko - A New Kind of Online Calendar

    BestShop is an AI-based e-commerce platform that leverages machine learning algorithms to recommend high-quality and affordable products to consumers. Our mission is to provide customers with a convenient and enjoyable shopping experience, offering a wide selection of high-quality products at competitive prices.

    Kiko - A New Kind of Online Calendar
    nak2k
    nak2k 2005/10/03
    Ajaxによるスケジュール管理Webアプリケーション
  • 日本語で読めるAjax関連情報のリンク集 【▲→川俣晶の縁側→ソフトウェア→技術雑記】

    Ajaxに関する日語の情報をざっと集めてみました。(一部日語ではないものを含みます) 丁寧な調査ではないので、当に大ざっぱなものです。 一応、以下の内容は多少メンテナンスしようと思うので、追加削除などのリクエストがあれば、私までメールを下さい。 非常に長くて申し訳ありませんが、頑張って必要な情報を探してみてください。 ★ 出版物 (この部分は現在フォロー仕切れていません) Ajaxイン・アクション (2006/06/20追加) https://www.amazon.co.jp/exec/obidos/ASIN/4844322222/autumnmagazin-22 Ajax イン・アクションの4章が酷すぎる (2006/06/20追加) https://blog.hawklab.jp/item-69.html Googleマップ+Ajaxで自分の地図をつくる Google Maps

    nak2k
    nak2k 2005/09/28
  • cake.dyndns.org: m-mvc

    各地の日記を読んでいると、PofEAA読書会6で、SmalltalkのApplicationModelについて触れられたらしい。 日では長らく認識されていなかったM-MVCアーキテクチャがようやく日の目を見るのか? - http://c2.com/cgi/wiki?ModelModelViewController M-MVCアーキテクチャはAjaxアプリにとって、これから重要な概念になっていくと個人的には思っている。 ブラウザ側に複雑なロジックや非同期なサーバーとの通信を実装することが実用的になってきた現在、Sunの提唱してきた似非MVCよりもすっきりとした設計でWebアプリケーションを作成できるようになるはずだ。 どういうことかというと、今までのMVCで単にModelとして片付けられていた部分をDomainModelとApplicationModelに分けると、ApplicationM

    nak2k
    nak2k 2005/09/27
    ModelをDomainModelとApplicationModelに分割。
  • JavaScriptを変更することなくAJAXを実現 - AjaxAnywhere 1.0.1公開 (MYCOM PC WEB)

    The AjaxAnywhere Projectは23日(現地時間)、AjaxAnywhereの最新版であるAjaxAnywhere 1.0.1を公開した。AjaxAnywhereは既存のJSPコンポーネントをAJAXとして動作するコンポーネントに置き換えるための一連のソースコードとツール。既存のJavaScriptコードに手を加えることなくその動作をAJAXとして動作せることができるという特徴がある。 AjaxAnywhere 1.0.1と前バージョンとの主な変更点は次のとおり。 JavaScript例外ハンドリングの改良 AAUtils APIの名前をより直感的な名前に変更 JavaScript getAJAX - キャシングの回避、コールバック、バグの修正 JavaScriptドキュメントの更新 同プロジェクトのサイトには、AjaxAnywhereを使った場合にそうでない場合と比べて

    nak2k
    nak2k 2005/09/27
  • Pengeluaran HK | Togel Hongkong | Data HK | Keluaran HK Hari Ini

    Pengeluaran HK | Togel Hongkong | Data HK | Keluaran HK Hari Ini Pengeluaran hk dan keluaran hk hari ini merupakan sebuah informasi yang di sediakan oleh pasaran togel hongkong. Dimana data keluaran hk ini tentu sangat dibutuhkan para pemain untuk dijadikan sebagai acuan menentukan jackpot taruhan yang dipasang. Sehingga tidak mengherankan, Sampai saat ini kata kunci seperti pengeluaran hk malam i

    Pengeluaran HK | Togel Hongkong | Data HK | Keluaran HK Hari Ini
    nak2k
    nak2k 2005/09/10
  • ITPro:

    nak2k
    nak2k 2005/08/29
    >短・中期的にみれば >ひとつの技術に固執していません
  • Ajax IME: Web-based Japanese Input Method

    Webベースの日本語入力サービスです。海外からでもブラウザさえあれば日語を入力す ることができます。 特別なソフトは必要ありません。 使い方 お使いのコンピュータの日本語入力を切りかえて直接入力にします。 Alt-o (Ctrl-9) で Ajax IMEモードに変更します。(ボタンで切り替えるかえることもできます) 適当な文をローマ字で入力します。 spaceを押して漢字に変換します。続けて押すことで候補選択を行います。 returnを押す、もしくは次の入力を開始することで入力を確定します。 F9で強制的にカタカナに、F8で強制的にアルファベットに変換します。 再度 Alt-o (Ctrl-9)で直接入力に戻ります 海外旅行先や留学先, 海外のネットカフェなど日本語入力環境が 無いパソコンからご使用ください。 Firefox と Internet Explorer で動作確認をしていま

    nak2k
    nak2k 2005/08/10
  • ウェブ・アプリケーションを快適に動かす新手法『AJAX』 | WIRED VISION

    ウェブ・アプリケーションを快適に動かす新手法『AJAX』 2005年8月 9日 コメント: トラックバック (0) Ryan Singel 2005年08月09日 かつて米マイクロソフト社は、米ネットスケープ・コミュニケーションズ社に脅威を感じてブラウザー戦争に参戦し、世界中の反トラスト法に関する規制当局と剣を交えることにもなった。こうした脅威が――紆余曲折を経て――現実味を帯びてきている。 ソフトウェア専門家によると、ウェブデザインにおける最近の革新は、インターネットベースのソフトウェア・アプリケーションが新時代を迎えたことを告げるもので、その中でもとりわけ優れたものは、能力や効率性の点ですでにデスクトップ・アプリケーションと肩を並べるまでになっているという。このおかげで、ソフトウェア開発者は、パソコンを動かすオペレーティング・システム(OS)に左右されずに新しいプログラムを作れる、非常

    nak2k
    nak2k 2005/08/09
    COMの夢。APの解体。XmlHttpRequestが示したもの。Viewとしてのブラウザ。広義のDOM。
  • @IT:古くて新しいAjaxの真実を見極める

    Ajax推進委員会 監修:ゼロベース 2005/8/2 2005年2月半ばから、「Ajax」という言葉がアルファギークたちの間で一気に広まった。「Webインターフェイスの新しい手法」「画期的なWebアプリケーションの仕組み」であるとして開発者たちの人気を集めるAjaxとは何なのか、その真実を見極めてみよう。 Ajaxとは「Asynchronous JavaScript and XML」の略で、Webブラウザでの表示部分を含めたWebアプリケーションの作り方を指す名前だ。具体的にはXML形式のデータをJavaScriptで処理することで、ブラウザのHTTPによるページ遷移とは非同期にサーバとやりとりして「動的に」ページ内容を変更する仕組みを指す。 Ajaxを実現する詳細なコード例は後述するとして、まずはAjaxが実現するWebアプリケーションがどのような動作をするのか、既存のWebアプリケー

    nak2k
    nak2k 2005/08/01
    Ajaxの説明。紹介用にいいかも。(しかしMS報われてないなぁ…
  • Ajaxで基本認証 SSL - [JavaScript]All About

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

    nak2k
    nak2k 2005/08/01