4.4) Image Viewer et Map Viewer
Les 2 logiciels
manipulent des images.
Image
viewer
C'est
un logiciel très simple, qui affiche les images à l’écran, et qui peut
faire défiler les images parmi celles contenues dans le dossier à
partir duquel on a ouvert la première image.
Les transitions entre images sont réalisées à l’aide du double
buffering, c’est plus propre.
Map
viewer
C'est un peu plus
complexe.
On
explore une carte IGN de 7Mo, découpée en dalles de 256x256. Pour
chaque mise à jour de position visualisée (à l’aide des flèches), le
logiciel détermine la liste de dalles à afficher, puis dessine les
dalles déjà en mémoire RAM vers le frame buffer caché, puis
commute le double buffering, et
enfin il charge les éventuelles dalles manquantes depuis la Flash vers
la RAM, et les affiche à leur tour vers le frame buffer affiché.