Namespaces
Variants
Actions
(Redirected from P.I.P.S)

P.I.P.S.

Jump to: navigation, search
Article Metadata

Article
Created: vvsnaresh (02 Apr 2007)
Last edited: hamishwillee (27 Jul 2012)

P.I.P.S. (P.I.P.S. Is POSIXon Symbian) supplements the existing set of rich native Symbian C++ APIs available on Symbian smartphones with a more industry-standard POSIX-compliant API layer, making Symbian software development more accessible to developers who program using the C language. The POSIX-compliant APIs are generally simpler and more coarse-grained than the native Symbian C++ APIs and will be more familiar to developers with a background in RTOSes, UNIX or Windows.

When deciding whether to use the native Symbian C++ or the P.I.P.S. environment, consider what you wish to achieve. In general, if you require tight or rich integration of your software with the smartphone, then Symbian C++ APIs are most appropriate. However, if portability is more important, you should restrict yourself to POSIX APIs.

It is expected that the P.I.P.S. libraries will be included in ROM on certain smartphones based on Symbian OS v9.3 and later.

The first version of P.I.P.S adds the following standard libraries to Symbian Operating System: libc,libm,libpthread,libdl.


Note:

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


Related:

This page was last modified on 27 July 2012, at 07:20.
298 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved