SlideShare a Scribd company logo
1 of 22
1
LibreOffice Aarhus 2015 Conference Presentation
The LibreOffice Human Interface
Guidelines (HIG)
Heiko Tietze,
Yousuf (Jay) Philips
and the UX team
2
LibreOffice Aarhus 2015 Conference Presentation
Presentation goal
● Introduction what has been done so far
● Presentation of the foundations for UX
● Illustration how the HIG works
● Discussion of issues with advanced patterns
● Overall goal: Attract more people to utilize the
HIG
3
LibreOffice Aarhus 2015 Conference Presentation
Vision
Every project needs a vision to steer itself in a proper
direction.
Provides a definitive path to achieve objectives as best
as possible
Describes spirit and purpose of a project
Explains why the world becomes better with the product
Defines to direction but leaves
room for creativity
4
LibreOffice Aarhus 2015 Conference Presentation
LibreOffice Vision
“Simple for beginners and powerful for experts.”
Novices can start to work with LO without the need to read a
manual
In every situation the user is confronted with only a few
options - but can get all on demand
Experts will have access to all functionality
Full access keeps usability first but might need some training
5
LibreOffice Aarhus 2015 Conference Presentation
Persona
Personas identify the target users of your application and
provide a common understanding among the design and
development team.
are based on empirical data, at best
describe the target users, giving a clear
picture of how they're likely to use the
system, and what they’ll expect from it.
includes a concise summary of
characteristics of the user, their
experience, goals and tasks, pain
points, and environmental conditions.
Kaley Cuoco als Penny (Big Bang
Theory); © CBS Television, Wikimedia
6
LibreOffice Aarhus 2015 Conference Presentation
LibreOffice Persona
May I introduce…
Benjamin, Beginner Eve, Expert Adrian, Admin
Copyright information have been added to the wiki
7
LibreOffice Aarhus 2015 Conference Presentation
Requirements
Next to functional requirements, usability cares about non-
functional aspects. Basically effectiveness, efficiency and
satisfaction but according ISO 9241-110 also
Suitability
Self-descriptiveness
Controllability
Familiarity
Robustness
Individualization
Learnability
8
LibreOffice Aarhus 2015 Conference Presentation
LibreOffice UX Manifesto
LibreOffice focuses on:
Simplicity by default with full functionality on demand
Every processing has two ways of access: a very simple way
with the core features only and an advanced way with all
features
Consistency over Efficiency
Users should feel familiar with all tools rather than having
specialized apps.
Usability over Graphical Design
Form follows function, LibreOffice respects the OS theming.
9
LibreOffice Aarhus 2015 Conference Presentation
What we achieved so far
Controls and Patterns
Provide access to all functions via the menu bar.
Provide access to most frequently used functions via the
tool bar.
Provide access to context functions via the context menu.
10
LibreOffice Aarhus 2015 Conference Presentation
HIG on menubar
https://wiki.documentfoundation.org/Design/MenuBar
11
LibreOffice Aarhus 2015 Conference Presentation
HIG on menubar
“The menu bar provides access to all functions using submenus
or cascading menus to structure the content. Users like the
persona Eve refer frequently to the menu bar, especially when
they are seeking a function for which they know of no other
interface. Ensuring that menus are well organized, are worded
clearly, and behave correctly is crucial to the user’s ability to
explore and access the functionality of the application.”
12
LibreOffice Aarhus 2015 Conference Presentation
Empirical data
Guidelines should be based on empirical data
For example: over 70%
of users start data source
from menu bar
https://wiki.openoffice.org/wiki/Tracking_results
13
LibreOffice Aarhus 2015 Conference Presentation
HIG on toolbar
14
LibreOffice Aarhus 2015 Conference Presentation
Where we need more discussion
Controls and Patterns
Provide access to context properties via the side bar.
Provide comprehensive access to all features in property
dialogs.
15
LibreOffice Aarhus 2015 Conference Presentation
Sidebars
Sidebars contain of tabs, decks,
content and have own
configuration
16
LibreOffice Aarhus 2015 Conference Presentation
Sidebars
Sidebars contain of tabs, decks,
content and have own configuration
Sidebars aims to provide quick
access to most frequently changed
options based on context
17
LibreOffice Aarhus 2015 Conference Presentation
Sidebars
Sidebars contain of tabs, decks,
content and have own configuration
Sidebars aims to provide quick
access to most frequently changed
options based on context
Sidebars are alternatives to floating
toolbars
18
LibreOffice Aarhus 2015 Conference Presentation
Sidebars
Sidebars contain of tabs, decks,
content and have own configuration
Sidebars aims to provide quick
access to most frequently changed
options based on context
Sidebars are alternatives to floating
toolbars
Sidebars offer access to all
functionality regarding a certain
feature
19
LibreOffice Aarhus 2015 Conference Presentation
Sidebars
Sidebars contain of tabs, decks,
content and have own configuration
Sidebars aims to provide quick
access to most frequently changed
options
Sidebars are alternatives to floating
toolbars
Sidebars offer access to all
functionality regarding a certain
feature
Sidebar should be kind of a
container for floating panels
#tdf 33223
20
LibreOffice Aarhus 2015 Conference Presentation
Wayne?
21
LibreOffice Aarhus 2015 Conference Presentation
Take the foundation serious
Simple for beginners and powerful for experts.
22
LibreOffice Aarhus 2015 Conference Presentation
All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License
(unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos
and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy.
Join the army now…
Google Hangout: every Wednesday
IRC: #libreoffice-design
G+: Libreoffice-design
Twitter: @liboDesign
Wiki: https://wiki.documentfoundation.org/Design/Guidelines

More Related Content

Viewers also liked

Dance move you
Dance move youDance move you
Dance move youTom Dinh
 
B-Club | Investment Opportunities 1Q 2016 | Section I
B-Club | Investment Opportunities 1Q 2016 | Section IB-Club | Investment Opportunities 1Q 2016 | Section I
B-Club | Investment Opportunities 1Q 2016 | Section IBillion Estate
 
Gustavo
GustavoGustavo
Gustavogusgoz
 
Tutorial Função PROC
Tutorial Função PROCTutorial Função PROC
Tutorial Função PROCblogsopotencia
 
Sample Website 12 8 Final
Sample Website 12 8 FinalSample Website 12 8 Final
Sample Website 12 8 Finalravenpaige
 
Protecting Your POS System from PoSeidon and Other Malware Attacks
Protecting Your POS System from PoSeidon and Other Malware AttacksProtecting Your POS System from PoSeidon and Other Malware Attacks
Protecting Your POS System from PoSeidon and Other Malware AttacksNetop
 
Discovering Al aqsa - 2016 tour and findings
Discovering Al aqsa - 2016 tour and findingsDiscovering Al aqsa - 2016 tour and findings
Discovering Al aqsa - 2016 tour and findingsAl Aqsa
 
Graziella Dragoni - La gestione delle emozioni
Graziella Dragoni - La gestione delle emozioniGraziella Dragoni - La gestione delle emozioni
Graziella Dragoni - La gestione delle emozionicorpomente
 
Investment presentation-for-website-only
Investment presentation-for-website-onlyInvestment presentation-for-website-only
Investment presentation-for-website-onlyinvestorwattswater
 
Java data structures powered by Redis. Introduction to Redisson @ Redis Light...
Java data structures powered by Redis. Introduction to Redisson @ Redis Light...Java data structures powered by Redis. Introduction to Redisson @ Redis Light...
Java data structures powered by Redis. Introduction to Redisson @ Redis Light...Nikita Koksharov
 
Redes Sociales y Periodismo
Redes Sociales y PeriodismoRedes Sociales y Periodismo
Redes Sociales y PeriodismoVirginia García
 
Html, CSS & Web Designing
Html, CSS & Web DesigningHtml, CSS & Web Designing
Html, CSS & Web DesigningLeslie Steele
 
Elements of dance
Elements of danceElements of dance
Elements of dancetmnelsonky
 

Viewers also liked (16)

Dance move you
Dance move youDance move you
Dance move you
 
B-Club | Investment Opportunities 1Q 2016 | Section I
B-Club | Investment Opportunities 1Q 2016 | Section IB-Club | Investment Opportunities 1Q 2016 | Section I
B-Club | Investment Opportunities 1Q 2016 | Section I
 
Gustavo
GustavoGustavo
Gustavo
 
Tutorial Função PROC
Tutorial Função PROCTutorial Função PROC
Tutorial Função PROC
 
PDHPE
PDHPEPDHPE
PDHPE
 
Sample Website 12 8 Final
Sample Website 12 8 FinalSample Website 12 8 Final
Sample Website 12 8 Final
 
Protecting Your POS System from PoSeidon and Other Malware Attacks
Protecting Your POS System from PoSeidon and Other Malware AttacksProtecting Your POS System from PoSeidon and Other Malware Attacks
Protecting Your POS System from PoSeidon and Other Malware Attacks
 
Resume
ResumeResume
Resume
 
Discovering Al aqsa - 2016 tour and findings
Discovering Al aqsa - 2016 tour and findingsDiscovering Al aqsa - 2016 tour and findings
Discovering Al aqsa - 2016 tour and findings
 
Graziella Dragoni - La gestione delle emozioni
Graziella Dragoni - La gestione delle emozioniGraziella Dragoni - La gestione delle emozioni
Graziella Dragoni - La gestione delle emozioni
 
Investment presentation-for-website-only
Investment presentation-for-website-onlyInvestment presentation-for-website-only
Investment presentation-for-website-only
 
Java data structures powered by Redis. Introduction to Redisson @ Redis Light...
Java data structures powered by Redis. Introduction to Redisson @ Redis Light...Java data structures powered by Redis. Introduction to Redisson @ Redis Light...
Java data structures powered by Redis. Introduction to Redisson @ Redis Light...
 
Redes Sociales y Periodismo
Redes Sociales y PeriodismoRedes Sociales y Periodismo
Redes Sociales y Periodismo
 
Cómo sobrevivir al periodismo de datos sin programador
Cómo sobrevivir al periodismo de datos sin programadorCómo sobrevivir al periodismo de datos sin programador
Cómo sobrevivir al periodismo de datos sin programador
 
Html, CSS & Web Designing
Html, CSS & Web DesigningHtml, CSS & Web Designing
Html, CSS & Web Designing
 
Elements of dance
Elements of danceElements of dance
Elements of dance
 

Similar to The LibreOffice Human Interface Guidelines (HIG)

The Migration of ULSS5 (e-health LibreOffice)
The Migration of ULSS5 (e-health LibreOffice)The Migration of ULSS5 (e-health LibreOffice)
The Migration of ULSS5 (e-health LibreOffice)LibreItalia
 
Nguyen Vu Hung: A Case Study on Vietnamese Localization for LibreOffice - Li...
Nguyen Vu Hung:  A Case Study on Vietnamese Localization for LibreOffice - Li...Nguyen Vu Hung:  A Case Study on Vietnamese Localization for LibreOffice - Li...
Nguyen Vu Hung: A Case Study on Vietnamese Localization for LibreOffice - Li...Vu Hung Nguyen
 
LibreOffice/OpenOffice.org - non coding extensions
LibreOffice/OpenOffice.org - non coding extensionsLibreOffice/OpenOffice.org - non coding extensions
LibreOffice/OpenOffice.org - non coding extensionsKálmán "KAMI" Szalai
 
How to support LibreOffice with publishing projects
How to support LibreOffice with publishing projectsHow to support LibreOffice with publishing projects
How to support LibreOffice with publishing projectsLibreItalia
 
Sharepoint and LibreOffice interoperability through CMIS (Protocols Plugfest ...
Sharepoint and LibreOffice interoperability through CMIS (Protocols Plugfest ...Sharepoint and LibreOffice interoperability through CMIS (Protocols Plugfest ...
Sharepoint and LibreOffice interoperability through CMIS (Protocols Plugfest ...Igalia
 
LibreOffice Online
LibreOffice OnlineLibreOffice Online
LibreOffice OnlineMihai Varga
 
UI5 Overview for ROOT
UI5 Overview for ROOTUI5 Overview for ROOT
UI5 Overview for ROOTPeter Muessig
 
Introducing LibreOffice
 Introducing LibreOffice Introducing LibreOffice
Introducing LibreOfficeOSSCube
 
The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...
The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...
The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...Naruhiko Ogasawara
 
2013 t-dose - libre office easyhacks
2013   t-dose - libre office easyhacks2013   t-dose - libre office easyhacks
2013 t-dose - libre office easyhacksRob Snelders
 
Adobe Systems RoboHelp 2017 Release Product Review Lightext
Adobe Systems RoboHelp 2017 Release Product Review LightextAdobe Systems RoboHelp 2017 Release Product Review Lightext
Adobe Systems RoboHelp 2017 Release Product Review Lightextbethgerber
 
Revamping Mailjet API documentation @ ParisAPI meetup
Revamping Mailjet API documentation @ ParisAPI meetupRevamping Mailjet API documentation @ ParisAPI meetup
Revamping Mailjet API documentation @ ParisAPI meetupMailjet
 
libocon16_areafill
libocon16_areafilllibocon16_areafill
libocon16_areafillHeiko Tietze
 
Translation ; Recent Information about LibreOffice
Translation ; Recent Information about LibreOfficeTranslation ; Recent Information about LibreOffice
Translation ; Recent Information about LibreOfficeMasataka Kondo
 
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...OW2
 
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Erich van Rijn
 
UI5con 2018 - Keynote
UI5con 2018 - KeynoteUI5con 2018 - Keynote
UI5con 2018 - KeynotePeter Muessig
 

Similar to The LibreOffice Human Interface Guidelines (HIG) (20)

The Migration of ULSS5 (e-health LibreOffice)
The Migration of ULSS5 (e-health LibreOffice)The Migration of ULSS5 (e-health LibreOffice)
The Migration of ULSS5 (e-health LibreOffice)
 
Nguyen Vu Hung: A Case Study on Vietnamese Localization for LibreOffice - Li...
Nguyen Vu Hung:  A Case Study on Vietnamese Localization for LibreOffice - Li...Nguyen Vu Hung:  A Case Study on Vietnamese Localization for LibreOffice - Li...
Nguyen Vu Hung: A Case Study on Vietnamese Localization for LibreOffice - Li...
 
LibreOffice/OpenOffice.org - non coding extensions
LibreOffice/OpenOffice.org - non coding extensionsLibreOffice/OpenOffice.org - non coding extensions
LibreOffice/OpenOffice.org - non coding extensions
 
How to support LibreOffice with publishing projects
How to support LibreOffice with publishing projectsHow to support LibreOffice with publishing projects
How to support LibreOffice with publishing projects
 
Sharepoint and LibreOffice interoperability through CMIS (Protocols Plugfest ...
Sharepoint and LibreOffice interoperability through CMIS (Protocols Plugfest ...Sharepoint and LibreOffice interoperability through CMIS (Protocols Plugfest ...
Sharepoint and LibreOffice interoperability through CMIS (Protocols Plugfest ...
 
LibreOffice Online
LibreOffice OnlineLibreOffice Online
LibreOffice Online
 
UI5 Overview for ROOT
UI5 Overview for ROOTUI5 Overview for ROOT
UI5 Overview for ROOT
 
Introducing LibreOffice
 Introducing LibreOffice Introducing LibreOffice
Introducing LibreOffice
 
The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...
The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...
The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...
 
2013 t-dose - libre office easyhacks
2013   t-dose - libre office easyhacks2013   t-dose - libre office easyhacks
2013 t-dose - libre office easyhacks
 
Adobe Systems RoboHelp 2017 Release Product Review Lightext
Adobe Systems RoboHelp 2017 Release Product Review LightextAdobe Systems RoboHelp 2017 Release Product Review Lightext
Adobe Systems RoboHelp 2017 Release Product Review Lightext
 
Revamping Mailjet API documentation @ ParisAPI meetup
Revamping Mailjet API documentation @ ParisAPI meetupRevamping Mailjet API documentation @ ParisAPI meetup
Revamping Mailjet API documentation @ ParisAPI meetup
 
libocon16_areafill
libocon16_areafilllibocon16_areafill
libocon16_areafill
 
Shannon "Shared Open Source Infrastructure with the Libero Community"
Shannon "Shared Open Source Infrastructure with the Libero Community"Shannon "Shared Open Source Infrastructure with the Libero Community"
Shannon "Shared Open Source Infrastructure with the Libero Community"
 
Cloud Services UX
Cloud Services UXCloud Services UX
Cloud Services UX
 
Translation ; Recent Information about LibreOffice
Translation ; Recent Information about LibreOfficeTranslation ; Recent Information about LibreOffice
Translation ; Recent Information about LibreOffice
 
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
 
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
 
ODFKit
ODFKitODFKit
ODFKit
 
UI5con 2018 - Keynote
UI5con 2018 - KeynoteUI5con 2018 - Keynote
UI5con 2018 - Keynote
 

More from Heiko Tietze

LibreOffice Calc Survey: User Characteristics, Usability, and Future Enhancem...
LibreOffice Calc Survey: User Characteristics, Usability, and Future Enhancem...LibreOffice Calc Survey: User Characteristics, Usability, and Future Enhancem...
LibreOffice Calc Survey: User Characteristics, Usability, and Future Enhancem...Heiko Tietze
 
Past, Present, and Future: News from the Design Team
Past, Present, and Future: News from the Design TeamPast, Present, and Future: News from the Design Team
Past, Present, and Future: News from the Design TeamHeiko Tietze
 
How to contribute to LibreOffice as a non-deloper
How to contribute to LibreOffice as a non-deloperHow to contribute to LibreOffice as a non-deloper
How to contribute to LibreOffice as a non-deloperHeiko Tietze
 
Improvements to Font Handling in LibreOffice
Improvements to Font Handling in LibreOfficeImprovements to Font Handling in LibreOffice
Improvements to Font Handling in LibreOfficeHeiko Tietze
 
LibreOffice: What's important to you?
LibreOffice: What's important to you?LibreOffice: What's important to you?
LibreOffice: What's important to you?Heiko Tietze
 
Contextual groups in LibreOffice' Notebookbar: How to make life easier for b...
Contextual groups in  LibreOffice' Notebookbar: How to make life easier for b...Contextual groups in  LibreOffice' Notebookbar: How to make life easier for b...
Contextual groups in LibreOffice' Notebookbar: How to make life easier for b...Heiko Tietze
 

More from Heiko Tietze (7)

LibreOffice Calc Survey: User Characteristics, Usability, and Future Enhancem...
LibreOffice Calc Survey: User Characteristics, Usability, and Future Enhancem...LibreOffice Calc Survey: User Characteristics, Usability, and Future Enhancem...
LibreOffice Calc Survey: User Characteristics, Usability, and Future Enhancem...
 
Past, Present, and Future: News from the Design Team
Past, Present, and Future: News from the Design TeamPast, Present, and Future: News from the Design Team
Past, Present, and Future: News from the Design Team
 
How to contribute to LibreOffice as a non-deloper
How to contribute to LibreOffice as a non-deloperHow to contribute to LibreOffice as a non-deloper
How to contribute to LibreOffice as a non-deloper
 
Improvements to Font Handling in LibreOffice
Improvements to Font Handling in LibreOfficeImprovements to Font Handling in LibreOffice
Improvements to Font Handling in LibreOffice
 
LibreOffice: What's important to you?
LibreOffice: What's important to you?LibreOffice: What's important to you?
LibreOffice: What's important to you?
 
Contextual groups in LibreOffice' Notebookbar: How to make life easier for b...
Contextual groups in  LibreOffice' Notebookbar: How to make life easier for b...Contextual groups in  LibreOffice' Notebookbar: How to make life easier for b...
Contextual groups in LibreOffice' Notebookbar: How to make life easier for b...
 
libocon16_uxdraw
libocon16_uxdrawlibocon16_uxdraw
libocon16_uxdraw
 

Recently uploaded

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 

Recently uploaded (20)

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 

The LibreOffice Human Interface Guidelines (HIG)

  • 1. 1 LibreOffice Aarhus 2015 Conference Presentation The LibreOffice Human Interface Guidelines (HIG) Heiko Tietze, Yousuf (Jay) Philips and the UX team
  • 2. 2 LibreOffice Aarhus 2015 Conference Presentation Presentation goal ● Introduction what has been done so far ● Presentation of the foundations for UX ● Illustration how the HIG works ● Discussion of issues with advanced patterns ● Overall goal: Attract more people to utilize the HIG
  • 3. 3 LibreOffice Aarhus 2015 Conference Presentation Vision Every project needs a vision to steer itself in a proper direction. Provides a definitive path to achieve objectives as best as possible Describes spirit and purpose of a project Explains why the world becomes better with the product Defines to direction but leaves room for creativity
  • 4. 4 LibreOffice Aarhus 2015 Conference Presentation LibreOffice Vision “Simple for beginners and powerful for experts.” Novices can start to work with LO without the need to read a manual In every situation the user is confronted with only a few options - but can get all on demand Experts will have access to all functionality Full access keeps usability first but might need some training
  • 5. 5 LibreOffice Aarhus 2015 Conference Presentation Persona Personas identify the target users of your application and provide a common understanding among the design and development team. are based on empirical data, at best describe the target users, giving a clear picture of how they're likely to use the system, and what they’ll expect from it. includes a concise summary of characteristics of the user, their experience, goals and tasks, pain points, and environmental conditions. Kaley Cuoco als Penny (Big Bang Theory); © CBS Television, Wikimedia
  • 6. 6 LibreOffice Aarhus 2015 Conference Presentation LibreOffice Persona May I introduce… Benjamin, Beginner Eve, Expert Adrian, Admin Copyright information have been added to the wiki
  • 7. 7 LibreOffice Aarhus 2015 Conference Presentation Requirements Next to functional requirements, usability cares about non- functional aspects. Basically effectiveness, efficiency and satisfaction but according ISO 9241-110 also Suitability Self-descriptiveness Controllability Familiarity Robustness Individualization Learnability
  • 8. 8 LibreOffice Aarhus 2015 Conference Presentation LibreOffice UX Manifesto LibreOffice focuses on: Simplicity by default with full functionality on demand Every processing has two ways of access: a very simple way with the core features only and an advanced way with all features Consistency over Efficiency Users should feel familiar with all tools rather than having specialized apps. Usability over Graphical Design Form follows function, LibreOffice respects the OS theming.
  • 9. 9 LibreOffice Aarhus 2015 Conference Presentation What we achieved so far Controls and Patterns Provide access to all functions via the menu bar. Provide access to most frequently used functions via the tool bar. Provide access to context functions via the context menu.
  • 10. 10 LibreOffice Aarhus 2015 Conference Presentation HIG on menubar https://wiki.documentfoundation.org/Design/MenuBar
  • 11. 11 LibreOffice Aarhus 2015 Conference Presentation HIG on menubar “The menu bar provides access to all functions using submenus or cascading menus to structure the content. Users like the persona Eve refer frequently to the menu bar, especially when they are seeking a function for which they know of no other interface. Ensuring that menus are well organized, are worded clearly, and behave correctly is crucial to the user’s ability to explore and access the functionality of the application.”
  • 12. 12 LibreOffice Aarhus 2015 Conference Presentation Empirical data Guidelines should be based on empirical data For example: over 70% of users start data source from menu bar https://wiki.openoffice.org/wiki/Tracking_results
  • 13. 13 LibreOffice Aarhus 2015 Conference Presentation HIG on toolbar
  • 14. 14 LibreOffice Aarhus 2015 Conference Presentation Where we need more discussion Controls and Patterns Provide access to context properties via the side bar. Provide comprehensive access to all features in property dialogs.
  • 15. 15 LibreOffice Aarhus 2015 Conference Presentation Sidebars Sidebars contain of tabs, decks, content and have own configuration
  • 16. 16 LibreOffice Aarhus 2015 Conference Presentation Sidebars Sidebars contain of tabs, decks, content and have own configuration Sidebars aims to provide quick access to most frequently changed options based on context
  • 17. 17 LibreOffice Aarhus 2015 Conference Presentation Sidebars Sidebars contain of tabs, decks, content and have own configuration Sidebars aims to provide quick access to most frequently changed options based on context Sidebars are alternatives to floating toolbars
  • 18. 18 LibreOffice Aarhus 2015 Conference Presentation Sidebars Sidebars contain of tabs, decks, content and have own configuration Sidebars aims to provide quick access to most frequently changed options based on context Sidebars are alternatives to floating toolbars Sidebars offer access to all functionality regarding a certain feature
  • 19. 19 LibreOffice Aarhus 2015 Conference Presentation Sidebars Sidebars contain of tabs, decks, content and have own configuration Sidebars aims to provide quick access to most frequently changed options Sidebars are alternatives to floating toolbars Sidebars offer access to all functionality regarding a certain feature Sidebar should be kind of a container for floating panels #tdf 33223
  • 20. 20 LibreOffice Aarhus 2015 Conference Presentation Wayne?
  • 21. 21 LibreOffice Aarhus 2015 Conference Presentation Take the foundation serious Simple for beginners and powerful for experts.
  • 22. 22 LibreOffice Aarhus 2015 Conference Presentation All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License (unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy. Join the army now… Google Hangout: every Wednesday IRC: #libreoffice-design G+: Libreoffice-design Twitter: @liboDesign Wiki: https://wiki.documentfoundation.org/Design/Guidelines