Projet Comic Book Reader
Transcription
Projet Comic Book Reader
Projet Comic Book Reader Viewer ergonome et performant pour livres .cbr/.cbz 1. Analyse: d’usage fonctionnelle architecture gros grain pour une solution évolutive 2. Demonstrateur: noyau applicatif avec prise en compte : des images (.jpg, .bmp) des archives (.zip, .rar) de redimensionnement des images (sans filtrage) 3. Documentation: description du modèle objet (par ex. UML) liste de design patterns utilisés implémentation documentée du logiciel Services indispensables : ouverture de livre asynchrone redimensionnement à l’échelle de l’écran affichage simultané de plusieurs pages (min. 2) sélection d’un filtre de redimensionnement (text/image) feuilletage naturel : page précédente, suivante, première et dernière Éléments de reflexion : modelés objets abstraits d’un fichier livre, d’un fichier archive, d’une image, d’une page formats de base des différents fichiers (.cbr/.cbz), des archives (.zip/.rar), des images (.jpg, .bmp, .gif) algorithmes (filtres) de redimensionnement optimisation de la mémoire utilisée implantation de l’interface graphique : bibliothèques d’interfaces graphiques Extensions de l’outil : filtrage des ouvrages cible plate-forme mobile (bibliothèque graphique, support gestes tactiles) Amélioration de l’outil : fonction zoom affichage en continu BD japonaises (affichage en sens inverse) déterminer les types des fichiers d’archives / images sans se fier à leur extensions exploiter l’acceleration matérielle