P.I.P.S.

P.I.P.S.
Stable release
1.7 / 10 April 2010; 16 years ago (2010-04-10)
Written inC, C++
Operating systemSymbian OS
TypeApplication programming interface

P.I.P.S. is a set of software libraries on Symbian OS intended to help C language programmers in the migration of desktop and server middleware, applications to Symbian-based mobile smartphone devices.

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 true signalling. Basic signal support is emulated using threads.

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.

Naming

P.I.P.S. is a recursive acronym for "P.I.P.S. is POSIX on Symbian OS". 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 Archived 18 November 2008 at the Wayback Machine
  2. ↑ "Symbian OS to gain POSIX libraries".{{cite web}}: CS1 maint: deprecated archival service (link)
  3. ↑ Wilcox, Mark and others, Porting to the Symbian Platform', pages 106–107, 2009, Wiley

Further reading