SlideShare a Scribd company logo
1 of 26
Download to read offline
Graphic Symbol Support in
Open/LibreOffice Shaping Up
Graphic Symbol Server and Inline Symbol Font
         Display Based on the CCF

           (Mats Lundälv, SU-DART)



      AEGIS Workshop and International Conference, Brussels
Symbol Supported Writing and Reading in LO/OO Writer



●
    The rationale for this work and how it's done
●
    Primary and secondary target user needs
●
    Current state: How the needs are met
●
    The technology behind it
●
    What the pilot testers say
●
    Where we're going from here – within and
    beyond AEGIS – conclusions



             AEGIS Workshop and International Conference, Brussels
Symbol Supported Writing and Reading in LO/OO Writer
                       – the Rationale

Inclusive Multi-modal Language Support
The Concept Coding Framework (CCF) multi-modal
and multilingual support in a free standard office
suite offers a truly inclusive productive environment
for a wide range of users and needs, e.g.:
 ●
     Early literacy or second language learning
 ●
     Cognitive impairments resulting in reading and
     writing difficulties and/or need for AAC
 ●
     Supporting the facilitators

              AEGIS Workshop and International Conference, Brussels
Target Personas – Jane, an AAC User

Jane uses a voca with a symbol display and voice
output to communicate. She'd like to use a standard
office application to create and read documents
based on her symbol communication skills.




          AEGIS Workshop and International Conference, Brussels
Target Personas – Adam, a User with CI
Adam reads and writes some, but is limited to short and
simple texts. Graphic symbol representation – in addition to
speech – will help him interpret and type more demanding
words and text – and may also help to give him basic
access to the content of some English text .




             AEGIS Workshop and International Conference, Brussels
Symbol Supported Writing and Reading in LO/OO Writer

Writing and reading with symbols displayed
outside text helps comprehension and spelling




  No symbol insertion in text: The CCF Symbol
  Server displays looked-up concepts and symbols
  (ARASAAC + Bliss) as words are written, and/or
  as the text cursor is moved in the text


          AEGIS Workshop and International Conference, Brussels
Writing with full AAC (Blissymbol) support




     Writer with CCF Symbols and SAW
       AEGIS Workshop and International Conference, Brussels
Helpers producing symbol material




Mixed mode document – b&w symbol fonts,
as well as colour graphics insertion in text
       AEGIS Workshop and International Conference, Brussels
Concept Coding Options dialog




      AEGIS Workshop and International Conference, Brussels
The CCF Symbol Support Desktop Package
1) The CCF Symbol Server application (with its language
    and symbol database resources), and
2) The CCF Symbol Support Extension for Writer




           AEGIS Workshop and International Conference, Brussels
CCF – the Concept Coding Framework
           … what is that?




      AEGIS Workshop and International Conference, Brussels
CCF - Architecture

          CCF                                                            CCF Assisted Technologies
                                                                         (Proprietary)
                                  Concept Code
                                 Definitions (CCD)




WordNet                             CCF Bridge               Assistive Bridge




                                                                                   Assistive
                                                                                   Ontology
                     Base                        Complementary
                  Reference                        Reference
                Ontology (BRO)                   Ontology (CRO)
                                                                                   Assistive
                                                                                   Database




          AEGIS Workshop and International Conference, Brussels
CCF - Architecture




      AEGIS Workshop and International Conference, Brussels
Pilot Testers and Experts
            - Feedback
Appreciated as an already fully usable and valuable
application for a wide range of users and user needs. Those
suggested by users, tutors and experts include:
●
  AAC symbol users, as a tool for communication, writing and
  reading – typically supported by additional AT such as on-
  screen symbol charts for input, and text-to-speech (TTS)
  feedback
●
  Users with cognitive disabilities of different kinds, rendering a
  need for anything from extensive to occasional graphical
  symbol feedback for functional reading and writing – typically in
  combination with TTS
●
  Temporary support in early stages of second language learning
●
  Mainstream use for early literacy introduction

              AEGIS Workshop and International Conference, Brussels
Advantages and disadvantages
    compared to competitive alternatives

