Digital Accessibility Sensei, Allison Ravenhall, presenting at DDD Melbourne on 15 September 2018.
Twitter handles: @RavenAlly @Intopia
#DDDMelb2018 #DDDMelb
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...Intopia
Allison Ravenhall's interpretation of 10 of the 17 new WCAG 2.1 success criteria, as they relate to designers.
Presented at Web Direction Summit, Sydney, on 1 November 2018.
Many of the new WCAG 2.1 criteria have implications for designers: graphics, content and UX. In this presentation from the 2018 OZeWAI Conference, Senior Digital Accessibility Consultant Andrew Arch will discuss relevant criteria from a design perspective and identify who needs to take responsibility for what.
Slide deck presented at SharePoint Saturday Chicago Suburbs.
There is a great developer story with the introduction of Apps now in SharePoint 2013. However, what if you are not a code developer? What options do you have to 'develop solutions' in SharePoint 2013? This session will explore the different no-code development opportunities in SharePoint 2013.
Esna Officelinx turns Google Apps into your communications hub by giving you tools to easily connect and collaborate with others anytime, anywhere. [better collaboration in Google Apps video: http://hub.am/1icHY9 ]
With Officelinx you can access and manage your voicemail from your Gmail inbox, escalate voice messages to live voice call or Hangout, check the availability of others before you contact them, click and call any phone number, route calls based on your free/busy status in Google calendar and share your location, as well as see the location of others in real time on Google Maps.
Esna’s communications solutions extend and enhance the value your organization's existing phone system. It works with today’s IP-based systems as well as older TDM solutions. Have more than one phone system? Not a problem, Esna’s solutions can work across multiple PBXs simultaneously.
Esna Officelinx turns Google Apps into your communications hub by giving you tools to easily connect and collaborate with others anytime, anywhere. [better collaboration in Google Apps video: http://hub.am/1icHY9 ]
With Officelinx you can access and manage your voicemail from your Gmail inbox, escalate voice messages to live voice call or Hangout, check the availability of others before you contact them, click and call any phone number, route calls based on your free/busy status in Google calendar and share your location, as well as see the location of others in real time on Google Maps.
Esna’s communications solutions extend and enhance the value your organization's existing phone system. It works with today’s IP-based systems as well as older TDM solutions. Have more than one phone system? Not a problem, Esna’s solutions can work across multiple PBXs simultaneously.
Want more apps to be built on your open data? Discover ways to make data more developer friendly. We will look at the history of the Internet and current trends to build an understanding of standards and interfaces to make your data future friendly. At the same time it will make it more useful to developers, citizens and your own organization.
LightSwitch 2011 is a visual tool that allows users to build professional quality business applications for desktop and cloud without writing any code. It helps concentrate on business logic rather than application infrastructure. Users can create new projects, attach to external data sources like SQL Server, choose database objects to import, and design screens and properties through a visual interface. The built applications can then be executed and modified at runtime without coding.
This document provides an overview and agenda for a presentation about VA Smalltalk 8.0. It discusses the history of the product, new features in VA Smalltalk 8.0 like Seaside and browser enhancements, future directions, and how to get VA Smalltalk. The presentation covers areas like the history of the presenter's involvement with Smalltalk, an overview of past VA Smalltalk releases, details on new features in VA Smalltalk 8.0 and plans for future releases. It also addresses questions about how to obtain VA Smalltalk through evaluation downloads, purchasing licenses, participating in open source projects, or affiliating with an educational institution.
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...Intopia
Allison Ravenhall's interpretation of 10 of the 17 new WCAG 2.1 success criteria, as they relate to designers.
Presented at Web Direction Summit, Sydney, on 1 November 2018.
Many of the new WCAG 2.1 criteria have implications for designers: graphics, content and UX. In this presentation from the 2018 OZeWAI Conference, Senior Digital Accessibility Consultant Andrew Arch will discuss relevant criteria from a design perspective and identify who needs to take responsibility for what.
Slide deck presented at SharePoint Saturday Chicago Suburbs.
There is a great developer story with the introduction of Apps now in SharePoint 2013. However, what if you are not a code developer? What options do you have to 'develop solutions' in SharePoint 2013? This session will explore the different no-code development opportunities in SharePoint 2013.
Esna Officelinx turns Google Apps into your communications hub by giving you tools to easily connect and collaborate with others anytime, anywhere. [better collaboration in Google Apps video: http://hub.am/1icHY9 ]
With Officelinx you can access and manage your voicemail from your Gmail inbox, escalate voice messages to live voice call or Hangout, check the availability of others before you contact them, click and call any phone number, route calls based on your free/busy status in Google calendar and share your location, as well as see the location of others in real time on Google Maps.
Esna’s communications solutions extend and enhance the value your organization's existing phone system. It works with today’s IP-based systems as well as older TDM solutions. Have more than one phone system? Not a problem, Esna’s solutions can work across multiple PBXs simultaneously.
Esna Officelinx turns Google Apps into your communications hub by giving you tools to easily connect and collaborate with others anytime, anywhere. [better collaboration in Google Apps video: http://hub.am/1icHY9 ]
With Officelinx you can access and manage your voicemail from your Gmail inbox, escalate voice messages to live voice call or Hangout, check the availability of others before you contact them, click and call any phone number, route calls based on your free/busy status in Google calendar and share your location, as well as see the location of others in real time on Google Maps.
Esna’s communications solutions extend and enhance the value your organization's existing phone system. It works with today’s IP-based systems as well as older TDM solutions. Have more than one phone system? Not a problem, Esna’s solutions can work across multiple PBXs simultaneously.
Want more apps to be built on your open data? Discover ways to make data more developer friendly. We will look at the history of the Internet and current trends to build an understanding of standards and interfaces to make your data future friendly. At the same time it will make it more useful to developers, citizens and your own organization.
LightSwitch 2011 is a visual tool that allows users to build professional quality business applications for desktop and cloud without writing any code. It helps concentrate on business logic rather than application infrastructure. Users can create new projects, attach to external data sources like SQL Server, choose database objects to import, and design screens and properties through a visual interface. The built applications can then be executed and modified at runtime without coding.
This document provides an overview and agenda for a presentation about VA Smalltalk 8.0. It discusses the history of the product, new features in VA Smalltalk 8.0 like Seaside and browser enhancements, future directions, and how to get VA Smalltalk. The presentation covers areas like the history of the presenter's involvement with Smalltalk, an overview of past VA Smalltalk releases, details on new features in VA Smalltalk 8.0 and plans for future releases. It also addresses questions about how to obtain VA Smalltalk through evaluation downloads, purchasing licenses, participating in open source projects, or affiliating with an educational institution.
This document summarizes the history and types of mobile applications. It discusses web apps from the 1990s to 2008 using WAP and SP, then the rise of native apps from 2008 to present. It also introduces hybrid apps which combine native and HTML5 elements. The document provides details on the characteristics of web, native, and hybrid apps.
Web development with Lua and Sailor @ GeeCon 2015Etiene Dalcol
Lua is a very fast and powerful scripting language that can be easily embeddable. It can be used to develop robust applications and has been shining in industries like game development, for example. Lua is also an excellent tool as a general purpose language. However, it's use in web development, despite its great potential and incredible benchmarks, needs to be more widespread. Having had experience as a web programmer, and aiming to learn more about this language, I started a marathon that produced Sailor 0.1, a web MVC framework completely written in Lua after only ten days. Once the quest was completed, the feedback was so interesting that I continued the development. Sailor keeps growing each day, also with the help of contributors. This talk presents the beginnings of Sailor framework, a comparison with other existing tools in Lua, the current stage of Sailor's development today, the official announcement of version 0.3 (Jupiter). This presentation also intends to start a debate on what we can do to spread the idea of using more Lua in web development.
React Native and the future of web technology (Mark Wilcox) - GreeceJS #15GreeceJS
What's all the hype about React Native? What is it? How does it work? Why does it matter and what clues does it give us about the future of web development? Did you know there's a React Native for the Web? What's that all about? It can't be all good, what's wrong with it? Where should you go to find out more?
10 Must-Use Components for Your Mobile Apps, James ClanceyXamarin
This document contains summaries of various Xamarin components and libraries that can be used to build cross-platform mobile apps. It includes summaries of components for radial progress, JSON parsing, barcode scanning, Dropbox integration, encrypted SQLite storage, Azure mobile backend, charts, social sharing, signature capture, location services, and more. The document also includes code samples for using many of these components.
This document discusses HTML5 and provides an overview of its key features. It explains that HTML5 is not just the HTML language, but also includes related APIs that allow richer functionality. Some of the major areas covered include semantics and accessibility, rich internet applications using new APIs, and specific technologies like canvas, video/audio, web storage, and web workers. The document emphasizes that HTML5 is still evolving and aims to unify web development across browsers.
Some years ago development of Java Desktop applications was easy: We just downloaded Java 8 from Oracle and got a set of useful tools and framework to develop Java desktop applications:
AWT & Swing
WebStart
JavaFX
JFX Packager
If you now download a Java version from Oracle (or any other vendor) several of the mentioned tools and frameworks are gone. Some JDKs only contain AWT & Swing for desktop development and miss all the newer tools. But even if they include such tools or frameworks you have sometimes no idea about their state.
In this session I will give an overview about the differences between JDKs that you can use today and how frameworks like JavaFX are really supported by the vendors. Next to this we will have a look at all the tools that are important for building and installing desktop development. Since some like WebStart are gone you can find quite good alternatives.
Paul Carroll is a software developer with experience in JavaScript, Java, Ruby on Rails, Node.js, HTML, CSS, AngularJS, MEAN, SQL, Bootstrap, Heroku, and Git. He has worked as a software engineer at IBM and as a developer with BlueworksLive. His personal projects include alerts for gold/silver prices and lost pets as well as web scraping and digital inclusion sites built with Ruby on Rails, ReactJS, and MEAN stack technologies. He graduated from UT Austin with a BS in Computer Science and a Business Foundations Certificate.
Continuous Testing using Shippable and DockerMukta Aphale
While setting up continuous delivery for your product, one of the biggest challenge is to implement continuous testing. We are gradually moving away from manual testing to automation. But how do we integrate the automated tests into your system? How to run integration tests everyday considering that the test environment can get polluted with failed tests? Docker is a type of a virtualisation platform, a container. Shippable is a hosted cloud platform that provides hosted continuous integration, deployment, and testing to GitHub and Bitbucket repositories.
This document provides an overview of Worklight, an IBM product for developing mobile applications. It discusses:
- The need for an enterprise mobile application development platform due to challenges like device fragmentation and rapid changes in mobile technology.
- Key components of Worklight including Worklight Studio for developing applications, Worklight Server for deployment and management, and Worklight Runtime for executing applications on devices.
- Application types supported by Worklight like browser apps, hybrid apps, and native apps and the tradeoffs of each.
- Capabilities provided by Worklight like push notifications, security, integration with back-end systems, application updates and analytics.
- The architecture and how different Worklight components interact during the
Should you use HTML5 to build your product? The pros & cons of using current ...boxuno
This document discusses the pros and cons of using HTML5 features to build products. It built a messaging client called boxUno using HTML5 that provided offline access, but HTML5 also caused limitations like browser incompatibility and crashes. The document covers HTML5 features like WebWorkers for concurrency, IndexedDB for offline databases, Application Cache for offline viewing, and WebRTC for video. While powerful, these features have drawbacks like debugging difficulties and changing APIs. The conclusion is HTML5 has advantages but also risks, so compatibility should be considered, and IndexedDB is currently the best option for offline access.
Things are moving fast. Sometimes you might even feel that you own comfort zone is getting of control. But in a Mobile-First, Cloud-First world, things are changing to a crazy pace and to stay on the top of your game, you need keep up with the latest and greatest technologies that are available out there. By staying up to date, you will give to yourself new options that will let you be more productive, write better code and push you in a more open and more collaborative world.
With the official shipment of Angular 2 and the current preview release of the SharePoint Framework, it is now the time to start moving towards those new technologies in your SharePoint Solutions.
In this session, we will cover the modern tool belt of the SharePoint developer by covering the SharePoint Framework as the new surface to express yourself, Angular as a Framework to enable you to build complete applications within your SharePoint modern experiences and Azure Function as the perfect server-side companion for all your Office 365 & Azure development.
This very demo-intensive session will make sure that at the end you get those 3 key takeaways :
Understand the role of the SharePoint Framework, Angular and Azure Functions in this Cloud-First, Mobile-First world
Have a complete sample where the modern tool belt is relevant and useful in a real-world scenario
Change the way you will think for your next SharePoint project
The Rave in Context project has built usable, extensible and accessible widget templates to build W3C widgets that can be deployed in Apache Rave or Wookie (both Incubating).
React is a JavaScript library for building user interfaces that aims to solve issues with data changing over time in large web applications. It introduces components, re-rendering on data changes rather than mutating data, and a virtual DOM for efficient re-rendering. React uses a unidirectional data flow and one-way data binding that improves design architecture and code reusability. Related technologies like JSX, Flux, GraphQL, Relay, and React Native further enhance React's capabilities.
Learn how to build your own PWA enabled page in under 5 minutes ⚡️, what SPAs' have to do with PWA and how Shopware implements their headless commerce solution!
Moving to the Client - JavaFX and HTML5Stephen Chin
Talk given at JavaOne India about taking the best parts of JavaFX and HTML5 and leveraging them together. This talk contains an integration of Google Maps into a native Java application with interactive controls.
Improving the Drupal Developer Experience with DevCloud, Managed Cloud and th...Acquia
In this session, we will discuss and demonstrate our latest product offerings to help Drupal developers build and deploy sites more efficiently. From your desktop development environment to pre-configured, self-service Drupal runtime environments to fully managed, white glove hosting services, Acquia cloud offerings help sites big and small perform better. We will demonstrate our latest hosting offerings, currently serving more than 2 billion http requests per month, and our completely redesigned Acquia Network, which provides software and services to help developers build sites faster. This session is intended for Drupal developers and architects, as well as Drupal development shops seeking to learn more about Acquia's deployment offerings.
Moving To The Client - JavaFX and HTML5Stephen Chin
This document summarizes a presentation by Stephen Chin and Kevin Nilson on moving applications to the client using JavaFX and HTML5. It provides an overview of HTML5 capabilities and browser support. It also discusses how to integrate JavaFX and HTML5, including displaying HTML in JavaFX, calling JavaScript from JavaFX, and responding to browser events. The presenters demonstrate examples of HTML5/JavaFX integration and announce an upcoming book on the Pro JavaFX 2 Platform.
Un breve viaje por la concepción del Desarrollo de Aplicaciones Web desde el clásico patrón de Aplicaciones Web de Servidor con renderización en servidor e interactividad limitada en cliente a la reciente era de las Single Page Applications con renderización en cliente, foco en la interactividad y desacoplamiento del backend hasta llegar a los actuales patrones híbridos de renderización en cliente y servidor en busca de la mejor performance, la mejor experiencia de usuario y el mejor SEO.
SVG in Opera’s desktop, mobile & TV browsers — edition 2011Andreas Bovens
Demos available on http://people.opera.com/andreasb/demos/demos_svgopen2011/
For a long time now, Opera has been committed to implementing SVG in its desktop and mobile browser products.
Over the last year, we have been focused on improving the performance of our SVG implementation, while adding new features as well, including support for embedding SVG in HTML5.
Our Opera Dragonfly debugger has matured as well and is now a powerful tool for debugging SVG on desktop as well as on mobile.
In this presentation, I give a status update of Opera's SVG implementation and introduce some of the latest changes to our Opera Presto engine. I also show demos and practical examples of how SVG can be mixed with other technologies to create compelling web applications.
The value of measuring your accessibility maturityIntopia
Slides from the webinar co-presented by Andrew Arch and Neil Jarvis in September 2023 on the value in measuring your accessibility maturity.
The webinar explored the importance of measuring your maturity, and how doing so can help you create an action plan for improving accessibility within your organisation. A recording of the webinar is available on Intopia's YouTube channel.
This document summarizes the history and types of mobile applications. It discusses web apps from the 1990s to 2008 using WAP and SP, then the rise of native apps from 2008 to present. It also introduces hybrid apps which combine native and HTML5 elements. The document provides details on the characteristics of web, native, and hybrid apps.
Web development with Lua and Sailor @ GeeCon 2015Etiene Dalcol
Lua is a very fast and powerful scripting language that can be easily embeddable. It can be used to develop robust applications and has been shining in industries like game development, for example. Lua is also an excellent tool as a general purpose language. However, it's use in web development, despite its great potential and incredible benchmarks, needs to be more widespread. Having had experience as a web programmer, and aiming to learn more about this language, I started a marathon that produced Sailor 0.1, a web MVC framework completely written in Lua after only ten days. Once the quest was completed, the feedback was so interesting that I continued the development. Sailor keeps growing each day, also with the help of contributors. This talk presents the beginnings of Sailor framework, a comparison with other existing tools in Lua, the current stage of Sailor's development today, the official announcement of version 0.3 (Jupiter). This presentation also intends to start a debate on what we can do to spread the idea of using more Lua in web development.
React Native and the future of web technology (Mark Wilcox) - GreeceJS #15GreeceJS
What's all the hype about React Native? What is it? How does it work? Why does it matter and what clues does it give us about the future of web development? Did you know there's a React Native for the Web? What's that all about? It can't be all good, what's wrong with it? Where should you go to find out more?
10 Must-Use Components for Your Mobile Apps, James ClanceyXamarin
This document contains summaries of various Xamarin components and libraries that can be used to build cross-platform mobile apps. It includes summaries of components for radial progress, JSON parsing, barcode scanning, Dropbox integration, encrypted SQLite storage, Azure mobile backend, charts, social sharing, signature capture, location services, and more. The document also includes code samples for using many of these components.
This document discusses HTML5 and provides an overview of its key features. It explains that HTML5 is not just the HTML language, but also includes related APIs that allow richer functionality. Some of the major areas covered include semantics and accessibility, rich internet applications using new APIs, and specific technologies like canvas, video/audio, web storage, and web workers. The document emphasizes that HTML5 is still evolving and aims to unify web development across browsers.
Some years ago development of Java Desktop applications was easy: We just downloaded Java 8 from Oracle and got a set of useful tools and framework to develop Java desktop applications:
AWT & Swing
WebStart
JavaFX
JFX Packager
If you now download a Java version from Oracle (or any other vendor) several of the mentioned tools and frameworks are gone. Some JDKs only contain AWT & Swing for desktop development and miss all the newer tools. But even if they include such tools or frameworks you have sometimes no idea about their state.
In this session I will give an overview about the differences between JDKs that you can use today and how frameworks like JavaFX are really supported by the vendors. Next to this we will have a look at all the tools that are important for building and installing desktop development. Since some like WebStart are gone you can find quite good alternatives.
Paul Carroll is a software developer with experience in JavaScript, Java, Ruby on Rails, Node.js, HTML, CSS, AngularJS, MEAN, SQL, Bootstrap, Heroku, and Git. He has worked as a software engineer at IBM and as a developer with BlueworksLive. His personal projects include alerts for gold/silver prices and lost pets as well as web scraping and digital inclusion sites built with Ruby on Rails, ReactJS, and MEAN stack technologies. He graduated from UT Austin with a BS in Computer Science and a Business Foundations Certificate.
Continuous Testing using Shippable and DockerMukta Aphale
While setting up continuous delivery for your product, one of the biggest challenge is to implement continuous testing. We are gradually moving away from manual testing to automation. But how do we integrate the automated tests into your system? How to run integration tests everyday considering that the test environment can get polluted with failed tests? Docker is a type of a virtualisation platform, a container. Shippable is a hosted cloud platform that provides hosted continuous integration, deployment, and testing to GitHub and Bitbucket repositories.
This document provides an overview of Worklight, an IBM product for developing mobile applications. It discusses:
- The need for an enterprise mobile application development platform due to challenges like device fragmentation and rapid changes in mobile technology.
- Key components of Worklight including Worklight Studio for developing applications, Worklight Server for deployment and management, and Worklight Runtime for executing applications on devices.
- Application types supported by Worklight like browser apps, hybrid apps, and native apps and the tradeoffs of each.
- Capabilities provided by Worklight like push notifications, security, integration with back-end systems, application updates and analytics.
- The architecture and how different Worklight components interact during the
Should you use HTML5 to build your product? The pros & cons of using current ...boxuno
This document discusses the pros and cons of using HTML5 features to build products. It built a messaging client called boxUno using HTML5 that provided offline access, but HTML5 also caused limitations like browser incompatibility and crashes. The document covers HTML5 features like WebWorkers for concurrency, IndexedDB for offline databases, Application Cache for offline viewing, and WebRTC for video. While powerful, these features have drawbacks like debugging difficulties and changing APIs. The conclusion is HTML5 has advantages but also risks, so compatibility should be considered, and IndexedDB is currently the best option for offline access.
Things are moving fast. Sometimes you might even feel that you own comfort zone is getting of control. But in a Mobile-First, Cloud-First world, things are changing to a crazy pace and to stay on the top of your game, you need keep up with the latest and greatest technologies that are available out there. By staying up to date, you will give to yourself new options that will let you be more productive, write better code and push you in a more open and more collaborative world.
With the official shipment of Angular 2 and the current preview release of the SharePoint Framework, it is now the time to start moving towards those new technologies in your SharePoint Solutions.
In this session, we will cover the modern tool belt of the SharePoint developer by covering the SharePoint Framework as the new surface to express yourself, Angular as a Framework to enable you to build complete applications within your SharePoint modern experiences and Azure Function as the perfect server-side companion for all your Office 365 & Azure development.
This very demo-intensive session will make sure that at the end you get those 3 key takeaways :
Understand the role of the SharePoint Framework, Angular and Azure Functions in this Cloud-First, Mobile-First world
Have a complete sample where the modern tool belt is relevant and useful in a real-world scenario
Change the way you will think for your next SharePoint project
The Rave in Context project has built usable, extensible and accessible widget templates to build W3C widgets that can be deployed in Apache Rave or Wookie (both Incubating).
React is a JavaScript library for building user interfaces that aims to solve issues with data changing over time in large web applications. It introduces components, re-rendering on data changes rather than mutating data, and a virtual DOM for efficient re-rendering. React uses a unidirectional data flow and one-way data binding that improves design architecture and code reusability. Related technologies like JSX, Flux, GraphQL, Relay, and React Native further enhance React's capabilities.
Learn how to build your own PWA enabled page in under 5 minutes ⚡️, what SPAs' have to do with PWA and how Shopware implements their headless commerce solution!
Moving to the Client - JavaFX and HTML5Stephen Chin
Talk given at JavaOne India about taking the best parts of JavaFX and HTML5 and leveraging them together. This talk contains an integration of Google Maps into a native Java application with interactive controls.
Improving the Drupal Developer Experience with DevCloud, Managed Cloud and th...Acquia
In this session, we will discuss and demonstrate our latest product offerings to help Drupal developers build and deploy sites more efficiently. From your desktop development environment to pre-configured, self-service Drupal runtime environments to fully managed, white glove hosting services, Acquia cloud offerings help sites big and small perform better. We will demonstrate our latest hosting offerings, currently serving more than 2 billion http requests per month, and our completely redesigned Acquia Network, which provides software and services to help developers build sites faster. This session is intended for Drupal developers and architects, as well as Drupal development shops seeking to learn more about Acquia's deployment offerings.
Moving To The Client - JavaFX and HTML5Stephen Chin
This document summarizes a presentation by Stephen Chin and Kevin Nilson on moving applications to the client using JavaFX and HTML5. It provides an overview of HTML5 capabilities and browser support. It also discusses how to integrate JavaFX and HTML5, including displaying HTML in JavaFX, calling JavaScript from JavaFX, and responding to browser events. The presenters demonstrate examples of HTML5/JavaFX integration and announce an upcoming book on the Pro JavaFX 2 Platform.
Un breve viaje por la concepción del Desarrollo de Aplicaciones Web desde el clásico patrón de Aplicaciones Web de Servidor con renderización en servidor e interactividad limitada en cliente a la reciente era de las Single Page Applications con renderización en cliente, foco en la interactividad y desacoplamiento del backend hasta llegar a los actuales patrones híbridos de renderización en cliente y servidor en busca de la mejor performance, la mejor experiencia de usuario y el mejor SEO.
SVG in Opera’s desktop, mobile & TV browsers — edition 2011Andreas Bovens
Demos available on http://people.opera.com/andreasb/demos/demos_svgopen2011/
For a long time now, Opera has been committed to implementing SVG in its desktop and mobile browser products.
Over the last year, we have been focused on improving the performance of our SVG implementation, while adding new features as well, including support for embedding SVG in HTML5.
Our Opera Dragonfly debugger has matured as well and is now a powerful tool for debugging SVG on desktop as well as on mobile.
In this presentation, I give a status update of Opera's SVG implementation and introduce some of the latest changes to our Opera Presto engine. I also show demos and practical examples of how SVG can be mixed with other technologies to create compelling web applications.
Similar to Inclusive front-end development with WCAG 2.1 (20)
The value of measuring your accessibility maturityIntopia
Slides from the webinar co-presented by Andrew Arch and Neil Jarvis in September 2023 on the value in measuring your accessibility maturity.
The webinar explored the importance of measuring your maturity, and how doing so can help you create an action plan for improving accessibility within your organisation. A recording of the webinar is available on Intopia's YouTube channel.
Did you know that an Undo button can be an accessibility feature? It is if your product is a content creation tool. Accessibility is as important for your admin and content creation tools as it is for front facing products.
If you've ever wondered what content creation features are useful to people with disabilities, or how you can help your creators to easily make more accessible content, then the ATAG (Authoring Tools Accessibility Guidelines) standard is what you need. It's a bit different than WCAG in ways that are useful for web apps and software.
Using ATAG as a guide, this talk will walk you through an accessibility features list to help refine your requirements and prioritize your backlog. The right preference settings, keyboard shortcuts and documentation in your app can help everyone build a more accessible web.
The why, when and how of including people with disability in the design processIntopia
The document discusses the importance of including people with disabilities in the design process. It notes that accessibility is driven by both legal requirements and business factors like market share, while design is driven by satisfaction, efficiency and technical compliance. Testing with people with disabilities provides important insights, improves products for all users, and catches accessibility issues earlier in the design process. The document provides recommendations for how to effectively test with people with disabilities, such as allowing extra time and the use of personal devices.
Slides from AccessU presentation presented by Sarah Pulis and Claire Webber.
Annotating designs with accessibility information is a powerful way to focus on accessibility early in the design phase, as well as communicate your accessibility requirements to developers and testers. Sarah and Claire will cover how to add accessibility annotations in components, patterns and complete wireframes using popular design tools such as Figma.
Accessible procurement: Stories from the trenchesIntopia
The document discusses lessons learned from case studies of organizations procuring digital products and services. It emphasizes that accessibility must be a priority throughout the procurement process, from initial requirements through vendor selection and ongoing assessment. Key lessons include having clear accessibility standards, evaluating vendors' compliance, ensuring internal alignment, and fostering collaborative relationships between organizations and vendors to support mutual accessibility goals. An overarching message is that process and communication are critical to achieve accessible procurement.
Designing for people with cognitive impairmentsIntopia
Slides from a presentation delivered by Andrew Arch and Sarah Pulis at the DTA Summit, November 2020.
When considering disability as part of the diversity of people we need to do research with and design for, we often only consider the more visible disabilities and impairments of vision, hearing and mobility. Cognition, often considered a 'hidden disability', can easily be overlooked. Digital design and language choices can make content inaccessible to people with cognitive and learning disabilities.
How to create a kick ass business case for accessibilityIntopia
This document provides guidance on creating a business case for accessibility. It explains that a business case evaluates the benefits, costs, and risks of options to help decision making. A successful business case is aligned with business strategy, demonstrates clear overall benefits to the organization, and is backed by evidence with executive support. The document cites data showing the size of the disability market and references research reports highlighting the costs of inaccessibility and benefits of accessibility such as increased customers, spending, and reputation as well as reduced costs. It emphasizes using data and stories to engage executives and considering everyone's motivations.
Personalised technical accessibility training: a case studyIntopia
This document summarizes an accessibility training program delivered to the Coles app team by Allison Ravenhall of Intopia. The training was delivered in multiple shorter sessions over 3 months and covered a modular syllabus of accessibility concepts, assistive technologies, development techniques, and tools. Feedback indicated the spaced out training allowed better absorption of content and engagement compared to full day sessions. Participants found the small group and one-on-one delivery helpful for asking questions. However, the reference materials were not used and some felt not enough activities were included.
Presented at the CSUN Assistive Technology conference 2020.
How to use web animation to support understanding, without excluding people with cognitive or vestibular issues. Presentation based on developer and accessibility auditor experience.
How to use web animation to help enhance people’s understanding without creating barriers for people with cognitive or vestibular issues.
Learn how to provide useful, fun interface animation to enhance people’s understanding while giving everyone control over what they see so no one is excluded
Using the black art of marketing to sell accessibilityIntopia
This document discusses marketing accessibility and compliance. It provides tips for marketing accessibility including using multiple communication channels to reach people, repeating accessibility messages through different interactions, making accessibility easy to understand and approachable for others, and tailoring the motivations and approaches based on different audiences. The overall goal is to help organizations be more inclusive and create enjoyable digital experiences for everyone.
Slides which focuses on 8 of the WCAG 2.1 requirements for designers: reflow, text spacing, non-text contrast, content on hover or focus, pointer gesture, target size, label in name, status message.
Creating accessible design systems - OZeWAI 2018Intopia
After working with different organisations to create accessible designs systems, our Accessible Services Director, Sarah Pulis, shares some practical tips, tricks and pitfalls to help you create an accessible design system.
Miles of Accessibility - An 'Accessibility 101' Intopia
An introduction to accessibility session was delivered by Intopia's Accessibility Engagement Manager Chris Pycroft as a part of 'Miles of Love' in Hong Kong in November 2018.
Gen Z and the marketplaces - let's translate their needsLaura Szabó
The product workshop focused on exploring the requirements of Generation Z in relation to marketplace dynamics. We delved into their specific needs, examined the specifics in their shopping preferences, and analyzed their preferred methods for accessing information and making purchases within a marketplace. Through the study of real-life cases , we tried to gain valuable insights into enhancing the marketplace experience for Generation Z.
The workshop was held on the DMA Conference in Vienna June 2024.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfFlorence Consulting
Quattordicesimo Meetup di Milano, tenutosi a Milano il 23 Maggio 2024 dalle ore 17:00 alle ore 18:30 in presenza e da remoto.
Abbiamo parlato di come Axpo Italia S.p.A. ha ridotto il technical debt migrando le proprie APIs da Mule 3.9 a Mule 4.4 passando anche da on-premises a CloudHub 1.0.
Discover the benefits of outsourcing SEO to Indiadavidjhones387
"Discover the benefits of outsourcing SEO to India! From cost-effective services and expert professionals to round-the-clock work advantages, learn how your business can achieve digital success with Indian SEO solutions.
Instagram has become one of the most popular social media platforms, allowing people to share photos, videos, and stories with their followers. Sometimes, though, you might want to view someone's story without them knowing.
26. @RavenAlly
A: Next radio button
B: Next button
C: Next combobox
D: Next diff. element
E: Next edit box
F: Next form control
G: Next graphic
H: Next heading
I: Next list item
J: Jump to line
K: Next PlaceMarker
L: Next list
M: Next frame
N: Skip past links
O: Next object tag
P: Next paragraph
Q: Go to main region
R: Next region
S: Next same element
T: Next table
U: Next unvisited link
V: Next visited link
X: Next checkbox
Z: Next division