37
GNOME: Beyond the traditional desktop or how GNOME can help those building Linux-based mobile platforms Juan José Sánchez | [email protected] | www.igalia.com

GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

GNOME: Beyond thetraditional desktop

or how GNOME can help those buildingLinux-based mobile platforms

Juan José Sánchez | [email protected] | www.igalia.com

Page 2: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

2

● Preamble about me, Igalia and GNOME

● GNOME history and key features

● GNOME now

● What's coming for GNOME

● Conclusions, references and demos

Outline

Juan José Sánchez | [email protected] | www.igalia.com

Page 3: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

3

Co-founder (2001)

Software engineer, but I do a bit of everything :)

Open source consultancy & development (~45 employees)

Headquarters in Galiza (Spain) but developers all over the world

About me & Igalia

Juan José Sánchez | [email protected] | www.igalia.com

Page 4: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

4

● Specialized hackers:● Areas: browsers, compilers, graphics, a11y,

OS, multimedia● Technologies: WebKit, GNOME, Freedesktop.org

Gstreamer, Qt, Linux-based platforms● Maintainers of and contributors to upstream modules● Services: consultancy, development, training,...

Igalia

Juan José Sánchez | [email protected] | www.igalia.com

Page 5: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

5

● Very involved in upstream GNOME● Maintainers of:

● WebKitGTK+● Web browser (Epiphany)● GNOME accessibility support and apps

● Contributors to many other modules/apps● GNOME Foundation's advisory board members

Igalia & GNOME

Juan José Sánchez | [email protected] | www.igalia.com

Page 6: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

6

GNOME is healthier than ever

GNOME is on of the key projects

for the success of Linux and open source in mobile

My thesis

Juan José Sánchez | [email protected] | www.igalia.com

Page 7: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

7

This talk is about:

Personal (and Igalia's) opinions and visions

What we and others in the GNOME community

are working on/towards

Clarification

Juan José Sánchez | [email protected] | www.igalia.com

Page 8: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

8

● Preamble about me, Igalia and GNOME

● GNOME history and key features

● GNOME now

● What's coming for GNOME

● Conclusions, references and demos

Outline

Juan José Sánchez | [email protected] | www.igalia.com

Page 9: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

9

● 3 parts:● Desktop environment

(now also mobile)● Core apps● Development platform

(technologies, building blocks)

● Licenses: GPL + LGPL

● Community: actors + dynamics

GNOME: definition

Juan José Sánchez | [email protected] | www.igalia.com

Page 10: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

10GNOME: evolution

GNOME 1.x(1999-2001)

Page 11: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

11

GNOME 1.x(1999-2001)

Page 12: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

12

GNOME 2.x(2002-2010)

Simplicity

Page 13: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

13

GNOME 2.x(2002-2010)

Internationalization

Page 14: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

14

GNOME 2.x(2002-2010)

Usability and accessibility

Page 15: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

15

GNOME 2.x(2002-2010)

Page 16: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

16

GNOME 3.x(2011-present)

Page 17: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

17

● Beauty outside:● Modern UX for everybody:

simple, usable, accessible, internationalized

● Beauty inside:● Powerful and complete set of core technologies

● Genuine open source dynamics:● Freedom, open development, no single entity controlling● GNOME Foundation: level playing field

● 15 years producing software

What makes GNOME special NOW?

Juan José Sánchez | [email protected] | www.igalia.com

Page 18: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

18

● Preamble about me, Igalia and GNOME

● GNOME history and key features

● GNOME now

● What's coming for GNOME

● Conclusions, references and demos

Outline

Juan José Sánchez | [email protected] | www.igalia.com

Page 19: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

19

● New focus: awesome new UX● Designers taking a leading role● New shell with new/renewed apps● Still work in progress but looking very good

GNOME Now: GNOME 3.x

Juan José Sánchez | [email protected] | www.igalia.com

Even Linus Torvalds says it is looking better ;-)

Page 20: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

20

● Widely used:● Millions of users● Several distros using GNOME as reference desktop● Well known massive deployments

● But:● Linux always marginal in the desktop● Traditional desktop not relevant anymore

Mobile is the present and future

GNOME Now: as a desktop

Juan José Sánchez | [email protected] | www.igalia.com

Page 21: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

21

GNOME tech widely used as building blocks for mobile platforms since 2005

GNOME Now: in mobile

Page 22: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

22

● Several GNOME technologies used in mobile:

GTK+, WebKitGTK+, Clutter, Dbus, Gstreamer, Glib,...

● Building blocks inside: Maemo, MeeGo, Tizen, Moblin, ALP, LiMo, Ubuntu,...

● Some issues:● Different levels of upstream involvement● Forks, replicated work, not-contributed new features● GNOME not always taking full advantage of those users

Bad both for the project and the users

GNOME Now: in mobile

Juan José Sánchez | [email protected] | www.igalia.com

Page 23: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

23

● Preamble about me, Igalia and GNOME

● GNOME history and key features

● GNOME now

● What's coming for GNOME

● Conclusions, references and demos

Outline

Juan José Sánchez | [email protected] | www.igalia.com

Page 24: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

24

● More GNOME 3.x

● GNOME targeting mobile form factors

● GNOME as an OS/distro

What's coming for GNOME

Juan José Sánchez | [email protected] | www.igalia.com

Page 25: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

25

● More polished and mature shell and UX: settings, transfers, backup/syncing

● Lots of new/renewed core apps: web, docs, music, videos, chat

● Web integration: chrome/mozilla apps/API support, integration with web services

● Development platform / SDK (JavaScript/HTML5)

What's coming for GNOME: more GNOME 3.x

Juan José Sánchez | [email protected] | www.igalia.com

Page 26: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

26What's coming for GNOME: more GNOME 3.x

Page 27: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

27What's coming for GNOME: more GNOME 3.x

Page 28: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

28What's coming for GNOME: more GNOME 3.x

Page 29: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

29What's coming for GNOME: more GNOME 3.x

Page 30: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

30

Page 31: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

31

● Not everybody happy with iOS, Android and friends

● There is room for a truly open, standard, Linux-based,upstream platform, alternative to iOS/Android/...

● The projects starting from scratch are not delivering: not easy to create a productive, sane community

● GNOME naturally evolving into that

What's coming for GNOME:targeting new form factors

Juan José Sánchez | [email protected] | www.igalia.com

Page 32: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

32

● Work in progress:

● Touch (e.g. kinetic scrolling) and multitouch

● Apps and UX adapted to touch and different screen sizes

● New input methods

● Porting/optimizing to/for target hardware

● ...

What's coming for GNOME:targeting new form factors

Juan José Sánchez | [email protected] | www.igalia.com

Page 33: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

33

● GNOME as an attractive platform

● Relevance beyond the traditional desktop

● GNOME as a project in control of the delivered UX

● The building block is now the whole platform

● No need to fork => improve things upstream

● Better/easier interaction with upstream

What's coming for GNOME:More 3.x + mobile + OS

Juan José Sánchez | [email protected] | www.igalia.com

Page 34: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

34

GNOME is:

● A genuine open source project: level playing field

● Delivering quality software since 1999

● Ready for the present and future

There is a plan, and enough momentum for becoming

key player in open source in mobile

Conclusions

Juan José Sánchez | [email protected] | www.igalia.com

Page 35: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

35

Demos

Juan José Sánchez | [email protected] | www.igalia.com

Page 36: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

36

Join us upstream, follow GNOME, invest on it, use it

www.gnome.org

planet.gnome.org

GUADEC (GNOME Conference), July 2012

www.guadec.org

GNOME consultancies can help companies reduce the gap

and participate in the community in an optimal way

Contributing to GNOME

Juan José Sánchez | [email protected] | www.igalia.com

Page 37: GNOME: Beyond the traditional desktop...3 Co-founder (2001) Software engineer, but I do a bit of everything :) Open source consultancy & development (~45 employees) Headquarters in

GNOME: Beyond thetraditional desktop

or how GNOME can help those buildingLinux-based mobile platforms

Juan José Sánchez | [email protected] | www.igalia.com