SlideShare une entreprise Scribd logo
1  sur  57
Rechercher du contenu
avec
Unity

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Un peu d'Histoire

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Un peu d'Histoire

10 mai 2010 :
Mark Shuttleworth
Unity sur son blog.

présente

Une version alpha est mise à
disposition du public dans un
PPA

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Un peu d'Histoire

10 mai 2010 :
Mark Shuttleworth
Unity sur son blog.

présente

Une version alpha est mise à
disposition du public dans un
PPA

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Un peu d'Histoire

10 mai 2010 :
Mark Shuttleworth
Unity sur son blog.

présente

Une version alpha est mise à
disposition du public dans un
PPA

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Un peu d'Histoire

Ubuntu 10.10 :
Unity devient l'interface par
défaut de la version Netbook
d'Ubuntu 10.10.

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Un peu d'Histoire

Ubuntu 11.04 :
Unification des versions « Poste
de
travail »
d'Ubuntu.
Dorénavant
Unity
devient
l'interface par défaut d'Ubuntu.
Unity essuie de nombreuses
critiques !

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Un peu d'Histoire

Ubuntu 11.10 :
L'accueil du « Tableau de
bord » d'Unity est complètement
revu.
Les loupes deviennent des
volets du « Tableau de bord ».

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Un peu d'Histoire

Ubuntu 12.04 LTS :
Première version supportée à
long terme (« LTS ») à intégrer
Unity comme interface par
défaut.
Au menu : Actions rapides dans
la barre de lancement, affichage
tête haute, ...

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Un peu d'Histoire

Ubuntu 12.10 :
Les web services peuvent être
intégrés à Unity (Youtube,
Amazon, …).
La recherche en ligne fait son
apparition avec le scope
Amazon activé par défaut.

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Un peu d'Histoire

Ubuntu 12.10 :
Certains voient cette option
comme un spyware ou adware.
L'EFF souligne une probable
atteinte à la vie privée.
Unity
possède
preview.

@Winael – 05 octobre 2013

un

mode

CC-BY-SA 3.0
Un peu d'Histoire

Ubuntu 13.04 :
La barre de recherche
tolérantes aux erreurs.

est

Peu d'évolution visible.

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Qu'est-ce que Unity ?

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Qu'est-ce que Unity ?

●

●

●

@Winael – 05 octobre 2013

Un environnement de bureau
basé sur gnome et compiz

Une expérience utilisateur
unique à l'aide de la pleine
intégration de services Web
Une identité visuelle forte

CC-BY-SA 3.0
Qu'est-ce que Unity ?

La barre des lanceurs (Launch
Bar)
➢

Raccourcis vers applications préférées

➢

Liste des applications ouvertes

➢

Indicateurs du nombre de fenêtres ouvertes
➢

@Winael – 05 octobre 2013

Indicateur de la fenêtre active

CC-BY-SA 3.0
Qu'est-ce que Unity ?

La barre des lanceurs (Launch
Bar)
➢

➢

Actions rapides (quicklists)

Indicateurs d'applications

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Qu'est-ce que Unity ?

Barre du menu global (« Unity Global
Menu »)

➢

➢

Nom de la fenêtre qui a le focus
La barre de menu de l'application qui a le focus
s'affiche lors du survol à la souris et peut être
utilisée (menus habituels : Fichier, Édition,
etc.).

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Qu'est-ce que Unity ?

Indicateurs d'applications et système
➢

➢

➢

Etat des périphériques
et logiciels courants
« commandes
distantes » pour les
webapps (ex : youtube)
Paramètres système

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Qu'est-ce que Unity ?

Affichage tête haute (« HUD »)
➢

➢

➢

Invoqué par la touche
<Alt>
Recherche
textuelle
des fonctions logicielles
Complément à la barre
de menu

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Qu'est-ce que Unity ?

Le tableau de bord (« Dash »)
Permet d'accéder
➢

A ses applications

A son contenu local
(fichiers, musiques,
vidéos)
➢
A du contenu en ligne
➢

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Qu'est-ce que Unity ?

Le tableau de bord (« Dash »)
Les agrégateurs de sources de données
(« Masterscopes »)
➢

➢

➢

Agrège différentes sources de données d'une même
catégorie
Accessibles via des raccourcis clavier ou actions
rapides de l’icône « Ubuntu » de la barre des lanceurs
Il est possible de créer une vue matérialisée à partir
d'un agrégateur de sources de données

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Qu'est-ce que Unity ?

Le tableau de bord (« Dash »)
Les agrégateurs de sources de données
(« Masterscopes »)
➢

Il est possible de créer une vue matérialisée à partir
d'un agrégateur de sources de données

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Qu'est-ce que Unity ?

Le tableau de bord (« Dash »)
Les sources de données
(« Scopes »)
➢

➢

➢

Elles peuvent être locales ou distantes
Elles peuvent être activés ou désactivés indépendamment des
unes des autres
Elles peuvent être interrogées directement via des mots-clés

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Qu'est-ce que Unity ?

Le tableau de bord (« Dash »)
Les sources de données (« Scopes »)

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les Smartscopes
Recherche intelligente de contenus

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Lors de la saisie
➢

Envoie d'une requête au service de moteurs de recherche intelligents
contenant:
➢

Identifiant de session (un UUID de temps)

➢

Terme recherché

➢

Etat des filtres

➢

➢

Infos d'environnement (plate-forme utilisateur, info géo/locale)
D'autres paramètres spécifiques (taille de la page)

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
A l'ouverture du tableau de bord, envoi vers le
service de moteur de recherche intelligent :
➢

d'un identifiant généré aléatoirement pour la session

➢

des informations géographiques et locales

➢

De la version Ubuntu et le type de plate-forme

➢

➢

D'une différence entre les sources de données proposées avec une version
d'Ubuntu et de ce qui est réellement activé/installé sur le système actuel (soit +
epicurious-Grooveshark).
De la liste des sources de données en permanence activés (épinglés) ou
désactivés par l'utilisateur.

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Lors de la saisie
➢

➢

