2005年03月19日
むりくりAjax周辺話題
Javascriptリッチクライアントに繋がりそうなネタ、長らく言及できなかったの2件。
世間ではajaxとかいうのが流行ってるらしい? - hogemanのコアダンプ
Mapserverの関連プロダクトにArcIMSエミュレータというのがあります。そういうのがあるんですか、知らなかった。
このツールでエミュレートするESRIのArcIMSサーバーというのは何者かというと、ArcXMLというXML形式のコマンドを送受信する一種のXML-Webサービスサーバーです。
...
一旦ブラウザで受信したXMLデータをJavaScriptでパースして、それをもとにページ生成しなくちゃいけないというXML原理主義的アプリです。
ajaxっぽくないですかねぇ。
そのまま位置情報系のAjaxクライアントのバックエンドに使えそうな感じですね。
POIやその属性だけじゃなくて、切り出した部分ラスタ画像の配信までできるなら、そのままGoogle Maps可能ですね。
MapServerでAjaxpぽい事やりたい人は、調べてみては...と書きつつ、自分がその「やりたい人」に少し足突っ込んでるので、ちょっとGoogleかけたりしてみたのですが、あまり情報がありません。
そのArcIMSエミュレータっていうの、まとまった情報ってどこかにありますでしょうか?
さて、とりあえずJSON.pmとJSONRPC.pmをこさえたので、PerlでJSON-RPCのCGIサーバがつくれるようになりました。JSON-RPCっていうのは、ちょっと前にクリップしたままよく調べてなかったのですが、XML周りの話ではなかったんですね。
しかしせっかくサーバがあっても動作を確かめるためにクライアントが必要です。
ここでJSON-RPCのクライアントをお手軽に構築するのにjsolaitが便利なようです。
っていうか、このjsolait というのは大変多機能。
でもjsolaitについて解説している日本語のページがあまりないので、ちょっとメモ。
Javascript親和性が高い形でデータを交換可能な形にシリアライズする規格がJSON、それを使ったRPCの規格がjson-rpc。
Ajaxの「X」がXMLである事を考慮すれば、正確にはこれを使ってもAjaxじゃないのかもしれないけど、ぶっちゃけやれる事は同じだよね。
便利な物があるなら、使わない手はない。
いいじゃん、Aja。かわいいぞ、アジャ。
で、データをJSON化したり、PerlオブジェクトをJSON-RPCサーバとしてマッピングするようなモジュールが、なぜかPerlにはまだなかったので、まかまかさんがまた作ってしまったと。
しかし、まかまかさんって、俺の知ってるだけでも、JEncode ― FOAFでWiki認証 ― PerlでJSON-RPCと、ニッチだけど確実に誰もやってないところを突いてきまつね。
すげえ嗅覚。かっちょええなあと思いマスタ。
[composed and posted with ecto]
Related query words in Google & Yahoo
Related Books from Amazon
Trackback to this entry
TrackBack URL :
Trackbacks
トラックバックはありません。
コメントはありません。
Post a comment
![[ここギコ!]](http://kokogiko.net/logo.png)





・3Dどきゅめんと…って何?点字文書?(pereezdkv)
・MovableType 3.2、MT::App::Trackback.pmの修正(selvirremdor)
・MovableType 3.2、MT::App::Trackback.pmの修正(antulaseesi)
・3D PaPaGO! 登場(pereezdkv)
・MovableType 3.2、MT::App::Trackback.pmの修正(spezinstr)
・MovableType 3.2、MT::App::Trackback.pmの修正(dimdimov)
・MovableType 3.2、MT::App::Trackback.pmの修正(deanteywee)
・MovableType 3.2、MT::App::Trackback.pmの修正(keyjiolso)
・MovableType 3.2、MT::App::Trackback.pmの修正(leyliautumfe)