From 547f3bf13143e25df55d1d02b1d11e544281cfd1 Mon Sep 17 00:00:00 2001 From: Amit Kucheria <amit.kucheria.ext@huawei.com> Date: Tue, 6 Jul 2021 18:54:11 +0530 Subject: [PATCH] docs/blueprints: Add an introduction for Blueprints Describe the purpose of a blueprint in All Scenarios OS to set the right expectations. Signed-off-by: Amit Kucheria <amit.kucheria.ext@huawei.com> --- docs/blueprints/index.rst | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/docs/blueprints/index.rst b/docs/blueprints/index.rst index 964723eb..441cbefa 100644 --- a/docs/blueprints/index.rst +++ b/docs/blueprints/index.rst @@ -5,10 +5,40 @@ All Scenarios OS Blueprints ########################### -This section details the available blueprints provided as part of the -All Scenarios OS environment. +Overview +******** + +All Scenarios OS integrates its various components into a representative use-case called a `Blueprint`. A blueprint shows off the OS capabilities and best practices in building software-based products. + +To this end, blueprints are a way to distill real-world products into a ``minimum viable product`` to demonstrate how partners and users may adopt All Scenarios OS securely in their own products. + +What is a Blueprint? +-------------------- +#. It shows off a key feature or two of the product it is trying to emulate. +#. It focuses on reproducing a representative user interaction for a use case. + + .. note:: + Examples include: + * A secure network link, e.g., a TLS connection to avoid transmitting plain-text data. + * Wireless communication, e.g., via Bluetooth, OpenThread or NFC. + * Touch input, e.g., via a keypad or touchscreen. + * Display, e.g., showing useful messages on a display. + * Autonomous communication between two devices over a wireless link. + +#. It is implemented on the closest appropriate reference HW platform from All Scenarios OS. + +What a Blueprint Isn't? +----------------------- +#. It doesn't try to implement every feature of a contemporary product category in the market. +#. It isn't optimized for cost, size, or physical looks. +#. It doesn't try to replicate the physical form-factor of a contemporary product category. Do not expect to see everything hidden away in a pretty enclosure. Expect to see boards and wires connecting to peripherals. + +Blueprints +********** + +This section details the available blueprints provided as part of the All Scenarios OS environment. .. toctree:: :maxdepth: 1 - + smart-panel -- GitLab