Making a new POI application

Description

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

  1. Make a repository and register/manage the 1) background service application which execute the search and 2) binding.

  2. Separate the search code from POI-Yelp and makes it 1) a background service application.

  3. Define the interfaces of above service application as 2) a binding.

  4. Create recipes for BitBake of the POI binding and the POI service application.

  5. 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.

  6. 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.

Environment

None

blocks

is blocked by

Activity

Show:
Inactive

Details

Assignee

Reporter

Labels

Components

Due date

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