Gaia/Settings: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (Add a Security Review section)
Line 77: Line 77:
== Development ==
== Development ==
[https://github.com/mozilla-b2g/gaia/tree/master/apps/settings Source code on Github]
[https://github.com/mozilla-b2g/gaia/tree/master/apps/settings Source code on Github]
== Security Review ==
The security review of this app can be found [https://wiki.mozilla.org/Security/Reviews/Gaia/settings here].

Revision as of 14:50, 28 October 2013

Design Specs

For the latest UX specifications, please visit: https://mozilla.box.com/applications

Use Cases

  • In general, Tom is familiar with "settings" so he knows he should be able to set his preferences for many basic functions
  • Because B2G's settings are broken out into categories, it's easy for Tom to find what he needs to change
  • Tom has the ability to tweak the following categories (names are just examples):
    • Device settings
    • Network settings
    • System settings
    • User account settings
  • Tom's Persona account stores all of his data in the Mozilla cloud - his phone is 'smart' and stores the most important data:
    • Contacts
    • Apps (Core + 3rd party)
      • Email settings
      • Calendar settings
      • SMS DB
      • Photos
      • Browser settings/data
    • Phone settings
    • Permissions (per app/client)
    • Browser data


Requirements

Gaia v1

  • Device settings
    • Sounds
    • Display/Brightness
    • Wallpaper
    • Storage/Usage
    • Apps (Core + 3rd party)
  • Network settings
    • WiFi
    • Bluetooth
    • GPS/a-GPS (3rd party service needed)
    • Data usage
    • Airplane mode
    • Mobile settings
      • Connected Network
      • Roaming
      • APN
      • 3G/EDGE toggle option
      • IMEI/MAC address/ICCID
  • System settings
    • Date and Time
    • Keyboard
    • Notifications
    • International
    • Debug mode/Performance data
    • About
  • User account settings
    • Persona account
    • Security
    • Permissions
    • Cloud storage/restore
  • Persona Cloud storage
    • Apps in the cloud
    • Contacts in the cloud

Gaia v2

  • Accessibility (vision + hearing)
  • NFC
  • Persona Cloud storage
    • Email settings
    • Calendar settings
    • SMS DB
    • Photos
    • Browser settings/data
    • Phone settings
    • Permissions (per app/client)
    • Browser data


Development

Source code on Github

Security Review

The security review of this app can be found here.