Meego Wiki
Views

Community Office/Community device program/Design and Documentation

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
m (Platforms)
(Structure)
Line 67: Line 67:
:: CustomForm
:: CustomForm
:: CustomFormLink
:: CustomFormLink
-
 
=== Device-Provider Matrix ===
=== Device-Provider Matrix ===
 +
 +
Definitions:
 +
 +
: Fields
 +
 +
:: ID (autonumber, Primary Key, required)
 +
:: Device_ID
 +
:: Nature
 +
:: DiscountPercentage
 +
:: AllowedDuration
 +
:: InventoryQuantity
 +
:: Terms
 +
:: DateAdded
=== Requestors ===
=== Requestors ===
 +
 +
Definitions:
 +
 +
: Fields
 +
 +
:: ID (autonumber, Primary Key, required)
 +
=== Requests ===
=== Requests ===
 +
 +
Definitions:
 +
 +
: Fields
 +
 +
:: ID (autonumber, Primary Key, required)
 +
:: Requestor_ID
 +
:: DeviceProviderMatrix_ID
 +
:: DateOpened
 +
:: DesiredQuantity
 +
:: TeamName
 +
:: ProjectName
 +
:: ProjectURL
 +
:: PrimaryUse
 +
:: DevicePlans
 +
:: ProviderSpecificNotes
 +
:: RequestStatus
 +
:: Remarks
 +
:: DateUpdatedPlatforms
=== Approvers ===
=== Approvers ===
 +
 +
Definitions:
 +
 +
: Fields
 +
 +
:: ID (autonumber, Primary Key, required)
 +
=== Allocations ===
=== Allocations ===
 +
 +
Definitions:
 +
 +
: Fields
 +
 +
:: ID (autonumber, Primary Key, required)
 +
:: Request_ID
 +
:: DeviceSN
 +
:: DateAssigned
 +
:: AllocatedQuantity
 +
:: DateDue
 +
:: Notes
 +
:: DateClosed
== Forms ==
== Forms ==

Revision as of 04:04, 2 August 2011

This page will cover the design and documentation of the device program's setup, workflows, data model, forms and other aspects *in process*

Contents

Requirements

Setup

Preliminary configuration. See Structure for pre-populated data.

Workflow

Typical process

Structure

The following tables describe suggested data structures. Where ever Values are shown, they are meant to be pre-populated.

Platforms

Definitions:

Fields
ID (autonumber, Primary Key, required)
Name (Varchar, required), Platform name
Description (Text), Description of platform

Values:

Name
Netbook
Entry-level Desktop
Nettop
Tablet Computer
Mobile Computers/Handset
In-Vehicle Infotainment (IVI) System
Smart TV/Connected TV
IP TV Box
Development Device
Other Embedded System

Devices

Definitions:

Fields
ID (autonumber, Primary Key, required)
Creator_ID
Platform_ID (Foreign Key) Links to Platforms.ID
Name (Varchar, required), Device name
Model (Varchar)
Description (Text), Description of device
DateAdded (DateTime, required), automatic DateTime stamp

Providers

Definitions:

Fields
ID (autonumber, Primary Key, required)
CompanyName
PrimaryContactName
PrimaryContactEmail
PrimaryContactPhone
CustomForm
CustomFormLink

Device-Provider Matrix

Definitions:

Fields
ID (autonumber, Primary Key, required)
Device_ID
Nature
DiscountPercentage
AllowedDuration
InventoryQuantity
Terms
DateAdded

Requestors

Definitions:

Fields
ID (autonumber, Primary Key, required)


Requests

Definitions:

Fields
ID (autonumber, Primary Key, required)
Requestor_ID
DeviceProviderMatrix_ID
DateOpened
DesiredQuantity
TeamName
ProjectName
ProjectURL
PrimaryUse
DevicePlans
ProviderSpecificNotes
RequestStatus
Remarks
DateUpdatedPlatforms

Approvers

Definitions:

Fields
ID (autonumber, Primary Key, required)


Allocations

Definitions:

Fields
ID (autonumber, Primary Key, required)
Request_ID
DeviceSN
DateAssigned
AllocatedQuantity
DateDue
Notes
DateClosed

Forms

(this needs updating)

  • (drop down) Select device provider
  • (drop down) Select device (add any available devices to drop down)
  • (drop down) Select primary use (fields: platform / project development, app development, design, localization, peripherals, other)
  • (text box) Project Name (if applicable)
  • (text box) Project URL (this is a requirement for TI; can be link to a forum thread, et al)
  • (text box) Describe in more detail your plans for the device.
  • (text box) Describe your past (if any) contributions to the MeeGo, Maemo and/or Moblin project(s).
  • (drop down) MeeGo member name [] meego.com [] forum.meego.com
  • (text field) Full Name
  • (text field) Shipping Location (organization name or use 'home' if shipping to a residential address)
  • (text field) Shipping Address
  • (text field) Phone Number
  • (text field) Email Address
  • [] I confirm that I asked my employer for a device (if applicable) and have been turned down.
  • [] I agree to use the device for the purpose stated above.
  • [] I agree to blog/tweet/present about my experience with the device.
  • [] I confirm that I have met all other requirements to receive this device.
Personal tools