stepharo wrote:
Please distribute and contact eric eric.lepors@fr.thalesgroup.com
Begin forwarded message:
From: LE PORS Eric <eric.lepors@fr.thalesgroup.com> Subject: Ouverture de sujet de stage Pharo Date: 3 Nov 2014 11:12:18 GMT+1 To: Stéphane Ducasse <stephane.ducasse@inria.fr>
STAGE : Multi-fenêtrage sous Pharo Smalltalk (Logiciel) (H/F) - 1413963 Stage - Temps plein Famille professionnelle 06 - R&D : Logiciel Lieu principal FR-Bretagne-Brest Organisation Thales France
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.
Toutes nos offres sur : https://www.thalesgroup.com/fr/homepage/carrieres
That is cool. Looking forward to see what comes out of it. translate.google.com.... STAGE: Multi-window in Pharo Smalltalk (Software) Context: Our entity regularly develops models of human-machine interfaces (HMI) innovative. Innovation is both in terms of ergonomics at the level of visual or graphic design elements of interaction. The prototyping is often used in meeting with business, hence the use of a dynamic language like Smalltalk that allows fast (and meeting) code modification and interaction elements. The mockup / prototyping of human-machine interfaces is currently produced in SMOCK, a framework developed in Smalltalk prototyping. Pharo Smalltalk is an excellent candidate for the final execution platform framework of prototyping / prototyping, however, some limitations prevent us from Pharo use industrially. Missions: We want to experiment a prototyping environment under Pharo, however, the latter limit the display of HMI within a single OS window. We wish, in relation to the Pharo community, developing multi-windowing. The intern will implement a mechanism for opening and managing multiple windows in Windows and Linux OS minimum. Reuse of existing code in the Pharo community and a reversion of open source code is possible. The candidate will be the interlocutor between Thales and the Pharo community. Evaluate the different candidate solutions to multi-windows from different criteria (performance, robustness of the solution, the solution of portability ...). The solution should anticipate the future and plan to display (primitive video, 2D drawing, OpenGL ...) different visual content. The objective is to develop a multi-window GUI prototype demonstration Pharo to demonstrate the new capabilities and an overview of the performance. Training required: Master Pro 2 or 3rd year of Engineering School. Knowledge required: The trainee should have knowledge of Smalltalk or be motivated by learning it. It will then be given by the man-machine interface design of new generation. Desired period and duration: from January 2015 for a period of 6 months.