Dynamic Accessibility Nick Poole ICT Adviser Resource: The Council for Museums, Archives and Libraries.

Slides:



Advertisements
Similar presentations
XML-XSL Introduction SHIJU RAJAN SHIJU RAJAN Outline Brief Overview Brief Overview What is XML? What is XML? Well Formed XML Well Formed XML Tag Name.
Advertisements

1 © Netskills Quality Internet Training, University of Newcastle Structure, Presentation and Navigation © Netskills, Quality.
Applications of XSLT. generating Word documents WordML provides formatting and content elements Word 2003 can read WordML files XSLT can be used to transform.
CLDs, stewardship, resource discovery and collections management (hmm…catchy) Nick Poole ICT Adviser Resource: The Council for Museums, Archives and Libraries.
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Web Development & Design Foundations with XHTML
Standards and Increasing Maintainability on Web- based Systems James Eaton SE4112/16/2006.
XML Technology in E-Commerce
Project 1 Introduction to HTML.
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
Chapter 1 Understanding the Web Design Environment
Computer Science 103 Chapter 2 HyperText Markup Language (HTML)
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
1st Project Introduction to HTML.
Semantic Markup and Search Engine Optimization Joseph R. Lewis Sandia National Laboratories.
Copenhagen, 6 June 2006 Modern Web standards in CHM portals Mădălina Sauca Finsiel Romania.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS
EAD: A Technical Introduction Julie Hardesty, Metadata Analyst June 3, 2014.
Lesson 4: Using HTML5 Markup.  The distinguishing characteristics of HTML5 syntax  The new HTML5 sectioning elements  Adding support for HTML5 elements.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
3 XHTML.
Web Accessiblity Carol Gordon SIU Medical Library.
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Design and Construction of Accessible Web Sites Michael Burks Chairman Internet Society SIG For Internet Accessibility for People with Disabilities June.
Presented by Nassib Awad
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Adobe Certified Associate Objectives 1 Setting Project Requirements.
Accessibility : Designing the Interface and Navigation The Non-Designer’s Web Book Chapter 7 Robin Williams and John Tollett Presented by Sherie Loika.
Web Application Programming Presented by: Mehwish Shafiq.
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
Asstt. Prof Sonia Sharma Computer Dept 1 HTML ( Hypertext MarkUP Language ) HTML is the lingua franca for publishing hypertext on the World Wide Web.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Objective: To describe the evolution of the Internet and the Web. Explain the need for web standards. Describe universal design. Identify benefits of accessible.
A centre of expertise in digital information managementwww.ukoln.ac.uk Accessibility and Usability For Web Sites: An Introduction to Web Accessibility.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
EPortfolio 2004 Accessibility Meta-data IMS AccLIP, AccMD: concepts and applications Liddy Nevile, Andy Heath, with contributions from Jutta Treviranus,
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Web Accessibility. Why accessibility? "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect."
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
How HTML responsiveness translates to PDF
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
XML Related Technologies
Chapter 11 Designing Effective Output
Chapter 1 Introduction to HTML.
Making the Web Accessible to Impaired Users
W3C Web standards and Recommendations
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
Introduction to Web Accessibility
Web Programming– UFCFB Lecture 9
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
.NET and .NET Core 7. XAML Pan Wuming 2017.
Web Content Accessibility Beata M. Ofianewska (DG COMM) 7 December 2006 December 2006 COMM C2.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
From compliance to usability
Lars Ballieu Christensen Advisor, Ph.D., M.Sc. Tanja Stevns
Web Programming– UFCFB Lecture 9
Presentation transcript:

Dynamic Accessibility Nick Poole ICT Adviser Resource: The Council for Museums, Archives and Libraries

Contents Introduction Static-page accessibility Dynamic accessibility - key concepts XHTML 1.1 Cascading Style Sheets XML accessibility New technologies - SMIL, VRML, SVG e-Books and TTS Contact details

Introduction What is accessibility? Technological accessibility –browsers, platforms, operating systems, plugins, screen resolutions Intellectual accessibility –navigation, language, structure, search tools, URL Physical accessibility –design, layout, contrast, font size, text versions of animated/interactive information

Static-page accessibility Proper use of existing accessibility features in HTML Separation of content from presentation - CSS and graceful transformation Logical in-page reading order Logical in-site navigational structure Thinking about visual presentation - contrast, layout etc

Dynamic accessibility - key concepts Very similar... Separation of style from content Enabling dynamic re-flowing of content to address different platforms and technologies Clean code properly implemented The benefits and dangers of XML Making use of existing accessibility features Validate wherever possible Universal design and user-oriented publishing

