summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorasanoaozora <fifitaneki@hotmail.com>2016-05-20 16:40:59 +0200
committerasanoaozora <fifitaneki@hotmail.com>2016-05-20 16:40:59 +0200
commit9953b6417f10e9d69feb7974f4fd85e1e38ee0eb (patch)
treecc9e30134d3f59f59e5dd1db85f6aee4015c2b2c /README.md
parent0dfb44204710a0c70c1ec5e2a55a46b9cbfe0b42 (diff)
downloadpoi-service-9953b6417f10e9d69feb7974f4fd85e1e38ee0eb.tar.gz
refine README files and build scripts
Diffstat (limited to 'README.md')
-rw-r--r--README.md62
1 files changed, 62 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..aa00ffd
--- /dev/null
+++ b/README.md
@@ -0,0 +1,62 @@
+# Location Based Services middleware
+
+## Synopsis
+
+This repository gathers several sub projects developped on behalf of the GENIVI Allliance, based on a set of Location Based Services (LBS) APIs.
+These projects are proof of concepts (POC) for demonstrating the main features covered by the APIs (server part to simulate the behaviour of the component that implements the APIs, and a client to test it).
+The server part of the POCs is also used by the [navigation applications](https://github.com/GENIVI/navigation-application) .
+
+## Motivation
+
+The GENIVI Alliance standardizes the non differentiating part of the In Vehicle Infotainment (IVI) middleware by delivering requirements, interfaces and code. The LBS deliveries are requirements and interfaces.
+An open source API for navigation allows to easily plug HMI or application coming from different vendors on top of the navigation middleware, by limiting the porting workload and providing reused tools for unitary and integration testing.
+
+
+## API Reference
+
+The code is based on the current version of the LBS APIs. For more detailed description of the GENIVI activity for navigation, please see [the wiki.](https://at.projects.genivi.org/wiki/display/NAV/IVI+Navigation+Home)
+
+## Sub projects
+
+See the README for each of the projects for build, run and test the code
+
+The APIs are located in these folders:
+
+./api
+APIs in DBus xml.
+
+./api/franca
+APIs in Franca IDL
+
+Proof of concept for traffic-incidents is split between
+./src/traffic-incidents-service
+./test/traffic-incidents-service
+
+Proof of concept of poi-service is split between
+./src/poi-service
+./test/poi-service
+
+The navigation middleware is located here
+./src/navigation
+
+Some test scripts for navigation are available here
+./test/navigation
+
+## Map data
+The map database used by the POCs is provided by [Open Street Map](https://www.openstreetmap.org/)
+
+## Third parties software
+
+The POCs are using:
+- [Navit](https://github.com/navit-gps/navit/) core with plugins that implement the GENIVI APIs
+- enhanced position from the [positioning](https://github.com/GENIVI/positioning) project
+- log replayer (i.e. to simulate some sensor inputs) from the [positioning](https://github.com/GENIVI/positioning) project
+
+## Contributors
+[asanoaozora](https://github.com/asanoaozora)
+<martin.schaller@it-schaller.de>
+
+## License
+
+Mozilla Public License Version 2.0
+