Dans le cadre de notre développement, nous recherchons un(e) :
STAGE : Multi-fenêtrage sous Pharo Smalltalk (Logiciel) – H/F
Basé(e) à Brest (29)
Contexte :
Notre entité développe régulièrement des maquettes d’interfaces homme-machine (IHM) innovantes. L’innovation se situe autant au niveau de l’ergonomie qu’au niveau du design graphique visuel ou des éléments d’interaction. Le maquettage est souvent utilisé en séance avec les opérationnels, d’où l’emploi d’un langage dynamique comme Smalltalk qui permet la modification rapide (et en séance) du code et des éléments d’interaction.
Le maquettage/prototypage des interfaces Homme-Machine est donc actuellement réalisé sous SMOCK, un framework de maquettage développé en Smalltalk. Smalltalk Pharo est un excellent candidat pour la plateforme finale d'exécution du framework de maquettage/prototypage, cependant, certaines limitations de Pharo nous empêchent de l'utiliser de manière industrielle.
Missions :Nous souhaitons expérimenter un environnement de maquettage sous Pharo, cependant, cette dernière limite l’affichage des IHM à l’intérieur d'une seule fenêtre de l'OS. Nous souhaitons, en relation avec la communauté Pharo, développer le multi-fenêtrage. Le stagiaire devra implémenter un mécanisme permettant l'ouverture et gestion de fenêtres multiples dans les OS Windows et Linux à minima. Une réutilisation de code existant dans la communauté Pharo et une reversion de code en OpenSource est envisageable.
Le candidat sera l'interlocuteur entre Thales et la communauté Pharo. Le candidat évaluera différentes solutions de multi- fenêtrage sous différents critères (performance, robustesse de la solution, portabilité de la solution...). La solution devra anticiper le futur et prévoir d'afficher des contenus visuels variés (vidéo, primitives de dessin 2D, OpenGL...).
L'objectif sera de développer un prototype IHM multi-fenêtres de démonstration sur Pharo afin de démontrer les nouvelles capacités et un aperçu des performances.
Formation souhaitée : Master 2 Pro ou 3ème année d'Ecole d'Ingénieur.
Connaissances souhaitées :Le stagiaire devra avoir une connaissance du Smalltalk ou être motivé par l’apprentissage de celui-ci. Il devra ensuite être motivé par la conception d’interfaces homme machine de nouvelle génération.
Période souhaitée et durée : à partir de janvier 2015 pour une durée de 6 mois.
Au sein de nos équipes, nous vous offrons :
- du challenge,
- des opportunités de carrière,
- et des technologies innovantes pour rendre le monde plus sûr.
Le monde mérite un bel avenir.
Vous aussi.