Skip to Content
Professional XMPP Programming with JavaScript® and jQuery
book

Professional XMPP Programming with JavaScript® and jQuery

by Jack Moffitt
January 2010
Intermediate to advanced
479 pages
11h 5m
English
Wrox
Content preview from Professional XMPP Programming with JavaScript® and jQuery

Chapter 3. Saying Hello: The First Application

WHAT'S IN THIS CHAPTER?

  • Creating and organizing an XMPP project

  • Making connections to XMPP servers

  • Building and manipulating XMPP stanzas

  • Sending data to the server

  • Handling XMPP events

XMPP started as an open, federated protocol for instant messaging, but has become a powerful protocol for building many kinds of applications. The bulk of this book walks you through building various interesting applications as you explore the XMPP protocol and its numerous possibilities. These applications are all built with JavaScript, HTML, and CSS, and, though simple, show off how easy it is to make powerful programs with XMPP.

The first application you write is the XMPP equivalent of the famous "Hello, World" example. It sends a message to your XMPP server and displays the response. It sounds simple, and it is, but there is a lot to cover with setting up the user interface, getting the required libraries, and learning about the Strophe library.

By the end of this chapter, you'll be ready to start building much more interesting applications. By the end of the book, you'll have built some compelling projects that would have been difficult without XMPP.

This chapter may be one of the toughest in the book simply because it is filled with lots of things that will be brand new.

The applications in this book assume some knowledge of the jQuery library. If you are not yet familiar with jQuery, there is a brief tutorial in Appendix A.

APPLICATION PREVIEW

Before you ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Pro HTML5 Accessibility: Building an Inclusive Web

Pro HTML5 Accessibility: Building an Inclusive Web

Joshue O Connor
HTML5 Canvas, 2nd Edition

HTML5 Canvas, 2nd Edition

Steve Fulton, Jeff Fulton

Publisher Resources

ISBN: 9780470540718Purchase book