About

Canonical Consulting specializes in creating RIAs – Rich Internet Applications, in other words, applications that are able to deliver Access to Anyone Authorized Anytime, Anyplace on Any Device.This is the evolutionary direction of computing as chips get ever cheaper yet ever more powerful while the associated hardware support structure of memory, disk capacity and communication bandwidth keep in near lock step. The challenge is to deliver n-tier distributed systems, as simply as possible.
Most developers know intuitively that software development has become much more complex – simply because an application is no longer confined to one machine nor to one place but rather smeared over many interacting “clients” and “servers”. As well an application’s transactions are also smeared over time as they become ever longer in duration and with ever more risk of exceptions, conflict and required disengagement – a clean rollback. Finally, Canonical Consulting eases the effort levels required of GUI developers because they must be prepared to interact gracefully and usably in widely varying display modes. Now these new needs also impose demands for higher levels of security, reliability and performance requirements.