{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:14:59Z","timestamp":1763468099409,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,10,7]],"date-time":"2012-10-07T00:00:00Z","timestamp":1349568000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2012,10,7]]},"DOI":"10.1145\/2380116.2380146","type":"proceedings-article","created":{"date-parts":[[2012,10,5]],"date-time":"2012-10-05T17:55:16Z","timestamp":1349459716000},"page":"229-238","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["ConstraintJS"],"prefix":"10.1145","author":[{"given":"Stephen","family":"Oney","sequence":"first","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, Pennsylvania, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Brad","family":"Myers","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, Pennsylvania, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joel","family":"Brandt","sequence":"additional","affiliation":[{"name":"Adobe Systems, San Francisco, California, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,10,7]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.v38:11"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/320719.322588"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133265.1133275"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.185"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/97945.97957"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1054972.1055012"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2010.144"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2207676.2208694"},{"key":"e_1_3_2_2_9_1","volume-title":"PPIG","author":"Letondal C.","year":"2010","unstructured":"Letondal , C. , Chatty , S. , Phillips , W. G. , and Andre , F . Usability requirements for interaction-oriented development tools . PPIG , ( 2010 ), 12--26. Letondal, C., Chatty, S., Phillips, W. G., and Andre, F. Usability requirements for interaction-oriented development tools. PPIG, (2010), 12--26."},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640091"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/344949.344959"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2008.4639081"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/120782.120805"},{"key":"e_1_3_2_2_14_1","volume-title":"Morgan Kaufmann","author":"Olsen D. R.","year":"1992","unstructured":"Olsen , D. R. User Interface Management Systems: Models and Algorithms . Morgan Kaufmann , San Mateo, CA , 1992 . Olsen, D. R. User Interface Management Systems: Models and Algorithms. Morgan Kaufmann, San Mateo, CA, 1992."},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/192426.192485"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/180171.180174"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/506315.506318"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1614390.1614396"},{"key":"e_1_3_2_2_20_1","unstructured":"Ember. http:\/\/emberjs.com\/.  Ember. http:\/\/emberjs.com\/."},{"key":"e_1_3_2_2_21_1","unstructured":"Backbone. http:\/\/documentcloud.github.com\/backbone\/.  Backbone. http:\/\/documentcloud.github.com\/backbone\/."},{"key":"e_1_3_2_2_22_1","unstructured":"KnockoutJS. http:\/\/knockoutjs.com\/.  KnockoutJS. http:\/\/knockoutjs.com\/."},{"key":"e_1_3_2_2_23_1","unstructured":"Handlebars.JS. http:\/\/handlebarsjs.com\/.  Handlebars.JS. http:\/\/handlebarsjs.com\/."},{"key":"e_1_3_2_2_24_1","unstructured":"Adobe Flex. http:\/\/www.adobe.com\/products\/flex.html.  Adobe Flex. http:\/\/www.adobe.com\/products\/flex.html."},{"key":"e_1_3_2_2_25_1","unstructured":"Tangle. http:\/\/worrydream.com\/Tangle\/.  Tangle. http:\/\/worrydream.com\/Tangle\/."}],"event":{"name":"UIST '12: The 25th Annual ACM Symposium on User Interface Software and Technology","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques","SIGCHI ACM Special Interest Group on Computer-Human Interaction"],"location":"Cambridge Massachusetts USA","acronym":"UIST '12"},"container-title":["Proceedings of the 25th annual ACM symposium on User interface software and technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2380116.2380146","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2380116.2380146","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:33:58Z","timestamp":1750239238000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2380116.2380146"}},"subtitle":["programming interactive behaviors for the web by integrating constraints and states"],"short-title":[],"issued":{"date-parts":[[2012,10,7]]},"references-count":24,"alternative-id":["10.1145\/2380116.2380146","10.1145\/2380116"],"URL":"https:\/\/doi.org\/10.1145\/2380116.2380146","relation":{},"subject":[],"published":{"date-parts":[[2012,10,7]]},"assertion":[{"value":"2012-10-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}