In this last chapter of this book, we gave you a summary of the design principles that apply to the development of a good web application using the Backbase Client Framework. We called a web application that is built using these principles a square web application, not to be confused with web squared, which is an extension of Web 2.0 ideas defined by Tim O'Reilly.
The main characteristic of a square application is that everything is XML. XHTML is considered just one markup language in one namespace that you can use in a web application, but there can be many others, such as BTL or XEL. You can create your own XML tags that encapsulate your own UI components in your own namespace using the object-oriented Tag Definition Language (TDL) that make the framework seamlessly and transparently extensible or adaptable to new requirements.
In the second part of this chapter, we tried to complete the C3D travel blog sample application. Of course complete is a relative concept, but the resulting...