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.