— a JavaScript-based multi-user chat client There are plenty of web-based chat clients out there. Most of them are built to emulate your instant messenger. They offer you tons of settings. They can join multiple networks, let you edit your profile, and even manage your message history. Candy is different. It's built for your community. Why Candy? Focused on real-time multi-user chatting → Screensh
buddycloudは新しい形のコミュニケーションサービスです。 何となくGoogle Waveを思い出させる気もしますが、新たなコミュニケーション手段としてのサービスが登場しました。buddycloud、個人的には可能性を秘めているように見えますがいかがでしょうか。 ユーザ登録します。 メイン画面です。ここは自分のページではなく、自分のチャンネルページです。 トピックを立てて、そこに返信ができます。 他の人のチャンネルにもいけます。 buddycloudはソーシャルネットワークのようでもあり、メールのようでもあります。トピックをフォローしてリアルタイムの対話に参加します。チャンネルは自由にいつでも誰でも作成できます。iPhone/Androidクライアントの他、メディア共有のサーバなども開発されており、期待の持てそうなシステムになっています。 buddycloudはnode.js製、Ap
Candy is a simple but powerful multi-user chat client for Jabber (XMPP) that's built for your community.— a JavaScript-based multi-user chat client There are plenty of web-based chat clients out there. Most of them are built to emulate your instant messenger. They offer you tons of settings. They can join multiple networks, let you edit your profile, and even manage your message history. Candy is
XmppFlask is easy to use XMPP framework that is inspired (heavily) by Flask. It is intended to be as easy to use as Flask itself is. Current status is heavy alpha and lacks a lot of features, but they are easy to fix. And it’s python, so you can easily do that yourself. XMPPFLASK¶ The main idea is to make you happy with writing small jabber bots. Like this:
What we've been working on recently :-) From the Google Blog: +Hangouts: stop by and say hello, face-to-face-to-faceWhether it's inside a pub or on a front porch, human beings have always enjoyed hanging out. And why not? It's how we unwind, recharge, and spend unscheduled time with old and new friends alike. Hanging out is deceptively simple though, and the nuance gets lost online. Just think: wh
とりあえずGoogle+について何か書いとこう的な空気が各メディアにあるようですが、GigaOMにも「The technology behind Google+ Hangouts」と題された記事が投稿されていました。Janko Roettgers氏によるとここ数ヶ月で行われていたいくつかの技術開発から今回のGoogle+に搭載されている”Hangouts”の現状と今後を推測するという記事です。 クラウド ビデオチャットをスケールするには大量のリソースが必要になり、その理由でSkypeなどが採用するP2Pはレイテンシや多数との接続に問題がある。グーグルのインフラによるクライアントサーバーモデルがこの問題を解消した。 ブラウザとの統合 現状ではHangoutsはgtalkと同じプラグインが必要だが、プラグイン無しで利用できるように作業中。WebRTCのフレームワークが使われるように。 オープン
node.jsを使ってWebサイトにインスタントメッセンジャー (Google Talkでも、Yahoo!メッセンジャーでも、MSN Messengerでも、Facebook ChatでもXMPP対応のもの) を組み込む方法の紹介(というかメモ)です。 デモ (IEだとAjaxでエラーになっているっぽいです。ライブラリはIEでも動くっぽいので何かがおかしいのだと思いますが、何がおかしいか分かる人いたら教えてください。) XMPPって何よ? あんまり理解してなくてもWebに組み込む程度なら出来ますが、詳しく知りたい人は自分で調べてください。 Extensible Messaging and Presence Protocol - Wikipedia Webサイトで対応する場合の仕組み XMPPはHTTPプロトコルでは無いので、直接ブラウザから使用する事はできません。 なんらかの手段でHTTP
You know we’re great XMPP fans : it’s by far the greatest protocol to “push” content from a server to client. It comes with stuff like identity, authentication, presence, and many awesome features. Yet, it is not as widespread as HTTP. HTTP’s massive adoption was driven by some great server software : Apache, but also by the ubiquity of web browsers. Unfortunately, XMPP never had clients that coul
「レトロスペクティブ」というのはアジャイルソフト開発に良く使われる手法の1つなのですが、各イテレーション(反復期間)ごとに開かれる反省会のことです。各メンバーは「良かったこと」「悪かったこと」などをポストイットに書き出し、グループごとに分けたりしながら議論することで、次回のイテレーションに向けた改善点を探し出すという手法です。 では実際にコードの一部を見てみましょう。 まずはクライアントサイドのコードです。 pusher = new Pusher(Pusher.key); pusher.subscribe(Pusher.channel); pusher.bind('note-create', function(note) { generateNote(note); }); pusher.bind('note-destroy', function(data) { $("#note_"+dat
JSONBOTはGoogle App Engine用のオープンソース・ソフトウェア。IRCでよく使われるのがボットと呼ばれる仕組みで、チャット参加者の要望に応えたりするものだ。人口無能的に時々発言をしたり、コマンドによって操作ができたりもする。 Web向けUI 常時ログインしているサーバを立てるのは面倒ではあるが、手軽に実現するのがGoogle App Engineを使った方法だ。対話を行う方式としてJSONを使っている、それがJSONBOTだ。 JSONBOTはXMPPやコンソールを使って操作が可能なサーバだ。プラグインに対応しており、様々なコマンドが利用できる。フィードを取ってきたり、Wikipediaを検索する、天気を調べるなど様々な操作が可能だ。Web上からも操作はできる。 フィード登録機能 プロジェクトとしては終わってしまったがWaveプロトコルにも使えるらしい。フォーマットがJ
2009年11月8日日曜日 クライアント・サーバプロトコル さあ、頑張って読んでみるか・・ Time for a Client/Server protocol: Let’s start the discussion! (10/1) プレビューも始まったことだし、そろそろC/S(クライアントサーバ)プロトコルについて考えようじゃないか。 いまはGoogle Waveについてしか考えられてないけど、今後はGUIクライアントとか、プログラムからのAPI呼び出しとかも必要だよね。 いまの実装(プロトコルバッファでエンコードしてRPC呼び出し)って、これをプロトコルにするのは嫌じゃない? 個人的には、C/SプロトコルでもXMPPを使うのがいいと思うけど、JSONってのもありかもね。 XMPPに賛成の声が続く。 (10/2) ProcessOneが既にXMPPでC/S通信を実装してるみたいだね。 Pr
In order to build XMPP applications inside web browsers, the XSF created the Bidirectional-streams Over Synchronous HTTP (BOSH) specification. This document specifies the interface for a server side connection manager which holds your XMPP connections open and uses Comet to mimic a two way pipe to the browser. Having used BOSH-based clients as my primary Jabber interface for almost two years, I
A new real time Web is emerging, backed by the eXtensible Messaging and Presence Protocol (XMPP). This protocol is designed for low latency, real time communication, publish-subscribe, and social networking. You will learn how XMPP and HTTP can be combined to make new applications possible and how to harness XMPP from JavaScript. We will use the Strophe library to create a few simple XMPP applicat
If you're planning on using XMPP as part of a communication tool in your website, flash application, or behind restricted firewalls... chances are that you're going to end up using BOSH. BOSH (Bidirectional-streams Over Synchronous HTTP) is a Comet like protocol that provides a method for developers to use XMPP by way of HTTP in their applications. The trick is that HTTP doesn't really provide fir
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く