Inactive
Details
Details
Assignee
MNC Hiramatsu Shouichi (平松 照一)
MNC Hiramatsu Shouichi (平松 照一)Reporter
MNC Hiramatsu Shouichi (平松 照一)
MNC Hiramatsu Shouichi (平松 照一)Labels
Components
Due date
Apr 30, 2020
Priority
Created March 24, 2020 at 12:07 PM
Updated March 29, 2023 at 6:39 PM
Resolved March 29, 2023 at 6:39 PM
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.