Je dois réaliser un programme de type viewer / éditeur (pour afficher des grilles d'images et de sons permettant à des personnes handicapées de communiquer).
Le programme doit donc être capable de charger et de sauver un tas de données dans des fichiers. Est-ce quelque chose à base de serialisation serait adapté ? Quels genre de problèmes cela pourrait poser ?
Je souhaiterais que le stockage soit réalisé de façon la plus indépendante possible du reste du programme, pour pouvoir modifier le stockage exact sous forme de fichiers/dossiers. Avez-vous une idée d'architecture algorithmique intelligente pour réaliser ça ?