mAddress
I04_05s37
Yoan BLANC
resp. Matthieu Amiguet
Fonctionnalités
- Gestion des contacts par groupes
- Grand nombre d'adresses
- standalone
- Outils :
- impression
- envoi d'e-mails
- importation/exportation CSV
Un coup d'œil
Architecture
- Application du Model View Controler (MVC)
- Choix de séparation des éléments métiers
Données modulables
- Nommée description de données
- Formalisme XML
- Types de champ :
- littéral (contrôlable via une RegEx)
- textuel
- à choix simple ou multiple
Les outils
- Réalisation uniquement au niveau de noyau.
- L'élément central : système de template
- Envoi d'email :
- Importation/Exportation CSV
- fonctionnel (avec des limitations)
- Impression
- système multiplateforme inexistant
- alternative : la génération de PDF.
- non abouti
Ergonomie
- Navigation au clavier
- Glisser-déplacer (drag'n'drop)
- Menus contextuels
- Tris
- Mise en évidence
- “Find-as-you-type”
- Localisation (l10n) : français, anglais
Synthèse et conclusion
- Un peu de perfectionnisme et d'égarement
- Domaine totalement nouveau (C# et GTK)
- Base solide
- Bon découplage