PRODUCT SUPPORT ANNOUNCEMENT
See the latest about COVID-19 shipping availability and video/Web Edition load errors. Learn more.
David Kane is a software architect at SRA International, where he builds applications for bioinformatics. He has developed a number of Internet and intranet applications. He is an instructor at SRA's internal SRA University program, in which he develops and teaches courses on software architecture, Java, XML, and usability. He has also published articles in the areas of software architecture, software reuse, patterns, Web usability, and Macintosh computing.