ABSTRACT
We present a general framework for navigating complex structures - specifically, tables, frames, and forms?found in web-pages. Our framework is based on an (automatically or manually created) program written in a domain specific language that captures the semantic structure of the table/frame/form as well as specifies the strategy to be used for navigating it. We describe our general framework and the domain specific language we have designed.
- 1.C. Asakawa and T. Itoh. User Interface of a Home Page Reader. In Proceedings of ASSETS. ACM Press, 1998. Google ScholarDigital Library
- 2.C. Asakawa and C. Laws. Home Page Reader: IBM's Talking Web Browser. Technical report, IBM Ltd., 1998.Google Scholar
- 3.D. Bolnick and G. Freed. New Developments in Web-based Accessible Multimedia. In Proc. of Tech. and Persons with Disabilities Conference. CSUN, 1998.Google Scholar
- 4.J. Brewer, D. Dardailler, and G. Vanderheiden. Toolkit for Promoting Web Accessibility. In Proc. of Tech. and Persons with Disabilities Conference. CSUN, 1998.Google Scholar
- 5.B. Carr~ e, L. Dekker, and J-M. Geib. Multiple and Evolutive Representation in the ROME Language. TOOLS, 1990.Google Scholar
- 6.Center for Applied Special Technology. Bobby 3.0. www. cast.org/bobby, 1998.Google Scholar
- 7.J.C. De Witt and M.T. Hakkinen. Surfing the Web with pwWebSpeak. In Proc. of Tech. and Persons with Disabili-ties Conference. CSUN, 1998.Google Scholar
- 8.D. Dillin. Concept of a Structural HTML Page Browser to Support Access to WWW for People with Disabilities. Yuri Rubinsky Insight Foundation, 1997.Google Scholar
- 9.C. Earl and J. Leventhal. A Survey of Windows Screen Reader Users: Recent Improvements in Accessibility. Journal of Vi-sual Impairment and Blindness, 93(3), 1999.Google Scholar
- 10.P.W. Foltz. Latent semantic analysis for text-based research. Behavior Research Methods, Instruments and Computers, 28(2):197-202, 1996.Google ScholarCross Ref
- 11.D. Geoffray. The Internet Through the Eyes of Windows-eyes. In Proc. of Tech. and Persons with Disabilities Confer-ence. CSUN, 1999.Google Scholar
- 12.J. Gunderson and R. Mendelson. Usability of World Wide Web Browsers by Persons with Visual Impairments. Proceed-ings of the RESNA Annual Conference, pages 330-332, 1997.Google Scholar
- 13.G. Gupta. Horn Logic Denotations and Their Applications. In The Logic Programming Paradigm: A 25 year perspective Springer Verlag. pp. 127-160, 1999.Google ScholarCross Ref
- 14.G. Gupta and E. Pontelli. A Horn logic denotational frame-work for specification, implementation, and verification of domain specific languages. Technical report, NMSU, March 1999.Google Scholar
- 15.D. Hadjadj and D. Burger. BrailleSurf: an HTML Browser for Visually Handicapped People. In Proc. of Tech. and Persons with Disabilities Conference. CSUN, 1999.Google Scholar
- 16.P. Hendrix and M. Birkmire. Adapting Web Browsers for Accessibility. In Proc. of Tech. and Persons with Disabilities Conference. CSUN, 1998.Google Scholar
- 17.IBM Special Needs Systems. www.ibm.com/sns, 1998.Google Scholar
- 18.N. Jones. Introduction to Partial Evaluation. In ACM Com-puting Surveys. 28(3):480-503. 1996. Google ScholarDigital Library
- 19.P. Jones. Speech-enabled Web Access: an Instructional Case Study. In Proc. of Tech. and Persons with Disabilities Con-ference. CSUN, 1998.Google Scholar
- 20.H. Kochocki, S. Townsend, N. Mitchell, and A. Lloyd. W3C Launches Internation Web Accessibility Initiative. Technical report, W3C Consortium, 1997.Google Scholar
- 21.L.E. Kraus. Teaching Mathematics to Students with Physical Disabilities using the World-wide Web. In Proc. of Tech. and Persons with Disabilities Conference. CSUN, 1998.Google Scholar
- 22.B.C. Ladd, M.V. Capps, P.D. Stotts, and R. Furuta. Multi-Head Multi-Tail Mosaic: Adding Parallel Automata Seman-tics to the Web. In Proceedings of the Fourth International World Wide Web Conference, 1995.Google Scholar
- 23.D.J. Leu and D.D. Leu. Teaching with the Internet: Lessons from the Classroom. Christopher-Gordon Publishers, 1997. Google ScholarDigital Library
- 24.C. Lilley. Aural Cascading Style Sheets (ACSS). Technical Report NOTE-ACSS-970107, W3C Consortium, 1997.Google Scholar
- 25.W. Xiong. Non-Visual Browsing of Complex HTML Struc-tures. Master's thesis. New Mexico State University. Forth-coming.Google Scholar
- 26.O. Marino, F. Rechenmann, and P. Uvietta. Multiple Perspec-tives and Classification Mechanism in Object-Oriented Rep-resentation. In Proceedings of 9th ECAI, Pitman Publishing, 1990.Google Scholar
- 27.Microsoft Accessibility and Disabil-ities. www.microsoft.com/enable/default.htm, 1998.Google Scholar
- 28.M. Minsky. A Framework for Representing Knowledge. The Psychology of Computer Vision, McGraw-Hill, 1975.Google Scholar
- 29.T. Oogane and C. Asakawa. An Interactive Method for Ac-cessing Tables in HTML. In Proceedings of ASSETS.ACM Press, 1998. Google ScholarDigital Library
- 30.J. Pearl. Probabilistic Reasoning in Intelligent Systems. Mor-gan Kaufmann, San Mateo, CA, 1988. Google ScholarDigital Library
- 31.D. Raggett, A. Le Hors, and I. Jacobs. HTML 4.0 Specifi-cation. Technical Report REC-html40-19980424, W3C Con-sortium, 1998.Google Scholar
- 32.M. Ribiere and R. Dieng. Introduction of Viewpoints in Con-ceptual Graph Formalism. International Conference on Con-ceptual Structures, Springer Verlag, 1997. Google ScholarDigital Library
- 33.SoftQuad Inc. HoTMetaL Pro 5.0 Reviewer's Guide, 1998.Google Scholar
- 34.D. Schmidt. Denotational Semantics: a Methodology for Lan-guage Development. W.C. Brown Publishers, 1986. Google ScholarDigital Library
- 35.J.F. Sowa. Conceptual Structures. In Information Processing in Mind and Machine, Addison-Wesley, 1984. Google ScholarDigital Library
- 36.L. Sterling and E. Shapiro. The Art of Prolog. MIT Press, 1996.Google Scholar
- 37.Sun Microsystems. Accessibility Support for the Java Plat-form, 1998.Google Scholar
- 38.G. Weber. Programming for Usability in Nonvisual User Interfaces. In Proceedings of ASSETS, pages 46-48. ACM Press, 1998. Google ScholarDigital Library
- 39.M. Zajicek, C. Powell, and C. Reeves. Web Search and Ori-entation with Brookestalk. In Proc. of Tech. and Persons with Disabilities Conference. CSUN, 1999.Google Scholar
Index Terms
- A domain specific language framework for non-visual browsing of complex HTML structures
Recommendations
Teaching compiler construction using a domain specific language
Building a compiler for a domain specific language (a language designed for a specific problem domain) can engage students more than traditional compiler course projects. Most students feel that compiler courses are irrelevant because they are not ...
Teaching compiler construction using a domain specific language
SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science educationBuilding a compiler for a domain specific language (a language designed for a specific problem domain) can engage students more than traditional compiler course projects. Most students feel that compiler courses are irrelevant because they are not ...
Domain specific language implementation via compile-time meta-programming
Domain specific languages (DSLs) are mini-languages that are increasingly seen as being a valuable tool for software developers and non-developers alike. DSLs must currently be created in an ad-hoc fashion, often leading to high development costs and ...
Comments