ã¤ã³ã¿ã¼ãããOSã¨ãã¦ã®Google Wave

ã¿ãªããããã«ã¡ã¯ï¼ç§ã¯ã¢ã¼ããã¯ãã£å®å®é£è¡å£«ã§ãã
仿¥ã¯ã¿ãªããããã¤ã³ã¿ã¼ãããOSã®æ
ã¸ã¨ãæ¡å
ãã¾ãããï¼
ã¤ã³ã¿ã¼ãããOSã¨ã¯
ãã£ã æ°ãï¼
æ¬¡ç¬¬ã«æã ã¯ã¦ã§ããµã¼ãã¹ã®èéãå¤ããã®ãç®ã®å½ããã«ããã ãããéææ®µéã§ããç¬¬ä¸æ®µéã¯ãã¹ã¯ãªã¼ã³ã¹ã¯ã¬ã¤ãã³ã°ãããã¯ã¨ã³ãããã¼ã¿ãã¼ã¹ã®ã¦ã§ããµã¤ãã¸ã®ãç¡è¨±å¯ã®ãå°ç¨ã¤ã³ã¿ã¼ãã§ã¼ã¹ãç¹å¾´ã¨ãããç¬¬äºæ®µéã«ãªãã¨ãã¦ã§ããµã¤ãèªèº«ãããå¹ççã§ãXML ãã¼ã¹ã® API ãæä¾ããããã«ãªãï¼ä»ãããèµ·ããå§ãã¦ããï¼ãç¬¬ä¸æ®µéã«ãªãã¨ãåä¸ã®ãã³ãï¼ãããã¯å°æ°ã®ç«¶åãã³ãï¼ããã¤ã³ã¿ã¼ããããããã°ã©ã å¼ã³åºãå¯è½ãªã³ã³ãã¼ãã³ãã®è¨å¤§ãªã³ã¬ã¯ã·ã§ã³ã«å¤ãããããã®ã³ã³ãã¼ãã³ãããéæè¡ç³»ã®äººãã¡ã«æ¯æ¥å©ç¨ãããã¢ããªã±ã¼ã·ã§ã³ã«çµ±åããå æ¬çãªä¸é£ã® API ãæä¾ãããã¨ã§ãåã ã®ãµã¼ãã¹ã®å¯ãéããå®éã®ãªãã¬ã¼ãã£ã³ã°ã·ã¹ãã ã®ã¬ã¤ã¤ã¼ã«çµ±åããããã¨ã«ãªãã
2010å¹´ã¢ã¼ããã¯ãã£å®å®ã®æ
- å°ä¸
人ã
ãäºãã«ã¯ã¼ããã®ããã¥ã¡ã³ããéãåã£ã¦ããããäºãã«ã¹ãã¬ããã·ã¼ããéãåã£ã¦ãããããã

