Michael Callaghan

Learn More
This paper explicates the metaphors used to conceive of asynchronous text-based communication (ATBC) software, such as email and newsgroups. Design of such software has been guided by an understanding of ATBC as essentially a text communication (textual metaphor). However, this mode of discourse has many similarities with oral communication as well. The(More)
Object technology is the dominant software engineering paradigm in most undergraduate computer science courses. Two important topics in this area are design patterns and Java programming, and indeed these are increasingly taught side by side. This paper describes a novel form of visualisation that makes use of a combination of virtual reality and hypertext(More)
Cellular proteins that fail to fold properly result in inactive or disfunctional proteins that can have toxic functions. The unfolded protein response (UPR) is a two-tiered cellular mechanism initiated by eukaryotic cells that have accumulated misfolded proteins within the endoplasmic reticulum (ER). An adaptive pathway facilitates the clearance of the(More)
  • 1