Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
This page was last modified 21:43, 26 October 2007.

Projetando a User Interface

From Forum Nokia Wiki

Ao projetar a interface do usuário (UI) o programador deve pensar em qual arquitetura utilizar. Cada uma possui características e utilidades diferentes, cabe ao programador analisar qual se encaixa melhor ao projeto. Na Series60 temos básicamente três tipos de arquiteturas:

Contents

Tipos

Traditional Symbian OS Control-Based Architecture
Dialog-Based Architecture
Avkon View-Switching Architecture

Traditional Symbian OS Control-Based Architecture

  • Nessa arquitetura o view é o próprio controle, esse controle sempre é derivado da classe CCoeControl e o AppUi é responsável pela criação e controle do view.
  • Controle pode ser simples ou composto.

Quando Usar:

  • Quando a aplicação precisar de apenas um view.
  • Quando sua aplicação não for requisitada por outras aplicações.

Image:Controlebaseada.JPG
Fonte: Symbian Resources

Dialog-Based Architecture

  • Semelhante a Traditional Symbian OS Control-Based Architecture o AppUi é responsável por criar o controle, a diferença é que este controle é derivado de alguma classe dialog.
  • Pode ser definida através de resources ao invés do código fonte,

Image:Dialogsbaseada.JPG
Fonte: Symbian Resources

Avkon View-Switching Architecture

  • Nesta arquiterua temos o view como sendo uma classe derivada de CAknView e o AppUi agora é derivado de CAknViewAppUi ao invés de CAknAppUi. O View funcionará como uma camada entre o AppUi e os Controles.
  • Apenas um view pode ser ativado por vez.
  • Permite acessar views de outras aplicações (lista de contatos, videos etc)

Image:Viewbaseada1.JPG Image:Viewbaseada2.JPG
Fonte: Symbian Resources

Related Discussions
Thread Thread Starter Forum Replies Last Post
Nokia 6680 and Audi A6 plindengmx2 General Discussion 9 2006-07-28 16:00
How can I receive a delivering notification using AT-commands alexei_b General Messaging 1 2002-10-02 12:16
How to create form view monika120881 Symbian User Interface 3 2007-08-24 09:19
Nokia 3360, internet connection Nokia_Archived PC Suite API and PC Connectivity SDK 2 2002-06-17 21:19
Model与View之间的触发机制 lengyuecau Symbian 8 2005-04-21 08:14
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX