Difference between revisions of "Jobs/SPE DV 2015 interface graphique Qt"
From LRDE
(Created page with "{{Job |Reference id=SPE DV 2015 interface graphique Qt |Title=Conception et réalisation d'une interface graphique Qt pour Climb |Dates=2 - 3 mois en 2015-2016, selon les com...") |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 34: | Line 34: | ||
* réalisation de la nouvelle interface à fonctionnalités équivalentes à l'ancienne, |
* réalisation de la nouvelle interface à fonctionnalités équivalentes à l'ancienne, |
||
* en fonction du temps et au libre choix du stagiaire: toute amélioration de l'interface elle-même, de son intégration avec le reste de la bibliothèque, etc. |
* en fonction du temps et au libre choix du stagiaire: toute amélioration de l'interface elle-même, de son intégration avec le reste de la bibliothèque, etc. |
||
− | |||
|Benefit for the candidate=Les intérêts pour le stagiaire sont : |
|Benefit for the candidate=Les intérêts pour le stagiaire sont : |
||
* découvrir la programmation Qt [*]. |
* découvrir la programmation Qt [*]. |
||
* découvrir un nouveau langage de programmation: Lisp. |
* découvrir un nouveau langage de programmation: Lisp. |
||
* se familiariser avec la notion de FFI (Foreign Function Interface) : techniques permettant d'utiliser des bibliothèques écrites dans un langage X (ici C ou C++) depuis un langage Y (ici Lisp). |
* se familiariser avec la notion de FFI (Foreign Function Interface) : techniques permettant d'utiliser des bibliothèques écrites dans un langage X (ici C ou C++) depuis un langage Y (ici Lisp). |
||
⚫ | |||
− | |||
− | |Contact=didier |
+ | |Contact=<didier at lrde . epita . fr> |
− | |Future work opportunities= |
+ | |Future work opportunities=550€ brut/mois |
|Type=Spe Internship |
|Type=Spe Internship |
||
− | |Language= |
+ | |Language=en |
}} |
}} |
||
⚫ |
Latest revision as of 16:35, 10 November 2015
Conception et réalisation d'une interface graphique Qt pour Climb | |
---|---|
Reference id |
SPE DV 2015 interface graphique Qt |
Dates |
2 - 3 mois en 2015-2016, selon les compétences initiales du candidat. |
Research field |
Dynamic Languages |
Related project | |
Advisor | |
General presentation of the field |
Climb est une bibliothèque de traitement d'image écrite en Common Lisp. Elle est actuellement pourvue d'une interface graphique permettant de concevoir des chaînes de traitement d'images (Cf. capture d'écran) visuellement et à la souris, c'est-à-dire sans avoir besoin de recourir à de la programmation. Ceci est particulièrement utile pour des « clients » non informaticiens. L'interface en question a été développée assez rapidement pour des besoin de démonstration, mais n'est pas une solution satisfaisante sur le long terme. L'interface elle-même est limitée en fonctionnalités, peu ergonomique, pas très aguichante ni bien intégrée avec les différentes plateformes. De plus, Gtk2 est un toolkit ancien dont la couche d'interfaçage avec Lisp n'est plus vraiment maintenue. |
Prerequisites |
Il n'est pas nécessaire (mais vivement souhaité), que le candidat ai déjà une expérience de la programmation Qt. Une expérience de Lisp n'est pas requise, mais serait bien entendu un plus. |
Objectives |
L'objectif de ce stage est de concevoir, en s'inspirant de l'interface existante, une nouvelle interface plus moderne et foncionnelle basée sur Qt. L'utilisation de Qt permettra notamment d'obtenir un « look & feel » natif sur toutes les plateformes (OS X, Linux etc.). D'autre part, les solutions d'interfaçage entre Lisp et Qt sont aujourd'hui de meilleure qualité que celles pour Gtk. Déroulement du stage :
|
Benefit for the candidate |
Les intérêts pour le stagiaire sont :
|
References | |
Place | LRDE: How to get to us |
Compensation | |
Future work opportunities |
550€ brut/mois |
Contact |