Pages tagged xmpp:

Strophe
http://code.stanziq.com/strophe/

xmpp client
Strophe is a library for writing XMPP clients. It is implemented in both JavaScript and C for use in a wide variety of languages. The implementations are production ready, well documented, easy to use, and easy to extend.
A library for writing XMPP clients. It is implemented in both JavaScript and C for use in a wide variety of languages.
"Strophe is a library for writing XMPP clients. It is implemented in both JavaScript and C for use in a wide variety of languages. The implementations are production ready, well documented, easy to use, and easy to extend."
Twitter Technology Blog: We Got Data
http://dev.twitter.com/2008/10/we-got-data.html
Build Your Own Openfire Chat Server on Debian Linux (Page 1) | ClassHelper.org
http://www.classhelper.org/articles/debian-openfire-chat-server/openfire-server-install-p1.shtml
Setting up an Openfire chat server on Debian Linux 5 (page 1).
pubsubhubbub - Google Code
http://code.google.com/p/pubsubhubbub/
pubsub appengine atom http webhooks
A simple, open, server-to-server web-hook-based pubsub (publish/subscribe) protocol as a simple extension to Atom.
A simple but clever way of using web hooks (HTTP callbacks) to inform subscribers that an Atom feed has updated in almost real-time.
A simple, open, web-hook-based pubsub protocol & open source reference implementation.
Une architecture distribuée de Pub/Sub avec HTTP
Introduction ‎(Google Wave Federation Protocol)‎
http://www.waveprotocol.org/
Hemlock
http://hemlock-kills.com/
XMPP + Flash = Awesome. True, but what about iPhones?
"Hemlock is an open-source framework that combines the richness of Flash with the scalability of XMPP, facilitating a new class of web applications where multiple users can interact in real time. Games, workspace collaboration, educational tools… The only limit is your imagination."
Collecta
http://collecta.com/
Collecta monitors the update streams of news sites, popular blogs and social media, and Flickr, so we can show you results as they happen
The web is alive with real-time information. So why search a stale archive? Collecta monitors the update streams of popular realtime blogs and sites like Twitter, Wordpress, and Flickr, so we can show you results as they happen.
Collecta is not like other search engines. The web is alive with real-time information. So why search a stale archive? Collecta monitors the update streams of news sites, popular blogs and social media, and Flickr, so we can show you results as they happen. Give it a try.
Searching the Real-time Web
HTTP PubSub: Webhooks & PubSubHubbub - igvita.com
http://www.igvita.com/2009/06/29/http-pubsub-webhooks-pubsubhubbub/
The best part about Webhooks is that most of us are already familiar with them: callbacks over HTTP. Pioneered by PayPal and Subversion as a way to send real-time notifications to the client, they have found their way into many dozens of products we all use every day. Need pre or post commit hooks for your SVN or Git repository? Both GitHub and SVN support HTTP callbacks. Need a payment alert from PayPal, or an alert when a wiki page is modified? There are webhooks for that too. This simple mechanism allows us to build web services that work together via a simple and ubiquitous protocol we can all understand: HTTP!
"We offer this spec in hopes that it fills a need or at least advances the state of the discussion in the pubsub space. Polling sucks. We think a decentralized pubsub layer is a fundamental, missing layer in the Internet architecture today and its existence, more than just enabling the obvious lower latency feed readers, would enable many cool applications, most of which we can't even imagine. But we're looking forward to decentralized social networking."
With all the recent buzz about real-time web, surely this is the year XMPP/AMQP Publish-Subscribe (PubSub) makes it to the big leagues! Or maybe not. Ejabberd (XMPP), RabbitMQ (AMQP) and other pubsub server implementations have come a long way but they remain cumbersome to setup and maintain,
Introduction to the Real Time Web - ReadWriteWeb
http://www.readwriteweb.com/archives/introduction_to_the_real_time_web.php
Real-time information delivery is fast emerging as one of the most important elements of our online experience. No more waiting for the Pony Express to deliver a parcel cross-country, no more waiting for web services to communicate from one polling instance to another. This is information being available to you at nearly the moment it's produced, whether you're watching for it or not. Just this afternoon, Google declared real-time search to be one of the biggest unsolved challenges it faces. This morning the NYTimes put a link to a new real-time view of all its news stories on the front page of its site. Last night Facebook announced a new feature that will let users be notified instantly when their friends interact with media related to themselves on the site. This is big stuff, but what does it all mean? We offer below a collection of readings on the real-time web.
Real-time information delivery is fast emerging as one of the most important elements of our online experience. No more waiting for the Pony Express to deliver a parcel cross-country, no more waiting for web services to communicate from one polling instance to another. This is information being available to you at nearly the moment it's produced, whether you're watching for it or not.
pygowave-server - Google Code
http://code.google.com/p/pygowave-server/
@newsycombinator: "Open Source, compliant Google Wave Server http://bit.ly/mWrUE" (from http://twitter.com/newsycombinator/status/2856052364)
googlewave independent server implementation
The Python Google Wave Server.
Google Wave - Tutorial
http://www.vogella.de/articles/GoogleWave/article.html
This article describes Google Wave and the usage of the Google Wave API to build a robot. Небольшой пример программирования под Гугл вейв This article was developed with Java 6.0 and Eclipse 3.5.
This article describes Google Wave and the usage of the Google Wave API to build a robot. This article was developed with Java 6.0 and Eclipse 3.5.
RSS never blocks you or goes down: why social networks need to be decentralized - O'Reilly Radar
http://radar.oreilly.com/2009/09/rss-never-blocks-you-or-goes-d.html
Recurring outages on major networking sites such as Twitter and LinkedIn, along with incidents where Twitter members were mysteriously dropped for days at a time, have led many people to challenge the centralized control exerted by companies running social networks
y this is a felt need that's spreading across the Net. Interestingly, they approach the questions from a list of what information needs to be shared and how it needs to be transmitted; I come from the angle of what people want from each other and how their needs can be met. The two approaches converge, though. See the comments for other interesting related blogs.
Google Wave: You need to pay attention to this. - Jason Kolb re: the Future of the Internet
http://www.jasonkolb.com/weblog/2009/09/why-google-wave-is-the-coolest-thing-since-sliced-bread.html#more
Google Wave encompasses and extends XMPP thus it accommodates many forms desirable client-server content - text, pictures, video, streaming, and so on. It also supports different types of conversations: presence, notifications, subscriptions, back-and-forth--these are all modeled by XMPP. And it supports a wide variety of communication TYPES as well: video, audio, text, and so on.
Cubicle Muses - Wave's Web of Protocols
http://cubiclemuses.com/cm/articles/2009/08/09/waves-web-of-protocols/
Seems that most still believe Google Wave primarily uses XMPP to pass data around. Turns out, XMPP is only used for server to server federation. Joe Gregorio has a good overview of the actual APIs and protocols used in Wave, but I still found it easier to create a diagram
"If Google is serious about Wave replacing [everything], the client-server protocol has to be properly worked out." http://bit.ly/Ey0SR
Not just XMPP = that is server to server
Google Wave: You need to pay attention to this. - Jason Kolb re: the Future of the Internet
http://www.jasonkolb.com/weblog/2009/09/why-google-wave-is-the-coolest-thing-since-sliced-bread.html
Advanced Messaging & Routing with AMQP - igvita.com
http://www.igvita.com/2009/10/08/advanced-messaging-routing-with-amqp/
Cet article explique ce qu'est AMQP et comment l'utiliser en Ruby.
The flexibility of the message and the exchange model is what makes AMQP such a powerful tool. Whenever a publisher generates a message, he can mark it as 'persistent' which will guarantee delivery through the broker - if there is an attached queue, it will accumulate messages until the consumer requests them. However, if you're streaming transient data (access logs, for example), you can also disable message persistence and not worry about overwhelming your broker. That's how you achieve 'exactly-once' vs 'at least once' semantics.
Your font is too damn small.
im.kayac.com
http://im.kayac.com/
im.kayac.com は通知用のいくつかのAPIを提供するウェブサービスです。 HTTP POSTもしくはEメールを使用して、簡単にあなたの Jabber アカウントや、iPhoneに通知を送信することが可能です。 現在サポートしているAPIソースは: * HTTP POST * Email
kayacが提供するiPhone等にpush通知を送るAPIサービス。
HTTP POST/EメールからJabber/iPhoneに通知
im.kayac.com は通知用のいくつかのAPIを提供するウェブサービスです。
Henry Ford & Event Driven Architecture - igvita.com
http://www.igvita.com/2009/04/06/henry-ford-event-driven-architecture/
restimate the impact that cloud computing is going to have on our industry. All of the sudden, the cost of hiring / fir
Why XMPP will be huge very soon - Intridea Company Blog
http://intridea.com/2009/2/16/why-xmpp-will-be-huge-very-soon?blog=company
Why XMPP will be huge very soon
Jabber/XMPP Server List
http://www.jabberes.org/servers/servers_by_gateway_icq.html
Gute Liste mit Servern und Transports
iJab - XMPP Hosting and XMPP web client services
http://www.ijab.im/
ざっくり Google Wave (1) - こたにき
http://d.hatena.ne.jp/kotas/20090611/wave1
Operational Transformationがすごい
Google Wave 私的まとめ - IT戦記
http://d.hatena.ne.jp/amachang/20090601/1243849672