Main listed advantages and disadvantages in relation to
existing commercial software with corresponding functionality
(e.g. the Widgit Communicate: series) include:

Advantages:
●
  Standard office software base with freely available extended
  functionality – accessible across a wider range of socio-economic
  circumstances and environments (school, home, public, private)
●
  Cross-platform availability (Windows, Mac OS X and Linux/Unix)
●
  Based on openly defined technologies and open-source software
  (allowing novel integration and innovation in a longer perspective)



             AEGIS Workshop and International Conference, Brussels
Advantages and disadvantages
    compared to competitive alternatives

Main listed advantages and disadvantages in relation to
existing commercial software with corresponding functionality
(e.g. the Widgit Communicate: series) include:

Disadvantages:
●
   Functionality and UI design less tailored (and tailorable) to some
  special needs requirements
●
   Less sophisticated language technology and vocabulary support
  compared to the most advanced proprietary alternatives (though
  in parity to, or beyond, several other)
●
   Possible issues in relation to future maintenance and support



             AEGIS Workshop and International Conference, Brussels
Remarks on existing or missing
     features of the second alpha version
General comments:
●
   Good progress since previous first alpha vesion
●
   Need for simplifications of management – e.g. installation, manual
  handling of the separate CCF Server window etc.
●
   Saving, restoring and sharing of Open Document Text (ODT)i
  documents with concept coded content and included symbol
  representations.
●
   Limitations of the vocabulary resources, requested improvements.
●
  Also expressed an understanding and acceptance of limitations as
  a trade-off for the advantages of the free and wide availability.
●
   Stressed importance of clear information about functionality and
  limitations, to create realistic expectations among potential users.

              AEGIS Workshop and International Conference, Brussels
Remarks on existing or missing
         features of the second alpha version
Specific comments:
●
    Highly appreciated the ”out-of-text” symbol display. However, they requested
    improvements in the management of the CCF Symbol Server display.
    Suggested solutions included:
    ●
        The CCF server display window floating on top of all other windows – ideally with an
        option to let the symbol display follow the text insertion caret in the Writer document
    ●
        The symbol display being moved into the Writer window as a floating or docked display
        panel (similar to the ”Navigator” etc. panels)
●
    Appreciation the Ruby Annotation display of symbols over their corresponding
    words. However, they regret the loss of colour in the ARASAAC
●
    A specific request has been:
    ●
        Option to control the background colour of the symbols, which by some evaluators was
        now thought to be in a slightly too dark shade of blue-gray




                     AEGIS Workshop and International Conference, Brussels
Remarks on existing or missing
         features of the second alpha version
Specific comments:
●
    Great with Ctrl+G keyboard shortcut to select preferred representation, but users
    and experts also wanted to be able to select by pointing and clicking
●
    Swap the original word to a new custom one accompanying the same symbol,
    e.g. replacing the word ”dog” under a dog symbol with ”Pluto”
●
    Specific requests for improvements of the word-concept-symbol look-up
    included:
    ●
        Better priority (based on frequency and probability) for first choice among concept
        alternatives
    ●
        Capability to handle two word (and potentially multi word) i.e. Suggestion of matching
        concepts and symbols while typing a word (and not only after completing the
      word with Space, as now)
●
    The obvious requests for support of more text languages and other preferred
    symbol libraries



                     AEGIS Workshop and International Conference, Brussels
Conclusions and Future Plans


Based on the input from the first and second pilot tests,
and the revised user needs and requirements
specifications, a number of issues will be addressed:
●
    Usability and UI enhancements:
    ●
        Smoother integration of the CCF Symbol Server and the OO/LO Writer extension,
        including:
         ●
             Automatic start of the CCF server, if it's not running, when called from the
           extension
         ●
           CCF server symbol display window always floating on top, possibly with text
           cursor/caret following, alternatively adding a symbol display panel to the
           extension for presentation within the Writer window
         ●
           Selection of preferred concept-symbol representation by point and click (in
           addition to the current shortcut key command)
    ●
        Easier access to the settings panel, better grouping of the settings options, and
        improved design of the the toolbar panel



                      AEGIS Workshop and International Conference, Brussels
