Difference between revisions of "Roundup/Articles, talks and events"

From XMPP WIKI
Jump to navigation Jump to search
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
== XMPP Roundup: Articles, talks and events ==


''XMPP Roundup translations''
''Title''


The previous XMPP Roundup 12 has been translated into [http://www.jabberes.org/node/1139 spanish] thanks to naw and [http://wiki.jabberfr.org/Tour_d%27horizon_de_XMPP_12 french] thanks to Misc and Nÿco.
Text explaining the new or updated item, with technical background like languages, platforms and licenses. Provide links detailing more, and give credit. Avoid links like [[here]] or [[read it]].


''GAEJ + XMPP and rolling your own Agent''


Romin Irani, also author of the bloodbanklocator covered on the XMPP Roundup, has written a articles on how to write an XMPP agent for GAEJ (Goole App Engine Java): "[http://gaejexperiments.wordpress.com/2009/09/25/gaej-xmpp-and-rolling-your-own-agent/ Episode 2 : GAEJ + XMPP and rolling your own Agent]" and "[http://gaejexperiments.wordpress.com/2009/10/09/episode-2-update-communicating-to-another-xmpp-account-via-your-bot/ Episode 2 : Update : Communicating to another XMPP Account via your Bot]". It is the second article in a series of four more generally on GAEJ, and not specific to XMPP.
''Cabulous''


''Realtime Blogging with IM and WordPress.com''
Jack Moffitt has [http://metajack.im/2010/01/05/xmpp-case-study-interview-cabulous/ interviewed Elijah Windsor], the lead developer of Cabulous, an iPhone application based on XMPP that enables communication and geolocation of taxis and their passengers.


"[http://wordpress.tv/2009/10/09/realtime-blogging-with-im/ Realtime Blogging with IM and WordPress.com]" is a video showing how to be notified in real-time of new blog posts and comments using the XMPP service that already has been covered on the XMPP Roundup.
''Apple Notification Server = Idavoll''


''XMPP and SIMPLE: A Comparative Study''
Ralph Meijer noticed that the [http://ralphm.net/blog/2010/01/14/apple_uses_idavoll Apple Notification Server] delivered with Mac OS X 10.6 Server is in fact Idavoll, the PubSub server written in Python.


Vinay has written [http://vinaytechs.blogspot.com/2009/10/xmpp-and-simple-comparative-study.html an article comparing XMPP and SIMPLE], introducing both, describing their architectures, and of courses their strengths and weaknesses.
''PubSub vs MUC''


'' Really Real Time view to Twitter''
Jack Moffitt again, wrote an article comparing [http://metajack.im/2010/01/15/xmpp-pubsub-versus-multiuser-chat/ Pubsub to Multi-User Chat]. Spoiler: there is no winner, but clear insights.


Jebu Ittiachen has posted a screencast showing [http://blog.jebu.net/2009/10/really-real-time-view-to-twitter/ really real-time Twitter views]. He used ejabberd, Strophe, and erlang, in order to get the Twitter stream and distribute it over XMPP and BOSH.
''Jabber FAQ''


''The Google Wave buzz''
The Polish community is very active in their XMPP promotion, a great example being theis site: [http://jabberfaq.info/ jabberfaq.info] ([http://translate.google.com/translate?hl=fr&sl=pl&tl=en&u=http%3A%2F%2Fjabberfaq.info%2F english, automated translation]).


Google Wave, the new real-time communication tool, has seen a lot of buzz on the internet these days, here a fast collection of links:
''Making XMPP chat-bots as web applications''
*[http://googlewavedev.blogspot.com/2009/11/wavesandboxcom-federate-this.html WaveSandbox.com: Federate This]
* [http://www.24100.net/2009/11/federate-google-wave-sandbox-with-your-own-fedone-server/ Federate Google Wave sandbox with your own (FedOne) server. Here is the step-by-step guide and tutorial]
* [http://www.novell.com/products/pulse/ Novell Pulse]
* [http://completewaveguide.com/guide/The_Complete_Guide_to_Google_Wave The_Complete_Guide_to_Google_Wave]
* [http://www.getwaveboard.com/ WaveBoard] is both a Mac OS X and iPhone Wave client, based on a Safari SSB (Site-specific browser or Single-site browser)
* [http://www.readwriteweb.com/archives/google_wave_use_cases_arts_filmmaking.php Google Wave Use Cases: Arts & Filmmaking]
* [http://f055.net/article/what-is-google-wave-and-what-its-not/ What is Google Wave and what it’s not]
* [http://googlewavecommunity.com/forum/viewtopic.php?f=13&t=78 Google Wave and XMPP ~ Beginning of Web 3.0]
* [http://arstechnica.com/gaming/news/2009/10/google-wave-we-came-we-saw-we-played-dd.ars Google Wave: we came, we saw, we played D&D]
* [http://danieltenner.com/posts/0012-google-wave.html What problems does Google Wave solve?]
* [http://whatever.scalzi.com/2009/10/01/google-wave-early-impressions/ Google Wave: Early Impressions]
* [http://wavety.com/google-wave-gadgets-and-robots/ The complete list of Google WaveGadgets, Robots and Servers]


''ProcessOne: Sea Beyond''
Adam [http://happy.cat/blog/XMPP-Bots-ejabberd-mod-motion-2010-02-01-10-00.html wrote an article about mod_motion], an erlang/ejabberd module to post stanza to a restful service.


ProcessOne is organizing an event dubbed [http://www.process-one.net/seabeyond/ Sea Beyond], on real-time communications, in Paris.
''Silverlight XMPP setup guide for MatriX''


''Instant Messaging Freedom, Inc.''
Alexander Gnauck has written [http://blog.ag-software.de/?p=92 an article detailing how to bypass ports restrictions] in Silverlight.


[http://imfreedom.org/ Instant Messaging Freedom, Inc.] is a non-profit organization whose goal is to support free instant messaging software. A primary purpose of the organization is to manage the affairs of Adium, Finch, Pidgin, Vulture and libpurple. The president is Sean Egan, the vice president Mark Doliner, the secretary Luke Schierer, the treasurer Ethan Blanton, and the directors are John Bailey, Evan Schoenberg, and Mark Spencer.
''Screencast: Setting Up ejabberd''


''Beautiful XMPP Testing''
Jack Moffitt once again, again, has made a simple [http://metajack.im/2010/02/04/screencast-setting-up-ejabberd/ screencast detailing the basic installation and configuration steps of ejabberd].


Remko Tronçon, member of the XSF's Council, [http://el-tramo.be/documents/beautiful-xmpp-testing/index.php has written a part of the book] [http://oreilly.com/catalog/9780596159825 Beautiful Testing]. He has put online this part, [http://el-tramo.be/documents/beautiful-xmpp-testing/BeautifulXMPPTesting.pdf Beautiful XMPP Testing], as a PDF file.
''Why XMPP will be huge very soon''


''Strategic Guide: Instant Messaging and Security''
Pradeep Elankumaran wrote on [http://intridea.com/2009/2/16/why-xmpp-will-be-huge-very-soon why XMPP will be huge very soon], detailing the intrinsic advantages of the protocol and the implementations.
ProcessOne has released a [http://www.process-one.net/en/imtrends/article/strategic_guide_instant_messaging_and_security/ Strategic Guide on Instant Messaging Security]: it examines the real risks associated with instant messaging in corporate environments and explains how to mitigate them.


''XMPP Is Not Bloated''
''XEP dependency graph''


Peter SaintAndre has reacted on his blog about [https://stpeter.im/index.php/2009/11/08/xmpp-is-not-bloated/ usual allegations of the heaviness of XMPP].
Tobias has drawn [http://ayena.de/files/depxepimg.pdf a dependency graph for XEPs (PDF)], just don't be scared.


''Professional XMPP Programming with JavaScript and jQuery''
''Facebook chat bot in PHP''


Jack Moffitt, CTO of Collecta and member of the XSF Board of Directors, has written an XMPP book: [http://www.wrox.com/WileyCDA/WroxTitle/Professional-XMPP-Programming-with-JavaScript-and-jQuery.productCd-0470540710.html Professional XMPP Programming with JavaScript and jQuery].
Abhinav Singh has written a [http://abhinavsingh.com/blog/2010/02/writing-your-first-facebook-chat-bot-in-php-using-jaxl-library/ short article detailing how to write a chat bot based on Facebook XMPP interface], using the Jaxl library.


''Real Time Web with XMPP''
''Starting with Python and XMPP''


Once again, the very same Jack Moffitt gave a talk on XMPP JSConf 2009. [http://www.infoq.com/presentations/Real-Time-Web-with-XMPP The slides as well as the video ar available] at InfoQ.
David Banes, ClearText. http://www.cleartext.com/downloads/XMPP-Python.pdf


''Diagram for XMPP connection''
''Django and XMPP''


One of the most difficult part when developping a new XMPP client is the connection mechanism workflow. Tim Bielawa has drawn a [http://github.com/tbielawa/PAD-XMPP/blob/master/Graph/ConnectionStates.png state transitions diagram] that might be very helpful to thousands of developpers worldwide.
http://www.slideshare.net/mrjmad/djangocong-2010-djangoetxmpp


''hack-a-thon XMPP meetup''
''Build a web-based notification tool with XMPP''


A "hack-a-thon XMPP meetup" is being held at 6:00pm on November 4th at the PariSoMa coworking space in San Francisco. If you're interested in joining in plase RSVP by following the link [http://www.parisoma.com/2009/10/xmpp-and-jabber-technologies-meetup-nov-4-6pm at the bottom of this blog post].
IBM developerworks http://www.ibm.com/developerworks/xml/tutorials/x-realtimeXMPPtut/index.html
 
''FaceTime''
 
Apple's new software for wifi video calls between two iPhone4, uses XMPP for authentication:  
[http://www.packetstan.com/2010/07/special-look-face-time-part-1.html]
[http://www.packetstan.com/2010/07/special-look-face-time-part-2-sip-and.html]
[http://www.packetstan.com/2010/07/special-look-face-time-part-3-call.html]
 
''XMPP Summit''
 
At FOSDEM in Brussles, Belgium.
 
''SeaBeyond''
 
In Paris, France, by ProcessOne.

Latest revision as of 10:09, 13 January 2011

XMPP Roundup: Articles, talks and events

Title

Text explaining the new or updated item, with technical background like languages, platforms and licenses. Provide links detailing more, and give credit. Avoid links like here or read it.


Cabulous

Jack Moffitt has interviewed Elijah Windsor, the lead developer of Cabulous, an iPhone application based on XMPP that enables communication and geolocation of taxis and their passengers.

Apple Notification Server = Idavoll

Ralph Meijer noticed that the Apple Notification Server delivered with Mac OS X 10.6 Server is in fact Idavoll, the PubSub server written in Python.

PubSub vs MUC

Jack Moffitt again, wrote an article comparing Pubsub to Multi-User Chat. Spoiler: there is no winner, but clear insights.

Jabber FAQ

The Polish community is very active in their XMPP promotion, a great example being theis site: jabberfaq.info (english, automated translation).

Making XMPP chat-bots as web applications

Adam wrote an article about mod_motion, an erlang/ejabberd module to post stanza to a restful service.

Silverlight XMPP setup guide for MatriX

Alexander Gnauck has written an article detailing how to bypass ports restrictions in Silverlight.

Screencast: Setting Up ejabberd

Jack Moffitt once again, again, has made a simple screencast detailing the basic installation and configuration steps of ejabberd.

Why XMPP will be huge very soon

Pradeep Elankumaran wrote on why XMPP will be huge very soon, detailing the intrinsic advantages of the protocol and the implementations.

XEP dependency graph

Tobias has drawn a dependency graph for XEPs (PDF), just don't be scared.

Facebook chat bot in PHP

Abhinav Singh has written a short article detailing how to write a chat bot based on Facebook XMPP interface, using the Jaxl library.

Starting with Python and XMPP

David Banes, ClearText. http://www.cleartext.com/downloads/XMPP-Python.pdf

Django and XMPP

http://www.slideshare.net/mrjmad/djangocong-2010-djangoetxmpp

Build a web-based notification tool with XMPP

IBM developerworks http://www.ibm.com/developerworks/xml/tutorials/x-realtimeXMPPtut/index.html

FaceTime

Apple's new software for wifi video calls between two iPhone4, uses XMPP for authentication: [1] [2] [3]

XMPP Summit

At FOSDEM in Brussles, Belgium.

SeaBeyond

In Paris, France, by ProcessOne.