Biblioteca rápida de desenvolvimento de aplicativos

Radlib é uma biblioteca de idiomas C desenvolvida para abstrair detalhes de comunicações interprodutos e sistemas comuns do Linux / Unix.
Baixe Agora

Biblioteca rápida de desenvolvimento de aplicativos Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Mark Teel
  • Site do editor:
  • http://www.radlib.teel.ws/

Biblioteca rápida de desenvolvimento de aplicativos Tag


Biblioteca rápida de desenvolvimento de aplicativos Descrição

Radlib é uma biblioteca de idiomas C desenvolvida para abstrair detalhes de comunicações interprodutos e sistemas comuns do Linux / Unix. Radlib é uma biblioteca de idiomas C desenvolvida para abstrair detalhes de comunicações interprodutos e instalações comuns do sistema Linux / UNIX para que os desenvolvedores de aplicativos possam se concentrar em soluções de aplicativos. Encoraja os desenvolvedores (seja especialista ou novato) para usar um paradigma comprovado de design assíncrono orientado por eventos. Abstractando o envio de mensagens, eventos, temporizadores e qualquer dispositivo de E / S que podem ser representados como descritor de arquivo, RADLIB simplifica a implementação de processos multiuso, bem como aplicativos multi-processos.Radlib melhora muito o desempenho do processo típico através do Uso de buffers de memória compartilhados para evitar chamadas de biblioteca "malloc" dispendiosas e "livres". Esses buffers também são usados para mensagens interprocessadas. O Radlib também utiliza construções de memória compartilhadas para fornecer gerenciamento global de filas de mensagens e globais "grupos de filas" para maior flexibilidade de comunicações de interprodução. Todos os recursos compartilhados são protegidos por semáforos para evitar problemas com acesso concorrente. Em suma, Radlib é uma tentativa sincera de fornecer capacidade de sistema operacional em tempo real em um sistema operacional não real. Ele foi implantado com sucesso no Linux, MacOSX e FreeBSD, mas não há razão para não construir e executar qualquer sabor do sistema de suporte ao UNIX V IPC. Especificamente, o RADLIB fornece buffers de sistema rápidos, um utilitário de arquivo de configuração simples, eventos, listas vinculadas duplamente, registro de processos por meio de syslog, filas de mensagens, semáforos, utilitários de memória compartilhados, temporizadores, pilhas, utilitários de funcionários do estado, uma estrutura de processo, um gerenciamento de processos Utilitário para iniciar / parar grupos de processos, opcional MySQL ou API de banco de dados MySQL ou PostgreSQL, API de soquete TCP / streams diretamente, e outros utilitários do sistema sortido. Formas proprietárias de Radlib têm sido usadas em várias aplicações comerciais de missão crítica com excelentes resultados. É leve ainda muito poderoso e eficiente em tempo real. O Radlib é licenciado pelo BSD (livre para usar em formulários binários ou de origem) e distribuído como fonte a ser construída na plataforma de destino. As instruções de construção estão incluídas na distribuição. Veja o arquivo "Copiando" na distribuição para obter detalhes sobre o software de código aberto e a licença do BSD.Radlib é usada atualmente como a base do meu aplicativo meteorológico baseado em UNIX / Linux, Weview, que interface com o Console Davis Vantage Pro para Arquivar Dados em tempo real e periodicamente (a cada 60 segundos) geram imagens climáticas e arquivos HTML adequados para uso em sites (consulte minha página meteorológica). Ele usa vários processos de radlib que ilustram a flexibilidade de comunicações de interprodução de Radlib. Sinta-se à vontade para baixar a fonte WiView como outro exemplo da implementação Radlib. O que há de novo nesta versão: · O arquivo Install-sh foi executável para corrigir um problema de instalação.


Biblioteca rápida de desenvolvimento de aplicativos Software Relacionado

rel.

rel também determina a relevância dos documentos de texto para um conjunto de palavras-chave expressas na notação do infixo booleano. ...

172

Download

digipy.

Uma demonstração legal para Montreal Python 6 para fazer reconhecimento de dígitos em tempo real ...

134

Download

gitfs.

API semelhante ao sistema de arquivos para repositórios Git ...

168

Download