| 49 | === Portage de la bibliothèque EFL/Evas dans MutekH === |
| 50 | |
| 51 | [[Include(StageContexte/MutekH)]] |
| 52 | |
| 53 | ==== Objectif ==== |
| 54 | |
| 55 | L'objectif de ce stage est de porter la bibliothèque Evas dans MutekH. |
| 56 | |
| 57 | La bibliothèque Evas est une des briques essentielles des ''Enlightenment Fondation Librairies'', qui representent |
| 58 | la base du gestionnaire de fenêtre Enlightenment (http://www.enlightenment.org/). Cette bibliothèque, |
| 59 | particulièrement adaptée aux systèmes embarqués, est reponsable du dessin des |
| 60 | ''canevas'', sur lesquels repose tout la gestion de l'affichage (fenetrage, |
| 61 | etc). |
| 62 | |
| 63 | Le système d'exploitation MutekH dispose de toute les ressources pour |
| 64 | accueillir cette nouvelle bibliothèque : des drivers de framebuffer, une |
| 65 | bibliothèque mathématique... |
| 66 | |
| 67 | Le travail de ce stage consiste à compiler Evas avec MutekH et à écrire le |
| 68 | backend pour exploiter l'interface de frame buffer. Le stagiaire pourra valider |
| 69 | son travail en exécutant les programmes de démonstration fournis avec Evas ou |
| 70 | d'autres programmes de dessin de son choix ou de sa création. |
| 71 | L'expérimentation pourra être réalisée sur une platforme SoCLib, PC ou |
| 72 | microcontrôleur. |
| 73 | |
| 74 | ==== Encadrement ==== |
| 75 | |
| 76 | L'encadrement de ce stage sera effectué par Joël Porquet. |