Conclusions and Future Plans


… more issues and requests to be considered:
●
    Functional enhancements:
    ●
        Providing an option for the user to change text word for a symbol represented
        concept
    ●
        Support for two word (possibly three word) concept-symbol look-up (e.g. “all right”
        and “to go” to be joined to one concept representation)
    ●
        Possibly providing word-concept-symbol “prediction” (while typing)




                     AEGIS Workshop and International Conference, Brussels
Further perspectives (some beyond the Writer extension
                              and AEGIS)
Within the scope of AEGIS:
●
   The CCF ontologies and databases used by the CCF Symbol Server will be
   in need for continuous upgrades on several levels:
  ●
     Current resources need to be maintained in short term perspective with:
        ●
           improvements of the representational databases (in particular for ARASAAC
           symbols)
        ●
           improvements of lexical support for English and Swedish with better coverage,
           higher hit rate for most probable concept, support for multi-word concepts, etc.
        ●
           Additional basic support for Spanish and Dutch is underway
    ●
        A more strictly controlled and longer term re-build of the CCF ontologies as part of
         the employment of the CCF technology for the AAC app for Android
●
    Special Access to Windows (SAW) will be upgraded to support integration
    with the CCF Symbol Server
●
    The CCF Symbol Server is already used as an online cloud server for the
    provision of vocabulary resources for the first prototype of the Android AAC
    app




                      AEGIS Workshop and International Conference, Brussels
The same open and free CCF technology applied for
           AAC on the mobile device




        AEGIS Workshop and International Conference, Brussels
Further perspectives (some beyond the Writer extension
                           and AEGIS)


The longer term CCF perspectives:

●
    The work to integrate the CCF technology, as well as the graphic
    language of Blissymbolics, as part of the ISO TC 37 multi-modal
    terminology standards, has been initiated within the AEGIS project. As
    this is a longer term task, it will continue far beyond the duration of the
    project.
●
    The general maintenance of the CCF vocabulary resources is
    basically a never-ending task of refinement of the support for the
    current languages and representational resources, and the
    subsequent addition of new ones.
●
    The above tasks will in turn require maintenance and further
    development of the exploitation and business plans which are in
    progress as part of the AEGIS work.


                 AEGIS Workshop and International Conference, Brussels
Final conclusions

●
  The CCF Symbol Support Extension for OpenOffice/LibreOffice is in
  preparation for its beta release in early 2012.
●
  This will provide a new basic level support for access to text content,
  and a new and wider range of opportunities to communicate for people
  with cognitive, speech and language impairments, and for those with
  multiple impairments.
●
  Likely to be appreciated by wider groups of users in general, in
  particular in connection to early literacy and second language
  introduction.
●
  Opens up new perspectives for providing more inclusive accessible
  ICT environments – for people in general, across socio-economic
  conditions, and for users with more challenging needs due to a wide
  range of impairing conditions.
●
  This will not replace the need and space for dedicated ICT products in
  this area, but will serve as a complementary basic and more widely
  available entry level for this kind of language support.
●


              AEGIS Workshop and International Conference, Brussels
Users in action
From Anna (tutor – in translation)
“Hi!
I've tested the OpenOffice ext with one of our
students who comes to our school here once
a week. She was so happy when she could
use her SAW on-screen-keyboard to write
with blissymbols...”
To the right, the attached first produced blissymbol and
text document “Natalie goes to a party” (variation over
Cinderella)

User at home with SAW + LO/OO Writer




                     AEGIS Workshop and International Conference, Brussels

More Related Content

What's hot

Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-
Krishna Sai
 
Introduction to C Language
Introduction to C LanguageIntroduction to C Language
Introduction to C Language
Kamal Acharya
 

What's hot (20)

Comparative Study of programming Languages
Comparative Study of programming LanguagesComparative Study of programming Languages
Comparative Study of programming Languages
 
Oops index
Oops indexOops index
Oops index
 
Programming.language
Programming.languageProgramming.language
Programming.language
 
