Andy Longshaw

  • Citations Per Year
Learn More
For the purposes of this paper we consider an Internet-technology system to be one that uses Internet channels to deliver content and services to end users and/or other systems. This means that the system has to deal with stateless and ultra-thin client software. Typically (although not exclusively) Internet-technology systems are also characterised by(More)
A powerful and well-chosen metaphor can speak a thousand words in terms of the insight it gives to the audience; a poor one can hide and confuse intent. Since software development involves communication of abstract and aphysical concepts, it is no surprise that metaphor is a frequently used tool, whether in naming code artefacts, explaining architecture,(More)
For the purposes of this paper we consider an internet-based system to be one that uses internet channels to deliver content and services to end users and/or other systems. This means that the system has to deal with stateless and ultra-thin client software. Typically (although not exclusively) internet-based systems are also characterised by having an(More)
  • 1