P.I.P.S.

"PIPS" redirects here. For other uses, see Pip.
P.I.P.S.
Stable release
1.7 / 10 April 2010 (2010-04-10)
Written in C, C++
Operating system Symbian OS
Type Application programming interface
License ?

P.I.P.S. is a term (recursive acronym) for Symbian software libraries that means, P.I.P.S. Is POSIX on Symbian OS. It is intended to help C language programmers in migration of desktop and server middleware, applications to Symbian OS based mobile smartphone devices. [1] [2]

Software libraries

The PIPS software libraries provides C and C++ application programming interfaces in standard C libraries such as

Limitations

The P.I.P.S. environment does not support signals. This lack of support for signals means that IPC with signals is also not supported. Under P.I.P.S., I/O must be carried out in a synchronous manner.

Extensions and successors: Open C and Open C++

Open C and Open C++ are extensions by Nokia of P.I.P.S. In contrast to mere P.I.P.S., they were only for Series 60 phones. [3]

Naming

The name was the result of an internal competition in the Symbian Developer Marketing department, organised by Bruce Carney (Developer Marketing) and Erik Jacobson (Product Manager). The full-stops were inserted by Symbian's Legal department to ensure there were no trademark or copyright infringements.

See also

References

  1. Symbian introduces POSIX libraries on Symbian OS
  2. "Symbian OS to gain POSIX libraries". Archived from the original on 2012-09-05.
  3. Wilcox, Mark and others, Porting to the Symbian Platform', pages 106-107, 2009, Wiley


This article is issued from Wikipedia - version of the 6/23/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.