Biblioteca rápida de desarrollo de aplicaciones

RADLIB es una biblioteca de lenguaje C desarrollada para los detalles abstractos de las comunicaciones de interproceso y los sistemas comunes de Linux / UNIX.
Descargar ahora

Biblioteca rápida de desarrollo de aplicaciones Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Mark Teel
  • Sitio web del editor:
  • http://www.radlib.teel.ws/

Biblioteca rápida de desarrollo de aplicaciones Etiquetas


Biblioteca rápida de desarrollo de aplicaciones Descripción

RADLIB es una biblioteca de idioma C desarrollada para los detalles abstractos de las comunicaciones de interproces y los sistemas comunes de Linux / UNIX. RADLIB es una biblioteca de lenguaje C desarrollada para los detalles abstractos de las comunicaciones de interproces y las instalaciones comunes del sistema Linux / UNIX para que los desarrolladores de aplicaciones puedan concentrarse en soluciones de aplicaciones. Alienta a los desarrolladores (ya sean expertos o principiantes) para utilizar un paradigma comprobado de diseño asíncrono impulsado por eventos. Al resumir la mensajería, los eventos, los temporizadores y cualquier dispositivo de E / S que se pueden representar como descriptor de archivos, RADLIB simplifica la implementación de procesos multiusos, así como aplicaciones de múltiples procesos. Radlib mejora en gran medida el rendimiento del proceso típico a través de la Uso de buffers de memoria compartida para evitar llamadas "malloc" y "libres" costosas. Estos buffers también se utilizan para mensajes de interproceso. RADLIB también utiliza construcciones de memoria compartida para proporcionar la gestión de la cola de mensajes globales y los "grupos de cola" globales para aumentar la flexibilidad de las comunicaciones de interproceso. Todos los recursos compartidos son semáforos protegidos para evitar problemas con acceso concurrente. En resumen, RADLIB es un intento sincero de proporcionar la capacidad de SO en tiempo real en un sistema operativo no en tiempo real. Se ha implementado con éxito en Linux, MacOSX y FreeBSD, pero no hay ninguna razón por la que no se acumularía y funcionaría en ningún sabor del sistema de soporte de UNIX V IPC. Específicamente, RADLIB proporciona buffers de sistemas rápidos, una utilidad de archivo de configuración simple, eventos, listas de vínculos doblemente vinculados, registro de procesos a través de syslog, colas de mensajes, semáforos, utilidades de memoria compartidas, temporizadores, pilas, utilidades de la máquina estatal, un marco de procesos, una gestión de procesos. Utilidad Para iniciar / detener grupos de procesos, API opcional de la base de datos MySQL o PostgreSQL, API del socket de TCP / transmisiones sencillas y otras utilidades del sistema surtido. Las formas patentadas de RADLIB se han utilizado en varias aplicaciones comerciales de misión crítica con excelentes resultados. Es una luz pero muy poderosa y eficiente en tiempo real. RADLIB es licenciado BSD (libre de usar en formularios binarios o de origen) y distribuirse como fuente a construir en la plataforma de destino. Las instrucciones de construcción están incluidas en la distribución. Consulte el archivo "Copiando" en la distribución para obtener detalles sobre el software de código abierto y la licencia BSD.radlib se usa actualmente como la base de mi aplicación meteorológica de UNIX / Linux, WVIE, que se conecta con la consola de Davis Vantage Pro para archivar el clima Los datos en tiempo real y periódicamente (cada 60 segundos) generan imágenes meteorológicas y archivos HTML adecuados para su uso en sitios web (consulte la página del tiempo). Utiliza múltiples procesos RADLIB que ilustran la flexibilidad de las comunicaciones de interproceses de RADLIB. Siéntase libre de descargar la fuente Wiew como otro ejemplo de la implementación de RADLIB. ¿Qué hay de nuevo en este lanzamiento: · El archivo Install-SH se hizo ejecutable para solucionar un problema de instalación.


Biblioteca rápida de desarrollo de aplicaciones Software relacionado

religioso

REL es una aplicación que determina la relevancia de los documentos de texto a un conjunto de palabras clave expresadas en notación de infijo booleano. ...

172

Descargar

damipio

Una demostración fresca para Montreal Python 6 para hacer un reconocimiento de dígitos de tiempo real ...

134

Descargar