This paper reviews several techniques we have discovered while trying to extend the Firefox browser to support people with visual, motor, reading, and cognitive disabilities. Our goal throughout has been to find ways ...
详细信息
ISBN:
(纸本)9783540732822
This paper reviews several techniques we have discovered while trying to extend the Firefox browser to support people with visual, motor, reading, and cognitive disabilities. Our goal throughout has been to find ways to make on-the-fly transformations of Web content including adjustments of text and image size, text style, line and letter spacing, text foreground color, text background color, page background removal, content linearization, and reading text aloud. In this paper, we focus primarily on the changes we make to the browser's document object model (DOM) to transform Web content. We review the kinds of approaches we have used to make DOM modifications sufficiently fast and error free. We highlight the problems posed by Web pages with a mix of static and dynamic content generated by client-side scripts and by Web pages that use both fixed and relative placement of page elements, pages of the sort we expect to see in increasingly in the future.
In order to improve the efficiency of voice analysis, the authors make a series of study on the cache technologies of improving VoiceXML voice system performance, and in this paper the authors propose a new method of ...
详细信息
ISBN:
(纸本)9783037851845
In order to improve the efficiency of voice analysis, the authors make a series of study on the cache technologies of improving VoiceXML voice system performance, and in this paper the authors propose a new method of using sharing DOM tree to improve VoiceXML voice system performance.
Tracking information flow in dynamic languages remains an important and intricate problem. This paper makes substantial headway toward understanding the main challenges and resolving them. We identify language constru...
详细信息
ISBN:
(纸本)9780769547183
Tracking information flow in dynamic languages remains an important and intricate problem. This paper makes substantial headway toward understanding the main challenges and resolving them. We identify language constructs that constitute a core of JavaScript: objects, higher-order functions, exceptions, and dynamic code evaluation. The core is powerful enough to naturally encode native constructs as arrays, as well as functionalities of JavaScript's API from the document object model (DOM) related to document tree manipulation and event processing. As the main contribution, we develop a dynamic type system that guarantees information-flow security for this language.
Current web crawlers, document databases and change monitoring systems for web sites are commonly limited to static content and analysis of code as retrieved from the server, an approach that is not suitable for moder...
详细信息
ISBN:
(纸本)9781538673256
Current web crawlers, document databases and change monitoring systems for web sites are commonly limited to static content and analysis of code as retrieved from the server, an approach that is not suitable for modern dynamic web applications. The canonical representation of the contents of a single web page at any given time is an instance of the document object model (DOM), a tree structure that forms the basis for rendering and processing of the page within the browser and is updated when content is modified. This work presents DOMdiff, an algorithm to identify changes between two different DOM instances, as well as a method to classify these changes in terms of a ranking that represents the distance between the two trees. We compare a manually derived classifier with the results of PRank, a ranked version of the Perceptron algorithm, a simple machine learning approach that generates a multiclass classifier based on formulae in a constrained predicate logic, and the established statistical classifier C5. O. Our results indicate that DOMdiff is suitable to large-scale change identification and that entropy based statistical classifiers are more accurate than our simple predicate-based classifier for the problem at hand, but require a larger decision tree. We additionally identify a shortcoming of PRank when handling features with low information gain/high entropy.
XML has become the standard format for data representation and exchange in domains ranging from Web to desktop applications. However, wide adoption of XML is hindered by inefficient document-parsing methods. Recent wo...
详细信息
ISBN:
(纸本)9783540744672
XML has become the standard format for data representation and exchange in domains ranging from Web to desktop applications. However, wide adoption of XML is hindered by inefficient document-parsing methods. Recent work on lazy parsing is a major step towards alleviating this problem. However, lazy parsers must still read the entire XML document in order to extract the overall document structure, due to the lack of internal navigation pointers inside XML documents. Further, these parsers must load and parse the entire virtual document tree into memory during XML query processing. These overheads significantly degrade the performance of navigation operations. We have developed a framework for efficient XML parsing based on the idea of placing internal physical pointers within the document, which allows skipping large portions of the document during parsing. The internal pointers are generated in a way that optimizes parsing for common navigation patterns. A double-Lazy Parser (2LP) is then used to parse the document that exploits the internal pointers. To create the internal pointers, we use constructs supported by the current W3C XML standard. We study our pointer generation and parsing algorithms both theoretically and experimentally, and show that they perform considerably better than existing approaches.
This article is in view of the model data storage the problems in the process of interaction, through the XML data intermediate storage method, of the hydraulic press for each model will be stored in the characteristi...
详细信息
ISBN:
(纸本)9783037854648
This article is in view of the model data storage the problems in the process of interaction, through the XML data intermediate storage method, of the hydraulic press for each model will be stored in the characteristic dimensions in the XML document, according to the predetermined XML Schema (XML Schema Definition, XSD), more articulate products of various kinds of CAD model design information. In this way the data exchange, this model of data kept the way to avoid inconsistencies, transfer of data volume is small, and not in the different between platform to transmit documents appear data loss, data distortion phenomenon, for the follow-up of CAE/CAM analysis with good books.
Examines the shortcomings of existing methods of user authentication when accessing remote information systems. Proposed method of multi-factor authentication based on validation of knowledge of a secret password and ...
详细信息
ISBN:
(纸本)9781538658321
Examines the shortcomings of existing methods of user authentication when accessing remote information systems. Proposed method of multi-factor authentication based on validation of knowledge of a secret password and verify that the habits and preferences of Internet user's interests, defined by registration in the system. Identifies the language and tools implementation of the proposed authentication algorithm.
In this paper we propose a simple solution for the problem of providing additional functionality for web content apart from what a typical web browser provides by default. There are multiple solutions such as browser ...
详细信息
ISBN:
(纸本)9781467365406
In this paper we propose a simple solution for the problem of providing additional functionality for web content apart from what a typical web browser provides by default. There are multiple solutions such as browser plugins which are installed separately and have their own lifecycle. Some browsers provide custom java script objects to access additional functionality by embedding precompiled JavaScript and native code. In this research we find out an application layer approach to add and expose additional functionality into a chromium engine based browser. The functionality is exposed as very generic extension to BOM/DOM APIs, so that the content developers do not have to deal with customized object names which vary from browser vendor to vendor. This BOM/DOM extension also helps the browser vendors in reducing dependence on out of the box plugin installations at the same time make content development easy with typical JavaScript or other UI libraries. As part of same research we find out typical execution time for executing various API calls, which can help architects and designers in designing such a system with optimal performance needed for their respective web applications.
There is a lot of work in progress by the W3C and others surrounding a Web standards compliant Web of Things (WoT) which it is hoped will unify the current Internet of Things infrastructure. Our contribution to this u...
详细信息
ISBN:
(纸本)9781450359719
There is a lot of work in progress by the W3C and others surrounding a Web standards compliant Web of Things (WoT) which it is hoped will unify the current Internet of Things infrastructure. Our contribution to this uses the document object model (DOM) to represent complex physical environments, with a CSS-like syntax for storing and controlling the state of 'things' within it. We describe how JavaScript can be used in conjunction with these to create an approach which is familiar to Web developers and may help them to transition more smoothly into WoT development. We share our implementation and explore some of the many potential avenues for future research. These include rich WoT development tools and the possibility of content production for physical environments.
Distributed IT architectures are becoming increasingly complex and hard to maintain as they evolve into sophisticated fabrics of interconnected and dependent services. The proposed coordination model XD describes the ...
详细信息
ISBN:
(纸本)9780889866423
Distributed IT architectures are becoming increasingly complex and hard to maintain as they evolve into sophisticated fabrics of interconnected and dependent services. The proposed coordination model XD describes the foundation for a coordinated XML based communication space providing a simple and robust communication paradigm. It ties into current distributed applications by offering two essential features: First, the XD coordination model does not prescribe a specific coordination model and adapts to most interaction patterns. Second, the interface employs accepted standards simplifying the adaptation of the model to cur-rent programming styles, architectures, and tools.
暂无评论