\part*{Introduction} Ce stage de fin d'études s'est déroulé dans le laboratoire de recherche de l'IRIT, dans l'équipe Vortex. \paragraph{} % TODO Pas clair Ce stage a commencé en F215, salle dans laquelle il y avait Thierry \textsc{Malon}, un de mes collègues de projet long qui travaillait sur le projet Popart avec Simone \textsc{Gasparini}, et Bastien \textsc{Durix}, qui jouait le rôle du client de ce projet. \paragraph{} Quelques semaines plus tard, Émilie \textsc{Jalras}, autre collègue de notre projet long, est arrivée pour commencer son stage avec Sylvie \textsc{Chambon} sur les superpixels. Émilie n'ayant que Windows sur son ordinateur, il lui était impossible d'y développer du logiciel, et puisqu'aucune machine n'était disponible dans la salle F215, sa migration était inévitable. Par solidarité \emph{stagiariale}, Thierry et moi avons donc migré vers la salle F207, où nous avons passé le reste de notre stage. \section*{Début du stage} \paragraph{} Encadré par Vincent Charvillat et Géraldine Morin, ce stage a commencé par une phase de découverte du sujet qui n'était pas clairement fixée : l'idée d'utiliser des recommandations pour influencer l'utilisateur afin d'être capable de prévoir ses interactions et de s'en servir pour réduire la latence était clairement présente, mais l'interface n'était pas encore fixée. Il y avait en fait deux options : la vidéo, ou la 3D. \paragraph{} Le stage a donc commencé par une phase bibliographique afin de voir ce qui existait en termes de recommandations, préchargement, et d'interface utilisateur de manière générale. Au même moment, Vincent \textsc{Charvillat} et Axel \textsc{Carlier} étaient à Singapour, en train de finaliser un article, et j'ai pu leur apporter une petite aide : \begin{itemize} \item dans un premier temps, j'ai établi des profils de bande-passante lors de téléchargements. Pour ce faire, j'ai utilisé le programme \texttt{curl} qui affiche la vitesse instantanée de téléchargement chaque seconde \item dans un second temps, j'ai pu nettoyer une partie d'un code PHP servant à remplir les lignes d'une table d'une base de données. Le code était alors sensible à l'injection SQL. \end{itemize} \paragraph{} Au bout de quelques semaines, j'ai décidé de faire le choix de la 3D et j'ai commencé à découvrir les multiples façons de faire des interfaces 3D via HTML et JavaScript.