• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • 1
  • Tagged with
  • 3
  • 3
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Development of a Framework for 3D Dynamic User Interface Applications in Vehicles: Development of a Framework for 3D Dynamic User Interface Applications inVehicles

Santoso, Bramastyo Harimukti 28 September 2015 (has links)
The automotive industry today is getting more and more competitive with accelerating demand to attract car consumer with new technologies. Three-dimensional user interfaces (3D UIs) support user tasks in many non-traditional interactive systems such as augmented reality and virtual environments. Although 3D UI researchers and developers have been successfully identified basic user tasks, evaluating the usability of 3D interaction techniques, as well as finding an improvement of the usability of many applications, the researches and developments are still in the direction of finding better approaches and to be more innovative to fulfill the demands in the context of automotive user interface. The concept of a framework presented in this master thesis is to integrate technology of the Qt framework that is widely used for traditional 2D interfaces on different platforms and operating systems with the availability of open sources in order to realize the goal of having the ability to import the external 3D asset completely, specifically in FBX format by Autodesk that is widely used in the automotive industry. In addition, QML as part of the Qt framework that include JavaScript as an easy Object-Oriented scheme to manipulate object properties such as position and color of the graphical object is also integrated. The main aim of the framework is to have a full access to the imported FBX asset that is created by digital content creation applications such as Autodesk 3Ds Max or Autodesk Maya and visualize them within the Qt framework. With the newest technology of the Qt framework, it seems to be a promising solution to develop an interactive user interface. Hence, the framework approach of this master thesis is based on the Qt framework and Qt3D 2.0, in order to satisfy the requirements and introduces a solution to satisfy the demands in multimedia and 3D user experiences in the automotive industry. In the last fifteen years, Qt has proven as a robust development environment that produces powerful and stable software applications. Together with the abilities of Qt3D 2.0 that offers several abstract ways to control the rendering setup that helps the framework to realize the aim of this master thesis. This master thesis contains a detailed specification and concept for the development of a framework for 3D dynamic user interface application in vehicles. As the result of this master thesis, some typical use cases for automotive industry are realized as prototype applications in order to prove that the framework has the ability to load the 3D asset, specifically in FBX format, into the Qt framework and rendered together with the components of the Qt framework as an interactive and dynamic 3D user interface.
2

Transmodalité de flux d'images de synthèse / Synthetic picture stream transmodality

