A standalone IIIF server demonstrating the use of IIIF Image API Java Libraries and IIIF Presentation API Java Libraries (Java implementations of the IIIF specifications) and annotations stored in the local storage of the browser.
- Java 8: You will need the Java Runtime Environment (JRE) version 1.8 or higher. At a command line, check your Java version with "java -version".
- Download iiif-server-demo.jar from Releases on GitHub
- Start server:
$ java -jar iiif-server-demo.jar
- View Homepage: http://localhost:8080/iiif
$ mvn package && java -jar target/iiif-server-demo.jar
IIIF Image API URL Demo:
OpenSeadragon zoom viewer Demo:
Mirador presentation viewer Demo:
The Demo IIIF server uses Spring Boot serving a Spring MVC + Thymeleaf-Templates webapplication.
(See https://spring.io/guides/gs/spring-boot/.)
Images are resolved by the demo specific classpath-access and currently only can serve the images with the identifiers "bsb00026283_0004x" (only packaged images in the demo). But you also could extend the resolvers for HTTP- or File-Protocol in the config-file "multiPatternResolving-PROD.yml".
The demo images are part of the "Ottheinrich-Bibel" page "Einzug in Jerusalem" presented by the Bavarian State Library here: http://daten.digitale-sammlungen.de/bsb00026283/image_41. They are under the "Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)"-License (see http://creativecommons.org/licenses/by-nc-sa/4.0/)