@book{Carroll-HCIMillennium,
   editor = {John M. Carroll},
   title = {Human-Computer Interaction in the New Millennium},
   publisher = {Addison Wesley},
   year = {2001},
   isbn = {0-201-70447-1},
}

@misc{VisualWorks-Homepage,
   title = {VisualWorks Homepage},
   year = {2002},
   url = {http://www.cincom.com},
   organization = {Cincom},
   PBibCiteType = {web},
}

@incollection{Roomware-NextGeneration,
   author = {Norbert A. Streitz and Peter Tandler and Christian M{\"u}ller-Tomfelde and Shin'ichi Konomi},
   editor = {J. A. Carroll},
   title = {Roomware: Towards the next generation of human-computer interaction based on an integrated design of real and virtual worlds},
   booktitle = {Human-Computer Interaction in the New Millennium},
   pages = {553-578},
   publisher = {Addison Wesley},
   year = {2001},
   keywords = {BEACH, user-centered system design, workspaces of the future, team work, cooperative buildings},
   url = {http://ipsi.fraunhofer.de/ambiente/publications/},
   CrossRef = {Carroll-HCIMillennium},
}

@article{CACM.OOFW,
   editor = {Mohamed E. Fayad and Douglas C. Schmidt},
   title = {Special Issue on object-oriented Application Frameworks},
   journal = {Communications of the ACM},
   volume = {40},
   number = {10},
   month = {Oct.},
   year = {1997},
   PBibCiteType = {journal},
}

@inproceedings{COAST-Model,
   author = {Christian Schuckmann and Jan Sch{\"u}mmer and Peter Seitz},
   title = {Modeling Collaboration using Shared Objects},
   booktitle = {Proceedings of International ACM SIGGROUP Conference on Supporting Group Work (GROUP'99)},
   location = {Phoenix, Arizona, USA},
   pages = {189-198},
   publisher = {ACM Press, New York, NY},
   month = {November 14-17},
   year = {1999},
   url = {http://www.opencoast.org},
}

@inproceedings{BEACH-ConnecTables-slides,
   author = {Peter Tandler},
   title = {ConnecTables: Dynamic Coupling of Displays for the Flexible Creation of Shared Workspaces},
   booktitle = {Slides of talk given at UIST'01},
   month = {Nov. 11},
   year = {2001},
   Category = {UbiComp.SW},
   PBibCiteType = {talk},
   CrossRef = {UIST01}
}

@manual{COAST-Overview,
   title = {COAST overview},
   edition = {1st},
   month = {Sep.},
   year = {2000},
   url = {http://www.opencoast.org/documentation/COAST4-overview.PDF},
   Project = {COAST},
}

@misc{Cooltown-EmbeddedWebAccess,
   author = {C. Venkatraman and Morgan, J., J.},
   title = {Embedding Web Access Mechanism in an Appliance for user Interface Functions Including a Web Server and Web Browser},
   location = {Palo Alto, CA, USA},
   type = {United States Patent},
   number = {5956487},
   month = {Sep. 21},
   year = {1999},
   Recommendation = {0},
   organization = {Hewlett-Packard Company},
   PBibCiteType = {patent},
}

@misc{COAST-Homepage,
   title = {OpenCOAST Homepage},
   year = {2003},
   url = {http://www.opencoast.org},
   Project = {COAST},
   AccessYear = {2003},
   PBibCiteType = {web},
}

@phdthesis{Jacobsen-SoftwareModelling,
   author = {Ey\leavevmode\hbox{\ooalign{$\partial$\crcr\hskip.8ex\raise.7ex\hbox{-}\hfil}}un Eli Jacobsen},
   title = {Concepts and Language Mechanisms in Software Modelling},
   school = {Faculty of Science and Engineering, University of Southern Denmark},
   type = {{Ph.D.} thesis},
   year = {2000},
   keywords = {separation of concerns, refactoring},
   url = {http://www.mip.sdu.dk/sweat},
   Advisors = {B.B. Kristensen, Wolfgang Pree, ...},
}

@misc{SMART-Homepage,
   title = {SMART Technologies Homepage},
   year = {2002},
   url = {http://www.smarttech.com},
   organization = {SMART Technologies Inc.},
   PBibCiteType = {web},
}

@masterthesis{BEACH-ContextMaker,
   author = {Sven Flucher},
   title = {Unterst{\"u}tzung kontextbewusster Datenverarbeitung},
   school = {Fachbereich Informatik, TU Darmstadt, Germany},
   type = {Diplomarbeit},
   month = {Jan.},
   year = {2001},
   language = {German},
}

@manual{VisualWorks-UsersGuide,
   title = {VisualWorks User's Guide},
   location = {999 East Arques Avenue, Sunnyvale, CA},
   edition = {Revision 2.0 (Software Release 2.5)},
   month = oct,
   year = {1995},
   keywords = {application model, domain model},
   organization = {ParcPlace-Digitalk, Inc.},
}

@misc{iRoom-Homepage,
   title = {Stanford Interactive Workspaces Project},
   year = {2000},
   url = {http://graphics.stanford.edu/projects/iwork},
   Project = {iRoom},
   organization = {Stanford University},
   PBibCiteType = {web},
}

@phdthesis{Schilit-PhDThesis,
   author = {William Noah Schilit},
   title = {A System Architecture for Context-Aware Mobile Computing},
   school = {Columbia University},
   type = {{Ph.D.} thesis},
   year = {1995},
   keywords = {Xerox PARCTAB, dynamic environment},
   url = {http://www.fxpal.xerox.com/people/schilit/schilit-thesis.pdf},
   CiteAliases = {Schilit-Architecture},
}

@article{BEACH-AppModel+FW,
   author = {Peter Tandler},
   title = {The BEACH Application Model and Software Framework for Synchronous Collaboration in Ubiquitous Computing Environments},
   pages = {267-296},
   url = {http://ipsi.fraunhofer.de/ambiente/publications/, http://authors.elsevier.com/sd/article/S0164121203000554},
   CiteAliases = {BEACH-JSS.UbiTools01, Tandler-JSS.UbiTools01},
   AbstractURL = {http://www2.darmstadt.gmd.de/ipsi/ambiente/abstract.asp?Pub\_ID=294},
   PBibNote = {URL2=http://www.sciencedirect.com/science/article/B6V0N-49R5K3S-3/2/f79c8450d75025be4b3d9d6af450516d},
   Reference = {JSS7454},
   DOI = {http://dx.doi.org/10.1016/S0164-1212(03)00055-4},
   CrossRef = {JSS.UbiTools01}
}

@phdthesis{Nowack-Structures+Interactions,
   author = {Palle Nowack},
   title = {Structures and Interactions - Characterizing Object-Oriented Software Architecture},
   school = {Faculty of Software Engineering and Technology, University of Southern Denmark},
   type = {{Ph.D.} thesis},
   year = {1999},
   url = {http://www.mip.sdu.dk/sweat},
   PBibNote = {Ph.D. Dissertation, Software Engineering and Technology, The Maersk Mc-Kinney Moller Institute for Production Technology, University of Southern Denmark},
}

@inproceedings{BEACH-ConnecTables,
   author = {Peter Tandler and Thorsten Prante and Christian M{\"u}ller-Tomfelde and Norbert Streitz and Ralf Steinmetz},
   title = {ConnecTables: Dynamic Coupling of Displays for the Flexible Creation of Shared Workspaces},
   booktitle = {Proceedings of 14th Annual ACM Symposium on User Interface and Software Technology (UIST'01)},
   location = {Orlando, Florida, USA},
   series = {CHI Letters},
   volume = {3},
   number = {2},
   pages = {11--20},
   publisher = {ACM Press, New York, NY},
   month = {Nov. 11-14},
   year = {2001},
   url = {http://ipsi.fraunhofer.de/ambiente/publications/},
   CrossRef = {UIST01},
}

@incollection{Multimodal-UI-Design,
   author = {Sharon Oviatt and Phil Cohen and Lizhong Wu and John Vergo and Lisbeth Duncan and Bernhard Suhm and Josh Bers and Thomas Holzman and Winograd, Jam, Terry},
   editor = {J. A. Carroll},
   title = {Designing the User Interface for Multimodal Speech and Pen-Based Gesture Applications: State-of-the-Art Systems and Future Research Directions},
   booktitle = {Human-Computer Interaction in the New Millennium},
   pages = {421-456},
   publisher = {Addison Wesley},
   year = {2000},
}

@inproceedings{BEACH-SyncCollaboration-slides,
   author = {Peter Tandler},
   title = {Software Infrastructure for Ubiquitous Computing Environments: Supporting Synchronous Collaboration with Heterogeneous Devices},
   year = {2001},
   PBibCiteType = {talk},
}

@techreport{Pebbles-Amulet,
   author = {Brad A. Myers},
   title = {An Implementation Architecture to Support Single-Display Groupware},
   type = {CMU Tech. Rep.},
   number = {CMU-CS-99-139, CMU-HCII-99-101},
   month = may,
   year = {1999},
   url = {http://www.cs.cmu.edu/\~{}pebbles/papers/pebblesarchtr.pdf},
   Identifier = {Myers 1999},
}

@inproceedings{EasyLiving-Technologies,
   author = {Barry Brummit and Brian Meyers and John Krumm and Amanda Kern and Steven Shafer},
   title = {Easyliving: Technologies for Intelligent Environments},
   location = {Bristol, UK},
   series = {Lecture Notes in Computer Science},
   number = {1927},
   pages = {12--29},
   publisher = {Springer, Heidelberg, New York},
   month = {Sep. 25-27},
   year = {2000},
   isbn = {3-540-41093-7},
   PBibNote = {MIT + Microsoft Research},
   CrossRef = {HUC00},
}

@article{CACM.CFW,
   editor = {Grant Larsen},
   title = {Special Issue on Component-Based Enterprise Frameworks},
   journal = {Communications of the ACM},
   volume = {43},
   number = {10},
   month = {Oct.},
   year = {2000},
   PBibCiteType = {journal},
}

@techreport{Gaia-AppModel,
   author = {Manuel Rom{\'a}n and Roy H. Campbell},
   title = {A Model for Ubiquitous Applications},
   institution = {Universiy of Illinois at Urbana-Champaign, Department of Computer Science},
   number = {UIUCDCS-R-2001-2223, UILU-ENG-2001-1730},
   year = {2001},
   url = {http://choices.cs.uiuc.edu/gaia/papers/appmodel-tech01.pdf},
   Category = {UbiComp.SW},
}

@misc{Pebbles-Homepage,
   title = {The Pittsburgh Pebbles PDA Project Page},
   year = {2000},
   url = {http://www.pebbles.hcii.cmu.edu/},
   Project = {Pebbles},
   organization = {Carnegie Mellon University},
   PBibCiteType = {web},
}

@techreport{Groupware-Architectures,
   author = {W. Greg Phillips},
   title = {Architectures for Synchronous Groupware},
   location = {Kingston, Ontario K7L 3N6},
   institution = {Queen's University},
   school = {Dept. of Computing and Information Science},
   number = {1999-425},
   month = may,
   year = {1999},
   keywords = {reference model, architectural style, distribution architectures, Interlace, Seeheim, Arch, Patterson's taxonomy, Dewan's generic architecture, MVC, PAC*, ALV, Clock, Chiron-2 (C2), ...},
   isbn = {0836-0227-1999-425},
   url = {http://phillips.rmc.ca/greg/pub/},
   PBibNote = {This survey is extremely cool!!! - it mentions really *all* groupware architectures, frameworks, and toolkits that were available in 1999!},
}

@book{BuildAppFWs,
   editor = {Mohamed E. Fayad and Douglas C. Schmidt and Ralph E. Johnson},
   title = {Building Application Frameworks: Object-Oriented Foundations of Framework Design},
   volume = {1},
   publisher = {John Wiley \& Sons, New York, NY, USA},
   year = {1999},
   isbn = {0-471-24875-4},
}

@proceedings{HUC00,
   title = {Proceedings of the 2nd International Symposium on Handheld and Ubiquitous Computing (HUC'00)},
   location = {HP Laboratories, Bristol, UK},
   series = {LNCS},
   volume = {1927},
   publisher = {Springer Verlag},
   month = {Sep. 25-27},
   year = {2000},
   isbn = {3-540-41093-7},
   note = {The short papers are available in the journal Personal and Ubiquitous Computing http://www.personal-ubicomp.com},
   Category = {UbiComp},
   PBibNote = {http://www.personal-ubicomp.com/huc2k/papers-programme.pdf},
}

@proceedings{UIST01,
   title = {Proceedings of 14th Annual ACM Symposium on User Interface and Software Technology (UIST'01)},
   series = {CHI Letters},
   volume = {3},
   number = {2},
   publisher = {ACM Press, New York, NY},
   month = {Nov. 11-14},
   year = {2001},
   Category = {HCI},
   Identifier = {UIST'01},
}

