Avicenna Location Data Visualisation and Editing
] [State of development
] [About the name
What is Avicenna?
Screenshots can be found on the the SF-Project page
Where can I download it?
On the SF download page, you'll find
- avicenna_build.zip: A package containing the complete prebuilt application. It allows you to jump right into Avicenna without getting a headache. This also contains the streetData.db
- avicenna_src.zip: A repository snapshot, useful for development.
In any case you'll need the streetDb.db.bz2 which you'll have to extract into the "backend" directory (the pre built version already contains the database). This geocoding database is currently limited to Germany, so you may need to create your own one.
We also have prepared a short installation and development guide, you can find here.
What can Avicenna do?
Avicenna has the following features:
- Import of CSV, XLS and XLSX tables, with arbitrary columns, as long as they contain (parts) of the address of the location
- Cleanup and consolidation of location addresses using either an online service or a street data db (db for Germany is available)
- Visualisation of the data as table and on an interactive map
- Multiple filter systems, from easy-to use to advanced logic trees
- Export of CSV, PNG and interactive HTML
- Database dump as internal format or as Excel document
- Can be used either as a desktop application or a web-application, as the application is built upon web technologies
Why was it created?
Avicenna has been created as part of the course "Techniken der Projektentwicklung" ("Techniques of Project Development") at Bielefeld University in the summer semester 2012 by "Team 2". The goal was to create an application that would allow a local christian charitable to organize their location data and visualize it for internal presentations.
What is the state of development?
The application is considered to be fully usable
, all available features are tested and work. You are encouraged to use the application, but please keep in mind that this was a student project that is now finished. We are not available for technical support, bug fixing or further development. Yet we hope that you may find this application useable. If you want to continue developement please contact the project administrators.
Which technologies does it use?
In order to provide a "desktop-like" user experience (where this is wanted), we have created a launcher written in Java that starts the frontend in the XULRunner and automatically connects it to the backend.
Why is the project called "Avicenna"?
Avicenna was a Persian polymath who is considered one of the most influential scholars of the so called "Islamic Golden Age". Later parts of his work were even translated to latin and spread over the western world.
Just as Avicenna's work was ahead of his time, and can be seen as a "bright light" compared to the "dark" christian medieval europe, we hope that our application will enlight you and your data!
Avicenna is Licensed under the AGPL v3.