MaverickOEMConfig

Differences between revisions 1 and 2
Revision 1 as of 2010-05-27 10:29:26
Size: 541
Editor: eth0
Comment:
Revision 2 as of 2010-05-27 11:07:05
Size: 1808
Editor: eth0
Comment:
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
We will add a slideshow to oem-config and smooth out some rough edges.
Line 12: Line 14:
oem-config now shows a slideshow while configuring the system. oem-config now shows a slideshow while configuring the system.  It now gracefully transitions back to the loading screen when it is doing final cleanup.
Line 16: Line 18:
Line 18: Line 21:
== Assumptions ==  * An OEM would like to use the new slideshow feature in oem-config to display some highlights of their product.
Line 22: Line 25:
A slideshow will be created that derives from the normal {{{ubiquity-slideshow-ubuntu}}} package. This derivative will not include some of the slides to better fit the shorter install time. It will also replace the first and last slides to avoid saying that the process is installation, rather than configuring, and that it will reboot when it is done.
Line 23: Line 28:

=== Slideshow ===

We will benchmark the time it takes oem-config to install, on average, and use that as a guide to select a number of slides that will fit within that timeframe. The new slideshow will be added as a dependency to oem-config, expressed as a virtual package so that derivative distributions may provide their own version.

=== Making oem-config distinction clear ===
When in oem-config mode, the title of the main window will be set to "configuring system" instead of the default "installing system" string.

=== oem-config removal ===

Instead of showing the GTK debconf frontend while removing oem-config, ubiquity will switch batch to plymouth until it starts the new X server.
Line 26: Line 42:
== Unresolved issues ==

== BoF agenda and discussion ==

Summary

We will add a slideshow to oem-config and smooth out some rough edges.

Release Note

oem-config now shows a slideshow while configuring the system. It now gracefully transitions back to the loading screen when it is doing final cleanup.

Rationale

User stories

  • An OEM would like to use the new slideshow feature in oem-config to display some highlights of their product.

Design

A slideshow will be created that derives from the normal ubiquity-slideshow-ubuntu package. This derivative will not include some of the slides to better fit the shorter install time. It will also replace the first and last slides to avoid saying that the process is installation, rather than configuring, and that it will reboot when it is done.

Implementation

Slideshow

We will benchmark the time it takes oem-config to install, on average, and use that as a guide to select a number of slides that will fit within that timeframe. The new slideshow will be added as a dependency to oem-config, expressed as a virtual package so that derivative distributions may provide their own version.

Making oem-config distinction clear

When in oem-config mode, the title of the main window will be set to "configuring system" instead of the default "installing system" string.

oem-config removal

Instead of showing the GTK debconf frontend while removing oem-config, ubiquity will switch batch to plymouth until it starts the new X server.

Test/Demo Plan


CategorySpec

FoundationsTeam/Specs/MaverickOEMConfig (last edited 2010-09-29 18:41:16 by 99-156-85-10)