Currently Enhydra is receiving lots of attention for its capabilities as a
server for wireless applications, but application service providers (ASPs)
can use it to improve their ability to provide custom branding while at the
same time reducing development costs. This article outlines some of the
design patterns we used with Enhydra to create a set of applications that
support thousands of very different looks from a single code base.
Even more impressive is the potential for evolution. Instead of using
file-based development, as we did back in the days of C programming, we can
begin to apply object-oriented concepts, like classification and abstraction,
to HTML development. In C programming we divided up our code into files that
corresponded to the coarse-grained concepts in the software we created.
That's pretty much how Web developers divide up their HTML. With ob... (more)