X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=doc%2Fafb-plugins-overview.html;h=291b7f799d2e22ac8b122551a45dd4a5c8c0d5b0;hb=da61b6ea09f77ea5a8ff6cb79b440db858980211;hp=4fdb72f4f611a34dc1e6bca4ee856d6b1b5be41d;hpb=16ac46f9966c85f5d8c3b766efb8df1417aa5ce2;p=src%2Fapp-framework-binder.git diff --git a/doc/afb-plugins-overview.html b/doc/afb-plugins-overview.html index 4fdb72f4..291b7f79 100644 --- a/doc/afb-plugins-overview.html +++ b/doc/afb-plugins-overview.html @@ -1,22 +1,46 @@ +
- - + + + + + +Version: 1
Date: 09 juin 2016
-Author: Manuel Bachmann
-
-
-
-Here are the plugins shipped in the source tree:
-All plugins may not be built, depending on the development libraries present on the system at build time.
- - -A sample Hello World plugin for demonstration and learning purposes.
- -This plugin provides a few unauthenticated requests, all beginning with “ping”, to demonstrate basic binder capabilities.
- +This plugin provides a few unauthenticated requests, all beginning with "ping", to demonstrate basic binder capabilities.
Verbs:
-An sample Authentication plugin for demonstration purposes.
- -This plugin provides a few requests to demonstrate the binder’s token-based security mechanism.
- -Calling “connect” with a security token will initiate a session, calling “refresh” will issue a new token and invalidate the previous one, calling “logout” will invalidate all tokens and close the session.
- +This plugin provides a few requests to demonstrate the binder's token-based security mechanism.
+Calling "connect" with a security token will initiate a session, calling "refresh" will issue a new token and invalidate the previous one, calling "logout" will invalidate all tokens and close the session.
Verbs:
-A sample Tic Tac Toe game plugin.
-This plugin provides an interactive Tic Tac Toe game where the binder returns the grid as a JSON response.
-Verbs:
-A sample Audio plugin with 2 backends:
-This plugin is able to initialize a specific soundcard, define volume levels, channels (mono/stereo…), mute sound, and play a 22,050 Hz PCM stream.
- +This plugin is able to initialize a specific soundcard, define volume levels, channels (mono/stereo...), mute sound, and play a 22,050 Hz PCM stream.
Verbs:
-(if PulseAudio development libraries are not found at build time, only ALSA will be available)
-(if a PulseAudio server is not found at runtime, the plugin will dynamically fall back to ALSA)
-(a specifc backend can be forced by using this syntax before running afb-daemon : $ export AFB_AUDIO_OUTPUT=Alsa)
-A sample AM/FM Radio plugin with 1 backend:
-This plugin is able to initialize specific RTL2832U dongles, switch between AM/FM modes, define frequency, mute sound, and play sound (if combining with the audio plugin).
-Verbs:
-(if rtlsdr development libraries are not found at build time, this plugin will not be built)
-A sample Media Server plugin with 1 backend:
-This plugin is able to detect a local Rygel UPnP media server, list audio files, select an audio file for playback, play/pause/seek in this file, upload an audio file to the server.
-Verbs:
-(if GUPnP/GSSDP development libraries are not fund at build time, this plugin will not be built)
-Sample command-line applications: afb-client-demo (built by default)
- -Sample HTML5 applications: -test/*.html, -afb-client, -afb-radio
- +Sample HTML5 applications: **test/*.html, afb-client, afb-radio**
Sample Qt/QML applications: test/token-websock.qml