Bug 1972 - [HOB] Enhance hob to guide users through creating custom images which boot into a specific app
Summary: [HOB] Enhance hob to guide users through creating custom images which boot in...
Status: RESOLVED WONTFIX
Alias: None
Product: Hob
Classification: Build System, Metadata & Runtime
Component: hob (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium enhancement
Target Milestone: Future
Assignee: Belen Barros Pena
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2012-02-09 13:04 UTC by Joshua Lock - Disabled
Modified: 2014-05-03 17:43 UTC (History)
8 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Yes (doc changes required)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joshua Lock - Disabled 2012-02-09 13:04:10 UTC
A common observed use case is a users desire to create either:
- a headless system which loads their application (likely a daemon, perhaps not) at launch
or
- a graphical environment which boots into a single application, a kiosk-mode

It'd be great to support these work flows in the hob.

Perhaps a wizard can guide the user through these common usage models? Here's a high-level possible work flow for such a wizard.

"Build a custom Linux to run my app"

"Which recipe provides the app you want to run?"

<< User presented with a filterable list of available recipes >>

<< Wizard tries to work out if this is a headless or graphical app>>

"Build a kiosk-mode image for [APP_NAME]?"

OR

"Build a headless image for [APP_NAME]?"

<< User is presented with a list of executables and scripts generated by the recipe to pick which is the focus app>>

"Great, let's build a [KIOSK|HEADLESS] mode app for [APP_NAME]"

<< User is presented with an overview of how the image will be constructed. Its contents, the focus app and how that will be started>>
Comment 1 Jessica 2013-03-07 19:21:27 UTC
Hi Belen,

This bug seems fall into the category of potential feature requst for web-hob so assign to you to be included in your web-hob bin list.
Comment 2 Richard Purdie 2014-05-03 17:43:13 UTC
We're looking at things like this as part of the overall developer experience work. This doesn't easily translate into any of the work items there but it will not be part of HOB so closing as won't fix.