TRIMESTRE : HIVER 2015 Département de génie logiciel et des TI GTI/LOG792 – PROJET DE FIN D’ÉTUDES / GTI/LOG791 – PROJETS SPÉCIAUX HORAIRE DES PRÉSENTATIONS : MARDI 21 AVRIL 2015 ÉTUDIANT(E) LOCAL A-4404 PROF. TITRE ET RÉSUMÉ DE LA PRÉSENTATION HEURE ABRAN, A. Remplacé par APRIL, A. INFOPARKING – Résumé : Application pour l’environnement Windows Store, pour informer l’utilisateur de la possibilité ou non de pouvoir se stationner sur les rues de Montréal. L’application utilise la géolocalisation pour déterminer où se trouve l’utilisateur et l’informe sur les possibilités de stationnements les plus proches. 8h30 CARRIER, Vincent (TI) APRIL, A. CONCEPTION ET IMPLANTATION DE SCCM 2012 R2 – Résumé : CGI compte à son actif une flotte d’environ 70 000 postes de travail à travers le monde, dont près de 35 000 en Amérique du Nord et en Inde, et ces postes de travail sont maintenus au moyen de la suite SCCM 2007. La direction informatique de CGI souhaite mettre à jour son infrastructure SCCM à la version 2012, afin de pallier la fin du support de la version 2007, de permettre le déploiement de Windows 8.1, et de tirer parti de nouvelles fonctionnalités. Le projet consiste à réaliser l’analyse des différentes fonctionnalités qui peuvent ou ne peuvent pas être implémentées dans la portée du projet en raison de la situation actuelle, la conception de la nouvelle infrastructure SCCM 2012, son implantation dans l’environnement corporatif, et l’élaboration d’une stratégie de migration des clients vers la nouvelle plateforme. 9h JACQUES-BRISSETTE, Dominique (TI) APRIL, A. MODULE DE CONTRÔLE MANUEL D’UNE TOURELLE DE PAINTBALL – Résumé : Le logiciel de gestion de tourelle de paintball automatisée devrait présenter une interface permettant à l’utilisateur de manœuvrer manuellement la tourelle, en agissant sur les effecteurs suivants : - Moteur A, qui ajuste l’inclinaison du fusil; Moteur B, qui ajuste l’orientation du fusil; - Gâchette, une action sur la gâchette provoque un tir du fusil. Un mode rafale est également disponible. 9h30 PELLETIER, Fabien (TI) APRIL, A. DÉVELOPPEMENT D’UN SYSTÈME DE SURVEILLANCE AUTOMATISÉ BASÉ SUR ZABBIX – Résumé : Développement d’un système de déploiement et de configuration automatique de la surveillance du nouveau produit de Guavus. Le projet utilisera Zabbix pour la surveillance et une combinaison de Puppet et Python pour le déploiement et la configuration. Les requis spécifiques en matière de surveillance seront à déterminer avec l’équipe de développement du produit. 10h LANGELIER, François APRIL, A. CONFIGURATION DE DOCKER POUR LES ESSAIS D’ÉLASTICITÉ EN ÉTUDES GÉNOMIQUES – Résumé : Configurer la plateforme Docker afin de pouvoir exécuter sur trois plateformes (Laptop, Cloud privé composé de plusieurs Mac Mini et Cloud Public Amazon) sans avoir à faire de modifications à la configuration. 10h30 MILLETTE-LACOMBE, Samuel APRIL, A. IMPLÉMENTATION DES STRATÉGIES DE SÉCURITÉ DU PORTAIL WEB POUR LE PROJET BIMWeb – Résumé : Le projet consiste à définir des stratégies de sécurité pour un portail web élaboré dans un projet de recherche de l’ÉTS. Le portail permet de centraliser des modèles 3D de bâtiment afin de permettre la collaboration des différents acteurs dans la construction de celui-ci. Le projet consiste à implémenter les modules permettant la gestion des droits des utilisateurs sur les données du logiciel et l’accès aux différents plugiciels. 11h OSORIO, Andres Mauricio APRIL, A. APPLICATION WEB DE GESTION À HAUTE DISPONIBILITÉ – Résumé : Conception et développement d’une application web ayant un système multiutilisateurs permettant la gestion des cours d’une université. Il s’agirait d’un système utilisant une base de données pour stocker les données et s’assurant d’une disponibilité élevée à l’aide de services web répartis sur plusieurs serveurs web qui sont gérés à l’aide d’OpenStack. 11h30 MATHIEU, Carl-Henry PAUSE / DÎNER BEAUDET-RACINE, Marc-André TRUDEL Hugo DESROSIERS, C. INTELLIGENCE ARTIFICIELLE POUR UN JEU D’ÉCHECS – Résumé : Le but de ce projet de fin d’études est de développer un API avec une intelligence artificielle pour un jeu d’échecs. Il pourra indiquer quel est le meilleur coup selon le plateau de jeux donnés. 13h30 14h MOREAU, Jérémy THIBEAULT, Jérémie DESROSIERS, C. APPLICATION MOBILE DE RECETTES – Résumé : Une application mobile qui analyse des photos de recettes avec la technique OCR (Optical Character Recognition). 14h30 15h HORAIRE DES PRÉSENTATIONS : MARDI 21 AVRIL 2015 ÉTUDIANT(E) ARSENAULT, Pierre (TI) LUMBI DE BLOIS, Gabriel ROY, Jean-Philippe LOCAL A-4406 PROF. TITRE ET RÉSUMÉ DE LA PRÉSENTATION HEURE COULOMBE, S. JEU MOBILE SUR PLATEFORME ANDROID (PROJET INDIVIDUEL) – Résumé : Le travail présenté sera un jeu sur système mobile (Android). Ce genre de projet requiert beaucoup de conception et développement, surtout lorsque l’on en a jamais fait. Il faut être en mesure de prendre en compte plusieurs facteurs avant de s’y lancer, surtout dû à la limitation physique des appareils mobiles. À mon avis, ce projet est un excellent projet final puisqu’il requiert beaucoup d’analyse/conception (gestion des ressources, gestion des vues/scènes, fonctionnement du jeu lui-même, etc.). Le but de ce projet n’est pas nécessairement d’avoir un produit complètement fini prêt à être mis sur le Google Play Store, mais bien d’avoir le cœur du jeu lui-même fonctionnel et les scènes principales. 8h30 COULOMBE, S. LOGICIEL DE DESSIN VIRTUEL PAR RÉALITÉ AUGMENTÉE – Résumé : Concevoir un logiciel de dessin simple qui utilise le gyroscope d’un appareil mobile pour construire des courbes dans un espace virtuel 3D. L’appareil mobile est un skeumorphe pour représenter un aérosol. L’utilisateur peut bouger son appareil mobile sur une surface plane en répliquant un mouvement de dessin. Les coordonnées dans l’espace sont interceptées lors du dessin. Ces données sont envoyées à une application compagnion pour tablette à l’aide du réseau local et un rendu est construit sur une photo de la surface plane utilisée (e.g. un mur) en temps réel. La représentation 3D du dessin, ainsi que l’image de la surface sont ensuite hébergées sur un serveur. D’autres utilisateurs peuvent alors y accéder pour voir le dessin. En utilisant la reconnaissance d’image, ils peuvent voir en temps réel la superposition du dessin virtuel sur le mur. 9h COULOMBE, S. CONCEPTION ET CRÉATION D’UNE PLATEFORME EN LIGNE DE TYPE « MESSAGE BOARD » – Résumé : Mon projet a pour but de créer une application web du style StackOverflow (avec une ampleur moindre) où les gens seront en mesure de poser et répondre à des questions. Je crois que c’est une bonne façon de mettre en pratique plusieurs technologies/pratiques auxquelles j’aurai pu toucher tout au long de ma formation : architecture MVC, Framework de persistance, Framework web et base de données. 9h30 Fonctionnalités principales : • poser et répondre à diverses questions; • Authentification; • Notifications; • Système de points. COULOMBE, S. SYNTHÉTISEUR NUMÉRIQUE – Résumé : Développer un synthétiseur numérique sous la forme d’un logiciel informatique en C++. Le synthétiseur permettra de générer des sons variés en utilisant des techniques de synthèse retrouvées communément dans la littérature. 10h AUBRY, Marc (TI) TALHI, C. EFFECTUER LA TÉLÉMÉTRIE DANS LE PROJET OPENSTACK POUR FACILITER LA FACTURATION – Résumé : Permettre la facturation en utilisant un outil de télémétrie haute performance basé sur OpenStack. Le projet possède déjà le composant "Ceilometer" qui permet de remplir la partie facturation sans toutefois répondre aux besoins de haute performance. Dans le contexte d’une entreprise où notre cloud public est en constante croissance, il est essentiel de répondre aux besoins de performance. 10h30 HOUNSA, Guy (TI) TALHI, C. CLUSTERING DE CARTES PARALLELA POUR LA DÉTECTION D’ANOMALIES – Résumé : Le projet consiste dans un premier temps à connecter des cartes de type Parallela fin de constituer un cluster et de concevoir l’interface d’échange entre les différents nœuds de détection d’anomalies. Dans un second temps, il s’agit d’exécuter des algorithmes dans des containers Linux afin de faciliter leur transfert d’une machine à une autre dans le cluster. 11h FORTIN, Olivier TALHI, C. DÉTECTION D’ANOMALIE SUR UN BOARD PARALLELA – Résumé : Détection d’anomalie par l’implémentation d’un algorithme de « Pattern Matching » sur un board Parallela. Le but est d’adapter l’algorithme pour utiliser le coprocesseur offert sur le Parallela. 11h30 ZIELINSKI, Patrick PAUSE / DÎNER BOYER, Danny (TI) RIVARD, Olivier (TI) El BOUSSAIDI, G. OUTIL DE PROFILAGE UTILISATEUR – Résumé : Conception d’un outil d’analyse comportementale des usagers au travers de multiples plateformes de commerce électronique. Le projet inclut : le suivi du comportement des clients sur le site, l’enregistrement de ceux-ci dans un système de gestion de base de données, ainsi que leur récupération via une interface de programmation (API) à des fins d’analyse. Au final, l’outil sera intégré à une suite logicielle de commerce électronique existante. 13h30 14h GAGNON, Alex OUIMET, Olivier El BOUSSAIDI, G. JEU EN LIGNE – COMBAT DE ROBOTS – Résumé : Combat de robots est un jeu en ligne où le joueur collectionne des pièces de robots, programme l’intelligence de son robot, et le fait participer à des affrontements pour gagner des crédits. Il peut dépenser ces crédits pour obtenir de meilleures pièces, et ainsi améliorer son robot. Les robots se battent selon leur intelligence artificielle programmée sans que le joueur soit impliqué durant le combat. 14h30 15h RICHARD, Alexandre El BOUSSAIDI, G. PROJET TSW SERVER – Résumé : Le but du projet est de faire une réingénierie du TSW Server. Cette application est une partie très importante des produits et des services offerts par la division Protection de Feu Tyco. Cependant, le cœur de cette application utilise des technologies qui sont désuètes (module en C, C++) et causent certains problèmes à plusieurs niveaux. 15h30 4/16/2015 2 de 6 HORAIRE DES PRÉSENTATIONS : MARDI 21 AVRIL 2015 ÉTUDIANT(E) LOCAL A-4408 PROF. TITRE ET RÉSUMÉ DE LA PRÉSENTATION HEURE GHERBI, A. PROJET DE GESTION D’UNE ORGANISATION GRANDEUR NATURE – Résumé : Système de gestion d’un évènement grandeur nature, comportant une gestion des animateurs, des règlements, des fiches de joueurs, des quêtes créées et gestions de paiements et horaires des animateurs. 8h30 GHERBI, A. CHAT ÉDUCATIF TEMPS RÉEL – Résumé : Un système de chat avec hiérarchie en temps réel à des fins éducatives. Des administrateurs peuvent afficher du contenu par sujets (en temps réel) et les usagers peuvent en discuter également en temps réel tout en consultant les documents. Le tout sera développé entièrement en JavaScript grâce au cadriciel Meteor qui utilise Node.js pour le côté serveur. L’application utilisera une base de données MongoDB (NoSql) afin de sauvegarder les discussions et le contenu. 9h GHERBI, A. CITIZEN REPORTER – Résumé : Le projet Citizen Reporter consiste en une application mobile permettant de rapporter divers incidents à l’aide de formulaires configurés dynamiquement dans un système de gestion de contenu. Destiné aux résidents d’une grande ville ou encore aux clients d’une compagnie d’électricité, l’application permettrait aux clients ou encore aux citoyens de rapporter des problèmes (pannes, nids de poule, etc.) directement à une organisation, d’une façon conviviale. L’aspect mobile de ce projet permettrait de récolter plus facilement diverses informations comme une position géographique ou encore la soumission d’une photo. En terminant, il serait possible d’effectuer un suivi des rapports aux utilisateurs à l’aide d’un système de notifications de push. De cette façon, les utilisateurs pourraient obtenir un suivi de leur demande. 9h30 GHERBI, A. OUTIL DE COORDINATION DE POSITION GLOBALE – Résumé : Ingress est un jeu de géo-positionnement de type compétitif-collaboratif, ce qui nécessite que les usagers soient physiquement sur place pour ramasser des items virtuels. Cet outil aidera la gestion et transport de ces items, avec une concentration sur les items de type « clés ». Comme ce jeu est compétitif, il sera nécessaire de créer un système sécuritaire afin de garder, non seulement, la vie privée des joueurs, mais aussi de ne pas divulguer des informations sensibles à l’équipe adversaire. 10h LAPORTE, C.Y. IMPLÉMENTATION DU PROFIL D’ENTRÉE DE LA NORME ISO/CEI 29110 DANS UNE TPO EN DÉMARRAGE – Résumé : Implanter la norme ISO/CEI 29110 dans une très petite entreprise en phase de démarrage afin de l’aider à planifier et développer ses futurs logiciels. Développer un petit module pour l’entreprise. 10h30 BERGERON CÔTÉ, Sébastien DUONG, L. APPLICATION MOBILE POUR LE SUIVI DE PATIENTS ATTEINTS DE SCOLIOSE IDIOPATHIQUE ADOLESCENTE (SIA) – Résumé : Le projet consiste à développer une application mobile, spécifiquement pour iOS, permettant aux orthopédistes de consulter plus facilement les données recueillies sur les patients atteints de scoliose idiopathique adolescente (SIA). Les deux principales tâches seront de migrer l’application du langage Objective-C vers Swift et de concevoir un tableau de bord pour facilement présenter des statistiques aux cliniciens. 11h LIZOTTE, Mathieu DUONG, L. À VENIR FAUCHER, Étienne DUTEMPLE, David BOURGEOIS, Pierre-Olivier (TI) TINGLEY, Nigel EL-KASSIS, Fadia 11h30 PAUSE / DÎNER LAROSE, Simon (TI) LÉVESQUE, Alex (TI) PEDNEAULT-PLOURDE, Alix (TI) KPODJEDO, S. FORMER COLONY ONLINE – Résumé : Réalisation d’un jeu de rôle multijoueur en ligne, permettant à plusieurs personnes d’interagir simultanément dans une réalité virtuelle à l’aide du moteur de jeu Unity 3D. Dans un contexte fantastique, le jeu mettra l’accent sur le personnage, les contrôles et l’interaction avec les unités ennemies à intelligence artificielle 13h30 14h 14h30 TREMBLAY LEDOUX, Hugo KPODJEDO, S. PLATEFORME POUR JEU ÉDUCATIF – Résumé : Ce projet consiste en la mise en place d’une plateforme, contenant le curriculum de plusieurs cours de niveau primaire et début secondaire, pouvant être intégrée à une multitude de jeux vidéo. Les jeux vidéo utilisent la base de connaissance, afin d’effectuer une progression dans les différents modules à l’aide de questions sur la matière. Ces questions prennent une forme booléenne, et lorsque l’élève répond correctement le jeu lui permet de progresser. 15h BOURGEOIS, Jonathan (TI) KPODJEDO, S. À VENIR 4/16/2015 15h30 3 de 6 HORAIRE DES PRÉSENTATIONS : MARDI 21 AVRIL 2015 ÉTUDIANT(E) LOCAL A-4520 PROF. TITRE ET RÉSUMÉ DE LA PRÉSENTATION HEURE LEPAGE VALLÉE, Emmanuel (TI) ROBERT, J.-M. ÉVALUATION DE LA SÉCURITÉ DU PROJET RING – Résumé : Le projet porte sur le développement d’un mécanisme d’évaluation de la sécurité pour le projet Ring, un logiciel de communication libre spécialisé en audio et vidéo. Dans l’état actuel du projet, il nous est impossible de savoir correctement si une communication en cours est oui ou non sécure. Depuis plusieurs années, des logiciels dans d’autres branches des télécommunications, comme les navigateurs web, sont dotés de ce genre de système qui est maintenant indispensable à l’utilisation sécure d’un ordinateur. Le projet Ring, dans cette même optique, doit en priorité se doter de cette capabilité pour protéger nos utilisateurs et garder un statut de leader dans les logiciels de télécommunication libres. 8h30 LANTHIER, Francis ROBERT, J.-M. CONCEPTION ET PROGRAMMATION D’UN GESTIONNAIRE DE TOURNOI – Résumé : Application web capable de gérer des tournois de différent type (à la ronde par exemple). Utilisation de l’architecture MVC ainsi que de framework de persistance. 9h CARON, Robin (TI) LABBÉ, D. Remplacé par : VÁZQUEZ, C. ENVIRONNEMENT DE TRAVAIL VIRTUEL – Résumé : Les développeurs d’aujourd’hui doivent compromettre l’aspect visuel de leurs outils de travail en réponse au manque de place sur leurs écrans. Le projet consiste à soustraire la nécessité physique d’écrans et les remplacer par un environnement de travail virtuel accessible par diverses technologies, telles que l’oculus rift et lentille par projection. 9h30 LABRIE, Simon BEAUCHEMIN, Samuel LABBÉ, D. Remplacé par : VÁZQUEZ, C. DÉVELOPPEMENT ET CONCEPTION D’UN PLATEAU DE JEU VIRTUEL MULTIJOUEUR – Résumé : Conception et développement d’une application permettant de partager l’état d’une partie de jeu de table avec des joueurs distants sur un plateau virtuel. L’application permet aussi aux différents joueurs de contrôler l’état du plateau de jeu. 10h 10h30 BÉDARD-GERVAIS, David LABBÉ, D. Remplacé par : VÁZQUEZ, C.. CONCEPTION ET DÉVELOPPEMENT D’UN JEU MOBILE CLIENT-SERVEUR (DUEL DE CHANCE) – Résumé : Jeu vidéo sur plateforme Android dont le but est de deviner la valeur que l’autre joueur a choisi (heure sur un cadran) ou obtenu (face d’un dé). Peut se jouer seul contre une intelligence artificielle. Peut aussi se jouer à un contre un (client-serveur) entre 2 appareils mobiles. Adversaire choisi aléatoirement dans la liste d’attente des joueurs. Fonctionnalité pour consulter les statistiques personnelles et celles des adversaires rencontrés. 11h COUTURE, Vincent LABBÉ, D. Remplacé par : VÁZQUEZ, C. SYNCHRONISATION ENTRE LES CLIENTS D’UN JEU MULTIJOUEUR – Résumé : Synchroniser les clients d’un jeu multijoueur en réseau de façon à camoufler la latence et maintenir l’illusion que leurs interactions se produisent en temps reel. On vise également à optimiser l’utilisation de la bande passante afin de pouvoir synchroniser des environnements plus complexes. 11h30 PAUSE / DÎNER ÉTHIER, Félix VÁZQUEZ, C. SITE WEB DE SYSTÈME D’INFORMATION GÉOGRAPHIQUE COLLABORATIF – Résumé : Plateforme web offrant des outils reliés aux systèmes d’informations géographiques (GIS). Plus spécifiquement, il s’agirait de gestion et d’affichage de cartes, de leurs différentes couches, de marqueurs et d’autres données. Ce service de cartographie devrait permettre l’édition des cartes simultanément par plusieurs utilisateurs. 13h30 ZEBDI, Amine ZEGARRA, Franz VÁZQUEZ, C. SPORT ENTOURAGE – Résumé : Sport Entourage permettrait aux utilisateurs de rencontrer des personnes aux alentours d’eux qui sont intéressées à faire un certain sport. À partir de cette application mobile, ils pourront communiquer, partager des photos et organiser un lieu pour faire l’activité. 14h 14h30 4/16/2015 4 de 6 HORAIRE DES PRÉSENTATIONS : MARDI 21 AVRIL 2015 ÉTUDIANT(E) LOCAL A-4522 PROF. TITRE ET RÉSUMÉ DE LA PRÉSENTATION HEURE CHAMPAGNE, R. TORTUE TÊTUE – API – Résumé : Élaborer une conception logicielle afin de permettre aux parents étudiants de l’UQAM d’inscrire leur enfant à ce CPE atypique selon la plage horaire disponible. De plus, cette conception doit fournir un volet administrateur pour la directrice adjointe. 8h30 DESROCHES, Daniel CHAMPAGNE, R. PROCESSUS DE GESTION DE ROULEMENT D’ANIMATEURS – Résumé : Le projet permettra au groupe scout de la 266 Pointe de l’Île la mise en place d’un processus de roulement d’animateurs afin de faciliter le transfert de connaissances ainsi que le passage des responsabilités lorsqu’un membre de l’équipe quitte le groupe. Le projet se fait sur deux volets. Le premier volet regardera les technologies actuelles pour la gestion de fichiers pour sélectionner le plus utile pour le besoin du groupe. Le deuxième sera le processus en lui-même avec l’ensemble des activités permettant de répondre à la problématique. 9h PAYANT, Jean-François CHAMPAGNE, R. CONCEPTION D’UN SYSTÈME DE GESTION POUR UNE PME – Résumé : Les propriétaires de l’entreprise « Construction Gagné Lafontaine inc. » ne possèdent aucun système informatique pour gérer leur entreprise. Le projet consiste donc à concevoir un système informatique qui correspondra à leurs besoins, qui leur permettra d’améliorer leur gestion d’entreprise et de sauver du temps lors de certaines tâches. 9h30 ST-LAURENT, Maxime CHAMPAGNE, R. ARCHITECTURE D’ACCÈS À L'API D’UN SYSTÈME DE BILLETTERIE – Résumé : Le projet consiste, dans un premier temps, en une analyse de marché permettant la sélection d'un logiciel de gestion des ventes de billets pour une salle de spectacle. Une fois le logiciel sélectionné, la deuxième partie du projet porte sur la conception d'une architecture d'accès à l'API du système, permettant d'obtenir les diverses informations disponibles afin de les afficher sur le site web de la salle. 10h HANNA, Frédéric-Olivier CHAMPAGNE, R. HÉBERGEMENT INFERNAL – Résumé : InfernalHOST est une ambitieuse plateforme (PaaS) qui tente d’instaurer une nouvelle approche dans l’industrie de l’hébergement Web classique en érigeant un pont manquant avec le monde de l’intégration continue. Le projet spécial se concentre à compléter l’implémentation de certains cas d’utilisation et de préparer la première phase de tests-alpha. 10h30 LAFRANCE, David (TI) KARA, N. ONE MEMBERSHIP – Résumé : L’ensemble des membres utilisateurs des propriétés de BellMédia sera migré sous un seul et même toit. Ce projet demande une grande planification afin de s’assurer de la bonne migration des usagers existants, ainsi que du bon fonctionnement du module de comptes usagers. 11h DO, Jean-Paul KARA, N. VIRTUALISATION D’IMS – Résumé : Le projet vise à développer une architecture de migration de nœuds basée sur SDN. Les objectifs spécifiques du projet sont de définir des cas d’utilisation pour ce type de migration, de concevoir et développer une architecture de migration de nœuds basée sur SDN et linux containers et de tester et analyser les performances de cette nouvelle architecture. 11h30 ROY, Pierre-Olivier (TI) e PAUSE / DÎNER BEAUDOIN-ALLAIRE, Louis 4/16/2015 FUHRMAN, C. RÉDACTION DE MODÈLE UML EN COLLABORATION – Résumé : Le but de ce projet est de permettre à plusieurs usagers distants de collaborer en temps réel à la rédaction de modèles UML. Cette collaboration peut faire usage d’une application existante (Google Drive, Microsoft OneDrive, etc.) ou d’une nouvelle application selon les possibilités et les risques engendrés. Il sera donc question d’évaluer les différentes possibilités et de déterminer laquelle correspond le mieux aux besoins des usagers. 13h30 5 de 6 HORAIRE DES PRÉSENTATIONS : MARDI 21 AVRIL 2015 ÉTUDIANT(E) LOCAL A-4524 PROF. TITRE ET RÉSUMÉ DE LA PRÉSENTATION HEURE FORCIER, David ASHTON, Kenny Wilfred MCGUFFIN, M. J. CONCEPTION D’UN AFFICHAGE D’ACTIVITÉ NEURONALE D’UN VER – Résumé : L’équipe contribuera au projet « OpenWorm » qui a pour but de faire une simulation complète d’un ver. Notre contribution sera constituée d’un composant permettant d’afficher l’activité neuronale du ver lors de la simulation. 8h30 9h TOUSIGNANT, Sacha MCGUFFIN, M. J. PROTOTYPE [RÉALITÉ VIRTUELLE] – Résumé : Développement d’un jeu vidéo en utilisant l’appareil Oculus Rift, permettant d’incorporer de la réalité virtuelle. 9h30 PAQUETTE, E. DÉVELOPPEMENT D’UN JEU VIDÉO À L’AIDE D’ANALYSE NUMÉRIQUE D’IMAGE ET DU SON – Résumé : Création d’un jeu vidéo en deux dimensions avec un outil de programmation multiplateforme. Celui-ci aura pour but de survivre aux vagues de monstres dans un environnement hostile. Les niveaux seront générés à partir d’images importées et les monstres s’animeront selon le rythme d’une musique choisie par l’utilisateur. 10h 10h30 LAUZIÈRE, Justin PAQUETTE, E. DÉTECTION DE COLLISION PARTICULES/POLYGONES POUR LA SIMULATION DE FLUIDE – Résumé : Le projet, réalisé en C++, consisterait à appliquer une des approches existantes à la simulation de fluide. La conception permettra de faire la détection de collision en « broad phase » et en « narrow phase » d’objets polygonaux dynamiques. Celle-ci devrait pouvoir s’effectuer en parallèle sur des processeurs multicoeurs et être extensible au calcul en parallèle sur GPU (carte graphique programmable). 11h LEOPARDI, Domenico PAQUETTE, E. RELATIVITÉ DE M.C. ESCHER LE JEU – Résumé : Le projet sera un petit jeu où le joueur sera libre de se promener dans un petit monde complètement basé sur le dessin de MC Escher intitule Relativité. Dans ce jeu, la gravité normale ne s’applique pas et elle devra être manipulée de sorte que le joueur peut marcher sur n’importe quelle surface, peu importe l’orientation de la surface sur lequel il se retrouve. Mais le joueur peut seulement se déplacer en marchant et non en volant. 11h30 MILLETTE-COULOMBE, Maxime (TI) BENOIT, Audrey (TI) PAUSE / DÎNER GIGUÈRE, Pascal SURYN, W. GÉOLOCALISATION DE PERSONNES EN TEMPS RÉEL SUR PLATEFORMES MOBILES – Résumé : Conception d’un module de géolocalisation en temps réel afin que des utilisateurs d’applications mobiles puissent trouver leurs amis à l’aide d’une carte interactive. Le système comprendra une application pour plateforme iOS, une pour plateforme Android, ainsi qu’un volet serveur. En plus de partager leur emplacement, les utilisateurs pourraient partager des renseignements personnels, ainsi d’avoir recours à une méthode alternative de transmission dans le cas où il n’y aurait pas de connexion Internet. MARIN, Simon (TI) SURYN, W. ÉTUDE DE FAISABILITÉ LAN ÉTS 15 ÉDITION – Résumé : Le Lan ÉTS a atteint la capacité maximale de la salle et envisage de faire un événement extérieur à l’ÉTS dans le futur. Avant de procéder, une étude de faisabilité doit être faite incluant tous les aspects (logistique, finance, technique, etc.). 14h LAPALME, J. RECHERCHE SUR UN SYSTÈME DE GESTION D’ENVIRONNEMENT – Résumé : Lors de mon stage 3, j’ai travaillé sur plusieurs projets. Chaque projet, sur lequel j’ai travaillé, nécessitait l’utilisation d’outils de développement différents. Le projet est donc de trouver une solution afin que chaque employé puisse rapidement installer un environnement de développement fonctionnel lorsqu’il est affecté sur un nouveau projet. Pour régler ce problème, il y a plusieurs solutions envisageables, telle que la création d’un répertoire central contenant toutes les applications nécessaires, l’instauration de build automatisé pour l’ensemble des projets, la création d’une application d’installation d’environnement ou, pour finir, l’instauration d’un système de clonage de disques. Mon projet va donc porter sur l’évaluation de l’ensemble de ces solutions pour l’entreprise de CGI. 14h30 13h30 e LAURENDEAU, Elliot 4/16/2015 6 de 6
© Copyright 2024