Informatique, libertés, Identités
Posté par admin dans Non classé le 31 mai 2010
Je conseille la lecture du livre de Daniel Kaplan intitulé « Informatique, libertés, identités » dans la collection « La fabrique des possibles ».
Cet ouvrage qui permet de bien comprendre les enjeux et les différents cas de figures concernant la construction de notre identité en ligne, les problèmes d’anonymat et le droit à l’oubli.
Il propose une typologie des motivations à agir des individus: construction de soi, commodité, maîtrise et valorisation de soi et les pistes à explorer dans chaque cas.
L’auteur propose en particulier ce qui me semble être deux idées forces:
http://www.fypeditions.com/informatique-libertes-identites/
Le concept d’hétéronymat développé dans le livre résonne pour moi très fortement avec les proposition de « clefs de contacts personelles et multimodales » sous forme de liens web proposées par www.dundal.com
A noté aussi la citation de http://www.squigglesr.com développé par Vincent Toubiana et de http://cs.nyu.edu/trackmenot/ du professeur Helen Nissenbaum. Vincent contribue d’ailleurs en ce moment au travaux du labo du NYU en tant que post-doc.
The City Is A Platform
Posté par admin dans Non classé le 4 mai 2010
There was a cool panel at SXSWi on the theme, The City Is A Platform:
Cities abound in data generated by their inhabitants (virtual worlds, city websites) and created automatically by systems or monitoring. How does this online manifestation of the city interact in tangible ways with urban design and informal urban constructs? Is there such a thing as “the street as platform”?
http://panelpicker.sxsw.com/ideas/view/2850
A quotation from Gartner in introduction by John Tolva from IBM:
« By 2012 50% of messages on the internet will come from sensors, not humans »
…We need to design this
According Assaf Biderman who is the Assistant Director of the SENSEable City Lab at MIT, the challenge is to provide availability of resources in Real Time for Citizens. People are the actual actuators in closing the loop.
Nice research questions:
Answered:
1. What is a virtual city?
2. Does it make sense to separate a city’s physical urban infrastructure and its virtual « superstructure »?
3. Can online design learn anything from urban design? Or urban decay?
4. Has 10 years of web culture had any tangible impact on the streetscape?
5. What’s the correlation between virtual worlds/MMO games and urban design?
6. What are some examples of cities that have embraced data/networks as matters of physical design (rather than value-add services to residents)?
7. What’s the correlation between psychogeography and a city’s data?
8. Are there practitioners working at the intersection of real and virtual cities?
9. Does social media shed any light on the social spaces of the urban network?
10. What might this space look like in 10 years?
Enchanted Objects: how to find real human desirs
I saw again with pleasure this great presentation by David Rose / MIT Media Lab given at Lift conference in Geneva last spring. The idea is to explore fairytales and enchanted objects to find real human desirs.
David Rose "Enchanted Objects" (Lift09 FR)
envoyé par liftconference. – Les derniers test hi-tech en vidéo.
The 6 take away « human desirs » insprired Enchanted Objects
1/ To know
2/ To communicate
As example the LumniTouch developped by the MIT media Lab taking the shape of little boxes representing presence that go up and down, turns…
3/ To heal
4/ To protect
5/ To create
I like the idea that Guitar heroe help you mastering the learning curve fast
6/ To travel/mobility
Funny comparison of Harry Potter marauder’s map with Google map + lattitude
This is indeed a brilliant and inspiring idea to digg in legends, mythologies, fairytales to understand the forevere lasting dreams/needs of human beings.
Using images + Javascript is enough to implement a prototype in order to check usability, menus… #sxsw #WebAppsPrototyping
Posté par admin dans Non classé le 4 mai 2010
There was an excellent session in SxSw on prototyping Web Apps.
http://my.sxsw.com/events/event/637
Two designers from Google @leguett (gmail)
@darrend (googledocs) explained how the get rid of wireframe by prototyping with screenshots + javascript to animate these photos.
They basically use only photoshop at best and claim that designers should program a least a little ^^
No tools
Images + Javascript
Pausing to simulate a server
No spec, proto + discussion
Designer needs to learn coding
Google Wave en pratique
Posté par admin dans Non classé, Web, recherche le 22 avril 2010
3 points to improve for a large adoption
A minor one, but still annoying: I can’t suppress a wave….
I’m still looking for the way to publish a wave in a blog. Personnal challenge: I am trying no to read the manual…I’m stuck here
Confidentiality of the exchanges
I set up a Google wave server in the labs. But you cannot use the wave web interface on top. The only client provided is pure command line….not that user friendly. It seems that google do not plan to provide the source code of the web interface….So in practice nothings forbids you to have a private server, but usage is another story.
Point de vue contradictoire sur Google Wave
Posté par admin dans Communication Mashups, Social Networks, Web, recherche le 6 octobre 2009
La description des limitations de l’utilisation du mail en entreprise est tres pertinente sur ce billet, mais en plus il decrit avec précision les alternatives a wave en terme d’usage:
http://scobleizer.com/2009/10/03/google-waves-unproductive-email-metaphors/
les 7 points clefs de l’article:
- Le mail reste l’outil parfait pour envoyer des notifications car tout le monde peut le recevoir
- Pour le tchat, les messages directs de Twitter, sont parfaits
- Pour creuser les sujets en profondeur l’usage du téléphone reste privilégié
- Pour le travail en groupe, FriendFeed rempli le besoin avec des groupes fermés.
- Pour partager des documents drop.io est tres performant
- De part leur ouverture et en étant centré sur sur des urls, les wiki traditionnels remplissent le besoin d’edition collaborative. Wikipedia serait il lisible avec Wave?
- Pour collaborer sur de la conception, des outils comme conceptshare sont plus avancés.
Dans mon précédent billet sur wave, j’expliquait que c’est la technologie qui permet d’editer à plusieurs en temps réel un document qui était le point central de Wave. Avec raison, l’auteur de ce billet montre lui qu’en dehors de cas d’utilisation spécifiques mettant en oeuvre ce différentciateur, la pertinence de l’usage de wave reste à démontrer.
C-K Theory a unified Design theory
The C-K theory is a unified Design theory and was first introduced in 2003 (Hatchuel and Weil 2003). The question/challenge being: « is it possible to build a unifed design theory that links design activities in all domains? »
I had the chance to have a presentation of this theory by Philippe Silberzahn during a course on entrepreneurship and I wanted to go a little bit further on this topic.
The following paper provides a good overview of the foundations of this theory:
http://www.cgs.ensmp.fr/publications/sitearticleconception1/HatchuelWeil2002C-Ktheory.pdf
I especially appreciated this proposition which I believe is at the core of this theory:
« Creating Unknowns from knows: we create unknowns by accepting propositions that do not have a logical status. Then we expand these propositions by giving them new knowledge. But at the same time we create new logical questions that allow us to extend the existing knowledge. »
Here is an attempt to provide my own understanding in 10 points, I apologize in advance towards the authors if I may not have provided a correct transcription of their work…
1 What is design:
we understand first what is design… a very broad definition being « design has been seen as conscious, individual or collective activity » (Alexander 1964).
2 Problem solving:
Moreover, the design is based generally on decision taking theory. « When we study the process of design we discover that design is problem solving » (Herbert Simmon 1995).
3 Traditions:
Different traditions exist for design according the activities:
- architects or artists (and designers)
- Engineers
4 Raisonning versus knowledge
In term of design, we must make a disctinction between raisonning and knowledge.
Of course, both are linked: reasonning allows one to extract from the knowledge to which he has access (the paper takes the example to demonstrate the « convenance des proportions » based on science).
What is a concept versus knowledge in this theory:
- A piece of knowledge is a proposition with a logical status for the designer or the person receiving the design.
- A concept is a notion or proposition without logical status (oblong living room is neither true, false, uncertain, undecidable).
5 Notion of expansion
In the artistic area, there is no predefined functions to adress like in Architecture, but rather each artist tries to create new worlds. Be it an imitation of the nature or a freer modern sytle of art. These new worlds can be interpreted differently by each spectator providing a unique vision.
Expansion is a core notion in any theory of design. Moreover, expansion is a K-relative notion, its significance depends on the knowledge of a designer or any other observer, user: a specialist may see a fantastic innovation in something where we see nothing new.
The capacity of an artist or an architect or an engineer to generate new things is depicted here as expandability. In the case of artists, it is not related to specific reasoning or knowledge.
6 Increasing scientific knowledge
Engineer’s rational on expansion differs from artists and consist in expanding scientific and technical knowledge. Scientifc knowledged can be increased by
- observation,
- experiment,
- calculation,
- modelling
Engineers must be able to consider innovation or imitation of that past at the same time. In the case where there are no ready-made solutions at the beginning of the process, the design activity has to elaborate them.
7 Defining processes in existing theories
Collective practices forced engineers to systemize design reasoning, defining the different stages and control processes for the devices made. Introducing specific language for validation: trials, prototype, tests, ect…
German systematics breaks down the design reasonning in 3 steps:
- identification of functions
- choice of the conceptual model
- embodiement (physical bringing into service of the system)
8 What is new with this theory
In the C-K theory
- There are no separate theory of knowledge: without concepts, no new knowledge is possible, without prior knowledge there are no concepts (no disjunctions)
- Creating Unknowns from knows: we create unknowns by accepting propositions that do not have a logical status. Then we expand these propositions by giving them new knowledge. But at the same time we create new logical questions that allow us to extend the existing knowledge.
- Bounded rationnality and expandable rationnnality: formal framework encompassing problem solving theory
9 What is the process
How does design reasonning starts? By setting the problem to solve this way (C-K disjunction):
- all the terms of this proposition must belong to K propositions
- the proposition must not have a logical status (otherwise it’s K)
How does it ends (C-K conjunction): when all properties of a concept are true in K.
10 Now we need some practice….
Example of what is a « cool party » concept: we assume that we know enough of what is a party, but that the concept of a ccol party requires some design that cannot be solved by applying the branch and bound method (selection amongst a known partition set of elements).
If one state that parties on a boat or dressed are fancy (concept). You can validate in the K space and visit boat that organize parties. We learned there that it would be cheaper to be taken to an island for the party (new concept).
In the end we decid on a cheap amusing and original party in ordinary dress on an island. Thanks to this method we learnt new things about events, parties and the process can lead to new disjonctions like parties involving fishing competitions.
Let’s now apply this theory in our own space of design. In research for example creating unknows from known is the holy grail and keeping tracks of the raisonning is key.
I strongly beleive that this method can improveour researcher works….
Les liens qui rattachent tout à tout, le petit au grand…
En lisant « Introduction à la psychanalyse », je suis tombé sur cette description par Freud du travail scientifique. J’adhère entièrement à cette analyse:
« Ce sont les grands problèmes du monde et de la science qui doivent solliciter notre attention. Mais souvent, il ne sert à rien de formuler le simple projet de se consacrer à l’investigation de tel ou tel grand problème, car on ne sait pas toujours ou l’on doit diriger ses pas. Dans le travail scientifique, il est plus rationnel de s’attaquer à ce qu’on a devant soi, à des objets qui s’offrent d’eux mêmes à notre investigation. Si on le fait sérieusement, sans idées préconçues, sans espérances exagérées et si l’on a de la chance, il peut arriver que par les liens qui rattachent tout à tout, le petit au grand, ce travail entrepris sans aucune prétention ouvre un accès à l’étude de grands problèmes. »
Extrait de Introduction à la psychanalyse de Sigmund Freud.

