Solution to organize your personal physical library
- Go to latest release
- Download the zip Desktop Client (e.g. biblio-desktop-client-VERSION-dist.zip)
- Extract the zip file in your computer. (e.g. C:\Users\Your-User\Desktop)
- Rename the directory to "biblio".
- On your Android device, go to latest release
- Enable "Unknown Sources" in your device. howto
- Download the Android APK file (e.g. biblio-android-VERSION.apk)
- Install the biblio .apk file.
This step is only required if you want to deploy your own version of the Biblio server. Normal users can skip this section and move directly to the "Run" section.
- Go to latest release
- Download the Server WAR file (e.g. biblio-server-war-VERSION.war)
- Copy the WAR file into tomcat's webapp directory ( TOMCAT/webapps )
- Start Tomcat
TODO
- Go to the biblio installation directory. (e.g. C:\Users\Your-User\Desktop\biblio)
- Execute the file "startup.bat".
# Go to the biblio installation directory. (e.g. /opt/biblio-desktop)
$ cd /opt/biblio-desktop
# set execution permissions
$ chmod +x startup.sh
# launch biblio desktop application
$ startup.sh
TODO
Once the Biblio Desktop Application is running:
- Go to File -> Settings
- Set "Server URL" to "http://biblio-adoorg.rhcloud.com" and click "Save". Application restart might be needed. ** If you have deployed your own version of the server, you should enter here where the server can be reached.
- Go to File -> Android
- Take your device running the Biblio App and use the button to scan the QR code shown in the computer's screen. Now your computer and your mobile are linked. Every time that you scan a book's barcode its details will be sent to the server. Once the Biblio Desktop Application is started the book's details will be added to the list.
- Java SDK 1.8
- Apache Maven 3.0.5
In the project directory
# compile and create artifacts
$ mvn clean install