Hello, there is a new tutorial from IBM about how to build modern realtime web apps. In the tutorial IBM suggests using XMPP, BOSH from JavaScript.
http://www.ibm.com/developerworks/xml/tutorials/x-realtimeXMPPtut/index.html We all knew for a long time, that XMPP is much more, than an IM protocol. Many of us are using XMPP already for data applications. Some even for realtime data display in web apps. Here we get another "official blessing". I built realtime web apps with ejabberd, Strophe.js, XMPPHP myself. It works just great. The big advantage compared to long-poll AJAX / COMET apps is that it not only delivers realtime to the browser (like COMET), but the XMPP server in the pack also simplifies message routing. COMET apps also need a message router. It is usually implemented via the DB and a simple routing table. But, using a XMPP server as router makes things much easier and more important: it makes the app very flexible with respect to data sources and sinks. The LAMP stack should be called LAMPX (X for XMPP) for building realtime web apps. hw -- Dr. Heiner Wolf http://blog.wolfspelz.de/ http://www.virtual-presence.org/ http://www.openvirtualworld.com/ _______________________________________________ JDev mailing list Forum: http://www.jabberforum.org/forumdisplay.php?f=20 Info: http://mail.jabber.org/mailman/listinfo/jdev Unsubscribe: [email protected] _______________________________________________
