×
Namespaces

Variants
Actions

Bibliotecas Open C

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

Compatibilidade
Plataforma(s):
Symbian

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


Contents

Introdução

As bibliotecas Open C cobrem mais de 75% das funções contidas nos padrões para desktop e servidores nas quais muitas aplicações móveis são baseadas. A implementação inclue 100% de cobertura das bibliotecas contendo características críticas tais como: gerência de senhas (libcrypt), compressão de dados (libcrypt) e carregamento de DLLs (libdl).

As bibliotecas não provêem nenhuma funcionalidae gráfica. O framework gráfico S60 deve ser usado se for necess[ario prover uma interface gráfica para a aplicação.


Bibliotecas

libc

  • Descrição: As bibliotecas C padrão incluem rotinas para acessar a entrada/saída padrão, rotinas para banco de dados, operações com bits, operações com strings, operações com caracteres, rotinas para criptografia de dados padrão (DES, Data Encryption Standard), armazenamento, funções de tempo e tratamento de sinais.
  • Projeto open source: OpenBSD (POSIX APIs)
  • Funções na implementação original: 782
  • Funções implementadas: 367


libcrypt

  • Descrição: As bibliotecas de criptografia cintem funções para criptografar blocos de dados, mensagens e senhas.
  • Projeto open source: OpenSSL
  • Funções na implementação original: 3
  • Funções implementadas: 3


libcrypto

  • Descrição: Os serviços providos por esta biblioteca são usados por implementações OpenSSL do SSL, TLS e SMIME e tem sido usadas na implementação do SSH, OpenPGP e outros padrões de criptografia.
  • Projeto open source: OpenSSL
  • Funções na implementação original: 3000
  • Funções implementadas: 2304

libdl

  • Descrição: Permite carregar DLLs.
  • 100% das funções implementadas.


libglib

  • Descrição: Biblioteca de propósitos gerais que prov&e diversos tipos de dados, macros, conversões de tipos, manipulação de string, manipulação de arquivos. Funciona em várias plataformas baseadas em UNIX, Windows, OS/2 e BeOS.
  • Projeto open source: GNOME
  • Funções na implementação original: 1561
  • Funções implementadas: 1201

libm

  • Descrição: As funções aritméticas e matemáticas operam de acordo com a biblioteca padrão C.
  • Projeto open source: OpenBSD (POSIX APIs)
  • Funções na implementação original: 299
  • Funções implementadas: 126

libpthread

  • Descrição: Implementa a interface padrão IEEE Std1003.1c (POSIX) que permite a implementação de multiplas linhas de execução (threads) em um único processo de usuário. Inclue a criação e término de threads, uma interface com o escalonador de threads para estabelecer parâmetros de execução, sem[afores e variáveis provendo mecanismos de sincronização para acessar recursos compartilhados.
  • Projeto open source: OpenBSD (POSIX APIs)
  • Funções na implementação original: 94
  • Funções implementadas: 56

libssl

  • Descrição: Implementa os protocolos SSL v2/v3 e TLS v1.
  • Projeto open source: OpenSSL
  • Funções na implementação original: 236
  • Funções implementadas: 204

libz

  • Descrição: A biblioteca de compressão "zlib" prove funções para compactação e descompactação em memória, incluindo verificação de integridade dos dados compactados.
  • Projeto open source: LIBZ
  • Funções na implementação original: 43
  • Funções implementadas: 43

Links

This page was last modified on 8 May 2013, at 02:55.
63 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.

×