Articulo de referencia

PIPS

PIPS es un conjunto de bibliotecas de software en Symbian OS destinadas a ayudar a los programadores de lenguaje C en la migración de middleware de escritorio y servidor , aplic...

PIPS es un conjunto de bibliotecas de software en Symbian OS destinadas a ayudar a los programadores de lenguaje C en la migración de middleware de escritorio y servidor , aplicaciones a dispositivos móviles smartphone basados ​​en Symbian . [ 1 ] [ 2 ]

Bibliotecas de software

Las bibliotecas de software PIPS proporcionan interfaces de programación de aplicaciones C y C++ en bibliotecas C estándar como

  • POSIX
    • libc – La "biblioteca estándar de C" con API del sistema mapeadas a las API del sistema operativo Symbian para un mejor rendimiento.
    • libm – Una biblioteca matemática
    • libpthread: implementa la compatibilidad con subprocesos al estilo POSIX en términos de la compatibilidad con subprocesos del sistema operativo Symbian subyacente.
    • libdl: implementa el enlace dinámico de estilo POSIX que extiende el modelo de carga dinámica del sistema operativo Symbian.
  • LIBZ
    • libz
  • OpenSSL
    • libcrypt
    • libcrypto
    • libssl
  • GNOMO
    • libglib

Limitaciones

El entorno PIPS no admite señalización real. La compatibilidad básica con señales se emula mediante hilos.

Extensiones y sucesores: Open C y Open C++

Open C y Open C++ son extensiones de Nokia para PIPS. A diferencia de PIPS, solo estaban disponibles para teléfonos de la Serie 60. [ 3 ]

Nomenclatura

PIPS es un acrónimo recursivo de "PIPS es POSIX en Symbian OS". El nombre surgió de un concurso interno en el departamento de Marketing para Desarrolladores de Symbian, organizado por Bruce Carney (Marketing para Desarrolladores) y Erik Jacobson (Gerente de Producto). El departamento legal de Symbian añadió los puntos para evitar infracciones de marcas registradas o derechos de autor.

Véase también

Referencias

  1. Symbian introduce las bibliotecas POSIX en Symbian OS. Archivado el 18 de noviembre de 2008 en Wayback Machine.
  2. "El sistema operativo Symbian incorporará bibliotecas POSIX" .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  3. Wilcox, Mark y otros, « Adaptación a la plataforma Symbian» , páginas 106-107, 2009, Wiley

Lecturas adicionales

  • Babin, Steve (2007). Desarrollo de software para Symbian OS: Guía para principiantes sobre la creación de aplicaciones para teléfonos inteligentes Symbian OS V9 en C++ . Wiley. pág.  460. ISBN 978-0470725702.
  • Stichbury, Jo (2008). Juegos en Symbian OS: Manual para el desarrollo móvil . Wiley. pág.  400. ISBN 978-0470998144.
  • Wilcox, Mark (2009). Porting to the Symbian Platform – Open Mobile Development in C/C++ . Wiley. p.  442. ISBN 978-0470746172.
  • PIPS – Wiki para desarrolladores de Nokia – la página no existe
  • Una guía de PIPS – Wiki para desarrolladores de Nokia – la página no existe

Obtenido de " https://en.wikipedia.org/w/index.php?title=PIPS&oldid=1360138288 "