Kanzi AppView 0.8.3¶
Kanzi AppView allows you to embed Android applications in a Kanzi application.
Note
This is a prerelease of Kanzi AppView. Some functionality, workflow, and the API is going to change in the future releases of Kanzi AppView.
Your feedback is very important to us. To send your questions, findings, and comments, use the Kanzi Support Portal at support.rightware.com. When submitting a request regarding Kanzi AppView, set the Product field to Kanzi AppView.
Overview¶
Kanzi AppView is a Kanzi Engine plugin that consists of:
Frontend defines the App View 2D and App View 3D Kanzi nodes. Add these nodes to a Kanzi scene where you want to embed an Android application. Kanzi AppView shows the Android application as an external texture:
App View 2D renders a copy of the source texture
App View 3D maps the texture to a 3D mesh
Kanzi AppView forwards all input from these nodes to the backend.
Backend provides an external texture for the frontend and consumes the input forwarded to it. The backend is a set of classes that you must attach to your application.
You can find the source of the backend implementation in the
backend
directory. This allows you to modify the backend or implement your own.
Requirements¶
Kanzi AppView 0.8.3 works with Kanzi 3.9.11.
The Kanzi AppView plugin works with applications based on both:
Kanzi Android framework (droidfw)
Kanzi application framework (appfw)
To use the default backend of Kanzi AppView, you need a device or an emulator for which you can sign applications with the system key. See Setting up the environment.
Contents of the plugin package¶
Directory |
Description |
---|---|
|
Kanzi AppView backend library files |
|
CMake configuration files for building projects with Kanzi AppView |
|
Example application project that includes showcase for Kanzi AppView |
|
Kanzi AppView library files for supported platforms |
Installing Kanzi AppView¶
To install Kanzi AppView, extract the plugin package to the <KanziWorkspace>/Engine/plugins
directory.
To start using Kanzi AppView, see Setting up environment for Kanzi AppView.