PDFCatalogue 1.1


Problemstellung


Die größte Organisation im Bereich erneuerbare Energien Italiens – ETA Florence – ist Hauptveranstalter der 14th European Biomass Conference and Exhibition. Sie ist die größte Veranstaltung im Bereich Biomasse der Welt und zählt 1140 Teilnehmer aus 78 Nationen.

Auf der Konferenz wurden knapp 600 verschiedene Vorträge präsentiert bzw. gehalten und sollten dann Interessenten und Teilnehmer dieser Konferenz zur Verfügung gestellt werden. Dafür sollte ein Interface programmiert werden, das die Paper kategorisiert darstellt bzw. durchsuchbar macht. Die Daten über die Autoren mit ihren jeweiligen Papern waren die Basis für den von melting elements weiterentwickelten PDFCatalogue 1.1. Aus dieser eigens angefertigten Datenbank auf Basis von Microsoft Access wurden alle Daten via XML extrahiert und von der Java-basierten Software eingelesen. Daraus wurden automatisch Navigationsbäume erstellt, die wiederum mit Funktionen belegt wurden.


Lösung



Das Ergebnis ist eine CD-ROM, die 1.500x vervielfältigt wurde, auf der alle PDFs dem Benutzer zur Verfügung gestellt wurden. Dabei kann der User frei durch die Verzeichnisbäume navigieren oder auch gezielt nach Autoren, Stichworten und Keywords suchen. Die verfeinerte Suche gab die Möglichkeit, diese drei Suchkriterien auch frei miteinander zu kombinieren. Als weiteres Add-On wurde eine Funktion integriert, die alle Informationen zu dem ausgewählten Paper anzeigt und die ebenfalls klickbar gemacht wurde. So kann der User zum Beispiel auf das Keyword klicken und alle Paper, die ebenfalls dieses Keyword enthielten, wurden aufgelistet.

Um die Zahlen und Fakten der 14th European Biomass Conference and Exhibition zusammenfassend darzustellen, wurde ein Flash-Intro entwickelt, das die besten Bilder der Konferenz zeigt.

All Add-On wurde eine weitere Version hinzugefügt, die komplett auf die Java-Technologie verzichtet und auf HTML, CSS und XML basiert. Dadurch wurde sichergestellt, dass die ETA Proceedings-CDROM auf allen Systemen reibungslos funktionstüchtig ist.


Verwendente Technologien


  • Accessdatenbank und Visual Basic
  • XML zu Bereitstellung und Strukturierung der nötigen Daten auf der CDROM
  • PHP zur Generierung der XML- Files aus Access
  • Java als Programmiersprache für die Anwendung und deren Funktionen
  • Macromedia Flash zur Erstellung des Flash-Intros