- ã¬ãã«ï¼
ããã«ããã¡ã¤ã«ãéããã¨ããä¸è¬çãªãã¿ã¼ã³ããããã¨ã«æ°ã¥ãã
- ã¬ãã«ï¼
人ã ããã¡ã¤ã«ãéãããã«ãWebãã©ã¦ã¶ãã¾ãWebãã¼ã¸ã®è¦æ±ããéããã
- ã¬ãã«ï¼
ãªãã¸ã§ã¯ãã®ã¡ã½ãããå¼ã³åºãã®ãã¾ãããªãã¸ã§ã¯ãã«ã¡ãã»ã¼ã¸ãéããããªãã®ã ï¼ã¾ãåããã¿ã¼ã³ãè¦ã¤ãã£ãï¼
- å®å®
ãã¹ã¦ã¯ã¡ãã»ã¼ã¸ã³ã°ã»ã»ã»å®å®ããã¯ãå°ä¸ã®ãã¹ã¦ããã£ããè¦éããã®ã ï¼
ææPlan9: ãã¹ã¦ã¯ãã¡ã¤ã«
Plan9ã¯ãUnixã®è¨è¨ã®åé¡ç¹ãæ¹åããããã«ãã«ç ã§éçºãããæ°ããOSã§ãã
Unixã¯ãããã¹ã¦ã¯ãã¤ãåãã¡ã¤ã«ã®èªã¿æ¸ããã¨ããè¨è¨ææ³ã§ãã
ããã¤ã¹ãã½ã±ããããã¡ã¤ã«ã¨ãã¦æ½è±¡åããããã«ãWebãµã¼ãã¹ããã¡ã¤ã«ã·ã¹ãã ã«æ½è±¡åã§ãã¾ããï¼GMailFSãはてなダイアリーFSï¼
Plan9ã¯æ»ãã ã使 ã ï¼ï¼
ã»ã»ã»ãã¤ãåã ãããã
ã¤ã³ã¿ã¼ãããOSã¨ãã¦ã¯ãããã¹ã¦ã¯XMLãã¡ã¤ã«ã®èªã¿æ¸ããã¨ããè¨è¨ææ³ãå¿
è¦ã ã£ãã¨ç§ã¯æãã¾ãã
ææWeb2.0: ãã¹ã¦ã¯Webãã¼ã¸ãªã¯ã¨ã¹ã
ããã·ã¥ã¢ãã, Web API, REST, SOAP, Atom Pub, etc.ãä¸ã§å¼ç¨ãããã£ã ã®è¨èã§"ç¬¬äºæ®µé"ã§ãã
ãã¦ã"ç¬¬ä¸æ®µé"ã¸è¡ãåã«å°ããã©ã¦ã¶ã®è©±ãã
ãã©ã¦ã¶ããã®å çãã®ããã«ã¯ï¼ååæºããããã³ããï¼åå空ã®ã³ããï¼
ã©ããªå½¢ã«ããããã©ã¦ã¶ã¯ã¤ã³ã¿ã¼ãããOSã®ã·ã§ã«ã«ãªãã®ã¯ééãããã¾ããã
ãã ãUnixã®ã·ã§ã«ã«ãã£ã¦ãã©ã¦ã¶ã«ç¡ããã®ãããã¾ãã対話æ§ã§ãã
対話æ§ã¨ã¯ã忹忧ãã¤ã¾ããã«ï¼ããã·ã¥ã§ãã
ãã©ã¦ã¶ã«ã¯ããã«ãããããããããããã«ãããªããã«èªèãå¤ããã¤ã¤ããã¾ãã
ä¾ãã°ãUnixã®å¯¾è©±çã·ã§ã«ã§ãããå¦çãå®è¡ããã¨çµæãã§ããè¿ã£ã¦ãã¾ããã
ãã©ã¦ã¶ã ã¨5ç§æ¯ã«ãªãã¼ãã¨ããå¿
è¦ã«ãªãã¾ãã
ï¼Cometã§ãã«ï¼ããã·ã¥ãå®ç¾ãã¾ããããããã¯ããã¯ã§ããï¼
ãã©ã¦ã¶ã対話çã·ã§ã«ã«ãªãã«ã¯ããã«ï¼ããã·ã¥ãå¿ è¦ãªã®ã¯ç¢ºå®çã«æããã§ãã
ææGoogle Wave: ãã¹ã¦ã¯XMLã¡ãã»ã¼ã¸
Google Waveã¯ããã©ã¦ã¶ã«XMPPã¨ããã¡ãã»ã¼ã¸ã³ã°ã®ãããã³ã«ãçµã¿è¾¼ããã¨ã§ããã®åé¡ã«ãã£ã¬ã³ã¸ãã¦ãã¾ãã
ã¾ããGoogle Waveã«ã¯ããã¹ã¦ã¯XMLã¡ãã»ã¼ã¸ãã¨ããè¨è¨ææ³ãããããã«è¦ãã¾ãã
ããããç¾å¨ã®æè¡ã§ã¡ã¼ã«ãç½®ãæããã¨ããããã¨ããçºè¨ã®æå³ã§ã¯ãªãã§ããããã
ãããããGoogle Waveã§ã¯ãWebãã¼ã¸ãäºãã«ã¡ãã»ã¼ã¸ãããã¤ã¾ããããã¯ãã¨ã¼ã¸ã§ã³ãæåãã§ãã
ããã¦ãã¨ã¼ã¸ã§ã³ãå士ããäºãã®ã¡ãã»ã¼ã¸ã®æå³ãè§£éããããã®ä»çµã¿ã¯ããããããã»ãã³ãã£ãã¯Webãã§ãã
ç³»å¤ææHop: ãã¹ã¦ã¯ã¯ãã¼ã¸ã£
INRIA大ã§éçºãããHopã¯ããWeb2.0ã®ããã®ããã°ã©ãã³ã°è¨èªãã§ãã
ä¾ãã°ãâç¾å¨ã®æ¥ä»ãè¿ãWebãµã¼ãã¹âã¸ã®Ajaxãã以ä¸ã®ããã«è¨è¿°ã§ãã¾ãã
(define-service (server-date) (current-date)) (<HTML> (<BUTTON> :onclick ~(with-hop ($server-date) (lambda (h) (alert h))) "Server time"))
ã¤ã¾ããWebãã¼ã¸ãªã¯ã¨ã¹ãããã¯ãã¼ã¸ã£ã®é¢æ°é©ç¨ã®ããã«æ±ããè¨èªã§ãã
ã¾ã¨ã
ã¢ã¼ããã¯ãã£å®å®é£è¡å£«ã¨è¡ãã¤ã³ã¿ã¼ãããOSã®æ
ããããã§ãããï¼
ã¨ã¼ã¸ã§ã³ãæåããã»ãã³ãã£ãã¯Webã¯ãé·ããç ç©¶è
ãã¡ã®å¤¢ã§ãããGoogle Waveãå®ç¾ããæªæ¥ã楽ãã¿ã§ãã
åèæç®
- Joel on Software 第14章, アーキテクチャ宇宙飛行士たちに脅かされるな
- クラウドでLinuxディストリビューションにあたるものは何になるだろう?
- XMPPはクラウドサービスの将来像か?
- 開発チームが明かす、Google Waveの実装概要 - @IT
- 【詳報】Google Waveとは何なのか? - @IT
- Linuxに勝てなかったPlan 9 - @IT
- Plan9:Unixとの違い
- やたーはてなダイアリーファイルシステムできたよ\(^o^)/
- ブラウザを越えて
- Hop, a Language for Programming the Web 2.0
- Tim Berners-Lee, Weaving the Web



