-
New Feature
-
Resolution: Inactive
-
Major
-
None
-
None
Goal/Motivation
According to the Navi-Eg Goal of this term, we have been appending the following features based on the previous achievement (POI-Yelp)
1) Separate the search process from the POI-Yelp (which is called as "poiapp" in the recipe of BitBake).
2) Add the binding onto afb-daemon in order to use the search process separated from POI-Yelp, and open the interface.
It makes feasible the following features
- Enables to switch the search engines.
- Simplify the search process of UI app. by totally controlled management by using the bindings
- Easy to use the search process from various AGL applications, by disclosing the interface by using the bindings
https://wiki.automotivelinux.org/eg-navi
https://wiki.automotivelinux.org/_media/eg-navi/navieg-200218_en.pdf
Tasks
- Make a repository and register/manage the 1) background service application which execute the search and 2) binding.
- Separate the search code from POI-Yelp and makes it 1) a background service application.
- Define the interfaces of above service application as 2) a binding.
- Create recipes for BitBake of the POI binding and the POI service application.
- Adding the recipe for binding into the meta-agl as same as other bindings(agl-service-*), and adding the recipe for POI service into the meta-agl-demo as same as other applications.
- Append the above example codes which can be selected optionally into YOI-Yelp. Additionally, the existing code implementation makes enable by using the compile switch, and makes the added example codes disable by default.