Itsme Cct2009 Demo

34
© 2008 by Itsme S.r.l. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without prior written permission of Itsme S.r.l. itsme: developing next generation personal computing by Marco Loregian and Alessandro Morandi [email protected] [email protected] on behalf of Giorgio De Michelis [email protected]

description

Slides introducing itsme demo at C&T2009 (State College, PA, USA). June 26, 2009

Transcript of Itsme Cct2009 Demo

Page 1: Itsme Cct2009 Demo

© 2008 by Itsme S.r.l.All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means,electronic, mechanical, photocopying, recording, or otherwise, without prior written permission of Itsme S.r.l.

itsme: developing next generationpersonal computing

by Marco Loregian and Alessandro [email protected]

[email protected]

on behalf ofGiorgio De Michelis

[email protected]

Page 2: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 2

Outline

The scenario

The metaphor of ‘stories and venues’

The itsme approach

Conclusion, Q&A, individual demos

Page 3: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 3

The scenario

Page 4: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 4

Three main problems with PCs

The personal computer has been unable to cope with the evolution

of the Cyberspace:

information overload (from keys to gigas; more and bigger objects)

dispersion of information (in the file system, attachment folder, e-mail,

browser)

backwardness of the PC file system with respect to the Web (no tags,

hyperlinks, and structure)

Page 5: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 5

The desktop metaphor

Based on similarity with physical

environment

Familiar tools and operations

Reflecting some specific work

practices

...in the ‘80s!!!!

Page 6: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 6

Problems of the desktop metaphor

Very dependent on the culture (of the designers) (Olsen andKorfhage 1994)

Implies a physical organization of elements that is tightly coupled tothe logical organization, and vice versa

Requires memorizing where a lot of stuff is (Ravasio et al. 2004)

Depends on hierarchical file system

OK for a limited number of items, if each item is meant to be available in asingle place (and not in different contexts), as long as the user is able andwilling to keep things sorted

well known since the ‘80s

Page 7: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 7

Additional problems with the user interface(Ravasio et al. 2004)

Concerning the interface: the desktop metaphor should help noviceusers but it does not, the screen plane is regularly misused andovercrowded, skilled users are irritated by similarities between thescreen plane and the file system’s interface, and the user interfaceis too intrusive

Concerning the underlying system: the separation between files,email and bookmarks is inconvenient, temporary material (shortterm notes) are not supported, resources cannot be linked even ifthey belong together, classification and gaining overview impliesadditional effort

Page 8: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 8

How to possibly solve these issues

Refer to better metaphors (also non-physical)

Get rid of hierarchies (when they are not needed)

Learn from the best of the Web (e.g., folksonomies)

Put the user, and not the workplace, at the center of the world

Page 9: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 9

Our idea, itsme vision: Stories and Venues

Page 10: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 10

A new workstation

Helping to avoid the dispersion of information

Embodying what we know about knowledge work

Designed for those people who “think what they do holds value”

Based on a new metaphor: ‘stories and venues’

Page 11: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 11

Implementation

A new front-end where:

Related objects, messages, urls, people contact details, information sources,

and tools appear together

A ‘back-end’ enabling Linux to support it

Page 12: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 12

A new metaphor: ‘stories and venues’

Our life interweaves a large number of different stories

Each story has its participants and objects

Each story has its venue, where you can access its participants and

objects

Each person lives in several diverse interweaving venues

The new metaphor is characterized by its being plural and itsreflecting situatedness of human experience

Page 13: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 13

itsme: research

Page 14: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 14

itsme workstation scheme (vision)

Page 15: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 15

itsme: a workstation based on the metaphor of ‘storiesand venues’

At any moment, itsme presents the venue of the story in which its

user is acting

itsme users do not need to search for things: they have them at

hand

itsme creates, maintains and updates the venues of its user

itsme venues can be corrected, modified and organized by its user

itsme is not intrusive: its behavior is purely reactive

Page 16: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 16

What’s a venue in the itsme UI?

Page 17: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 17

itsme interface layers

Page 18: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 18

The look of a venue

Page 19: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 19

Venue details

Create new message Highlight related items Single channel view

Page 20: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 20

itsme emulator RELEASED TODAY!!!

Page 21: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 21

itsme: OS development

Page 22: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 22

itsme architecture overview

Page 23: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 23

“Our” Linux

Two members of our team started Sabayon Linux www.sabayon.org

Binary GNU/Linux based on Gentoo

Focused on user: simplicity, style, usability

Entropy package management framework

The way to easily distribute and maintain itsme

itsme front-end as an alternative UI

Page 24: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 24

Front-end architecture (version 0.1)

Page 25: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 25

The itsme back-end: Guglielmo (design rationale)

Powerful and flexible meta/data management system

Open source project, available as a framework (with plugin

technology) to implement any other metaphor

But with design requirements initially extracted from itsme interaction

manual

Technologically decoupled from front-end implementation

Page 26: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 26

Guglielmo (architecture, version 0.1 RC3)

Page 27: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 27

itsme first interactive prototype (version 0.1 released internally Apr. 1st)

Page 28: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 28

itsme: communication, involvement,participation

Page 29: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 29

itsme community website

Provide information about the project

Create a community discussing about the scenario in which we are

working

Design with us and interactively evaluate what we are doing

Page 30: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 30

Page 31: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 31

Page 32: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 32

Concept evaluation http://www.itsme.it/evaluation (since October 2008)

Page 33: Itsme Cct2009 Demo

C&T2009, State College (PA) – June 26, 2009 –––––––––––––––––––– http://itsme.it ––––––––––––––––––––––––––– 33

Questions?

Page 34: Itsme Cct2009 Demo

Thank you for your [email protected]@[email protected]

www.itsme.it