gnome 3 design principles for the next generation desktop sriram ramkrishna adam ... ·...
TRANSCRIPT
![Page 1: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/1.jpg)
GNOME 3 Design Principles for the Next
Generation Desktop
Sriram RamkrishnaAdam Williamson
![Page 2: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/2.jpg)
Introduction
GNOME 3 – how we developed GNOME 3 using a design focused process
![Page 3: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/3.jpg)
![Page 4: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/4.jpg)
What are our design goals?
Forward thinking Coping with our digital world a high quality technical platform
![Page 5: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/5.jpg)
![Page 6: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/6.jpg)
![Page 7: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/7.jpg)
![Page 8: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/8.jpg)
![Page 9: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/9.jpg)
Community Reaction(in pictures)
![Page 10: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/10.jpg)
"I have yet to meet anybody who likes the unholy mess that is GNOME-3." - Linus Torvalds
![Page 11: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/11.jpg)
“Despite some of the gaps in the feature set, I think that the environment and the new shell is a good starting point for building something even better.” - Ryan Paul
![Page 12: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/12.jpg)
"GNOME 3 is quickly becoming one of my favorite desktops." - Jack Wallen
![Page 13: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/13.jpg)
Dealing with Advanced Users
Finding a design that works for everyone is a hard problem. Requirements that users have can frequently contradict each other.
Define a platform that works for most people while providing extensions for advanced users
![Page 14: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/14.jpg)
GNOME Development Fewer libraries Gobject introspection Gsettings replaces Gconf Xinput2 support – multi-touch/tablet ready Theming system uses CSS both in GTK+ and
in the Shell Top tier accessibility
![Page 15: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/15.jpg)
Let's talk about extensions JavaScript CSS JSON
![Page 16: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/16.jpg)
GNOME development (3.2)
Future libraries will have methods to integrated with cloud and social networking sites like Facebook.
For more information see: https://live.gnome.org/ThreePointOne/Features
![Page 17: GNOME 3 Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam ... · 2017-11-07 · Design Principles for the Next Generation Desktop Sriram Ramkrishna Adam Williamson](https://reader033.vdocuments.mx/reader033/viewer/2022060211/5f04d8597e708231d40ffed3/html5/thumbnails/17.jpg)
My concluding remarks