Dotnet ch1
Dotnet ch1Dotnet ch1
Dotnet ch1
 
Programming landuages
Programming landuagesProgramming landuages
Programming landuages
 
thrift-20070401
thrift-20070401thrift-20070401
thrift-20070401
 
C Language
C LanguageC Language
C Language
 
Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-
 
Programing paradigm & implementation
Programing paradigm & implementationPrograming paradigm & implementation
Programing paradigm & implementation
 
Introduction to c
Introduction to cIntroduction to c
Introduction to c
 
Swift language seminar topic
Swift language seminar topicSwift language seminar topic
Swift language seminar topic
 
C language preliminaries
C language preliminariesC language preliminaries
C language preliminaries
 
A Research Study of Data Collection and Analysis of Semantics of Programming ...
A Research Study of Data Collection and Analysis of Semantics of Programming ...A Research Study of Data Collection and Analysis of Semantics of Programming ...
A Research Study of Data Collection and Analysis of Semantics of Programming ...
 
Introduction to C Language
Introduction to C LanguageIntroduction to C Language
Introduction to C Language
 
PROGRAMMING LANGUAGES
PROGRAMMING LANGUAGESPROGRAMMING LANGUAGES
PROGRAMMING LANGUAGES
 
Programming language
Programming languageProgramming language
Programming language
 
Programming assignment help
Programming assignment helpProgramming assignment help
Programming assignment help
 
Introduction to c_sharp
Introduction to c_sharpIntroduction to c_sharp
Introduction to c_sharp
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Imperative programming
Imperative programmingImperative programming
Imperative programming
 

Viewers also liked

21 attaining accessible web presence – our experiences
21 attaining accessible web presence – our experiences21 attaining accessible web presence – our experiences
21 attaining accessible web presence – our experiences
AEGIS-ACCESSIBLE Projects
 
13 providing an ide for creating, simulating and assessing accessible applica...
13 providing an ide for creating, simulating and assessing accessible applica...13 providing an ide for creating, simulating and assessing accessible applica...
13 providing an ide for creating, simulating and assessing accessible applica...
AEGIS-ACCESSIBLE Projects
 
36 a joint force position measurement system for accessibility quantification
36 a joint force position measurement system for accessibility quantification36 a joint force position measurement system for accessibility quantification
36 a joint force position measurement system for accessibility quantification
AEGIS-ACCESSIBLE Projects
 

Viewers also liked (8)

21 attaining accessible web presence – our experiences
21 attaining accessible web presence – our experiences21 attaining accessible web presence – our experiences
21 attaining accessible web presence – our experiences
 
VERITAS newsletter n° 3
VERITAS newsletter n° 3VERITAS newsletter n° 3
VERITAS newsletter n° 3
 
6 Improved Accessibility in Maps for Visually Impaired Users
6 Improved Accessibility in Maps for Visually Impaired Users6 Improved Accessibility in Maps for Visually Impaired Users
6 Improved Accessibility in Maps for Visually Impaired Users
 
The end-user at the centre of all AT developments
The end-user at the centre of all AT developmentsThe end-user at the centre of all AT developments
The end-user at the centre of all AT developments
 
13 providing an ide for creating, simulating and assessing accessible applica...
13 providing an ide for creating, simulating and assessing accessible applica...13 providing an ide for creating, simulating and assessing accessible applica...
13 providing an ide for creating, simulating and assessing accessible applica...
 
34 authoring tools
34 authoring tools34 authoring tools
34 authoring tools
 
36 a joint force position measurement system for accessibility quantification
36 a joint force position measurement system for accessibility quantification36 a joint force position measurement system for accessibility quantification
36 a joint force position measurement system for accessibility quantification
 
03 Workshop Aegis Phone Dialer & Contact Manager, Android version by Jon Azpi...
03 Workshop Aegis Phone Dialer & Contact Manager, Android version by Jon Azpi...03 Workshop Aegis Phone Dialer & Contact Manager, Android version by Jon Azpi...
03 Workshop Aegis Phone Dialer & Contact Manager, Android version by Jon Azpi...
 

Similar to 56 o oo ccf_final

