{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:56:36Z","timestamp":1742914596745,"version":"3.40.3"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319075082"},{"type":"electronic","value":"9783319075099"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-07509-9_35","type":"book-chapter","created":{"date-parts":[[2014,5,16]],"date-time":"2014-05-16T06:56:55Z","timestamp":1400223415000},"page":"368-377","source":"Crossref","is-referenced-by-count":3,"title":["Enabling Architecture: How the GPII Supports Inclusive Software Development"],"prefix":"10.1007","author":[{"given":"Colin","family":"Clark","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antranig","family":"Basman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Simon","family":"Bates","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kasper Galschi\u00f8t","family":"Markus","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"35_CR1","unstructured":"GPII: The Global Public Inclusive Infrastructure, \n                    \n                      http:\/\/gpii.net\/"},{"key":"35_CR2","unstructured":"Clark, C., et al.: A Detailed Tour of the Cloud4All Architecture, \n                    \n                      http:\/\/wiki.gpii.net\/index.php\/A_Detailed_Tour_of_the_Cloud4all_Architecture"},{"key":"35_CR3","unstructured":"The Mozilla Foundation: WebSockets, \n                    \n                      https:\/\/developer.mozilla.org\/en-US\/docs\/WebSockets"},{"key":"35_CR4","doi-asserted-by":"crossref","unstructured":"Basman, A., Lewis, C., Clark, C.: To Inclusive Design Through Contextually Extended IoC. In: Videira Lopes, C., Fisher, K. (eds.) Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, pp. 237\u2013256 (2011)","DOI":"10.1145\/2048147.2048220"},{"key":"35_CR5","unstructured":"Fowler, M.: Inversion of Control Containers and the Dependency Injection pattern, \n                    \n                      http:\/\/martinfowler.com\/articles\/injection.html"},{"key":"35_CR6","unstructured":"Clark, C., et al.: Preferences Framework Overview, \n                    \n                      http:\/\/wiki.gpii.net\/index.php\/Preferences_Framework_Overview"},{"key":"35_CR7","unstructured":"Fluid Project: Fluid Infusion combines JavaScript, CSS, HTML and user-centered design, \n                    \n                      http:\/\/fluidproject.org\/products\/infusion\/"},{"key":"35_CR8","unstructured":"Fluid Project: Kettle is a framework for building server-side Web applications using JavaScript and Node.js, \n                    \n                      http:\/\/wiki.fluidproject.org\/display\/fluid\/Kettle"},{"key":"35_CR9","doi-asserted-by":"crossref","unstructured":"Viseur, R.: Fork impacts and motivations in free and open source projects. International Journal of Advanced Computer Science and Applications\u00a03(2) (2012)","DOI":"10.14569\/IJACSA.2012.030221"},{"key":"35_CR10","unstructured":"The Apache Software Foundation: Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API, \n                    \n                      http:\/\/couchdb.apache.org\/"},{"key":"35_CR11","unstructured":"CouchDB Wiki: Introduction to CouchDB Views, \n                    \n                      https:\/\/wiki.apache.org\/couchdb\/Introduction_to_CouchDB_views"},{"key":"35_CR12","unstructured":"Kiczales, G., et al.: Aspect-oriented programming. ECOOP Springer Verlag (1997), \n                    \n                      http:\/\/citeseerx.ist.psu.edu\/viewdoc\/download?doi=10.1.1.115.8660&rep=rep1&type=pdf"},{"key":"35_CR13","unstructured":"C2 Wiki: Declarative Programming, \n                    \n                      http:\/\/c2.com\/cgi\/wiki?DeclarativeProgramming\n                    \n                    \n                   (accessed January 28, 2014)"},{"key":"35_CR14","unstructured":"Lloyd, J.: Practical advantages of declarative programming. In: Joint Conference on Declarative Programming, GULP-PRODE 1994 (1994)"},{"key":"35_CR15","unstructured":"Neward, T.: The Vietnam of Computer Science, \n                    \n                      http:\/\/blogs.tedneward.com\/2006\/06\/26\/The+Vietnam+Of+Computer+Science.aspx"},{"key":"35_CR16","unstructured":"Joyent: \n                    \n                      Node.js\n                    \n                    \n                   is a platform built on Chrome\u2019s JavaScript runtime for easily building fast, scalable network applications, \n                    \n                      http:\/\/nodejs.org\/"},{"key":"35_CR17","unstructured":"Holowaychuk, T.J.: Express is a minimal and flexible node.js web application framework, \n                    \n                      http:\/\/expressjs.com\/"},{"key":"35_CR18","unstructured":"Clark, C., et al.: A Cloud-Scale Architecture for Inclusion: Cloud4all and GPII. In: Assistive Technology: from Research to Practice, AAATE (2013)"},{"key":"35_CR19","unstructured":"Graham, P: Beating the Averages, \n                    \n                      http:\/\/paulgraham.com\/avg.html"},{"key":"35_CR20","unstructured":"The jQuery Framework, \n                    \n                      http:\/\/jquery.com"},{"key":"35_CR21","unstructured":"Clark, C., et al.: How the Preferences Framework Works, \n                    \n                      http:\/\/wiki.gpii.net\/index.php\/How_the_Preferences_Framework_Works"},{"key":"35_CR22","unstructured":"uPortal, \n                    \n                      http:\/\/www.jasig.org\/uportal"},{"key":"35_CR23","unstructured":"Fluid Engage: Transforming museum content for mobile, web, and in-house experiences, \n                    \n                      http:\/\/fluidengage.org\/"},{"key":"35_CR24","unstructured":"Goodman, C. et al.: Architecting CollectionSpace: A Web-Based Collections Management and Information System for 21st Century Museum Professionals. In: Trant, J., Bearman, D. (eds.) Museums and the Web 2010: Proceedings. Archives & Museum Informatics, Toronto (2010), \n                    \n                      http:\/\/www.archimuse.com\/mw2010\/papers\/goodman\/goodman.html"}],"container-title":["Lecture Notes in Computer Science","Universal Access in Human-Computer Interaction. Design for All and Accessibility Practice"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-07509-9_35","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,2,22]],"date-time":"2020-02-22T23:00:11Z","timestamp":1582412411000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-07509-9_35"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319075082","9783319075099"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-07509-9_35","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}