SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie LibreOffice HIG Conference Presentation

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
 

Ähnlich wie LibreOffice HIG Conference Presentation (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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 

Kürzlich hochgeladen (20)

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 

LibreOffice HIG Conference Presentation

  • 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