|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
|
3 <!-- This component and the accompanying materials are made available under the terms of the License |
|
4 "Eclipse Public License v1.0" which accompanies this distribution, |
|
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
|
6 <!-- Initial Contributors: |
|
7 Nokia Corporation - initial contribution. |
|
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE concept |
|
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
|
12 <concept id="GUID-A4560E99-C124-49A1-ADA1-D1B1F18EE539" xml:lang="en"><title>Relationship |
|
13 between framework and applications</title><prolog><metadata><keywords/></metadata></prolog><conbody> |
|
14 <p><draft-comment time="2007-03-05T10:12">Comment for reviewers: we will |
|
15 be adding a picture to illustrate this point in future releases of the CDL.</draft-comment></p> |
|
16 <p>The displays and keys for the mobile device are shared between all running |
|
17 applications. The Symbian platform controls and coordinates access to them. |
|
18 When you meet the <xref href="GUID-BDDDF68F-F7C3-43AF-8B6C-C77C701FD2A9.dita">application |
|
19 framework architecture</xref> requirements, the application framework manages |
|
20 connections to the underlying architecture and also controls some of the elements |
|
21 on the display. While the details of what is controlled by default by the |
|
22 Symbian platform and what is controlled by your application are covered in |
|
23 the relevant sections of this UI section, the following cases illustrate some |
|
24 divisions about what is managed where: </p> |
|
25 <ul> |
|
26 <li><p>in the status pane: </p> |
|
27 <itemgroup> |
|
28 <p>The drawing of the status pane is managed by the Symbian platform.</p> |
|
29 <p>The <i>battery pane/universal indicator pane</i> and <i>signal pane</i> are |
|
30 managed by the Symbian platform.</p> |
|
31 <p>The <i>title pane</i>, <i>context pane,</i> and <i>navi pane</i> are |
|
32 managed by your application, although a default behavior is provided by the |
|
33 application framework.</p> |
|
34 </itemgroup> |
|
35 </li> |
|
36 <li><p>in the control pane:</p> |
|
37 <itemgroup> |
|
38 <p>The drawing of the control pane is managed by the Symbian platform.</p> |
|
39 <p>The labels associated with the two softkeys are provided by application |
|
40 resources.</p> |
|
41 <p>The event loop that collects the commands that result from selections |
|
42 and the passing of these commands on to your application are handled by the |
|
43 application framework.</p> |
|
44 <p>The <xref href="GUID-4941C035-C359-4968-9BD5-31F44EE5F810.dita">handling |
|
45 of the commands</xref> received from the application framework need to be |
|
46 handled in your application.</p> |
|
47 <p>For more details, see <xref href="GUID-A4F3738C-CBFD-4151-9132-26FE05966715.dita">CBA buttons</xref> and <xref href="GUID-5918ED8A-B26B-41A0-94A6-AB6D51BF80A1.dita">Menu |
|
48 bars</xref>.</p> |
|
49 </itemgroup> |
|
50 </li> |
|
51 </ul> |
|
52 </conbody></concept> |