Das Projekt Bildarchiv

Das Projekt Bildarchiv wurde als einfaches Archiv zur Verwaltung meiner Fotos konzipiert. Neben der Erfassung der Bilder und einiger zentraler Eigenschaften wird eine manuelle Verschlagwortung in Form von Stichwörtern realisiert. Eine Vorschau auf das Bild wurde realisiert, um das Laden extrem großer Bilddateien zu verhindern. Das Originalbild kann über einen Doppelklick auf die Vorschau in einem externen Bildverarbeitungsprogramm angezeigt werden. Eine einfache Filterung über die Bilddaten ist umgesetzt, eine komplexere Filterung ist geplant.

Die Programmierung ist noch nicht abgeschlossen.

Als Programmiersprache wird Embarcadero Delphi 11.3 CE und als Datenbank eine Firebird Version 5.x eingesetzt. Als Datenbank-Administrationswerkzeug wird Firebird Maestro verwendet.

Bei der Entwicklung des Programms wurde zunächst auf folgende Kriterien Wert gelegt:

  • Es werden nach Möglichkeit nur Komponenten und Bibliotheken verwendet, die Delphi 11.3 CE mitliefert.
  • Wenn fremde Komponenten oder Bibliotheken verwendet werden, müssen sie im Quelltext vorliegen und müssen kostenfrei sein.
  • Da das Projekt Bildarchiv mit der MIT License lizensiert wird, muss die Lizenz der fremden Komponenten oder Bibliotheken entsprechend kompatibel sein.
  • Zur Zeit wird noch mit der Bibliothek CCR Exif eperimentiert, die unter MPL 1.1 lizensiert wurde. Ob die Lizenz ggf. noch erweitert oder geändert werden muss, ist noch Gegenstand einer Prüfung.
  • Im vorliegenden Programmentwurf steht die RAD-Entwicklung im Vordergrund. RAD steht für Rapid Application Development, also schnelle Programmentwicklung. Ob es eine weitere Überarbeitung unter Berücksichtigung der objektorientierten Programmierung geben wird, ist noch nicht entschieden.

Schreibe einen Kommentar