Accessibility
Matt Woodward

Matt Woodward

i2 Technologies

Table of Contents

Created:
27 June 2005
User Level:
Advanced
Products:
Coldfusion

Chatting Through IM Gateways in ColdFusion MX 7

Have you ever wondered about the status of your ColdFusion server? Just ask it! Using the ColdFusion MX 7 Enterprise Instant Messaging (IM) Gateway with the ColdFusion MX 7 Administrator API, you can easily create an application that allows you to send an IM to your ColdFusion server, triggering your ColdFusion server to dutifully respond with the requested information, or even change settings on the server based on the instant message you send.

Using the sample application that you build in this tutorial, you will be able to send an IM to your ColdFusion server to retrieve server information and even create a data source on the server through the IM gateway. The gateway and IM concepts presented in this tutorial will also provide you with the basics you’ll need to integrate IM functionality into any ColdFusion application. For instance, you can notify users with time-sensitive information, build ColdFusion-based IM applications for banking, dating, weather, sports scores, adventure games, or chat interfaces to amaze and annoy your friends. The possibilities are endless, and you can build all these and more with ColdFusion MX 7 Enterprise.

Requirements

To complete this tutorial you will need to install the following software and files:

ColdFusion MX 7 Developer or Enterprise Edition

Additional Products

Tutorials and sample files:

Download this zip file and unzip the contents into a new directory in the web root of your web server or inside the web root for your ColdFusion server.

Prerequisite knowledge:

  • Developers should have good knowledge of ColdFusion Components (CFCs) and have a high-level understanding of Event Gateway functionality.
  • Basic familiarity with the ColdFusion Administrator API is helpful but not required.

About the author

Matt Woodward is a web application developer for i2 Technologies in Dallas, and also works as a consultant through his company, Sixth Floor Software. He is a Macromedia Certified ColdFusion developer and has been working with ColdFusion since 1996. In addition to his ColdFusion work, Matt also develops in Java and PHP.

In a former life Matt was a trumpet player, as evidenced by his Bachelor and Master of Music degrees in trumpet performance (as well as his dented lips). Web development was always a time-consuming hobby even during his music studies, and while he was a PhD student Matt developed numerous course websites for the College of Music at the University of North Texas. After completing his course work, Matt decided developing web applications was more fun than writing a dissertation, so he took a job as a web application developer for Neiman Marcus and has been a full-time (and then some!) web developer ever since.

Matt is currently pursuing an MSCIS degree through the University of Phoenix, which with any luck he'll complete in early 2005. In what little spare time he has, Matt enjoys movies and brewing beer.