-
Notifications
You must be signed in to change notification settings - Fork 0
Frameworks
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 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 ist eine Open Source Bibliothek in Java zum Parsen von HTML. Movie Library nutzt sie zum Screen Scraping.
Homepage: jsoup.org
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 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/