New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
SIVAJISADHANA
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
SIVAJISADHANA
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
SIVAJISADHANA
 
Nova orchestra overview
Nova orchestra overviewNova orchestra overview
Nova orchestra overview
MrIthen
 

Similar to 56 o oo ccf_final (20)

New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
 
Aegis brussels ws_ccf_for_lo-o_oo
Aegis brussels ws_ccf_for_lo-o_ooAegis brussels ws_ccf_for_lo-o_oo
Aegis brussels ws_ccf_for_lo-o_oo
 
Aegis Conference - Concept Coding Framework for Android
Aegis Conference - Concept Coding Framework for Android Aegis Conference - Concept Coding Framework for Android
Aegis Conference - Concept Coding Framework for Android
 
Aegis brussels ws_ccf_for_android
Aegis brussels ws_ccf_for_androidAegis brussels ws_ccf_for_android
Aegis brussels ws_ccf_for_android
 
xcfgdfbn
xcfgdfbnxcfgdfbn
xcfgdfbn
 
2010 tool forum ata handout
2010 tool forum ata handout2010 tool forum ata handout
2010 tool forum ata handout
 
.Net
.Net.Net
.Net
 
Intermediate Languages
Intermediate LanguagesIntermediate Languages
Intermediate Languages
 
c# usage,applications and advantages
c# usage,applications and advantages c# usage,applications and advantages
c# usage,applications and advantages
 
AAC vocabulary standardisation and harmonisation
AAC vocabulary standardisation and harmonisation AAC vocabulary standardisation and harmonisation
AAC vocabulary standardisation and harmonisation
 
LAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoTLAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoT
 
Source-to-source transformations: Supporting tools and infrastructure
Source-to-source transformations: Supporting tools and infrastructureSource-to-source transformations: Supporting tools and infrastructure
Source-to-source transformations: Supporting tools and infrastructure
 
Qt S60 Technical Presentation Fn Stripped
Qt S60 Technical Presentation Fn StrippedQt S60 Technical Presentation Fn Stripped
Qt S60 Technical Presentation Fn Stripped
 
3b5 oncept coded graphic symbol
3b5 oncept coded graphic symbol3b5 oncept coded graphic symbol
3b5 oncept coded graphic symbol
 
2019 11 26 BotTO November 2019 Meetup at TD
2019 11 26 BotTO November 2019 Meetup at TD2019 11 26 BotTO November 2019 Meetup at TD
2019 11 26 BotTO November 2019 Meetup at TD
 
Nova orchestra overview
Nova orchestra overviewNova orchestra overview
Nova orchestra overview
 
Glympse API Cross Compiling
Glympse API Cross CompilingGlympse API Cross Compiling
Glympse API Cross Compiling
 
Chapter1
Chapter1Chapter1
Chapter1
 

More from AEGIS-ACCESSIBLE Projects

More from AEGIS-ACCESSIBLE Projects (20)

Newsletter 7 AEGIS project
Newsletter 7 AEGIS projectNewsletter 7 AEGIS project
Newsletter 7 AEGIS project
 
Veritas newsletter no 5 final
Veritas newsletter no 5 finalVeritas newsletter no 5 final
Veritas newsletter no 5 final
 
Aegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conferenceAegis concertation - 2nd International AEGIS conference
Aegis concertation - 2nd International AEGIS conference
 
Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)Mobile applications (Panagiotis Tsoris, Steficon)
Mobile applications (Panagiotis Tsoris, Steficon)
 
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
ViPi platform technologies and integration pathway (Karel Van Isacker, Phoeni...
 
Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)Basic ICT Training curriculum (Andy Burton, NTU)
Basic ICT Training curriculum (Andy Burton, NTU)
 
