×
Namespaces

Variants
Actions
Revision as of 02:56, 8 May 2013 by hamishwillee (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

FAQ Open C

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Compatibilidade
Plataforma(s):
Symbian

Artigo
Tradução:
Originado de Open C FAQ
Por kyllercg
Última alteração feita por hamishwillee em 08 May 2013


P: O que é Open C?

R: Open C é uma extensão para o ambiente de desenvolvimento Symbian. Consistindo de um conjunto de bibliotecas POSIX para a plataforma S60, Open C aumenta a produtividade dos desenvolvedores promovendo o reúso de recursos de software. Open C será parte da S60 3rd Edition, FP2 disponibilizado em 2007, e estará disponível como um plugin que os desenvolvedores podem usar para criar aplicações para dispositivos anteriores ao S60 3a. edição.


P. O que é POSIX?

R: POSIX é um acrônimo para Portable Operating System Interface que pode ser traduzido como Interface Portável entre Sistemas Operacionais. Trata-se de uma família de normas definidas pelo IEEE e designada formalmente por IEEE 1003, que tem como objetivo garantir a portabilidade do código-fonte de um programa a partir de um sistema operacional que atenda as normas POSIX para outro sistema POSIX, desta forma as regras atuam como uma interface entre sistemas operacionais distintos. A designação internacional da norma é ISO/IEC 9945. fonte: Wikipedia


P. Quais as bibliotecas suportadas por Open C?

R: S60 deverá suportar nove bibliotecas C:

libc: rotinas básicas de programação

libm: funções matemáticas

libpthread: gerência de concorrência e threads

libdl: interfaces para ligações dinâmicas

libz: biblioteca de compressão

libcrypto: serviços para segurança de dados

libcrypt: criptografia de dados e gerência de senhas

libssl: camada para sockets seguros (SSL, Secure Sockets Layer) e seguraça da camada de transporte (TLS, Transport Layer Security)

libglib: biblioteca de utilitários


P. Qual o impacto da Platform Security sobre essas APIs?

R: A API Open C não sobrepõe a segurança provide ppela plataforma Symbian. Elas são limitadas pelos mesmos controles de acesso e permissões como qualquer aplicação nativa S60.

É importante que os desenvolvedores com experiência em aplicações para desktop compreendam as implicações no desenvolvimento de aplicações para dispositivos móveis de forma segura.


P. As aplicações precisam ser certificadas (Symbian Signed)?

R: Sim. Aplicações serão instaladas através do mecanismo SIS e precisam ser certificadas se utilizarem algum recurso sensível. Desenvolvedores podem se auto-certificar para criar protótipos com permissões limitadas. O processo de certificação e gratuito.


P. Quais os efeitos do Open C no desempenho do sistema?

R: As bibliotecas Open C são componentes integrados com o núcleo do sistema operacional Symbian. O desempenho desses componentes deve ser similar ao dos outros componentes Symbian e S60. Symbian se compromete a prover desempenhos consistentes para todas as partes do SO.


Links relacionados


Respostas

  • Impressões sobre Open C podem ser enviadas para opencfeedback@s60.com
This page was last modified on 8 May 2013, at 02:56.
49 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×