Introduction à la psychanalyse
C’est limpide…Freud exprime ici de façon très claire la tentation des chercheurs d’adresser « les grand problèmes du monde » sans se préoccuper de décrire le monde qui les entourent. Cela renvoie aussi au papier de Bruno Latour sur « L’impossible métier de l’innovation technique » qui montre qu’en décrivant de plus en plus finement son environnement, le chercheur continue à apprendre et à pouvoir aussi nous éclairer sur l’état probalble du monde futur.
The starting point of Wave was a research paper
Posté par paul dans Communication Mashups, Web, recherche le 8 juillet 2009
Wave federation Protocol Over XMPP is depicted has protocol allowing near real-time communication of wave updates between two wave servers.
Conversations are called waves:
« A wave consists of XML documents and supports concurrent modifications and low-latency updates between participants on the wave. »
At this point, one wonder how low latency is handled, we ‘ll come back to this point.
Wave providers share wave with others. Each organization maintain his own Wave provider under a specific Domaine Name like a SMTP server.
The concept of Wave is a composite model incorporating wavelets.
« When a user has access to a wavelet, that user is called a participant of that wavelet. Each wavelet has a list of participants, and a set of documents that make up its contents. »
Some documents inside a wavelet are specific as they handle the actual conversations: rich text messages in the wavelet.
These are known as « blips ».
Concurent modifications of these XML documents is managed by a concurrency control system based on Operational Transformation.
This is indeed a recurrent research topic over the last 15 years. The starting point for Wave was a research paper:
David A. Nichols, Pavel Curtis, Michael Dixon, and John Lamping: High-latency, low-bandwidth windowing in the Jupiter collaboration system, UIST ‘95: Proceedings of the 8th annual ACM symposium on User interface and software technology, pp.111-120. ACM, 1995.
It is particularly interesting to notice that this is the only paper referenced on the http://www.waveprotocol.org site.
I am quiet surprised that no recent papers are referenced.
The OT mechanism authorizes local response time insensitive to network latentices thanks to lock free non bloking property.
These specific property allows UI optimization because the local editing does not have to wait for the server reponse.
Is the referenced paper a seminal paper? I’d like to have the opinion of others researchers in this domain.
Anyhow this leads me to two observations:
The differentiator of a major innovation sometimes rely on a very thin technological asset. This is often true especially for very extensible innovations.
A communication hub
Posté par paul dans Communication Mashups, recherche le 11 juin 2009
Un excellent post de Chris Messina, il explique très bien l’enjeu de pouvoir autour de la « possession » de nos identités en lignes à partir de l’annonce de facebook concernant la nouvelle feature permettant de choisir un nom d’utilisateur pour votre compte Facebook, ce qui vous permettra de donner une adresse plus simple à vos collègues et amis.
http://factoryjoe.com/blog/2009/06/09/facebook-usernames-and-the-battle-over-your-digital-identity/
All these guys want to own me (and you, for that matter). And, they all want to be my communications hub ( FriendFeed now offers email, by the way, and I imagine Facebook will get in that game eventually as well, since DiPersia wrote, “We expect to offer even more ways to use your Facebook user name in the future”).
In any case, this is good news for me, if this indirectly means that Facebook is going to become an OpenID provider (after becoming an OpenID relying party). It would make sense that if you’re going to sign in to a remote service that supports OpenID but not Facebook Connect, then you’d want to use something a little more attractive (and shorter) than www.facebook.com/people/Chris-Messina/502411873.
