Cloud4all is a FP7 project that will develop relevant parts of the GPII, an infrastructure that will allow the automatic personalization of the accessibility features of different interactive systems based on the user's needs and preferences. Javier Hernández from Emergya (Spain) and Christophe Strobbe from HDM (Germany) presented an overview of the architecture and some demonstrations of the auto-configuration capabilities of PCs and android smartphones in the 14th Libre Software Meeting, in Brussels.
LAS16-108: JerryScript and other scripting languages for IoTLinaro
LAS16-108: JerryScript and other scripting languages for IoT
Speakers: Paul Sokolovsky
Date: September 26, 2016
★ Session Description ★
Overview of small-size/low-resource VHLL (very high-level languages)/scripting languages available for embedded/IoT usage (JavaScript, Python, Lua, etc.). Typical/possible usage scenarios and benefits. Challenges of running VHLLs in deeply embedded/very resource-constrained environments. Progress reports on porting JerryScript to Zephyr. (Possibly, architecture comparison of JerryScript and MicroPython).
★ Resources ★
Etherpad: pad.linaro.org/p/las16-108
Presentations & Videos: http://connect.linaro.org/resource/las16/las16-108/
★ Event Details ★
Linaro Connect Las Vegas 2016 – #LAS16
September 26-30, 2016
http://www.linaro.org
http://connect.linaro.org
Contributions to an open source project: Igalia and the Chromium projectIgalia
Mario Sánchez Prada explains Igalia's work on several efforts around Chromium and the Web Platform at the 43rd International Conference on Software Engineering (ICSE 2021)
Spanish Industry Case Studies Room
May 23-29, 2021
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)Igalia
By Jacobo Aragunde.
The purpose of this presentation is to provide participants with a basic understanding of LibreOffice accessibility. It will begin with a brief introduction to accessibility support, including the challenges assistive technologies are meant to address and how they are able to do so through the implementation of accessibility APIs. With this background having been established, the remainder of the session will be spent examining the specific case of LibreOffice: which accessibility backends are implemented and how the architecture is designed to support multiple backends while maximizing code reuse, making the addition of new backends easier. The presentation will conclude with a discussion of the current health of LibreOffice accessibility supported by an analysis of bug trends and repository statistics.
A basic PPT on android. History and features of android. Gives surface information about the architecture of android and it's applications. A simple tutorial could be included to show how easy it is to make and run an application.
Assembling Accessibility: Using Open-Source Hardware and Software to improve the lives of people with disabilities
One of the significant challenges facing the open-source community - as well as Kansas City itself - is accessibility. This presentation will explore the usage of open-source hardware and software to provide better accessibility and decreased cost of assistive technology for people with disabilities.
Introduction to Open Source Hardware (OSHW) including: the philosophy, best practices, CERN Open Hardware License, Open Hardware Summit, Open Source Hardware Association (OSHWA), Open Source Hardware Certification Program, OSHW Products, Linux on OSHW, and OSHW in Science.
Cloud4all is a FP7 project that will develop relevant parts of the GPII, an infrastructure that will allow the automatic personalization of the accessibility features of different interactive systems based on the user's needs and preferences. Javier Hernández from Emergya (Spain) and Christophe Strobbe from HDM (Germany) presented an overview of the architecture and some demonstrations of the auto-configuration capabilities of PCs and android smartphones in the 14th Libre Software Meeting, in Brussels.
LAS16-108: JerryScript and other scripting languages for IoTLinaro
LAS16-108: JerryScript and other scripting languages for IoT
Speakers: Paul Sokolovsky
Date: September 26, 2016
★ Session Description ★
Overview of small-size/low-resource VHLL (very high-level languages)/scripting languages available for embedded/IoT usage (JavaScript, Python, Lua, etc.). Typical/possible usage scenarios and benefits. Challenges of running VHLLs in deeply embedded/very resource-constrained environments. Progress reports on porting JerryScript to Zephyr. (Possibly, architecture comparison of JerryScript and MicroPython).
★ Resources ★
Etherpad: pad.linaro.org/p/las16-108
Presentations & Videos: http://connect.linaro.org/resource/las16/las16-108/
★ Event Details ★
Linaro Connect Las Vegas 2016 – #LAS16
September 26-30, 2016
http://www.linaro.org
http://connect.linaro.org
Contributions to an open source project: Igalia and the Chromium projectIgalia
Mario Sánchez Prada explains Igalia's work on several efforts around Chromium and the Web Platform at the 43rd International Conference on Software Engineering (ICSE 2021)
Spanish Industry Case Studies Room
May 23-29, 2021
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)Igalia
By Jacobo Aragunde.
The purpose of this presentation is to provide participants with a basic understanding of LibreOffice accessibility. It will begin with a brief introduction to accessibility support, including the challenges assistive technologies are meant to address and how they are able to do so through the implementation of accessibility APIs. With this background having been established, the remainder of the session will be spent examining the specific case of LibreOffice: which accessibility backends are implemented and how the architecture is designed to support multiple backends while maximizing code reuse, making the addition of new backends easier. The presentation will conclude with a discussion of the current health of LibreOffice accessibility supported by an analysis of bug trends and repository statistics.
A basic PPT on android. History and features of android. Gives surface information about the architecture of android and it's applications. A simple tutorial could be included to show how easy it is to make and run an application.
Assembling Accessibility: Using Open-Source Hardware and Software to improve the lives of people with disabilities
One of the significant challenges facing the open-source community - as well as Kansas City itself - is accessibility. This presentation will explore the usage of open-source hardware and software to provide better accessibility and decreased cost of assistive technology for people with disabilities.
Introduction to Open Source Hardware (OSHW) including: the philosophy, best practices, CERN Open Hardware License, Open Hardware Summit, Open Source Hardware Association (OSHWA), Open Source Hardware Certification Program, OSHW Products, Linux on OSHW, and OSHW in Science.
Similar to Rmll 2010 AEGIS Mainstreaming Accessbility Open Source (20)
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...AEGIS-ACCESSIBLE Projects
Gelijke kansen op informatie, toegankelijke documenten
en communicatiekanalen (o.a. sociale media)
Presentatie op TOLBO symposium "Symposium toegankelijkheid van lokale besturen en overheidsdiensten voor personen met functiebeperkingen" - 20 maart 2012 in het Vlaams parlement.
Project number: 224145
Project acronym: ACCESSIBLE
Project title: Accessibility Assessment Simulation Environment for New Applications Design and Development
Starting date: 1 September 2008
Duration: 42 Months
ACCESSIBLE is a targeted research project (STREP) within the ICT programme of FP7.
http://www.accessible-project.eu/
Project number: 224348
Project acronym: AEGIS
Project title: Open Accessibility Everywhere: Groundwork, Infrastructure, Standards
Starting date: 1 September 2008
Duration: 48 Months
AEGIS is an Integrated Project (IP) within the ICT programme of FP7
http://www.aegis-project.eu/
Project number: 247765
Project acronym: VERITAS
Project full title: Virtual and Augmented Environments and Realistic User Interactions To achieve Embedded Accessibility DesignS
Starting date: 1 January 2010
Duration: 48 Months
VERITAS is an Integrated Project (IP) within the 7th Framework Programme, Theme FP7-ICT-2009.7.2, Accessible and Assistive ICT
http://veritas-project.eu/
Project number: 247765
Project acronym: VERITAS
Project full title: Virtual and Augmented Environments and Realistic User Interactions To achieve Embedded Accessibility DesignS
Starting date: 1 January 2010
Duration: 48 Months
VERITAS is an Integrated Project (IP) within the 7th Framework Programme, Theme FP7-ICT-2009.7.2, Accessible and Assistive ICT
http://veritas-project.eu/
Project number: 247765
Project acronym: VERITAS
Project full title: Virtual and Augmented Environments and Realistic User Interactions To achieve Embedded Accessibility DesignS
Starting date: 1 January 2010
Duration: 48 Months
VERITAS is an Integrated Project (IP) within the 7th Framework Programme, Theme FP7-ICT-2009.7.2, Accessible and Assistive ICT
http://veritas-project.eu/
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Rmll 2010 AEGIS Mainstreaming Accessbility Open Source
1. The AEGIS European Project:
Mainstreaming Accessibility
Through Open Source
Christophe Strobbe
K.U.Leuven, Belgium
christophe.strobbe@esat.kuleuven.be
2. Overview
●
Background
●
Areas & goals
●
3rd generation accessibility
●
Open Accessibility Framework (OAF)
●
User-centred design (UCD)
●
Open source
●
Examples
3. Demographic Shift
●
EU demographic shift:
●
2000: 15.7% over 64
●
2010: 17.6% over 64 (2007 estimate)
●
2020: 20.7% over 64 (2007 estimate)
●
EU-25 employment rates of older
workers
●
40% in 2004
●
59% in 2025 (2007 estimate)
4. i2010
EU policy framework for information
society and media
●
Aims
●
to create a Single European Information Space,
which promotes an open and competitive internal
market for information society and media
services,
●
to strengthen investment and innovation in ICT
research,
●
to support inclusion, better public services
and quality of life through the use of ICT
5. New Standards and Legislation
●
US: Section 508 & 255 refresh
(comments on Advanced Notice of Proposed
Rulemaking could be submitted until 25 June)
●
EU: Mandate M/376:
●
public procurement of accessible ICT
products and services
●
W3C:
●
WCAG 2.0 (Dec. 2008), ATAG
(authoring tools), UAAG (user agents)
7. AEGIS: Areas
●
Desktop
●
Rich Internet Applications
●
Mobile applications
●
User-centred design
8. AEGIS: Goals
●
Determine whether 3rd generation
access techniques will provide a more
accessible, more exploitable and deeply
embeddable approach in mainstream
ICT (desktop, rich Internet and mobile
applications)
●
Open Accessibility Framework (OAF) to
address aspects of the design,
development and deployment of
accessible mainstream ICT
9. First Generation Accessibility
●
1960s – 1980s
●
Expensive, bolt-on
solutions
●
Limited and slow
●
E.g. Optacon,
talking calculator,
simple
screenreaders
10. Second Generation Accessibility
●
Late 1980s – today
●
Works with graphical user interfaces
●
Text to speech, speech recognition
●
Often relies on reverse engineering the
OS, replacing the video driver, chaining
the keyboard driver
12. Third Generation Accessibility
●
“Engineered accessibility”
●
All the information needed by AT is
provided through a single programming
interface
=Accessibility API
●
Introduced to desktop Java by Sun
●
Later: GNOME, Apple Accessibility APIs,
MS UI Automation, IAccessible2
13. Open Accessibility Framework OAF
●
Address the whole “accessibility chain”:
design, development, deployment
●
Document describing the framework of
things needed for 3rd generation
accessibility
●
Collection of open source components
implementing various aspects of the
OAF, proven in AEGIS and contributed
back to the open source projects of
which they are part
14. Six Components of the OAF
●
Creation domain
1.Define “Accessible”
2.Create stock/re-usable components
3.Developer / author support tools
●
Use domain
4.Support “Accessible” in the platform
5.Create/distribute the accessible app
6.Assistive Technology & AT support
libraries
15. User-Centred Design
●
AEGIS development supported by user-
centred design
●
Downloads:
●
Use cases: http://www.aegis-
project.eu/ > Results> Deliverables >
Deliverable D1.1.3
●
17 Personas: (Creative Commons
License) http://www.aegis-project.eu/ >
Results > Personas
18. Open Source
●
Most software produced in AEGIS will
be open source
●
=> Eliminate license costs as argument
against accessibility
●
Contributions to mainstream
applications that are available as open
source
19. Why Open Source? (1)
●
Most common assistive technologies
(AT) are very expensive
(JAWS >$1000, ZoomText)
●
Some countries refund assistive
technologies
●
Some governments buy assistive
technologies for use in workplace
●
=> Governments are effectively biggest
buyers of assistive technologies
20. Why Open Source? (2)
●
AT is often too expensive for
●
developers who want to test their
products
●
users outside richest countries, e.g.
– no AT refunding in Greece, etc
– AT costs X times monthly salary =>
cracked AT
●
Governments can’t convince AT
developers to make certain
improvements
21. Why Open Source? (3)
●
Even in rich countries, budgets for AT
refunding are under pressure
●
Proposal:
●
invest in open source AT
●
=> probably cheaper in the long run
●
=> countries without money for AT also
gain access
22. Desktop Developments: AT (1)
●
Contributions to
GnomeShell
Magnification
(ATRC, University
of Toronto)
●
Contributions to
Orca screenreader
(ATRC, University
of Toronto)
23. Desktop Developments: AT (2)
●
Continuation of
Dasher:
alternative text
entry system
(Cambridge Univ)
●
http://www.inference.ph
y.cam.ac.uk/dasher/
24. Desktop Developments: AT (3)
●
Continuation of
OpenGazer: gaze
tracking with
webcam
(Cambridge Univ)
●
http://www.inference.phy.
cam.ac.uk/opengazer/
25. Desktop Developments: OOo (1)
●
Concept Coding Framework (CCF) in
OpenOffice.org Writer – for persons
with cognitive impairments
26. Desktop Developments: OOo (2)
●
odt2daisy (http://odt2daisy.sf.net/;
Vincent Spiewak & K.U.Leuven)
●
released at OpenOffice.org Conference
November 2009
●
convert OpenDocument Text (ODT) to
digital talking books in DAISY format
●
MS Windows, Linux/Unix, Mac OS
27. Desktop Developments: OOo (3)
●
odt2braille (K.U.Leuven)
●
to be released later this month!
●
export ODT to Braille or emboss directly
from OpenOffice.org Writer
●
supports BRF and Portable Embosser
Format (PEF)
28. Desktop Developments: More...
●
Improvements to eSpeak
●
English, Dutch, Swedish, Greek, ...
(languages represented in AEGIS
consortium)
●
Open, cross-platform support of
desktop accessibility framework on
Windows:
●
involves exploring potential
improvements to the Java Access Bridge
(ATRC, U of Toronto)
29. Web/RIA Developments (1)
●
WAI ARIA implementation in JavaScript
UI libraries
●
jQuery UI (popularity!)
●
MooTools (popular, but a11y still weak)
●
Fluid Infusion (a11y was goal since
beginning)
●
Accessibility in JavaFX UI components
30. Web/RIA Developments (2)
●
Cross-platform support for WAI ARIA in
open-source browser, i.e. Mozilla Firefox
(overtaken by events)
●
Open developer tool for creating
accessible RIAs (in NetBeans)
●
Demo of Content Management System
with jQuery UI widgets
●
Haptic maps
31. Mobile Platform Developments (1)
●
Screen reader
●
On-screen keyboard
●
AAC with symbol support for instant
messaging
●
Open-source text-to-speech engine for
mobile phones (porting eSpeak to
JavaME)
32. Mobile Platform Developments (2)
●
Alternative text entry for users with
motor impairments – Dasher
●
Captions and audio descriptions for
video
●
Accessible phone dialer and contact
manager (JavaFX)
33. Upcoming Events
●
2nd Pan-European Workshop/User
Forum
●
Sevilla, Spain, 6 October 2010
●
1st AEGIS Conference
●
Sevilla, Spain, 7-8 October 2010
●
GNOME Accessibility Hackfest
●
Sevilla, Spain, same week
●
http://live.gnome.org/Accessibility/HackfestAEGIS2010