+ All Categories
Home > Documents > Security Architecture AGL-2.0 Connected Vehicules · Goals Friendly API to developers Normalized...

Security Architecture AGL-2.0 Connected Vehicules · Goals Friendly API to developers Normalized...

Date post: 09-Apr-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
11
Transcript
Page 2: Security Architecture AGL-2.0 Connected Vehicules · Goals Friendly API to developers Normalized high level API (Application portability) Independence to sound card hardware AGL framework

Goals● Friendly API to developers

● Normalized high level API (Application portability)● Independence to sound card hardware● AGL framework native service (API transparency + Security)

● Support of advanced sound card controls

Page 3: Security Architecture AGL-2.0 Connected Vehicules · Goals Friendly API to developers Normalized high level API (Application portability) Independence to sound card hardware AGL framework

Architecture

Page 4: Security Architecture AGL-2.0 Connected Vehicules · Goals Friendly API to developers Normalized high level API (Application portability) Independence to sound card hardware AGL framework

Low Level Binding

Page 5: Security Architecture AGL-2.0 Connected Vehicules · Goals Friendly API to developers Normalized high level API (Application portability) Independence to sound card hardware AGL framework

Hardware Abstraction Binding

Page 6: Security Architecture AGL-2.0 Connected Vehicules · Goals Friendly API to developers Normalized high level API (Application portability) Independence to sound card hardware AGL framework

High Level Binding

● Normalized API for application portability● Handle client context

Page 7: Security Architecture AGL-2.0 Connected Vehicules · Goals Friendly API to developers Normalized high level API (Application portability) Independence to sound card hardware AGL framework

Alsa UCM (Use Case Manager)

Page 8: Security Architecture AGL-2.0 Connected Vehicules · Goals Friendly API to developers Normalized high level API (Application portability) Independence to sound card hardware AGL framework

Alsa Virtual Channels

pcm.SoftMixer { type dmix ipc_key 1024 ipc_key_add_uid false

pcm.music { type softvol slave.pcm "SoftMixer" control {

Page 9: Security Architecture AGL-2.0 Connected Vehicules · Goals Friendly API to developers Normalized high level API (Application portability) Independence to sound card hardware AGL framework

Almost Done Work

● Low Level Bindings (90%)● Introspection

Page 10: Security Architecture AGL-2.0 Connected Vehicules · Goals Friendly API to developers Normalized high level API (Application portability) Independence to sound card hardware AGL framework

Work To Be Done● Low Level

● Polish● Documentation (especially on UCM)● Security interface with Smack & Cynara

Page 11: Security Architecture AGL-2.0 Connected Vehicules · Goals Friendly API to developers Normalized high level API (Application portability) Independence to sound card hardware AGL framework

Source Code

● http://github.com/iotbzh/audio-bindings● http://github.com/iotbzh/audio-utils


Recommended