ViPi Survey (Andy Burton, NTU)
ViPi Survey (Andy Burton, NTU)ViPi Survey (Andy Burton, NTU)
ViPi Survey (Andy Burton, NTU)
 
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
General introduction of the ViPi project (Karel Van Isacker, PhoenixKM)
 
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
Semantic Content Management enhancements (George Milis, G.M EuroCy Innovation...
 
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
Gelijke kansen op informatie, toegankelijke documenten en communicatiekanalen...
 
AEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile applicationAEGIS SP4 story - building an accessible mobile application
AEGIS SP4 story - building an accessible mobile application
 
AEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web applicationAEGIS SP3 story - building an accessible web application
AEGIS SP3 story - building an accessible web application
 
ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6ACCESSIBLE newsletter n° 6
ACCESSIBLE newsletter n° 6
 
AEGIS Newsletter n° 6
AEGIS Newsletter n° 6AEGIS Newsletter n° 6
AEGIS Newsletter n° 6
 
VERITAS newsletter n° 2
VERITAS newsletter n° 2VERITAS newsletter n° 2
VERITAS newsletter n° 2
 
VERITAS newsletter n° 4
VERITAS newsletter n° 4VERITAS newsletter n° 4
VERITAS newsletter n° 4
 
Conference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and ConferenceConference proceedings 2011 AEGIS International Workshop and Conference
Conference proceedings 2011 AEGIS International Workshop and Conference
 
Aegis concertation certh
Aegis concertation certhAegis concertation certh
Aegis concertation certh
 
Veritas iti aegis_conf
Veritas iti aegis_confVeritas iti aegis_conf
Veritas iti aegis_conf
 
Haptimap in a_nutshell_2011_for_aegis
Haptimap in a_nutshell_2011_for_aegisHaptimap in a_nutshell_2011_for_aegis
Haptimap in a_nutshell_2011_for_aegis
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

56 o oo ccf_final

  • 1. Graphic Symbol Support in Open/LibreOffice Shaping Up Graphic Symbol Server and Inline Symbol Font Display Based on the CCF (Mats Lundälv, SU-DART) AEGIS Workshop and International Conference, Brussels
  • 2. Symbol Supported Writing and Reading in LO/OO Writer ● The rationale for this work and how it's done ● Primary and secondary target user needs ● Current state: How the needs are met ● The technology behind it ● What the pilot testers say ● Where we're going from here – within and beyond AEGIS – conclusions AEGIS Workshop and International Conference, Brussels
  • 3. Symbol Supported Writing and Reading in LO/OO Writer – the Rationale Inclusive Multi-modal Language Support The Concept Coding Framework (CCF) multi-modal and multilingual support in a free standard office suite offers a truly inclusive productive environment for a wide range of users and needs, e.g.: ● Early literacy or second language learning ● Cognitive impairments resulting in reading and writing difficulties and/or need for AAC ● Supporting the facilitators AEGIS Workshop and International Conference, Brussels
  • 4. Target Personas – Jane, an AAC User Jane uses a voca with a symbol display and voice output to communicate. She'd like to use a standard office application to create and read documents based on her symbol communication skills. AEGIS Workshop and International Conference, Brussels
  • 5. Target Personas – Adam, a User with CI Adam reads and writes some, but is limited to short and simple texts. Graphic symbol representation – in addition to speech – will help him interpret and type more demanding words and text – and may also help to give him basic access to the content of some English text . AEGIS Workshop and International Conference, Brussels
  • 6. Symbol Supported Writing and Reading in LO/OO Writer Writing and reading with symbols displayed outside text helps comprehension and spelling No symbol insertion in text: The CCF Symbol Server displays looked-up concepts and symbols (ARASAAC + Bliss) as words are written, and/or as the text cursor is moved in the text AEGIS Workshop and International Conference, Brussels
  • 7. Writing with full AAC (Blissymbol) support Writer with CCF Symbols and SAW AEGIS Workshop and International Conference, Brussels
  • 8. Helpers producing symbol material Mixed mode document – b&w symbol fonts, as well as colour graphics insertion in text AEGIS Workshop and International Conference, Brussels
  • 9. Concept Coding Options dialog AEGIS Workshop and International Conference, Brussels
  • 10. The CCF Symbol Support Desktop Package 1) The CCF Symbol Server application (with its language and symbol database resources), and 2) The CCF Symbol Support Extension for Writer AEGIS Workshop and International Conference, Brussels
  • 11. CCF – the Concept Coding Framework … what is that? AEGIS Workshop and International Conference, Brussels
  • 12. CCF - Architecture CCF CCF Assisted Technologies (Proprietary) Concept Code Definitions (CCD) WordNet CCF Bridge Assistive Bridge Assistive Ontology Base Complementary Reference Reference Ontology (BRO) Ontology (CRO) Assistive Database AEGIS Workshop and International Conference, Brussels
  • 13. CCF - Architecture AEGIS Workshop and International Conference, Brussels
  • 14. Pilot Testers and Experts - Feedback Appreciated as an already fully usable and valuable application for a wide range of users and user needs. Those suggested by users, tutors and experts include: ● AAC symbol users, as a tool for communication, writing and reading – typically supported by additional AT such as on- screen symbol charts for input, and text-to-speech (TTS) feedback ● Users with cognitive disabilities of different kinds, rendering a need for anything from extensive to occasional graphical symbol feedback for functional reading and writing – typically in combination with TTS ● Temporary support in early stages of second language learning ● Mainstream use for early literacy introduction AEGIS Workshop and International Conference, Brussels
  • 15. Advantages and disadvantages compared to competitive alternatives Main listed advantages and disadvantages in relation to existing commercial software with corresponding functionality (e.g. the Widgit Communicate: series) include: Advantages: ● Standard office software base with freely available extended functionality – accessible across a wider range of socio-economic circumstances and environments (school, home, public, private) ● Cross-platform availability (Windows, Mac OS X and Linux/Unix) ● Based on openly defined technologies and open-source software (allowing novel integration and innovation in a longer perspective) AEGIS Workshop and International Conference, Brussels
  • 16. Advantages and disadvantages compared to competitive alternatives Main listed advantages and disadvantages in relation to existing commercial software with corresponding functionality (e.g. the Widgit Communicate: series) include: Disadvantages: ● Functionality and UI design less tailored (and tailorable) to some special needs requirements ● Less sophisticated language technology and vocabulary support compared to the most advanced proprietary alternatives (though in parity to, or beyond, several other) ● Possible issues in relation to future maintenance and support AEGIS Workshop and International Conference, Brussels
  • 17. Remarks on existing or missing features of the second alpha version General comments: ● Good progress since previous first alpha vesion ● Need for simplifications of management – e.g. installation, manual handling of the separate CCF Server window etc. ● Saving, restoring and sharing of Open Document Text (ODT)i documents with concept coded content and included symbol representations. ● Limitations of the vocabulary resources, requested improvements. ● Also expressed an understanding and acceptance of limitations as a trade-off for the advantages of the free and wide availability. ● Stressed importance of clear information about functionality and limitations, to create realistic expectations among potential users. AEGIS Workshop and International Conference, Brussels
  • 18. Remarks on existing or missing features of the second alpha version Specific comments: ● Highly appreciated the ”out-of-text” symbol display. However, they requested improvements in the management of the CCF Symbol Server display. Suggested solutions included: ● The CCF server display window floating on top of all other windows – ideally with an option to let the symbol display follow the text insertion caret in the Writer document ● The symbol display being moved into the Writer window as a floating or docked display panel (similar to the ”Navigator” etc. panels) ● Appreciation the Ruby Annotation display of symbols over their corresponding words. However, they regret the loss of colour in the ARASAAC ● A specific request has been: ● Option to control the background colour of the symbols, which by some evaluators was now thought to be in a slightly too dark shade of blue-gray AEGIS Workshop and International Conference, Brussels
  • 19. Remarks on existing or missing features of the second alpha version Specific comments: ● Great with Ctrl+G keyboard shortcut to select preferred representation, but users and experts also wanted to be able to select by pointing and clicking ● Swap the original word to a new custom one accompanying the same symbol, e.g. replacing the word ”dog” under a dog symbol with ”Pluto” ● Specific requests for improvements of the word-concept-symbol look-up included: ● Better priority (based on frequency and probability) for first choice among concept alternatives ● Capability to handle two word (and potentially multi word) i.e. Suggestion of matching concepts and symbols while typing a word (and not only after completing the word with Space, as now) ● The obvious requests for support of more text languages and other preferred symbol libraries AEGIS Workshop and International Conference, Brussels
  • 20. Conclusions and Future Plans Based on the input from the first and second pilot tests, and the revised user needs and requirements specifications, a number of issues will be addressed: ● Usability and UI enhancements: ● Smoother integration of the CCF Symbol Server and the OO/LO Writer extension, including: ● Automatic start of the CCF server, if it's not running, when called from the extension ● CCF server symbol display window always floating on top, possibly with text cursor/caret following, alternatively adding a symbol display panel to the extension for presentation within the Writer window ● Selection of preferred concept-symbol representation by point and click (in addition to the current shortcut key command) ● Easier access to the settings panel, better grouping of the settings options, and improved design of the the toolbar panel AEGIS Workshop and International Conference, Brussels
  • 21. Conclusions and Future Plans … more issues and requests to be considered: ● Functional enhancements: ● Providing an option for the user to change text word for a symbol represented concept ● Support for two word (possibly three word) concept-symbol look-up (e.g. “all right” and “to go” to be joined to one concept representation) ● Possibly providing word-concept-symbol “prediction” (while typing) AEGIS Workshop and International Conference, Brussels
  • 22. Further perspectives (some beyond the Writer extension and AEGIS) Within the scope of AEGIS: ● The CCF ontologies and databases used by the CCF Symbol Server will be in need for continuous upgrades on several levels: ● Current resources need to be maintained in short term perspective with: ● improvements of the representational databases (in particular for ARASAAC symbols) ● improvements of lexical support for English and Swedish with better coverage, higher hit rate for most probable concept, support for multi-word concepts, etc. ● Additional basic support for Spanish and Dutch is underway ● A more strictly controlled and longer term re-build of the CCF ontologies as part of the employment of the CCF technology for the AAC app for Android ● Special Access to Windows (SAW) will be upgraded to support integration with the CCF Symbol Server ● The CCF Symbol Server is already used as an online cloud server for the provision of vocabulary resources for the first prototype of the Android AAC app AEGIS Workshop and International Conference, Brussels
  • 23. The same open and free CCF technology applied for AAC on the mobile device AEGIS Workshop and International Conference, Brussels
  • 24. Further perspectives (some beyond the Writer extension and AEGIS) The longer term CCF perspectives: ● The work to integrate the CCF technology, as well as the graphic language of Blissymbolics, as part of the ISO TC 37 multi-modal terminology standards, has been initiated within the AEGIS project. As this is a longer term task, it will continue far beyond the duration of the project. ● The general maintenance of the CCF vocabulary resources is basically a never-ending task of refinement of the support for the current languages and representational resources, and the subsequent addition of new ones. ● The above tasks will in turn require maintenance and further development of the exploitation and business plans which are in progress as part of the AEGIS work. AEGIS Workshop and International Conference, Brussels
  • 25. Final conclusions ● The CCF Symbol Support Extension for OpenOffice/LibreOffice is in preparation for its beta release in early 2012. ● This will provide a new basic level support for access to text content, and a new and wider range of opportunities to communicate for people with cognitive, speech and language impairments, and for those with multiple impairments. ● Likely to be appreciated by wider groups of users in general, in particular in connection to early literacy and second language introduction. ● Opens up new perspectives for providing more inclusive accessible ICT environments – for people in general, across socio-economic conditions, and for users with more challenging needs due to a wide range of impairing conditions. ● This will not replace the need and space for dedicated ICT products in this area, but will serve as a complementary basic and more widely available entry level for this kind of language support. ● AEGIS Workshop and International Conference, Brussels
  • 26. Users in action From Anna (tutor – in translation) “Hi! I've tested the OpenOffice ext with one of our students who comes to our school here once a week. She was so happy when she could use her SAW on-screen-keyboard to write with blissymbols...” To the right, the attached first produced blissymbol and text document “Natalie goes to a party” (variation over Cinderella) User at home with SAW + LO/OO Writer AEGIS Workshop and International Conference, Brussels