canmove, Confirmed users
1,220
edits
Ptheriault (talk | contribs) No edit summary |
Ptheriault (talk | contribs) |
||
Line 37: | Line 37: | ||
====Components==== | ====Components==== | ||
The system is made up of many different parts, but the main ones are: | |||
* | * Lockscreen: shown when the phone is first turned on. Includes and camera and dialer for use when the phone is locked (since apps can't be launched when the phone is locked). | ||
* | * Attention screen: an overlay window in which apps with the 'attention' permission can show content (its the only way for a background app to show content). Used for thing like displaying the incoming call screen etc. | ||
This | |||
* CardsView: This is the main UI handling component - apps are loaded into 'cards' which are shown and hidden as the user lauches and switches apps. | |||
* identitiy.js: persona integration for firefox OS | |||
* payment.js: provide UI and mechanism to integrate with the Payments API | |||
* Keyboard manager: loads the keyboard | |||
* Widgets and dialogs to handle all system UI events | |||
* Utility (notification) tray: shown notifications when the drags the top bar down | |||
* Top bar: shows important information like mobile connection status, API use indicators (geological etc) | |||
* Update manager: manages downloading an installing updates | |||
====Relevant Source Code==== | ====Relevant Source Code==== |