XHTML 1.1 The Extensible HyperText Markup Language (XHTML) is a family of current and future document types and modules that reproduce, subset, and extend HTML, reformulated In XML. 3 flavours: –strict - clean structural markup –transitional - XHTML elements plus support for backwards-compatibility –frameset - for creating pages subdivided into frames

XHTML 1.1 and Accessibility Well-formed XHTML pages follow a strict set of rules and avoid the use of non-standard markup XHTML supports graceful transformation between platforms - eg PC, PDA, braille Strict rule-based approach ensures better compatibility across browsers Imposes uniformity on document structure Keep pace with tech development Migrate existing documents from HTML using HTMLTidy -

Cascading Style Sheets CSS separates document structure (content) from presentation (style) Prevents the use of structural HTML tags to define layout Positioning properties avoid further use of markup to define layout Allows the user to override the server-side CSS with their own preferences Supports features which help orientation Support for Aural Style Sheets (ACSS) Better presentation of ALT content

XML Accessibility An XML schema is accessible if it enables, and indeed actively promotes, the creation of accessible documents …and A document is accessible if it can be equally understood by its target audience regardless of the device used to access it XML Accessibility Guidelines

XML Accessibility 2 key concepts: Semantic-rich schema that support accessibility Device independence - write once, deliver through different channels

XML Accessibility Facilitate the provision of ALT descriptions for different types of content –Apply the summary and caption elements provided for tables in XHTML Contact details

XML Accessibility Standard mechanisms exist for linking and pointing in XML –Make use of XLink and Xpointer instead of creating your own mechanisms (which may not be recognised/supported) <crossref xmlns:xlink= xlink:href= Link text

XML Accessibility Using the flexibility of XML to define element types that identify important text content –Certain elements are more important than others in identifying and assessing the content of a document –When creating a tagset, include semantic tags which allow you to identify these important elements –In addition to identifying tags, include additional descriptive semantics

XML Accessibility When identifying important descriptive elements, make use of standard mechanisms/namespaces where possible (eg Dublin Core/RDF) <rdf:RDF xmlns:rdf= xmlns:dc=

XML Accessibility Semantic consistency –Ensure that the same element contains the same content throughout the document - do not re-use elements for different purposes –When re-using modules from elsewhere, ensure that you apply their elements as intended

XML Accessibility Using XML to design for platform- independence –Provide default style-sheets for output to different platforms/devices (CSS or XSLT) –Create element types that allow classification and grouping into logical, navigable document structures –Provide ways of interacting with the document that are device-independent –Allow the user to control the timeframe within which events occur

XML Accessibility Final points…. –Document the semantics and structure of your XML –Provide a machine-understandable way of retrieving this documentation (eg. by using the xsi:schemaLocation attribute) –Provide human-understandable definitions for the semantics of your XML elements (eg. by using the xsd:annotation attribute) –Where accessible elements have been provided, ensure that these are documented

New technologies - SMIL Synchronised Multimedia Integration Language Specific issues: –Alternative equivalent content –Alternatives have to be synchronised with primary media –Multiple sensory channels (sight, hearing, touch) –Content changes without user interaction leading to disorientation

New Technologies - SMIL Alternative equivalent content –Text transcription - alt, title, abstract, longdesc –Auditory descriptions –Synchronised captions - textstream, system- captions (where enabled) –Multilinguality - textstream captions in one language, overdub audio descriptions in another –Use of the switch element to allow the user to select their preferred channel

New Technologies - SMIL Use SMIL in conjunction with CSS to provide screen layouts that transform (eg. percentage areas for onscreen captioning) Use the title attribute to describe the nature of all SMIL elements Consider providing a temporal navigation bar to enable user interaction with time- dependent content Use the system- test attributes to re-purpose content to user preferences

New Technologies - VRML Range of built-in features to enhance access: –2 levels of alternative textual description - Worldinfo and Anchor nodes –audio cues including spoken descriptions, proximity- sensitive effects and trigger/viewpoint-specific events –mapping to external input devices to facilitate navigation Utilities available to enable access: –showVP, addSndToVrml and speakWorldInfo –essentially providing context/viewpoint info to assist the user –

New Technologies - SVG Scalable Vector Graphics XML-based image format Range of accessibility features: –scalable! –Includes a text description for each logical component of an image –images are encoded as plain text –SVG images can be encoded into XML documents –Can also call images from other documents using xLink –Images can be re-flowed to suit different media –Improved support for metadata

e-Books and Text-to-Speech Conflict between XML encoding and Digital Rights Management information XML encoding supports user-controlled text- to-speech delivery (Open e-Books Publication Structure) DRM protection blocks delivery through these channels Ongoing debate at:

Contact: Nick Poole ICT Adviser Resource: The Council for Museums, Archives and Libraries 16 Queen Annes Gate London SW1H 9AA Web: Telephone: