Integrating Heterogeneous Open-Source Software Into Web Browsers Using AMICO:WEB. Obrenovic, Z. & van Ossenbruggen, J. R. Technical Report INS-E0703, 2007. Paper abstract bibtex A web browser provides a uniform user interface to different types of information. Making this interface universally accessible and more interactive is a long term goal still far from being achieved. Universally accessible browsers require novel interaction modalities and additional functionalities, for which existing browsers tend to provide only partial solutions. Although functionality for web accessibility can be found as open-source and free software components, their reuse and integration is complex because they were developed in diverse implementation environments, following standards and conventions incompatible with the web. To enable the integration of existing partial solutions within a mainstream web browser environment, we have developed a middleware infrastructure, AMICO:WEB. This enables browser access to a wide variety of open source and free software components. The main contribution of AMICO:WEB is in enabling the syntactic interoperability between web extension mechanisms and a variety of integration mechanisms used by open-source and free software components. It also bridges the semantic differences between the high-level world of web XML-based APIs and the low-level APIs of the device-oriented world. We discuss the design decisions made during the development of AMICO:WEB in the context of web accessibility, using two typical usage scenarios: one describing a disabled user using a mainstream web browser with additional interaction modalities; another describing a non-disabled user browsing in a suboptimal interaction situation.
@techreport{12314,
author = {Obrenovic, Z. and van Ossenbruggen, J. R.},
title = {Integrating {Heterogeneous} {Open-}{Source} {Software} {Into} {Web} {Browsers} {Using} {A{MICO}}:{W{EB}}},
series = {Information Systems [INS]},
year = {2007},
number = {INS-E0703},
publisher = {CWI},
issn = {1386-3681},
class = { K.4.2; H.5.2; D.2; K.4.2},
keywords = {Web Accessibility, User Interfaces, Open Source Software, Software Platform, Middleware"},
group = {INS2},
language = {en},
abstract = {A web browser provides a uniform user interface to different types of information. Making this interface
universally accessible and more interactive is a long term goal still far from being achieved. Universally accessible browsers
require novel interaction modalities and additional functionalities, for which existing browsers tend to provide only partial
solutions. Although functionality for web accessibility can be found as open-source and free software components, their
reuse and integration is complex because they were developed in diverse implementation environments, following standards
and conventions incompatible with the web. To enable the integration of existing partial solutions within a mainstream web
browser environment, we have developed a middleware infrastructure, AMICO:WEB. This enables browser access to a wide variety
of open source and free software components. The main contribution of AMICO:WEB is in enabling the syntactic interoperability
between web extension mechanisms and a variety of integration mechanisms used by open-source and free software components.
It also bridges the semantic differences between the high-level world of web XML-based APIs and the low-level APIs of the
device-oriented world. We discuss the design decisions made during the development of AMICO:WEB in the context of web accessibility,
using two typical usage scenarios: one describing a disabled user using a mainstream web browser with additional interaction
modalities; another describing a non-disabled user browsing in a suboptimal interaction situation.},
url = {http://oai.cwi.nl/oai/asset/12314/12314D.pdf},
}
Downloads: 0
{"_id":{"_str":"5211f22e44b2654d3d00011f"},"__v":3,"authorIDs":["545cbba26aaec20d23000186","5NMn3nQtSs5PhrZNQ"],"author_short":["Obrenovic, Z.","van Ossenbruggen, J. R."],"bibbaseid":"obrenovic-vanossenbruggen-integratingheterogeneousopensourcesoftwareintowebbrowsersusingamicoweb-2007","bibdata":{"bibtype":"techreport","type":"techreport","author":[{"propositions":[],"lastnames":["Obrenovic"],"firstnames":["Z."],"suffixes":[]},{"propositions":["van"],"lastnames":["Ossenbruggen"],"firstnames":["J.","R."],"suffixes":[]}],"title":"Integrating Heterogeneous Open-Source Software Into Web Browsers Using AMICO:WEB","series":"Information Systems [INS]","year":"2007","number":"INS-E0703","publisher":"CWI","issn":"1386-3681","class":"K.4.2; H.5.2; D.2; K.4.2","keywords":"Web Accessibility, User Interfaces, Open Source Software, Software Platform, Middleware\"","group":"INS2","language":"en","abstract":"A web browser provides a uniform user interface to different types of information. Making this interface universally accessible and more interactive is a long term goal still far from being achieved. Universally accessible browsers require novel interaction modalities and additional functionalities, for which existing browsers tend to provide only partial solutions. Although functionality for web accessibility can be found as open-source and free software components, their reuse and integration is complex because they were developed in diverse implementation environments, following standards and conventions incompatible with the web. To enable the integration of existing partial solutions within a mainstream web browser environment, we have developed a middleware infrastructure, AMICO:WEB. This enables browser access to a wide variety of open source and free software components. The main contribution of AMICO:WEB is in enabling the syntactic interoperability between web extension mechanisms and a variety of integration mechanisms used by open-source and free software components. It also bridges the semantic differences between the high-level world of web XML-based APIs and the low-level APIs of the device-oriented world. We discuss the design decisions made during the development of AMICO:WEB in the context of web accessibility, using two typical usage scenarios: one describing a disabled user using a mainstream web browser with additional interaction modalities; another describing a non-disabled user browsing in a suboptimal interaction situation.","url":"http://oai.cwi.nl/oai/asset/12314/12314D.pdf","bibtex":"@techreport{12314,\nauthor = {Obrenovic, Z. and van Ossenbruggen, J. R.},\ntitle = {Integrating {Heterogeneous} {Open-}{Source} {Software} {Into} {Web} {Browsers} {Using} {A{MICO}}:{W{EB}}},\nseries = {Information Systems [INS]},\nyear = {2007},\nnumber = {INS-E0703},\npublisher = {CWI},\nissn = {1386-3681},\nclass = { K.4.2; H.5.2; D.2; K.4.2},\nkeywords = {Web Accessibility, User Interfaces, Open Source Software, Software Platform, Middleware\"},\ngroup = {INS2},\nlanguage = {en},\nabstract = {A web browser provides a uniform user interface to different types of information. Making this interface\n universally accessible and more interactive is a long term goal still far from being achieved. Universally accessible browsers\n require novel interaction modalities and additional functionalities, for which existing browsers tend to provide only partial\n solutions. Although functionality for web accessibility can be found as open-source and free software components, their\n reuse and integration is complex because they were developed in diverse implementation environments, following standards\n and conventions incompatible with the web. To enable the integration of existing partial solutions within a mainstream web\n browser environment, we have developed a middleware infrastructure, AMICO:WEB. This enables browser access to a wide variety\n of open source and free software components. The main contribution of AMICO:WEB is in enabling the syntactic interoperability\n between web extension mechanisms and a variety of integration mechanisms used by open-source and free software components.\n It also bridges the semantic differences between the high-level world of web XML-based APIs and the low-level APIs of the\n device-oriented world. We discuss the design decisions made during the development of AMICO:WEB in the context of web accessibility,\n using two typical usage scenarios: one describing a disabled user using a mainstream web browser with additional interaction\n modalities; another describing a non-disabled user browsing in a suboptimal interaction situation.},\nurl = {http://oai.cwi.nl/oai/asset/12314/12314D.pdf},\n}\n\r\n\r\n\r\n","author_short":["Obrenovic, Z.","van Ossenbruggen, J. R."],"key":"12314","id":"12314","bibbaseid":"obrenovic-vanossenbruggen-integratingheterogeneousopensourcesoftwareintowebbrowsersusingamicoweb-2007","role":"author","urls":{"Paper":"http://oai.cwi.nl/oai/asset/12314/12314D.pdf"},"keyword":["Web Accessibility","User Interfaces","Open Source Software","Software Platform","Middleware\""],"metadata":{"authorlinks":{"van ossenbruggen, j":"https://bibbase.org/show?bib=http://homepages.cwi.nl/~jrvosse/publications/pubs.bib&proxy=1"}},"downloads":0,"html":""},"bibtype":"techreport","biburl":"http://homepages.cwi.nl/~jrvosse/publications/pubs.bib","downloads":0,"keywords":["web accessibility","user interfaces","open source software","software platform","middleware\""],"search_terms":["integrating","heterogeneous","open","source","software","web","browsers","using","amico","web","obrenovic","van ossenbruggen"],"title":"Integrating Heterogeneous Open-Source Software Into Web Browsers Using AMICO:WEB","title_words":["integrating","heterogeneous","open","source","software","web","browsers","using","amico"],"year":2007,"dataSources":["5GYijBLBgdYqK9T7H"]}