Rocher, Pierre-Olivier 31 October 2014 (has links)
Ces dernières années, l’utilisation de la vidéo comme support de diffusion de l’information est devenue prépondérante. Selon certains analystes, d’ici 2017, environ 90% de la bande passante mondiale sera consommée par des services utilisant des flux vidéos. Basées sur ce genre de services, les solutions de cloud gaming se démocratisent. Ces solutions ont été imaginées dans un contexte de développement fort du paradigme de cloud computing, et elles ont été dopées par la prolifération des terminaux mobiles ainsi que par la qualité des réseaux qui ne cesse de croître. Les technologies mises en œuvre dans ce type de solutions se réfèrent au rendu à distance. Pour permettre au plus grand nombre l’accès à ce type d’applications, mais aussi pour maximiser le nombre de clients par serveur, il est primordial de maîtriser au mieux la bande passante nécessaire au bon fonctionnement du service. Toutes les solutions de cloud gaming existantes utilisent une compression vidéo pour la transmission des images générées sur un serveur et à destination d’un client : le pixel règne en maître. Néanmoins, il existe bien d’autres façons de représenter une image numérique, notamment de manière paramétrique. Un certain nombre de travaux – à la fois sur l’image et la vidéo – montrent que cette approche est viable. Dans cette thèse, nous proposons un espace de représentation hybride afin de réduire le débit binaire. Notre approche repose à la fois sur une approche pixel, mais aussi sur une approche paramétrique pour la compression d’un même flux vidéo. L’utilisation de deux systèmes de compression nécessite la définition de zones, auxquelles s’appliqueront les différents encodeurs. Pour le cas d’utilisation choisi, l’utilisateur étant un joueur impliqué de manière active dans la chaîne de rendu, il est intéressant d’utiliser un partitionnement de l’image dépendant des zones ou se porte son attention. Pour déterminer les zones importantes à ses yeux, un eye-tracker a été utilisé sur plusieurs jeux et par plusieurs testeurs. Cette étude permet de mettre en avant différentes corrélations, tant au niveau des caractéristiques des images que du type de jeu utilisé. Cette étude permet de connaître les zones que le joueur regarde ou ne regarde pas directement (obtention des « cartes d’attention sélective »), et ainsi de gérer les encodeurs en conséquence. Nous établissons ensuite l’architecture et l’implémentation d’un tel encodeur multimodal (que nous appelons « transmodeur ») afin d’établir la preuve de réalisation d’un tel encodeur. Profitant alors de la maîtrise complète de l’implémentation, nous nous livrons ensuite à l’analyse de l’influence des paramètres de notre transmodeur quant à son efficacité au moyen d’une étude objective. Le transmodeur a été intégré dans la chaîne de rendu utilisée par le projet XLcloud. Un certain nombre d’améliorations (au niveau des performances notamment) seront nécessaires pour une utilisation en production, mais il est dès à présent possible de l’utiliser de manière fluide en se limitant à des résolutions spatiales légèrement inférieures au 720p et à 30 images par seconde / The use of video as an information dissemination support has become preponderant during the last few years. According to some analysts, by 2017 approximately 90% of the world's bandwidth will be consumed by video streaming services. These services have encouraged cloud gaming solutions to become more democratic. Such solutions have been devised in the context of strong development of the cloud-computing paradigm, and they were driven by the proliferation of mobile devices as well as growing network quality. The technologies used in this kind of solutions refer to as remote rendering. They allow the execution of multiple applications, while maximizing the number of clients per server. Thus, it is essential to control the necessary bandwidth to allow the required functionality of various services. The existing cloud gaming solutions in the literature use various methods of video compression to transmit images between sever and clients (pixels reigns supreme). However, there are various other ways of encoding digital images, including parametric map storage and a number of studies encourage this approach (for both image and video). In this thesis, we propose a hybrid representation of space in order to reduce the bit rate. Our approach utilizes both pixel and parametric approaches for the compression of video stream. The use of two compression techniques requires defining the area to be covered by different encoders. This is accomplished by including user to the life cycle of rendering, and attending to the area mostly concerned to the user. In order to identify the area an eye-tracker device was used on several games and several testers. We also establish a correlation between the characteristics of images and the type of game. This helps to identify areas that the player looks directly or indirectly (“maps of selective attention"), and thus, encoders are manager accordingly. For this thesis, we details and implement the architecture and algorithms for such multi-model encoder (which we call "transmodeur") as proof of concept. We also provide an analytical study of out model and the influence of various parameters on transmodeur and describe in effectiveness through an objective study. Our transmodeur (rendering system) has been successfully integrated into XLcloud project for rendering purposes. A number of improvement (especially in performance) will be required for production use, but it is now possible to use it smoothly using spatial resolutions slightly lower than 720p at 30 frames per second
3

Conception et évaluation d'un micromonde de Programmation Orientée-Objet fondé sur un jeu de construction et d'animation 3D / Design and evaluation of an Object-Oriented Programming microworld based on a 3D construction and animation game

