Christian Schneider is an Allaire Certified ColdFusion and Web site developer. He has over four years of intensive experience developing CF-based intranet applications for banks and logistic corporations.
This article is about developing an application for wireless devices with WAP
support. For this I've chosen to implement a WAP-based e-mail client.
On the Web, using HTML, this is quickly done with ColdFusion. This should
also be true for WAP, I thought. Whether or not it turns out to be
true...well, just read on.
Okay, it did turn out to be easy, since CFDJ has published several articles
about the design and pitfalls of WAP development in the last few months. I
strongly suggest that you also take a look at the two-part article
"Developing Wireless Apps with ColdFusion" by Charlie Arehart (CFDJ, Vol. 2,
issues 8, 9).
To start developing a real-world WAP application, you need to know the basics
of WAP and WML, such as knowing that a WML "page" is called a "card," and a
... (more)
This article demonstrates how to use Allaire's XML serialization technique,
Web Distributed Data eXchange (WDDX [described at www.wddx.org]), to transfer
CFML data structures from the server to the client, and into JavaScript and
back. Generally WDDX's approach is to interchange data of all types
(including complex data types such as nested structures, n-dimensional
arrays, record sets, ... (more)
This article demonstrates how to write a paired custom tag that encapsulates
complex DHTML logic into a simple-to-use tag. I was inspired to write by Tim
Buntel's article about DHTML wrappers in CFDJ (Vol. 2, issue 4). It motivated
me to extend a custom tag I had developed and used throughout my projects.
As you can see from Figures 1 and 2, my custom tag acts like a nice widget
that enab... (more)
During a recent intranet project, I encountered the need for live reports of
all currently open user sessions within an application.
The goal was for me to be able to see how many users were currently online
with an open session when rolling out new templates from the development
server to the production server. That way I would be able to determine
whether it was a good idea to update th... (more)
This article describes how to use Scalable Vector Graphics (SVG), the amazing
new graphic format, with CFML to create dynamic charts and diagrams. SVG is
the W3C standard format for scalable graphics based on XML (see www.W3C.org).
Yes, that's right, graphics based on XML; for example, see the following
code: