skip to main content
10.1145/215585.215708acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article
Free Access

Supporting distributed, concurrent, one-way constraints in user interface applications

Authors Info & Claims
Published:01 December 1995Publication History
First page image

References

  1. 1.Ahamad, M., Neiger, G., Burns. J.E., Hutto, P.H., and Kohli, P., "Causal Memory: Definitions, Implementations and Programming", To appear in ACM Transactions on Distributed Computing Systems.Google ScholarGoogle Scholar
  2. 2.Barford, L. A., and Vander Zanden, B. T., "Attribute Grammars in Constraint-Based Graphics Systems", Sofm,are - Practice and Experience, 19:4, 1989, pp. 309-328. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Birman,K., Schiper, A., and Stephenson, P., "Lightweight Causal and Atomic Group Multicast", ACM Transactions on Computing Systems, 9:3, 1991, pp. 272-314. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Boming, A., "The Programming Language Aspects of ThingLab: A Constraint-Oriented Simulation Laboratory", ACM Transactions on Programming Languages and Systems, 3:4, Oct. 1981, pp. 353-387. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Boming, A., and Duisberg, R., "Constraint-Based Tools for Building User Interfaces", ACM Transactions on Graphics, 5:4, Oct. 1986, pp. 345-374. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Cardelli, L., "A Language with Distributed Scope", Proc. of the 22nd ACM Symposium on Principles of Programming Languages, Jan 1995, pp. 286-297. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Freeman-Benson, B. N., Maloney, J., and Borning. A. "An Incremental Constraint Solver", Communications of the ACM, 33:1, Jan. 1990, pp. 54-63. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Freeman-Benson, B. N., "Kaleidoscope: Mixing Objects, Constraints, and Imperative Programming", Proceedings of OOPSLA/ECOOP '90, 1990, pp. 77-88. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Gleicher, M., "A Graphics Toolkit Based on Differential Constraints", Proceedings of UIST '93, Atlanta, GA, Nov. 1993, pp. 109-120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Henry, T. R., Hudson, S. E., "Using Active Data in a UIMS", Proceedings of UIST '88, Banff, Alberta, Canada, Oct. 1988, pp. 167-178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Hill, R. D., "The Rendezvous Constraint Maintenance System", Proceedings of UIST '93, Atlanta, GA, Nov. 1993, pp. 225-234. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Hudson, S. E., and King, R., "Semantic Feedback in the Higgens UIMS",IEEE Transactions on Software Engineering, 14:6, Aug. 1988, pp. 1188-1206. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Hudson, S. E., "Incremental Attribute Evaluation: A Flexible Algorithm for Lazy Update", ACM Transactions on Programming Languages and Systems, 13:3, July 1991, pp. 315-341. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Hudson, S. E., "A System for Efficient and Flexible One-Way Constraint Evaluation in C++", Georgia Institute of Technology - Graphics, Visualization, and Usability Center Technical Report GIT-GVU 93-15, April 1993.Google ScholarGoogle Scholar
  15. 15.Hudson, S. E., "User Interface Specification Using an Enhanced Spreadsheet Model", ACM Transactions on Graphics, t3:3, July 1994, pp. 209-239. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Lamport, L., "Time, Clocks and the Ordering of Events", Communications of the ACM, 21;7, july 1978, pp. 558-565. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.Manasse, M.S., and Nelson, G., "Trestle Reference Manual", Digital Systems Research Center - Technical Report 68, Palo Alto, CA, Dec 1991.Google ScholarGoogle Scholar
  18. 18.Myers, B. A., Giuse, D. A., Dannenberg, R. B., Vander Zanden, B., Kosbie, D.S., Pervin, E., Mickish, A., and Marchal, P., "Garnet: Comprehensive Support for Graphical, Highly-Interactive User Interfaces", IEEE Computer, 23:11, Nov. 1990, pp. 71-85. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Takahashi, S., Matsuoka, S. Yonezawa, A., and Kamada, T., "A general framework for bi-clirectional translation between abstract and pictorial data", Proceedings of UIST'91, Hilton Head, South Carolina, Nov 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.Tang, S. H., and Linton, M. A., "Blending Structured Graphics and Layout", Proceedings of UIST '94, Marina del Rey, CA, Nov. 1994, pp. 167-174. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.Vander Zanden, B., Myers, B.A., Giuse, D., Szekely, P.,"lntegrating Pointer Variables into One-Way Constraint Models", ACM Transactions on Computer Human Interaction, I:1, June 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Supporting distributed, concurrent, one-way constraints in user interface applications

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader