exploring new paradigms of computing for gnome, gnome.asia 2010 presentation

23
您好!

Upload: allancaeg

Post on 11-May-2015

580 views

Category:

Documents


0 download

DESCRIPTION

Helping revolutionize the computing experience by exploring new paradigms like Application-Centric and Ubiquitous Context-Centric Computing. A presentation for COSCUP / GNOME.Asia 2010 in Taipei, Taiwan

TRANSCRIPT

Page 1: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

您好!

Page 2: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Exploring New Paradigms of Computing for GNOME

Allan CaegUX DesignerPhilippine Open Source [email protected]

Page 3: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Objectives

• Explore new ways to make the desktop user experience better than ever

• Take advantage of GNOME’s current development stage

• Solicit ideas and support to build on this presentation’s recommendations

Page 4: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Sections of This Presentation

• The Idea of a Paradigm• How GNOME is Facing Computing

Challenges• Exploring New Paradigms

Page 5: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

THE IDEA OF A PARADIGM

Page 6: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Paradigm’s Definition

“The word paradigm stems from the Greek word Paradiegma, originally a scientific term but commonly used today to mean a perception, assumption, theory, frame of reference or lens through which you view the world.” (Stephen Covey, 2004)

Page 7: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Why Work on Paradigm?

• “If you want to make significant, quantum improvement, work on paradigms.” (Stephen Covey, 2004)

Page 8: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

HOW GNOME IS FACING COMPUTING CHALLENGES

Page 9: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Today's Compelling Computing Challenges

• Increasing number of computing distractions

• The need to focus on and speed up productive work

Page 10: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

GNOME 3.0

• GNOME Shell revolutionizes computingo New concept of appso Activities Overviewo New notification systemo Etc.

Page 11: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

EXPLORING NEW PARADIGMS

Page 12: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

The Rise of Mobile Devices

• People love mobile platforms• “PCs are going to be like trucks” (Steve

Jobs, 2010)• We can learn from mobile devices

Page 13: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Application-Centric Paradigm

• “The application is the new operating system” (Matt Asay, 2010)o “Focus on the user…we can surpass Apple in

refining the future of the operating system, letting applications, and particularly Web applications, dominate the computing experience, instead of making customers plod through file systems and other remnants of a bygone era.”

Page 14: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Application-Centic Paradigm (Cont.)

• To create a more app-centric environment, Allan Day suggests the need for a document manager to reduce the need to access the filesystem

• GNOME Shell is now addressing this with the concept odf applications and not just windows

Page 15: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Context-Centric Paradigm

• Windows Phone 7 Hubs: people, pictures, games, music & video, marketplace, and office

Page 16: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Context-Centric Paradigm (Cont.)

• David Allen’s Getting Things Doneo “A few actions can be done anywhere (like

drafting ideas about a project with pen and paper), but most require a specific location (at home, at your office) or having some productivity tool at hand, such as a phone or a computer. These are the first factors that limit your choices about what you can do in the moment.”

Page 17: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Context-Centric Paradigm (Cont.)

• This may reduce cognitive load or the use of “psychic RAM” (Allen, 2003)

• Awareness of contexto Time tracking

Page 18: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Ubiquitous Context-Centric Computing

• Integration with peripherals (GNOME-based or not)oTake advantages of GPS,

accelerometer, RFID, etc.• Integration with non-electronic devices

oAugmented reality

Page 19: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Ideas to Make Context-Centrism Happen in GNOME

• Scalability• Multiple workspaces• Application categories• Tagging applications, windows, and other

elements

Page 20: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Challenges

• Defining webapps• Defining contexts• Being fit to the user with established

habits and expectations

Page 21: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Finally…

Page 22: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Recommendations

• Don't forget the challenges• Assess the Application- and Context-

Centric Paradigms • Explore ubiquitous computing• Think of ways to introduce these ideas to

GNOME

Page 23: Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation

Comments? Ideas? :)

[email protected]