• Aucun résultat trouvé

Licence Informatique 3e année 2013-2014 Projet PO2

N/A
N/A
Protected

Academic year: 2022

Partager "Licence Informatique 3e année 2013-2014 Projet PO2"

Copied!
2
0
0

Texte intégral

(1)

Licence Informatique 3e année 2013-2014 Projet PO2

Organisation du projet

Le projet est à réaliser en binôme. Le projet est à écrire en Java version 1.6 ou 1.7 et doit pouvoir tourner sur les machines des salles Linux D11-D12-D13. Le présent document décrit la première partie du projet. Une séance de soutenance des projets aura lieu durant la semaine d’examen de janvier (5 au 9 janvier, la date exacte sera précisée

ultérieurement en fonction du planning des examens). Les soutenances seront

individuelles et de durée variable et permettront de vérifier que chaque étudiant est bien auteur de son projet ! Une mauvaise soutenance peut conduire à une note inférieure à 10/20.

Un rapport imprimé devra être rendu au moment de la soutenance. Ce rapport doit détailler uniquement le modèle (MVC). Le rapport ne doit pas comporter les programmes ! Le rapport doit mentionner les 2 noms des membres du binôme.

Description du projet

But du projet : développer une interface permettant le dessin vectoriel.

Si vous ne connaissez pas le dessin vectoriel, essayez le logiciel libre Inkscape voire le format SVG.

Cette interface devra offrir, au minimum, les fonctionnalités suivantes :

• le dessin de formes géométriques et de texte, au minimum :

• les rectangles,

• les ellipses ,

• les lignes brisées,

• la possibilité d’ajout de texte sur le dessin.

• la gestion de la position et des dimensions des formes géométriques et des textes.

• la gestion de la police des textes ajoutés au dessin.

• la gestion de la couleur des formes géométriques et des textes.

• la gestion de l’ordre des formes géométriques et des textes (empilement).

• La modification et suppression de ces formes et textes.

L’application doit exploiter au maximum l'architecture MVC et offrir autant que possible à l’utilisateur plusieurs possibilités de mener une même action (par exemple, la

sauvegarde devrait pouvoir se faire via un menu et via un raccourci clavier).

L’application doit en particulier offrir une barre d’outil conséquente.

L’interface doit offrir obligatoirement :

• une vue graphique du dessin,

• une autre vue « objet » : description des formes dans une liste.

• un contrôleur non graphique permettant de sélectionner une forme : de modifier ses attributs, de la supprimer.

(2)

Fonctionnalités additionnelles ajoutant une plus-value au projet :

- mécanisme de sauvegarde et restauration

– modification du dessin via un contrôleur graphique (éventuellement confondu avec la vue graphique).

– la gestion de l’épaisseur des lignes des formes géométriques.

– la gestion de la couleur de fond du dessin.

– le dessin d’autres formes géométriques.

– la gestion du undo/redo sur les dessins et sur l’ajout de texte.

– possibilité de mettre une image en fond de dessin.

– gestion des formes et des textes avec des poignées : déplacement, modification de la taille d’un objet.

– mécanisme de copier/coller/suppression d’un objet.

– tout ce que vous avez envie d’implémenter dans votre projet ...

Références

Documents relatifs

Tester le programme suivant que l’on nommera clicpos.py qui permet d’afficher les coordon- n´ees du curseur de la souris lors d’un clic gauche :. # importation de la

On saii que les psychologues et les pf>J'Chiàtres utilisent pour leurs récherches le pouvoir d'extériorisation et de réflexion du dessin l'ibre pour en

En général, une après-mjdi tous les quinze jours est consacrée aux séances de peinture li- bre pour l'illustration des textes libres, De cette façon, les

Il ne s'agit pas là d'une action organisée, et pour- tant tous les groupes d'enfants inter- prètent et transcrivent avec imagination et plaisir leurs impressions,

la vie était une série de tabourets de cirque sur lesquels il fallait sauter.. Les enfants chantent

ou la pantomime, le guignol, pourraient remplacer le dessin, Et sans doute touchons-nous ici au domaine encore â peine débroussaillé de la psychanalyse?. De

Les éducateurs eux-mêmes justifiaient et justifient encore leur opinion en prouvant, par leur expérience, que les enfants sont incapables de rien sortir

Si l'adu lte assiste passivement au jeu ou au dessin de l'enfant, sans entrer dans les considérations très détaillées, l'enfant communique ainsi avec l'adul- te,