Recherche immédiate dans les sources de données activées
par
défaut
(données
importantes
(essentiellement
personnelles ou semi-personnelles).
Des mots clés peuvent être déclarées pour les sources de
données.
Ex : "mot clé: requête" permet de seulement faire une
recherche dans la source de données déclarée par le mot-clé
pour la requête.

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Données renvoyées par le service de moteur de
recherche intelligent
➢

➢

Liste de Recommendations par importance (Sources de
données locales proposées pour que la tableau de bord
puisse y faire une recherche
Liste des sources de données distantes interrogées
(également classée par ordre d'importance), avec les
résultats qui ont été reçus à partir de ces sources de
données locales.

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Interprétation par l'agrégateur
principal
1. Utilisation du classement des infos renvoyées par le
service de moteur de recherche intelligents et
équilibration par rapports aux résultats renvoyés par
les sources de données activées par défaut pour
déterminer l'ordre de classement final.

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Interprétation par l'agrégateur
principal
2. Début du peuplement du modèle des résultats de
l’agrégateur principal avec des résultats que les
sources de données activées par défaut ont
retournées le plus tôt possible, afin que l'utilisateur
puisse commencer à voir des résultats qui vont
probablement le concerner.

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Interprétation par l'agrégateur
principal
3. Début du peuplement des catégories représentant les
sources de données distantes puisque nous avons
déjà les résultats disponibles à partir des données
renvoyées par le service.

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Interprétation par l'agrégateur
principal
4. Détermination des sources de données non couvertes
par les sources de données activés par défaut ni par
les sources de données distantes, à partir de la liste
des sources de données classées renvoyées par le
service afin de les activer et y faire une recherche

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Interprétation par l'agrégateur
principal
5. Ajout des résultats retournés par les sources de
données interrogés aux modèles de résultats afin que
l'utilisateur puisse les voir.

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Envoi des métriques
Lorsque l'utilisateur navigue sur le tableau de bord et fait
son choix, le tableau de bord envoie les résultats à
l’agrégateur principal, et l'agrégateur principal envoi les
métriques au service de moteur de recherche intelligent.

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Récapitulatif en image

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Récapitulatif en image

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Récapitulatif en image

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Récapitulatif en image

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Récapitulatif en image

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Récapitulatif en image

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Récapitulatif en image

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Récapitulatif en image

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Récapitulatif en image

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Les smartscopes

Principe de fonctionnement
Récapitulatif en image

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Données récoltées
par
le service de moteur de recherche
intelligent

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Données receuillies

Réponse du tableau de bord
Lorsque l'utilisateur à fait son choix, le tableau de
bord envoie une réponse au service de moteur de
recherche intelligent incluant :
➢

➢

Les résultats des sources de données distante
Informations utilisateur tel que l'objet sélectionné, les
objets vus, les informations de sessions

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Données receuillies

Réponse du tableau de bord
Les informations recueillies sont anonymes
➢

➢

Seule la session qui relie une série de requêtes telles
que «t», «ter», «terminal», «terminal» est suivie.
Toutes les demandes passent par https et toutes les
images et autres contenus passent pas un serveur
mandataire avant d'atteindre le fournisseur tiers.

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Données receuillies

Réponse du tableau de bord
L'intelligence est construite au travers d'un modèle
d'exploration heuristique
➢

➢

L'ordre initial de présentation des données est
aléatoire
Une analyse du temps passé sur chaque liste
retournée par les différentes sources de données et de
la place de l'objet choisi par l'utilisateur permet de
pondérer les résultats

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Données receuillies

Réponse du tableau de bord
Formes des heuristiques
➢

➢

➢

Une source qui renvoie un résultat pertinent est
meilleure qu'une source qui ne renvoie pas de résultat
Normalisation des termes de la requête (case, faute de
frappe)
Contextualisation des requêtes

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Smartscopes avancés
avec
gsettings

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Données receuillies

Réponse du tableau de bord
Créer une vue matérialisée à partir d'un agrégateur
de source de données
➢

➢

Prérequis : La variable isMaster doit être égale à True
dans le fichier *.scope
Ajouter l'agrégateur de sources de données voulu dans
le champs de valeur de la clé scopes du schéma,
com.canonical.Unity.Dash

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Données receuillies

Réponse du tableau de bord
Gérer les sources de données activées par défaut

➢

Ajouter ou retirer la ou les sources de données
concernées dans la liste de valeur de la clé 'always-search'
du schéma 'com.canonical.Unity.Lenses'

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Données receuillies

Réponse du tableau de bord
Verrouiller l'état des sources de données
➢

Ajouter ou retirer la ou les sources de données
concernées dans la liste de valeur de la clé 'locked-scopes'
du
schéma
'com.canonical.Unity.Lenses'
L'utilisateur final saura que la source de données est
présente mais ne pourra pas changer son état.

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Données receuillies

Réponse du tableau de bord
Cacher des sources de données
➢

Ajouter ou retirer la ou les sources de données
concernées dans la liste de valeur de la clé 'hidden-scopes'
du
schéma
'com.canonical.Unity.Lenses'.
Les sources de données seront considérées comme non
installées et l'utilisateur ne pourra pas être tenté de
modifier leur état

@Winael – 05 octobre 2013

CC-BY-SA 3.0
Questions

@Winael – 05 octobre 2013

CC-BY-SA 3.0
@Winael – 05 octobre 2013

CC-BY-SA 3.0

Contenu connexe

En vedette

Mecanismos frecuentes para la fiscalizacion regional
Mecanismos frecuentes para la fiscalizacion regionalMecanismos frecuentes para la fiscalizacion regional
Mecanismos frecuentes para la fiscalizacion regionalProGobernabilidad Perú
 
L'agriculture, productrice d'emplois locaux: faisons le savoir!
L'agriculture, productrice d'emplois locaux: faisons le savoir!L'agriculture, productrice d'emplois locaux: faisons le savoir!
L'agriculture, productrice d'emplois locaux: faisons le savoir!Mourad ZEROUKHI
 
Les aides Bpifrance : des dispositifs à chaque étape de vos projets
Les aides Bpifrance : des dispositifs à chaque étape de vos projetsLes aides Bpifrance : des dispositifs à chaque étape de vos projets
Les aides Bpifrance : des dispositifs à chaque étape de vos projetsChloé Prunel
 
Influence de l'environnement sur l'abondance et la diversité du plancton géla...
Influence de l'environnement sur l'abondance et la diversité du plancton géla...Influence de l'environnement sur l'abondance et la diversité du plancton géla...
Influence de l'environnement sur l'abondance et la diversité du plancton géla...Thomas SCHOHN
 
Bien plus que liker mon chat
Bien plus que liker mon chatBien plus que liker mon chat
Bien plus que liker mon chatOFO - IFA
 
Laboratorio distintos elementos con distntos radioactivos
Laboratorio distintos elementos con distntos radioactivosLaboratorio distintos elementos con distntos radioactivos
Laboratorio distintos elementos con distntos radioactivosRoocelli
 
Le marché noir de l'informaton
Le marché noir de l'informatonLe marché noir de l'informaton
Le marché noir de l'informatonDigital Thursday
 
La notion de dynamique spatiale
La notion de dynamique spatialeLa notion de dynamique spatiale
La notion de dynamique spatialehg-langlois
 

En vedette (19)

Manual siemens secadora wt46e3f4ee
Manual siemens   secadora wt46e3f4eeManual siemens   secadora wt46e3f4ee
Manual siemens secadora wt46e3f4ee
 
Mecanismos frecuentes para la fiscalizacion regional
Mecanismos frecuentes para la fiscalizacion regionalMecanismos frecuentes para la fiscalizacion regional
Mecanismos frecuentes para la fiscalizacion regional
 
Manual siemens lavavajillas sr26t892eu
Manual siemens   lavavajillas sr26t892euManual siemens   lavavajillas sr26t892eu
Manual siemens lavavajillas sr26t892eu
 
Gol4 convocatoria link
Gol4   convocatoria linkGol4   convocatoria link
Gol4 convocatoria link
 
L'agriculture, productrice d'emplois locaux: faisons le savoir!
L'agriculture, productrice d'emplois locaux: faisons le savoir!L'agriculture, productrice d'emplois locaux: faisons le savoir!
L'agriculture, productrice d'emplois locaux: faisons le savoir!
 
Manual balay microondas 3wg459xic
Manual balay   microondas 3wg459xicManual balay   microondas 3wg459xic
Manual balay microondas 3wg459xic
 
Circuito Eléctrico
Circuito EléctricoCircuito Eléctrico
Circuito Eléctrico
 
Manual balay campana 3bh714bp
Manual balay   campana 3bh714bpManual balay   campana 3bh714bp
Manual balay campana 3bh714bp
 
Manual balay cocina 3cgx462bs
Manual balay   cocina 3cgx462bsManual balay   cocina 3cgx462bs
Manual balay cocina 3cgx462bs
 
Nevera BOSCH KDV33VW32
 Nevera BOSCH KDV33VW32 Nevera BOSCH KDV33VW32
Nevera BOSCH KDV33VW32
 
TP bginfo
TP bginfoTP bginfo
TP bginfo
 
Les aides Bpifrance : des dispositifs à chaque étape de vos projets
Les aides Bpifrance : des dispositifs à chaque étape de vos projetsLes aides Bpifrance : des dispositifs à chaque étape de vos projets
Les aides Bpifrance : des dispositifs à chaque étape de vos projets
 
Ubicación actual
Ubicación actualUbicación actual
Ubicación actual
 
iSanté
iSanté iSanté
iSanté
 
Influence de l'environnement sur l'abondance et la diversité du plancton géla...
Influence de l'environnement sur l'abondance et la diversité du plancton géla...Influence de l'environnement sur l'abondance et la diversité du plancton géla...
Influence de l'environnement sur l'abondance et la diversité du plancton géla...
 
Bien plus que liker mon chat
Bien plus que liker mon chatBien plus que liker mon chat
Bien plus que liker mon chat
 
Laboratorio distintos elementos con distntos radioactivos
Laboratorio distintos elementos con distntos radioactivosLaboratorio distintos elementos con distntos radioactivos
Laboratorio distintos elementos con distntos radioactivos
 
Le marché noir de l'informaton
Le marché noir de l'informatonLe marché noir de l'informaton
Le marché noir de l'informaton
 
La notion de dynamique spatiale
La notion de dynamique spatialeLa notion de dynamique spatiale
La notion de dynamique spatiale
 

Similaire à Recherche avec unity 7

AquaBrowser - fonctionnalités, mise en place, apports aux usagers
AquaBrowser - fonctionnalités, mise en place, apports aux usagersAquaBrowser - fonctionnalités, mise en place, apports aux usagers
AquaBrowser - fonctionnalités, mise en place, apports aux usagersAurélie Duclos
 
BFR_Quelques pistes pour remplacer Google Reader
BFR_Quelques pistes pour remplacer Google ReaderBFR_Quelques pistes pour remplacer Google Reader
BFR_Quelques pistes pour remplacer Google ReaderBéatrice Foenix-Riou
 
Connected Developper Ep6 (25-05-2013)
Connected Developper Ep6 (25-05-2013)Connected Developper Ep6 (25-05-2013)
Connected Developper Ep6 (25-05-2013)Badr Hakkari
 
Panorama de l'offre de logiciels libres pour bibliothèque v2
Panorama de l'offre de logiciels libres pour bibliothèque v2Panorama de l'offre de logiciels libres pour bibliothèque v2
Panorama de l'offre de logiciels libres pour bibliothèque v2Marc Maisonneuve
 
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...Véronique Gambier
 
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...Véronique Gambier
 
Optimiser sa veille avec les flux RSS (mise à jour oct 2010)
Optimiser sa veille avec les flux RSS (mise à jour oct 2010)Optimiser sa veille avec les flux RSS (mise à jour oct 2010)
Optimiser sa veille avec les flux RSS (mise à jour oct 2010)Alain Marois
 
Digital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésDigital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésNeo4j
 
De la recherche d'informations à la veille-Paul-Henri Dumas-URFIST de Bordeau...
De la recherche d'informations à la veille-Paul-Henri Dumas-URFIST de Bordeau...De la recherche d'informations à la veille-Paul-Henri Dumas-URFIST de Bordeau...
De la recherche d'informations à la veille-Paul-Henri Dumas-URFIST de Bordeau...Dumas Paul-Henri
 
R I S O M Pour Bib Op 6 Avril 2009
R I S O M Pour  Bib  Op 6 Avril 2009R I S O M Pour  Bib  Op 6 Avril 2009
R I S O M Pour Bib Op 6 Avril 2009Renaud AIOUTZ
 
360Eyes Business Objects metadonnées
360Eyes Business Objects metadonnées360Eyes Business Objects metadonnées
360Eyes Business Objects metadonnéesSebastien Goiffon
 
Journée DevOps : Les piliers du déploiement applicatif avec XL Deploy de Xebi...
Journée DevOps : Les piliers du déploiement applicatif avec XL Deploy de Xebi...Journée DevOps : Les piliers du déploiement applicatif avec XL Deploy de Xebi...
Journée DevOps : Les piliers du déploiement applicatif avec XL Deploy de Xebi...Publicis Sapient Engineering
 
Introduction à la veille sur le web
Introduction à la veille sur le webIntroduction à la veille sur le web
Introduction à la veille sur le webQuentin Adam
 
Jean-Pierre Riehl, Fabien Adato - Cortana Analytics - Global Azure Bootcamp ...
Jean-Pierre Riehl, Fabien Adato - Cortana Analytics  - Global Azure Bootcamp ...Jean-Pierre Riehl, Fabien Adato - Cortana Analytics  - Global Azure Bootcamp ...
Jean-Pierre Riehl, Fabien Adato - Cortana Analytics - Global Azure Bootcamp ...AZUG FR
 
[GAB2016] Cortana Analytics - Jean-Pierre Riehl/Fabien Adato
[GAB2016] Cortana Analytics - Jean-Pierre Riehl/Fabien Adato[GAB2016] Cortana Analytics - Jean-Pierre Riehl/Fabien Adato
[GAB2016] Cortana Analytics - Jean-Pierre Riehl/Fabien AdatoCellenza
 
SplunkLive! Paris 2018: Getting Data In
SplunkLive! Paris 2018: Getting Data InSplunkLive! Paris 2018: Getting Data In
SplunkLive! Paris 2018: Getting Data InSplunk
 
Par quoi remplacer Yahoo Pipes dans vos stratégies de veille?
Par quoi remplacer Yahoo Pipes dans vos stratégies de veille?Par quoi remplacer Yahoo Pipes dans vos stratégies de veille?
Par quoi remplacer Yahoo Pipes dans vos stratégies de veille?Anik Dumont-Bissonnette
 

Similaire à Recherche avec unity 7 (20)

AquaBrowser - fonctionnalités, mise en place, apports aux usagers
AquaBrowser - fonctionnalités, mise en place, apports aux usagersAquaBrowser - fonctionnalités, mise en place, apports aux usagers
AquaBrowser - fonctionnalités, mise en place, apports aux usagers
 
BFR_Quelques pistes pour remplacer Google Reader
BFR_Quelques pistes pour remplacer Google ReaderBFR_Quelques pistes pour remplacer Google Reader
BFR_Quelques pistes pour remplacer Google Reader
 
Connected Developper Ep6 (25-05-2013)
Connected Developper Ep6 (25-05-2013)Connected Developper Ep6 (25-05-2013)
Connected Developper Ep6 (25-05-2013)
 
Panorama de l'offre de logiciels libres pour bibliothèque v2
Panorama de l'offre de logiciels libres pour bibliothèque v2Panorama de l'offre de logiciels libres pour bibliothèque v2
Panorama de l'offre de logiciels libres pour bibliothèque v2
 
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
 
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
 
Optimiser sa veille avec les flux RSS (mise à jour oct 2010)
Optimiser sa veille avec les flux RSS (mise à jour oct 2010)Optimiser sa veille avec les flux RSS (mise à jour oct 2010)
Optimiser sa veille avec les flux RSS (mise à jour oct 2010)
 
Digital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésDigital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautés
 
Fully Automated Nagios Jm2L 2009
Fully Automated Nagios Jm2L 2009Fully Automated Nagios Jm2L 2009
Fully Automated Nagios Jm2L 2009
 
L'univers Android
L'univers AndroidL'univers Android
L'univers Android
 
De la recherche d'informations à la veille-Paul-Henri Dumas-URFIST de Bordeau...
De la recherche d'informations à la veille-Paul-Henri Dumas-URFIST de Bordeau...De la recherche d'informations à la veille-Paul-Henri Dumas-URFIST de Bordeau...
De la recherche d'informations à la veille-Paul-Henri Dumas-URFIST de Bordeau...
 
R I S O M Pour Bib Op 6 Avril 2009
R I S O M Pour  Bib  Op 6 Avril 2009R I S O M Pour  Bib  Op 6 Avril 2009
R I S O M Pour Bib Op 6 Avril 2009
 
360Eyes Business Objects metadonnées
360Eyes Business Objects metadonnées360Eyes Business Objects metadonnées
360Eyes Business Objects metadonnées
 
Journée DevOps : Les piliers du déploiement applicatif avec XL Deploy de Xebi...
Journée DevOps : Les piliers du déploiement applicatif avec XL Deploy de Xebi...Journée DevOps : Les piliers du déploiement applicatif avec XL Deploy de Xebi...
Journée DevOps : Les piliers du déploiement applicatif avec XL Deploy de Xebi...
 
Introduction à la veille sur le web
Introduction à la veille sur le webIntroduction à la veille sur le web
Introduction à la veille sur le web
 
Jean-Pierre Riehl, Fabien Adato - Cortana Analytics - Global Azure Bootcamp ...
Jean-Pierre Riehl, Fabien Adato - Cortana Analytics  - Global Azure Bootcamp ...Jean-Pierre Riehl, Fabien Adato - Cortana Analytics  - Global Azure Bootcamp ...
Jean-Pierre Riehl, Fabien Adato - Cortana Analytics - Global Azure Bootcamp ...
 
[GAB2016] Cortana Analytics - Jean-Pierre Riehl/Fabien Adato
[GAB2016] Cortana Analytics - Jean-Pierre Riehl/Fabien Adato[GAB2016] Cortana Analytics - Jean-Pierre Riehl/Fabien Adato
[GAB2016] Cortana Analytics - Jean-Pierre Riehl/Fabien Adato
 
Android
AndroidAndroid
Android
 
SplunkLive! Paris 2018: Getting Data In
SplunkLive! Paris 2018: Getting Data InSplunkLive! Paris 2018: Getting Data In
SplunkLive! Paris 2018: Getting Data In
 
Par quoi remplacer Yahoo Pipes dans vos stratégies de veille?
Par quoi remplacer Yahoo Pipes dans vos stratégies de veille?Par quoi remplacer Yahoo Pipes dans vos stratégies de veille?
Par quoi remplacer Yahoo Pipes dans vos stratégies de veille?
 

Recherche avec unity 7

  • 1. Rechercher du contenu avec Unity @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 2. Un peu d'Histoire @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 3. Un peu d'Histoire 10 mai 2010 : Mark Shuttleworth Unity sur son blog. présente Une version alpha est mise à disposition du public dans un PPA @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 4. Un peu d'Histoire 10 mai 2010 : Mark Shuttleworth Unity sur son blog. présente Une version alpha est mise à disposition du public dans un PPA @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 5. Un peu d'Histoire 10 mai 2010 : Mark Shuttleworth Unity sur son blog. présente Une version alpha est mise à disposition du public dans un PPA @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 6. Un peu d'Histoire Ubuntu 10.10 : Unity devient l'interface par défaut de la version Netbook d'Ubuntu 10.10. @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 7. Un peu d'Histoire Ubuntu 11.04 : Unification des versions « Poste de travail » d'Ubuntu. Dorénavant Unity devient l'interface par défaut d'Ubuntu. Unity essuie de nombreuses critiques ! @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 8. Un peu d'Histoire Ubuntu 11.10 : L'accueil du « Tableau de bord » d'Unity est complètement revu. Les loupes deviennent des volets du « Tableau de bord ». @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 9. Un peu d'Histoire Ubuntu 12.04 LTS : Première version supportée à long terme (« LTS ») à intégrer Unity comme interface par défaut. Au menu : Actions rapides dans la barre de lancement, affichage tête haute, ... @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 10. Un peu d'Histoire Ubuntu 12.10 : Les web services peuvent être intégrés à Unity (Youtube, Amazon, …). La recherche en ligne fait son apparition avec le scope Amazon activé par défaut. @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 11. Un peu d'Histoire Ubuntu 12.10 : Certains voient cette option comme un spyware ou adware. L'EFF souligne une probable atteinte à la vie privée. Unity possède preview. @Winael – 05 octobre 2013 un mode CC-BY-SA 3.0
  • 12. Un peu d'Histoire Ubuntu 13.04 : La barre de recherche tolérantes aux erreurs. est Peu d'évolution visible. @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 13. Qu'est-ce que Unity ? @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 14. Qu'est-ce que Unity ? ● ● ● @Winael – 05 octobre 2013 Un environnement de bureau basé sur gnome et compiz Une expérience utilisateur unique à l'aide de la pleine intégration de services Web Une identité visuelle forte CC-BY-SA 3.0
  • 15. Qu'est-ce que Unity ? La barre des lanceurs (Launch Bar) ➢ Raccourcis vers applications préférées ➢ Liste des applications ouvertes ➢ Indicateurs du nombre de fenêtres ouvertes ➢ @Winael – 05 octobre 2013 Indicateur de la fenêtre active CC-BY-SA 3.0
  • 16. Qu'est-ce que Unity ? La barre des lanceurs (Launch Bar) ➢ ➢ Actions rapides (quicklists) Indicateurs d'applications @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 17. Qu'est-ce que Unity ? Barre du menu global (« Unity Global Menu ») ➢ ➢ Nom de la fenêtre qui a le focus La barre de menu de l'application qui a le focus s'affiche lors du survol à la souris et peut être utilisée (menus habituels : Fichier, Édition, etc.). @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 18. Qu'est-ce que Unity ? Indicateurs d'applications et système ➢ ➢ ➢ Etat des périphériques et logiciels courants « commandes distantes » pour les webapps (ex : youtube) Paramètres système @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 19. Qu'est-ce que Unity ? Affichage tête haute (« HUD ») ➢ ➢ ➢ Invoqué par la touche <Alt> Recherche textuelle des fonctions logicielles Complément à la barre de menu @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 20. Qu'est-ce que Unity ? Le tableau de bord (« Dash ») Permet d'accéder ➢ A ses applications A son contenu local (fichiers, musiques, vidéos) ➢ A du contenu en ligne ➢ @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 21. Qu'est-ce que Unity ? Le tableau de bord (« Dash ») Les agrégateurs de sources de données (« Masterscopes ») ➢ ➢ ➢ Agrège différentes sources de données d'une même catégorie Accessibles via des raccourcis clavier ou actions rapides de l’icône « Ubuntu » de la barre des lanceurs Il est possible de créer une vue matérialisée à partir d'un agrégateur de sources de données @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 22. Qu'est-ce que Unity ? Le tableau de bord (« Dash ») Les agrégateurs de sources de données (« Masterscopes ») ➢ Il est possible de créer une vue matérialisée à partir d'un agrégateur de sources de données @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 23. Qu'est-ce que Unity ? Le tableau de bord (« Dash ») Les sources de données (« Scopes ») ➢ ➢ ➢ Elles peuvent être locales ou distantes Elles peuvent être activés ou désactivés indépendamment des unes des autres Elles peuvent être interrogées directement via des mots-clés @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 24. Qu'est-ce que Unity ? Le tableau de bord (« Dash ») Les sources de données (« Scopes ») @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 25. Les Smartscopes Recherche intelligente de contenus @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 26. Les smartscopes Principe de fonctionnement Lors de la saisie ➢ Envoie d'une requête au service de moteurs de recherche intelligents contenant: ➢ Identifiant de session (un UUID de temps) ➢ Terme recherché ➢ Etat des filtres ➢ ➢ Infos d'environnement (plate-forme utilisateur, info géo/locale) D'autres paramètres spécifiques (taille de la page) @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 27. Les smartscopes Principe de fonctionnement A l'ouverture du tableau de bord, envoi vers le service de moteur de recherche intelligent : ➢ d'un identifiant généré aléatoirement pour la session ➢ des informations géographiques et locales ➢ De la version Ubuntu et le type de plate-forme ➢ ➢ D'une différence entre les sources de données proposées avec une version d'Ubuntu et de ce qui est réellement activé/installé sur le système actuel (soit + epicurious-Grooveshark). De la liste des sources de données en permanence activés (épinglés) ou désactivés par l'utilisateur. @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 28. Les smartscopes Principe de fonctionnement Lors de la saisie ➢ ➢ Recherche immédiate dans les sources de données activées par défaut (données importantes (essentiellement personnelles ou semi-personnelles). Des mots clés peuvent être déclarées pour les sources de données. Ex : "mot clé: requête" permet de seulement faire une recherche dans la source de données déclarée par le mot-clé pour la requête. @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 29. Les smartscopes Principe de fonctionnement Données renvoyées par le service de moteur de recherche intelligent ➢ ➢ Liste de Recommendations par importance (Sources de données locales proposées pour que la tableau de bord puisse y faire une recherche Liste des sources de données distantes interrogées (également classée par ordre d'importance), avec les résultats qui ont été reçus à partir de ces sources de données locales. @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 30. Les smartscopes Principe de fonctionnement Interprétation par l'agrégateur principal 1. Utilisation du classement des infos renvoyées par le service de moteur de recherche intelligents et équilibration par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l'ordre de classement final. @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 31. Les smartscopes Principe de fonctionnement Interprétation par l'agrégateur principal 2. Début du peuplement du modèle des résultats de l’agrégateur principal avec des résultats que les sources de données activées par défaut ont retournées le plus tôt possible, afin que l'utilisateur puisse commencer à voir des résultats qui vont probablement le concerner. @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 32. Les smartscopes Principe de fonctionnement Interprétation par l'agrégateur principal 3. Début du peuplement des catégories représentant les sources de données distantes puisque nous avons déjà les résultats disponibles à partir des données renvoyées par le service. @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 33. Les smartscopes Principe de fonctionnement Interprétation par l'agrégateur principal 4. Détermination des sources de données non couvertes par les sources de données activés par défaut ni par les sources de données distantes, à partir de la liste des sources de données classées renvoyées par le service afin de les activer et y faire une recherche @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 34. Les smartscopes Principe de fonctionnement Interprétation par l'agrégateur principal 5. Ajout des résultats retournés par les sources de données interrogés aux modèles de résultats afin que l'utilisateur puisse les voir. @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 35. Les smartscopes Principe de fonctionnement Envoi des métriques Lorsque l'utilisateur navigue sur le tableau de bord et fait son choix, le tableau de bord envoie les résultats à l’agrégateur principal, et l'agrégateur principal envoi les métriques au service de moteur de recherche intelligent. @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 36. Les smartscopes Principe de fonctionnement Récapitulatif en image @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 37. Les smartscopes Principe de fonctionnement Récapitulatif en image @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 38. Les smartscopes Principe de fonctionnement Récapitulatif en image @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 39. Les smartscopes Principe de fonctionnement Récapitulatif en image @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 40. Les smartscopes Principe de fonctionnement Récapitulatif en image @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 41. Les smartscopes Principe de fonctionnement Récapitulatif en image @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 42. Les smartscopes Principe de fonctionnement Récapitulatif en image @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 43. Les smartscopes Principe de fonctionnement Récapitulatif en image @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 44. Les smartscopes Principe de fonctionnement Récapitulatif en image @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 45. Les smartscopes Principe de fonctionnement Récapitulatif en image @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 46. Données récoltées par le service de moteur de recherche intelligent @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 47. Données receuillies Réponse du tableau de bord Lorsque l'utilisateur à fait son choix, le tableau de bord envoie une réponse au service de moteur de recherche intelligent incluant : ➢ ➢ Les résultats des sources de données distante Informations utilisateur tel que l'objet sélectionné, les objets vus, les informations de sessions @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 48. Données receuillies Réponse du tableau de bord Les informations recueillies sont anonymes ➢ ➢ Seule la session qui relie une série de requêtes telles que «t», «ter», «terminal», «terminal» est suivie. Toutes les demandes passent par https et toutes les images et autres contenus passent pas un serveur mandataire avant d'atteindre le fournisseur tiers. @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 49. Données receuillies Réponse du tableau de bord L'intelligence est construite au travers d'un modèle d'exploration heuristique ➢ ➢ L'ordre initial de présentation des données est aléatoire Une analyse du temps passé sur chaque liste retournée par les différentes sources de données et de la place de l'objet choisi par l'utilisateur permet de pondérer les résultats @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 50. Données receuillies Réponse du tableau de bord Formes des heuristiques ➢ ➢ ➢ Une source qui renvoie un résultat pertinent est meilleure qu'une source qui ne renvoie pas de résultat Normalisation des termes de la requête (case, faute de frappe) Contextualisation des requêtes @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 51. Smartscopes avancés avec gsettings @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 52. Données receuillies Réponse du tableau de bord Créer une vue matérialisée à partir d'un agrégateur de source de données ➢ ➢ Prérequis : La variable isMaster doit être égale à True dans le fichier *.scope Ajouter l'agrégateur de sources de données voulu dans le champs de valeur de la clé scopes du schéma, com.canonical.Unity.Dash @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 53. Données receuillies Réponse du tableau de bord Gérer les sources de données activées par défaut ➢ Ajouter ou retirer la ou les sources de données concernées dans la liste de valeur de la clé 'always-search' du schéma 'com.canonical.Unity.Lenses' @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 54. Données receuillies Réponse du tableau de bord Verrouiller l'état des sources de données ➢ Ajouter ou retirer la ou les sources de données concernées dans la liste de valeur de la clé 'locked-scopes' du schéma 'com.canonical.Unity.Lenses' L'utilisateur final saura que la source de données est présente mais ne pourra pas changer son état. @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 55. Données receuillies Réponse du tableau de bord Cacher des sources de données ➢ Ajouter ou retirer la ou les sources de données concernées dans la liste de valeur de la clé 'hidden-scopes' du schéma 'com.canonical.Unity.Lenses'. Les sources de données seront considérées comme non installées et l'utilisateur ne pourra pas être tenté de modifier leur état @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 56. Questions @Winael – 05 octobre 2013 CC-BY-SA 3.0
  • 57. @Winael – 05 octobre 2013 CC-BY-SA 3.0

Notes de l'éditeur

  1. « Nous participions au fil de discussion de GNOME Shell, et nous avons mis en avant nos points de vue et ils n&apos;ont pas été adoptés par les concepteurs. Nous avons divergé des gens de GNOME Shell sur des points clés de la conception, par exemple combien de menus d&apos;applications devraient apparaître dans le système, comment on devrait chercher pour trouver des applications, comment les applications préférées de chacun devraient être présentées. » — Mark Shuttleworth
  2. « Je veux rendre une chose claire comme de l&apos;eau de roche : Ubuntu est une distribution GNOME. Nous livrons la structure GNOME, nous continuerons d&apos;inclure des applications GNOME, et nous optimisons Ubuntu pour GNOME. La seule différence est qu&apos;Unity est un Shell différent pour GNOME, mais nous continuerons à supporter les derniers développements de GNOME Shell dans les archives d&apos;Ubuntu. »4
  3. « Je veux rendre une chose claire comme de l&apos;eau de roche : Ubuntu est une distribution GNOME. Nous livrons la structure GNOME, nous continuerons d&apos;inclure des applications GNOME, et nous optimisons Ubuntu pour GNOME. La seule différence est qu&apos;Unity est un Shell différent pour GNOME, mais nous continuerons à supporter les derniers développements de GNOME Shell dans les archives d&apos;Ubuntu. »4
  4. « Je veux rendre une chose claire comme de l&apos;eau de roche : Ubuntu est une distribution GNOME. Nous livrons la structure GNOME, nous continuerons d&apos;inclure des applications GNOME, et nous optimisons Ubuntu pour GNOME. La seule différence est qu&apos;Unity est un Shell différent pour GNOME, mais nous continuerons à supporter les derniers développements de GNOME Shell dans les archives d&apos;Ubuntu. »4
  5. « Je veux rendre une chose claire comme de l&apos;eau de roche : Ubuntu est une distribution GNOME. Nous livrons la structure GNOME, nous continuerons d&apos;inclure des applications GNOME, et nous optimisons Ubuntu pour GNOME. La seule différence est qu&apos;Unity est un Shell différent pour GNOME, mais nous continuerons à supporter les derniers développements de GNOME Shell dans les archives d&apos;Ubuntu. »4
  6. « Je veux rendre une chose claire comme de l&apos;eau de roche : Ubuntu est une distribution GNOME. Nous livrons la structure GNOME, nous continuerons d&apos;inclure des applications GNOME, et nous optimisons Ubuntu pour GNOME. La seule différence est qu&apos;Unity est un Shell différent pour GNOME, mais nous continuerons à supporter les derniers développements de GNOME Shell dans les archives d&apos;Ubuntu. »4
  7. L&apos;affichage tête haute (head-up display en anglais, abrégé HUD), dans le contexte d&apos;Ubuntu, est une nouvelle méthode pour parcourir les fonctions d&apos;un logiciel à partir d&apos;un moteur de recherche, plutôt qu&apos;en parcourant des menus.3) Il s&apos;agit donc d&apos;une méthode complémentaire, disponible en parallèle aux menus traditionnels. L&apos;ATH ne remplace pas les menus d&apos;applications. L&apos;ATH interagit avec le menu global déjà présent dans les précédentes versions d&apos;Ubuntu. Il n&apos;est disponible que pour les applications utilisant le menu global. La touche « Alt » fait apparaître la fenêtre de l&apos;ATH dans laquelle l&apos;utilisateur n&apos;a qu&apos;à saisir l&apos;action à faire effectuer par son logiciel. L&apos;ATH se charge de parcourir les menus de l&apos;application et propose à l&apos;utilisateur les tâches que le logiciel peut accomplir. L&apos;utilisateur n&apos;a ainsi plus à explorer l&apos;ensemble des menus d&apos;une application pour trouver l&apos;option ou l&apos;action qu&apos;il souhaite réaliser : l&apos;ATH se charge de les lui présenter directement. Dans un premier temps, l&apos;ATH fonctionne à l&apos;aide d&apos;une recherche textuelle. Des améliorations sont prévues pour les futures versions d&apos;Ubuntu et d&apos;Unity, avec une interaction avec l&apos;ATH à l&apos;aide de la reconnaissance gestuelle et de la reconnaissance vocale.
  8. Le tableau de bord (Dash en version anglaise) permet d&apos;accéder à vos applications, outils systèmes, etc. Avec les dernières versions d&apos;Ubuntu, il permet même de chercher des fichiers, documents, vidéos, musiques et autres fichiers, sur votre ordinateur, mais également sur la toile. Cette dernière fonction, à savoir la recherche d&apos;informations sur la toile, s&apos;effectue par l&apos;envoi de vos mots clés vers les &quot;partenaires&quot; de Canonical que sont Google, Facebook, Twitter, BBC et Amazon, et cela sans votre accord.
  9. Le tableau de bord (Dash en version anglaise) permet d&apos;accéder à vos applications, outils systèmes, etc. Avec les dernières versions d&apos;Ubuntu, il permet même de chercher des fichiers, documents, vidéos, musiques et autres fichiers, sur votre ordinateur, mais également sur la toile. Cette dernière fonction, à savoir la recherche d&apos;informations sur la toile, s&apos;effectue par l&apos;envoi de vos mots clés vers les &quot;partenaires&quot; de Canonical que sont Google, Facebook, Twitter, BBC et Amazon, et cela sans votre accord.
  10. Le tableau de bord (Dash en version anglaise) permet d&apos;accéder à vos applications, outils systèmes, etc. Avec les dernières versions d&apos;Ubuntu, il permet même de chercher des fichiers, documents, vidéos, musiques et autres fichiers, sur votre ordinateur, mais également sur la toile. Cette dernière fonction, à savoir la recherche d&apos;informations sur la toile, s&apos;effectue par l&apos;envoi de vos mots clés vers les &quot;partenaires&quot; de Canonical que sont Google, Facebook, Twitter, BBC et Amazon, et cela sans votre accord.
  11. Le tableau de bord (Dash en version anglaise) permet d&apos;accéder à vos applications, outils systèmes, etc. Avec les dernières versions d&apos;Ubuntu, il permet même de chercher des fichiers, documents, vidéos, musiques et autres fichiers, sur votre ordinateur, mais également sur la toile. Cette dernière fonction, à savoir la recherche d&apos;informations sur la toile, s&apos;effectue par l&apos;envoi de vos mots clés vers les &quot;partenaires&quot; de Canonical que sont Google, Facebook, Twitter, BBC et Amazon, et cela sans votre accord.
  12. Le tableau de bord (Dash en version anglaise) permet d&apos;accéder à vos applications, outils systèmes, etc. Avec les dernières versions d&apos;Ubuntu, il permet même de chercher des fichiers, documents, vidéos, musiques et autres fichiers, sur votre ordinateur, mais également sur la toile. Cette dernière fonction, à savoir la recherche d&apos;informations sur la toile, s&apos;effectue par l&apos;envoi de vos mots clés vers les &quot;partenaires&quot; de Canonical que sont Google, Facebook, Twitter, BBC et Amazon, et cela sans votre accord.
  13. Ubuntu comprendra de nombreux nouveaux cadres de recherches, et beaucoup d&apos;autres dans l&apos;avenir dans le cadre du projet &quot;100 Scopes&quot; du projet. Le tableau de bord reçoit maintenant et contribue informations à partir d&apos;un serveur central sur lequel sont portées le plus apte à répondre aux questions de tableau de bord, afin de rendre la portée d&apos;accueil de Dash maximum utile à travers les étendues communauté fournies et les données d&apos;utilisation. Comme précédemment, le tableau de bord peut être restreint d&apos;inclure tout le contenu en ligne ou contribution dans les paramètres du système de confidentialité. L&apos;objectif du projet 100 cadres de recherche et d&apos;Ubuntu en général est de fournir des tas de cadres de recherche, et il devrait y en avoir beaucoup, beaucoup plus à l&apos;avenir pour chaque source de données que n&apos;importe qui pourrait vouloir. Ces cadres de recherche doivent tous être dans Ubuntu et prêt à faire surgir le contenu approprié dans le tableau de bord. L&apos;expérience Ubuntu serait compromise si tous ces cadres de recherche fonctionnaient tout le temps; le but de ce projet de cadres de recherche intelligents est de décider intelligemment, pour une requête donnée, quels cadres de recherches sont susceptibles d&apos;être les plus pertinents pour cette requête afin que les cadres de recherche puissent être choisi pour être démarré et retourné les résultats. Les utilisateurs peuvent bien sûr choisir explicitement les cadres de recherche qu&apos;ils veulent utiliser dans la requête pour remplacer les suggestions du service de cadres de recherche intelligents.
  14. Puis, lors de la saisie de l&apos;utilisateur d&apos;un terme de recherche, le tableau de bord va : Envoyer une requête au service de cadre de recherche intelligents contenant: l&apos;identifiant de session (un UUID de temps) le terme recherché l&apos;état des filtres (sources sélectionnées et déselectionnée par rapport au paramétrage par défaut de la plate-forme) les informations d&apos;environnement comme la plate-forme de l&apos;utilisateur, des informations géographiques et locale d&apos;autres paramètres spécifiques de la requête, comme la taille de la page
  15. Lors de l&apos;ouverture du tableau de bord, l&apos;aggregateur de source principal va ouvrir une session de recherche avec le service de cadre de recherches intelligents. L&apos;information que le service a besoin pour retourner des données utiles pour la recherche sera dans cette session. Dans la première passe, l&apos;information sera: Un identifiant généré aléatoirement pour la session des informations géographiques et locales La version Ubuntu et le type de plate-forme une différence entre les sources de données proposées avec une version d&apos;Ubuntu et de celles qui sont installés/activés sur le système actuel (soit + epicurious-Grooveshark). les sources de données en permanence activés (épinglés) ou désactivés par l&apos;utilisateur.
  16. Rechercher immédiatement dans les sources de données activées par défaut, car elles contiennent généralement des données importantes (essentiellement personnelles ou semi-personnelles). Il n&apos;est pas nécessaire d&apos;attendre un aller-retour du serveur. Des mots clés peuvent être déclarées pour les sources de donnés. Faire une recherche dans le tableau de bord avec le &quot;mot clé: requête&quot; (c&apos;est à dire: une recherche par mot clé, du côlon, puis une requête de recherche) permettra de seulement faire une recherche dans la source de données déclarée par le mot-clé pour la requête. Le moteur de recherche de l&apos;écran d&apos;accueil du tableau de bord ne passera pas cette requête au service de cadres de recherche intelligents, et n&apos;y passera pas non plus les ses métriques.
  17. Les données attendues renvoyées par le service devraient contenir: Une liste de Recommendations ordonnées par importance (Sources de données locales proposées pour recherche au tableau de bord). Une liste des sources de données distantes qui ont été interrogées (également classée par ordre d&apos;importance), avec les résultats qui ont été reçus à partir de ces sources de données locales.
  18. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  19. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  20. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  21. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  22. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  23. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  24. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  25. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  26. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  27. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  28. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  29. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  30. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  31. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  32. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  33. Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l&apos;équilibrer par rapports aux résultats renvoyés par les sources de données activées par défaut pour déterminer l&apos;ordre de classement final. Une des sources de données activée par défaut peut retourner un résultat personnelle exactement en correspondance, et donc nous pouvons donner la préférence à cette catégorie. C&apos;est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  34. Le service Moteur de recherche intelligent recueille les métriques du tableau de bord pour lequel les résultats de la source de données est en corrélation avec les requêtes, et utilise ces métriques pour prédire quels champs donneront le résultat le plus utile pour une requête donnée. {0/} Le service de moteur de recherche intelligent est en charge de sélectionner les sources de données du client et le serveur qui doit être interrogée pour produire les résultats de la recherche dan le tableau de bord actuel.
  35. Les résultats des sources de données distantes seront également intégrées dans sa réponse, de sorte qu&apos;il ne sera pas nécessaire au tableau de bord de demander à nouveau. Les résultats seront retournés en morceaux afin qu&apos;ils puissent être utilisés par le client dès que nous les avons et que nous voulons y retourner. Ce service va recueillir des informations de réponse de l&apos;utilisateur (ce sur quoi ils ont cliqué, ce qu&apos;ils ont vu, les informations de session, etc) afin que nous puissions utiliser ces information pour améliorer nos recommandations.
  36. Les résultats des sources de données distantes seront également intégrées dans sa réponse, de sorte qu&apos;il ne sera pas nécessaire au tableau de bord de demander à nouveau. Les résultats seront retournés en morceaux afin qu&apos;ils puissent être utilisés par le client dès que nous les avons et que nous voulons y retourner. Ce service va recueillir des informations de réponse de l&apos;utilisateur (ce sur quoi ils ont cliqué, ce qu&apos;ils ont vu, les informations de session, etc) afin que nous puissions utiliser ces information pour améliorer nos recommandations.
  37. Toutes les informations que nous obtenons sont anonymes, la seule chose que nous suivons est la session qui relie une série de requêtes telles que «t», «ter», «terminal», «terminal». Toutes les demandes passent par https et toutes les images et autres contenus passent pas notre serveur mandataire nous avant d&apos;atteindre le fournisseur tierce. Aucune session d&apos;informations ou d&apos;identification de l&apos;utilisateur sont transmises à des tiers.
  38. Toutes les informations que nous obtenons sont anonymes, la seule chose que nous suivons est la session qui relie une série de requêtes telles que «t», «ter», «terminal», «terminal». Toutes les demandes passent par https et toutes les images et autres contenus passent pas notre serveur mandataire nous avant d&apos;atteindre le fournisseur tierce. Aucune session d&apos;informations ou d&apos;identification de l&apos;utilisateur sont transmises à des tiers.
  39. Le service Moteur de recherche intelligent recueille les métriques du tableau de bord pour lequel les résultats de la source de données est en corrélation avec les requêtes, et utilise ces métriques pour prédire quels champs donneront le résultat le plus utile pour une requête donnée. {0/} Le service de moteur de recherche intelligent est en charge de sélectionner les sources de données du client et le serveur qui doit être interrogée pour produire les résultats de la recherche dan le tableau de bord actuel.
  40. Toutes les informations que nous obtenons sont anonymes, la seule chose que nous suivons est la session qui relie une série de requêtes telles que «t», «ter», «terminal», «terminal». Toutes les demandes passent par https et toutes les images et autres contenus passent pas notre serveur mandataire nous avant d&apos;atteindre le fournisseur tierce. Aucune session d&apos;informations ou d&apos;identification de l&apos;utilisateur sont transmises à des tiers.
  41. Toutes les informations que nous obtenons sont anonymes, la seule chose que nous suivons est la session qui relie une série de requêtes telles que «t», «ter», «terminal», «terminal». Toutes les demandes passent par https et toutes les images et autres contenus passent pas notre serveur mandataire nous avant d&apos;atteindre le fournisseur tierce. Aucune session d&apos;informations ou d&apos;identification de l&apos;utilisateur sont transmises à des tiers.
  42. Toutes les informations que nous obtenons sont anonymes, la seule chose que nous suivons est la session qui relie une série de requêtes telles que «t», «ter», «terminal», «terminal». Toutes les demandes passent par https et toutes les images et autres contenus passent pas notre serveur mandataire nous avant d&apos;atteindre le fournisseur tierce. Aucune session d&apos;informations ou d&apos;identification de l&apos;utilisateur sont transmises à des tiers.
  43. Toutes les informations que nous obtenons sont anonymes, la seule chose que nous suivons est la session qui relie une série de requêtes telles que «t», «ter», «terminal», «terminal». Toutes les demandes passent par https et toutes les images et autres contenus passent pas notre serveur mandataire nous avant d&apos;atteindre le fournisseur tierce. Aucune session d&apos;informations ou d&apos;identification de l&apos;utilisateur sont transmises à des tiers.
  44. Le service Moteur de recherche intelligent recueille les métriques du tableau de bord pour lequel les résultats de la source de données est en corrélation avec les requêtes, et utilise ces métriques pour prédire quels champs donneront le résultat le plus utile pour une requête donnée. {0/} Le service de moteur de recherche intelligent est en charge de sélectionner les sources de données du client et le serveur qui doit être interrogée pour produire les résultats de la recherche dan le tableau de bord actuel.