-------------------------------------- BIBILIOGRAPHY OF PUBLICATIONS ON THE ANDREW USER INTERFACE SYSTEM -------------------------------------- Selections from 1984-1995 (alphabetical by author) -------------------------------------------------- [Beadle90] Beadle, Peter, Gregory J. Wilkins, John Judge, and Murray Macpherson, "A Control Methodology for a Variable Bit Rate Video Codec," Proceedings Australian Video Communications Workshop, Melbourne, Australia, July 9-11, 1990. [Beer90] Beer, Martin D., "Developing Document Management Systems Using the ANDREW Toolkit.," Proceedings of UKUUG Summer 1990 Conference, London, July 1990. [Borenstein88a] Borenstein, Nathaniel S., C. F. Everhart, J. Rosenberg, A. Stoller, "A Multi-media Message System for Andrew", Proceedings of the USENIX 1988 Winter Technical Conference, Dallas, February, 1988. {Boren.USENIX} [Borenstein88b] Borenstein, N. S., C. Thyberg, "Cooperative Work in the Andrew Message System," Proceedings of the Conference on Computer-Supported Cooperative Work, CSCW 88, Portland, Oregon, 1988. {Boren.CSCW} [Borenstein89] Borenstein, Nathaniel S., Craig F. Everhart, Jonathan Rosenberg, Adam Stoller, "Architectural Issues in the Andrew Message System", Message Handling Systems and Distributed Applications, E. Stefferud, O-j. Jacobsen, and P. Schicker, eds., North-Holland, 1989. {Boren.IFIP} [Borenstein90] Borenstein, Nathaniel S., Multimedia Applications Development with the Andrew Toolkit, Prentice Hall, 1990. [Borenstein91a] Borenstein, Nathaniel S., Programming As If People Mattered: Friendly Programs, Software Engineering, and Other Noble Delusions, Princeton University Press, 1991. [Borenstein91b] Borenstein, Nathaniel S., and Chris Thyberg, "Power, Ease of Use, and Cooperative Work in a Practical Multimedia Message System", International Journal of Man-Machine Studies, Vol 34, April, 1991. {Boren.IJMMS} [Borenstein92] Borenstein, Nathaniel S., "CMU's Andrew Project: A Retrospective", CACM, 1992, to appear. {Boren.CACM, Boren.Cf.tar.Z} [Cattey89] Cattey, William, Edward C. Barrett, "The Writing Program at MIT", Windows on Athena. {Cattey.Writing} [Cattey90] Cattey, William, "The Evolution of Turnin. A Classroom Oriented File Exchange Service," Proceedings of the USENIX Summer 1990 Conference, pp. 171-181, Anaheim CA, June, 1990. {Cattey.turnin} [Gliedt94a] Gliedt, Terry, "EZ - As a Word Processor" Linux Journal, August, 1994. {Glied.ez-wp.d} [Gliedt94b] Gliedt, Terry, "EZ - for the Programmer" Linux Journal, September, 1994. {Glied.ez-src.d} [Gliedt94c] Gliedt, Terry, "Messages - a Multi-Media Mailer" Linux Journal, October, 1994. {Glied.mail.d} [Gliedt94d] Gliedt, Terry, "Making the Most of Andrew" Linux Journal, November, 1994. {Glied.mkmost.d} [Gosling84a] Gosling, James, and David S. H. Rosenthal, "The User Interface Toolkit", Proceedings of PROTEXT 1 Conference, 1984. [Gosling84b] Gosling, James, and David S. H. Rosenthal, "A Network Window Manager", Proceedings of the 1984 Uniforum Conference, January, 1984. [Hansen86] Hansen, W. J., "Andrew and Unix", Proceedings UK Unix User's Group, London, Dec, 1986. [Hansen87a] Hansen, W. J., "Data Structures in a Bit-Mapped Text Editor", Byte, Jan, 1987, pp. 183-190. {Hansen.DStruc} [Hansen87b] Hansen, W. J., "A Practical Algebra for Substring Expressions", Persistent Programming Research Report 42, Dept. of Computer Science, Univ. of Glasgow & Univ. of St. Andrews, June, 1987. {Hansen.Algebra} [Hansen88a] Hansen, W. J., "The Andrew Environment for Development of Educational Computing", Computers and Education 12, 1, 1988, pp. 231-239. {Hansen.CAL87, Hans.Cf.tar.Z} [Hansen88b] Hansen, W. J., C. Haas, "Reading and Writing with Computers: a Framework for Explaining Differences in Performance", Comm. ACM 31, 9 (Sept, 1988). {Hansen.RdWr*} [Hansen89] Hansen, W. J., "Formal Properties of an Algebra for Subsequences", Report CMU-ITC-083, Information Technology Center, Carnegie Mellon Univ., February, 1989. {Hansen.Formal} [Hansen90] Hansen, Wilfred J., "Enhancing documents with embedded programs: How Ness extends insets in the Andrew ToolKit," Proceedings of IEEE Computer Society 1990 International Conference on Computer Languages, March, 1990, New Orleans, IEEE Computer Society Press (Los Alamitos, CA), pp. 23-32. {Hansen.ICCL} [Hansen91] Hansen, W. J., "A Subsequence Algebra: First Class Values for Substrings", Report CMU-ITC-115, Information Technology Center, Carnegie Mellon Univ., May 1991. {Hansen.1stcls} [Hansen92] Hansen, W. J., ``Subsequence References: First Class Values for Substrings,'' ACM Trans. Program. Lang. and Sys, vol. 14, no. 4, Oct 1992, pp. 471-489. {Hansen.SSRefs} [Hansen93] Hansen, W. J., ``Andrew as a multiparadigm environment for visual languages,'' in 1993 IEEE Symposium on Visual Languages, IEEE Computer Society Press, Los Alamitos, CA, August 24-27, 1993, Bergen, Norway, pp. 256-260. {Hansen.MLE} [Hansen94a] Hansen, W. J., ``The 1994 Visual Languages Comparison,'' in 1994 IEEE Symposium on Visual Languages, IEEE Computer Society Press, Los Alamitos, CA, October 4-7, 1994. St. Louis, Missouri, to appear. {Hansen.VL94*} [Hansen94b] Hansen, W. J., ``Introduction to user interface systems for HCI developers and researchers,'' in 1994 SigChi Conference Companion, ACM, New York, April 1994, Tutorial, Boston, MA, pp. 377-378. {Hansen.CHI94} [Hayden90] Hayden, Charles C., John. C. Mitchell, Jishnu Mukerji, Frederick A. Schmidt, "The Software Development Assistant," AT&T Technical Journal, March/April 1990. [Morris85] Morris, J. H., M. Satyanarayanan, M.H. Conner, J.H. Howard, D.S.H. Rosenthal, and F.D. Smith, "Andrew: A Distributed Personal Computing Environment", Communications of the ACM, March, 1986. [Morris88] Morris, James H., "'Make or Take' Decisions in Andrew", Proceedings of the USENIX Technical Conference, Dallas, February, 1988. {Morris.MkTk} [Neuendorffer89] Neuendorffer, Thomas, "ADEW: The Andrew Development Environment Workbench: An Overview," Proceedings of the 3rd Annual X Window conference, Boston, 1989. {(is an earlier version of [Neuendorffer91])} [Neuendorffer90], Neuendorffer, Thomas, "ATK + 8859 = Multi-Lingual Text and Mail - A Study in Expanding the Andrew Toolkit", Proceedings of the EUUG Autumn 1990 Conference, Nice,France, October 1990. {Neuen.EUUG*} [Neuendorffer91] Neuendorffer, Thomas, "ADEW: A Multimedia Interface Builder for Andrew", Proceedings Multi-Media Communications, Applications and Technology Workshop, Sydney, Austrailia, 1-2 July, 1991. {Neuen.ADEW (is also source file $SRC/atk/adew/Overview.doc)} [Palay88] Palay, A., W. Hansen, M. Kazar, M. Sherman, M. Wadlow, T. Neueundorffer, Z. Stern, M. Bader, T. Peters, "The Andrew Toolkit: an Overview", Proceedings of the USENIX Technical Conference, Dallas, February, 1988. {Palay.Ov*} [Palay, 1992] Palay, Andrew J., Towards an "Operating System" for User Interface Components, in Multimedia Interface Design ed. Meera M. Blattner and Roger B. Dannenberg, ACM Press (New York, 1992). [Rosenberg87] Rosenberg, J., C. Everhart, N. Borenstein, "An Overview of the Andrew Message System", Proceedings of SIGCOMM '87 Workshop, Frontiers in Computer Communications Technology, Stowe, Vermont, August, 1987. [Rosenberg89] Rosenberg, J., M. Sherman, A. Marks, J. Akkerhuis, "Some Comments on Using ODA" excerpt from [Rosenberg90]. {Rosen.EXPRES} [Rosenberg90] Rosenberg, et al., Multi-media Document Translation: ODA and the EXPRES Project, Springer Verlag, 1990. [Sherman89] Sherman, M., J. Rosenberg, A. Marks, J. Akkerhuis, "The need for Style Systems in ODA" excerpt from [Rosenberg90]. {Sherm.StylSys} [Sherman90] Sherman, Mark, Wilfred J. Hansen, Michael McInerny, and Tom Neuendorffer, "Building Hypertext on a Multimedia Toolkit: An Overview of Andrew Toolkit Hypermedia Facilities," Hypertext: Concepts, Systems and Applications -- Proceedings of the European Conference on Hypertext, (INRIA, France), Cambridge University Press, edited by A. Rizk, N. Streitz & J. André, November 1990, p. 13-24. {Sherm.HypTxt, ShermHTf.tar.Z} [Sherman91] Sherman, Mark, D. Anderson, W. J. Hansen, T. P. Neuendorffer, A. J. Palay, Z. Stern, "Allocation of User-Interface Resources in the Andrew Toolkit,", Proceedings of the International Conference on Multimedia Information Systems, (Singapore) McGraw-Hill, January, 1991. {Sherman.Alloc} [Thyberg88] Thyberg, C., "Advisor - An Electronic Mail Consulting Service," Proceedings ACM SIGUCCS User Services Conference XVI, Long Beach, California, 1988. [Williams90] Williams, Nick, William Cattey, "The Educational On-Line System," Proceedings of the EUUG Spring 1990 Conference, Munich, April 1990. --------------------------------------------- HOW TO OBTAIN ARTICLES IN THIS BIBLIOGRAPHY --------------------------------------------- Most of the articles listed in the bibliography can be obtained via anonymous ftp at ftp.andrew.cmu.edu: pub/AUIS/ in the "PAPERS" directory or via the Andrew web homepage at http://www.cs.cmu.edu/~AUIS. Hard copies are also available for a fee from: The Andrew Consortium School of Computer Science Carnegie MellonUniversity 5000 Forbes Avenue Pittsburgh, PA 15213-3891 tel: (412) 268-6710 fax: (412)268-5571 info-andrew-request@andrew.cmu.edu Readers are also encouraged to submit additional entries by sending mail to this address. Additional documentation on the Andrew system is provided in $ANDREWDIR/doc when the Andrew files are installed on your machine. The sources appear throughout the distribution in .doc, .help, and .d files. See for instance: $SRC/atk/doc $SRC/atk/adew/*.doc $SRC/atk/ness/doc/*.d $SRC/atkams/messages/doc/*.help