Your SlideShare is downloading. ×
Recherche avec unity 7
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Recherche avec unity 7

437

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
437
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • « Nous participions au fil de discussion de GNOME Shell, et nous avons mis en avant nos points de vue et ils n'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'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
  • « Je veux rendre une chose claire comme de l'eau de roche : Ubuntu est une distribution GNOME. Nous livrons la structure GNOME, nous continuerons d'inclure des applications GNOME, et nous optimisons Ubuntu pour GNOME. La seule différence est qu'Unity est un Shell différent pour GNOME, mais nous continuerons à supporter les derniers développements de GNOME Shell dans les archives d'Ubuntu. »4
  • « Je veux rendre une chose claire comme de l'eau de roche : Ubuntu est une distribution GNOME. Nous livrons la structure GNOME, nous continuerons d'inclure des applications GNOME, et nous optimisons Ubuntu pour GNOME. La seule différence est qu'Unity est un Shell différent pour GNOME, mais nous continuerons à supporter les derniers développements de GNOME Shell dans les archives d'Ubuntu. »4
  • « Je veux rendre une chose claire comme de l'eau de roche : Ubuntu est une distribution GNOME. Nous livrons la structure GNOME, nous continuerons d'inclure des applications GNOME, et nous optimisons Ubuntu pour GNOME. La seule différence est qu'Unity est un Shell différent pour GNOME, mais nous continuerons à supporter les derniers développements de GNOME Shell dans les archives d'Ubuntu. »4
  • « Je veux rendre une chose claire comme de l'eau de roche : Ubuntu est une distribution GNOME. Nous livrons la structure GNOME, nous continuerons d'inclure des applications GNOME, et nous optimisons Ubuntu pour GNOME. La seule différence est qu'Unity est un Shell différent pour GNOME, mais nous continuerons à supporter les derniers développements de GNOME Shell dans les archives d'Ubuntu. »4
  • « Je veux rendre une chose claire comme de l'eau de roche : Ubuntu est une distribution GNOME. Nous livrons la structure GNOME, nous continuerons d'inclure des applications GNOME, et nous optimisons Ubuntu pour GNOME. La seule différence est qu'Unity est un Shell différent pour GNOME, mais nous continuerons à supporter les derniers développements de GNOME Shell dans les archives d'Ubuntu. »4
  • L'affichage tête haute (head-up display en anglais, abrégé HUD), dans le contexte d'Ubuntu, est une nouvelle méthode pour parcourir les fonctions d'un logiciel à partir d'un moteur de recherche, plutôt qu'en parcourant des menus.3) Il s'agit donc d'une méthode complémentaire, disponible en parallèle aux menus traditionnels. L'ATH ne remplace pas les menus d'applications.
    L'ATH interagit avec le menu global déjà présent dans les précédentes versions d'Ubuntu. Il n'est disponible que pour les applications utilisant le menu global. La touche « Alt » fait apparaître la fenêtre de l'ATH dans laquelle l'utilisateur n'a qu'à saisir l'action à faire effectuer par son logiciel. L'ATH se charge de parcourir les menus de l'application et propose à l'utilisateur les tâches que le logiciel peut accomplir. L'utilisateur n'a ainsi plus à explorer l'ensemble des menus d'une application pour trouver l'option ou l'action qu'il souhaite réaliser : l'ATH se charge de les lui présenter directement.
    Dans un premier temps, l'ATH fonctionne à l'aide d'une recherche textuelle. Des améliorations sont prévues pour les futures versions d'Ubuntu et d'Unity, avec une interaction avec l'ATH à l'aide de la reconnaissance gestuelle et de la reconnaissance vocale.
  • Le tableau de bord (Dash en version anglaise) permet d'accéder à vos applications, outils systèmes, etc. Avec les dernières versions d'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'informations sur la toile, s'effectue par l'envoi de vos mots clés vers les "partenaires" de Canonical que sont Google, Facebook, Twitter, BBC et Amazon, et cela sans votre accord.
  • Le tableau de bord (Dash en version anglaise) permet d'accéder à vos applications, outils systèmes, etc. Avec les dernières versions d'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'informations sur la toile, s'effectue par l'envoi de vos mots clés vers les "partenaires" de Canonical que sont Google, Facebook, Twitter, BBC et Amazon, et cela sans votre accord.
  • Le tableau de bord (Dash en version anglaise) permet d'accéder à vos applications, outils systèmes, etc. Avec les dernières versions d'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'informations sur la toile, s'effectue par l'envoi de vos mots clés vers les "partenaires" de Canonical que sont Google, Facebook, Twitter, BBC et Amazon, et cela sans votre accord.
  • Le tableau de bord (Dash en version anglaise) permet d'accéder à vos applications, outils systèmes, etc. Avec les dernières versions d'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'informations sur la toile, s'effectue par l'envoi de vos mots clés vers les "partenaires" de Canonical que sont Google, Facebook, Twitter, BBC et Amazon, et cela sans votre accord.
  • Le tableau de bord (Dash en version anglaise) permet d'accéder à vos applications, outils systèmes, etc. Avec les dernières versions d'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'informations sur la toile, s'effectue par l'envoi de vos mots clés vers les "partenaires" de Canonical que sont Google, Facebook, Twitter, BBC et Amazon, et cela sans votre accord.
  • Ubuntu comprendra de nombreux nouveaux cadres de recherches, et beaucoup d'autres dans l'avenir dans le cadre du projet "100 Scopes" du projet. Le tableau de bord reçoit maintenant et contribue informations à partir d'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'accueil de Dash maximum utile à travers les étendues communauté fournies et les données d'utilisation. Comme précédemment, le tableau de bord peut être restreint d'inclure tout le contenu en ligne ou contribution dans les paramètres du système de confidentialité.
    L'objectif du projet 100 cadres de recherche et d'Ubuntu en général est de fournir des tas de cadres de recherche, et il devrait y en avoir beaucoup, beaucoup plus à l'avenir pour chaque source de données que n'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'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'ê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'ils veulent utiliser dans la requête pour remplacer les suggestions du service de cadres de recherche intelligents.
  • Puis, lors de la saisie de l'utilisateur d'un terme de recherche, le tableau de bord va :
    Envoyer une requête au service de cadre de recherche intelligents contenant:
    l'identifiant de session (un UUID de temps)
    le terme recherché
    l'é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'environnement comme la plate-forme de l'utilisateur, des informations géographiques et locale
    d'autres paramètres spécifiques de la requête, comme la taille de la page
  • Lors de l'ouverture du tableau de bord, l'aggregateur de source principal va ouvrir une session de recherche avec le service de cadre de recherches intelligents. L'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'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'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'utilisateur.
  • 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'est pas nécessaire d'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 "mot clé: requête" (c'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'écran d'accueil du tableau de bord ne passera pas cette requête au service de cadres de recherche intelligents, et n'y passera pas non plus les ses métriques.
  • 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'importance), avec les résultats qui ont été reçus à partir de ces sources de données locales.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • Utiliser le classement des informations renvoyées par le service de cadre de recherche intelligents et l'équilibrer 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.
    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'est quelque chose que le service ne devrait jamais savoir, donc nous devons prendre cette décision.
  • 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.
  • Les résultats des sources de données distantes seront également intégrées dans sa réponse, de sorte qu'il ne sera pas nécessaire au tableau de bord de demander à nouveau. Les résultats seront retournés en morceaux afin qu'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'utilisateur (ce sur quoi ils ont cliqué, ce qu'ils ont vu, les informations de session, etc) afin que nous puissions utiliser ces information pour améliorer nos recommandations.
  • Les résultats des sources de données distantes seront également intégrées dans sa réponse, de sorte qu'il ne sera pas nécessaire au tableau de bord de demander à nouveau. Les résultats seront retournés en morceaux afin qu'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'utilisateur (ce sur quoi ils ont cliqué, ce qu'ils ont vu, les informations de session, etc) afin que nous puissions utiliser ces information pour améliorer nos recommandations.
  • 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'atteindre le fournisseur tierce. Aucune session d'informations ou d'identification de l'utilisateur sont transmises à des tiers.
  • 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'atteindre le fournisseur tierce. Aucune session d'informations ou d'identification de l'utilisateur sont transmises à des tiers.
  • 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.
  • 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'atteindre le fournisseur tierce. Aucune session d'informations ou d'identification de l'utilisateur sont transmises à des tiers.
  • 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'atteindre le fournisseur tierce. Aucune session d'informations ou d'identification de l'utilisateur sont transmises à des tiers.
  • 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'atteindre le fournisseur tierce. Aucune session d'informations ou d'identification de l'utilisateur sont transmises à des tiers.
  • 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'atteindre le fournisseur tierce. Aucune session d'informations ou d'identification de l'utilisateur sont transmises à des tiers.
  • 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.
  • Transcript

    • 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

    ×