Djelil, Fahima 14 December 2016 (has links)
Les micromondes de programmation sont des environnements restreints et interactifs, dans lesquels l’apprenant apprend en interagissant avec des entités visuelles ou tangibles, sémantiquement liées à des concepts de programmation formels. Ils favorisent l’assimilation de connaissances et la compréhension de concepts abstraits de programmation au moyen de métaphores visuelles et d’expériences ludiques. Cette thèse tente d’apporter des avancées théoriques et méthodologiques sur la conception et l’évaluation de tels environnements, qui sont connus pour avoir un grand potentiel sur l’apprentissage sans que cela ne soit démontré. Les micromondes étant des environnements d’apprentissage par le jeu, nous avons tout d’abord examiné la question du jeu et son lien à l’apprentissage. En nous appuyant sur une revue de la littérature, nous avons souligné au même titre que certains auteurs, la nécessité de distinguer le jeu-game (l’artefact informatique) du jeu-play (la situation qui découle des interactions avec le jeu-game). Le but étant de situer l’apprentissage et d’aboutir à des éléments de conception et d’évaluation de l’apprentissage. Nous nous sommes ensuite intéressés aux recherches en didactique de l’Informatique, afin d’identifier les approches d’enseignement les plus répandues visant à palier les difficultés d’apprentissage de la Programmation Orientée-Objet ( POO ) rencontrées par des débutants. Nous avons défini une nouvelle approche didactique pour l’introduction de la POO . Suite à cela, nous avons défini les dimensions de conception d’un micromonde, que nous désignons comme un système de représentation transitionnel, dans lequel l’apprenant développe des connaissances sur les concepts formels et abstraits de la programmation, suite à ses interactions avec l’interface du micromonde. Les avancées théoriques et méthodologiques apportées ont été mises en œuvre dans un nouveau micromonde de POO fondé sur un jeu de construction et d’animation 3D appelé PrOgO. PrOgO implémente un système de représentation transitionnel, dans lequel les concepts fondamentaux de la POO sont représentés par des graphiques 3D visuels et interactifs. Il crée un jeu-play qui découle des interactions de l’apprenant avec son interface. Jouer avec PrOgO consiste à imaginer, créer et animer des constructions 3D significatives. PrOgO peut également être déployé dans une classe multi-dispositifs, grâce au framework Tactileo conçu à cet effet. Dans l’évaluation de l’apprentissage, nous utilisons des méthodes relevant de l’analyse de l’apprentissage, par la collecte et l’analyse de traces d’interaction pour la classification et la caractérisation des apprenants. En complément à cela, nous examinons l’état des connaissances d’apprenants, au travers de tests de vérification de connaissances. Nous tentons également d’identifier par l’analyse statistique, les actions et les comportements d’apprenants qui déterminent leur progression dans l’évaluation pré/post de l’acquisition des connaissances. / Programming microworlds are small and interactive environments, in which the learner learns from his interactions with visual or tangible entities having a strong semantic link with formal programming concepts. They promote knowledge assimilation and abstract programming concepts understanding by the use of visual metaphors and play. This thesis attempts to contribute to theoretical and methodological advances regarding the design and the assessment of such environments, which are known to have a great potential on learning without any evidence on that. As microworlds are game based learning environments, we first examined the gaming issue and its relation to learning. Based on a literature review, we emphasized as some authors, the need to distinguish between the game (the computing artefact) and the play (the situation that is triggered by the interactions with the game). The purpose is to analyze learning and establish concepts that will guide the design and the evaluation of learning. Then we reviewed some research on Computer Science Education, with the view to identify some widespread teaching approaches that address beginners’ difficulties in learning Object-Oriented Programming (OOP). We defined a new didactic approach for OOP introduction. We then defined the design dimensions of a microworld, we refer to as a transitional representation system, in which the learner develops knowledge on programming abstract and formal concepts, as a result to his interactions with the microworld interface. We have implemented the theoretical and methodological advances we provided, in a new OOP microworld based on a 3D constructive and animation game called PrOgO. PrOgO implements a transitional representation system, in which basic OOP concepts are depicted with visual and interactive 3D graphics. It enables play that arises from the learner’s interactions with its interface. Playing with PrOgO involves to imagining, creating and animating significant 3D constructions. PrOgO can be also deployed within a multi-device classroom through the Tactileo framework, we designed for that purpose. In the evaluation of learning, we use methods belonging to learning analytics by the collection and the analysis of digital interaction logs, with the view to classify and characterize learners. In addition to this, we examine the state of learners’ knowledge through test knowledge verifications. We also attempt to examine through statistical analysis, the learners’ actions and behaviours that affect their progress in pre/post evaluations of gained knowledge.

Page generated in 0.1236 seconds