Skip to content

Frameworks

JJ-Author edited this page Jan 17, 2020 · 6 revisions

Apache Lucene

Apache Lucene ist eine Open Source Information Retrievel Bibliothek. Der Kern von Lucene ist eine Java Bibliothek zum Indexieren und Suchen von Dateien. Lucene ist die zugrunde liegende Datenbank von Movie Library, welche sowohl die Filminformationen speichert und als auch die Suche darin realisiert.

Homepage: lucene.apache.org

Apache Pivot

Apache Pivot Open Source Platform zum Erstellen von installierbare Internet-Applikationen. Eine Besonderheit von Pivot ist, dass die Oberfläche durch BXML beschrieben werden kann, anstatt diese wie bspw. mit Swing direkt in Java zu erzeugen. Es wird von Movie Library für die grafische Benutzeroberfläche und die Ausführung asynchroner Tasks zu Suche von Filmkandidaten genutzt.

Homepage: pivot.apache.org

jsoup

Jsoup ist eine Open Source Bibliothek in Java zum Parsen von HTML. Movie Library nutzt sie zum Screen Scraping.

Homepage: jsoup.org

Gson

Gson ist eine Open Source Java Bibliothek Serialisieren bzw. Deserialisieren von Java Objekten zu und von JSON. Movie Library verwendet sie, um den Inhalt der Datenbank als JSON zu exportieren und um die Datenbasis für Exhibit zu erzeugen.

Homepage: code.google.com/p/google-gson

Exhibit

Exhibit ist ein Framework zur Veröffentlichung strukturierter Daten. Es erlaubt Sortierung, Filterung und Visualisierung der Daten. Movie Library benutzt es, um den Index der Datenbank leichtgewichtig im Browser darzustellen und faceted Browsing anzubieten. Außerdem ist eine Weitergabe des Filmindex an Freunde oder eine Veröfftentlichung als Webseite mit Hilfe des MovieViewer möglich.

Homepage: simile-widgets.org/exhibit/

Clone this wiki locally