KubuntuOEMRedistributionTools

Differences between revisions 4 and 5
Revision 4 as of 2006-06-02 08:10:01
Size: 1926
Editor: 59
Comment:
Revision 5 as of 2006-06-03 05:18:01
Size: 2773
Editor: 59
Comment:
Deletions are marked like this. Additions are marked like this.
Line 36: Line 36:

== Timeline ==
|| Expected Start Date || Expected End Date || Task || Status ||
|| 01-06-06 || 09-06-06 || Look at oem-config; create a KDE UI || In Progress ||
|| 10-06-06 || 24-06-06 || Modify the current code; create a new interface || To be Started ||
|| 25-06-06 || 30-06-06 || Review the code; Check for bugs; Write documentation || To be Started ||
|| 01-07-06 || 08-07-06 || Do research on the OEM Configuration tool || To be Started ||
|| 09-07-06 || 31-07-06 || Work on OEM Configuration tool || To be Started ||
|| 01-08-06 || 07-07-06 || Review code for OEM Config tool; check for bugs, Write documentation || To be Started ||
|| 08-08-06 || 15-08-06 || Work on Backlogs; add finishing touches ;) || To be Started ||
''Note: This is a rough projected time-table and tasks can be finished both a bit early or a bit late.''

A couple of tools that would ease the process of mass deployment of Kubuntu by OEMs and collection of configuration data from a user whose computer comes pre-loaded with Kubuntu.

OEM Installer

This is a program which would be launched when a computer with Kubuntu pre-installed is started for the first time. Through a clean and attractive interface, It would allow for the collection of information from the user, which would include:

  • The User's Location and language(locale)
  • The Keyboard layout in use
  • The User's Name, preferred username, password(and confirmation);(and email if necessary)
  • The User's timezone

Based on the information collected, the installation would be configured accordingly and a new user account would be created.

OEM Configuration Tool

A unified tool which would bring together common configurable aspects of the system, which can be tweaked with ease by an OEM. Modules would include:

  • Hardware: Addition/Modification of drivers etc.
  • Installation/Removal of packages
  • Configuration of the System; configure filesystems, network interfaces, configure X etc.
  • Configuration of KDE; everything from widget style, icons to wallpaper(OEMs could install own packages to customize).
  • Configuration of the OEM Installer.
  • Creation and replication of disk images.

Design & Implementation

  1. Create a KDE port of the existing glade based interface.
  2. Modify existing code to create new interface
  3. Create a KDE-based tool which provides a central location to configure various Hardware, Software(including KDE) options, install/remove packages, control what the user enters on first boot.

Mockups

The OEM InstallerBR

attachment:oeminst.png BR Note: The First and Last name fields would be merged into a single 'Name' Field. BR

The OEM Configuration ToolBR attachment:oemconf.png BRBR

== Timeline ==

Expected Start Date

Expected End Date

Task

Status

01-06-06

09-06-06

Look at oem-config; create a KDE UI

In Progress

10-06-06

24-06-06

Modify the current code; create a new interface

To be Started

25-06-06

30-06-06

Review the code; Check for bugs; Write documentation

To be Started

01-07-06

08-07-06

Do research on the OEM Configuration tool

To be Started

09-07-06

31-07-06

Work on OEM Configuration tool

To be Started

01-08-06

07-07-06

Review code for OEM Config tool; check for bugs, Write documentation

To be Started

08-08-06

15-08-06

Work on Backlogs; add finishing touches Wink ;)

To be Started

Note: This is a rough projected time-table and tasks can be finished both a bit early or a bit late.

KubuntuOEMRedistributionTools (last edited 2008-08-06 16:33:56 by localhost)