PIPS - P.I.P.S.
| Stabil frigivelse | 1.7 / 10. april 2010
|
|---|---|
| Skrevet i | C , C ++ |
| Operativ system | Symbian OS |
| Type | Programmeringsgrænseflade til applikation |
| Licens | ? |
PIPS er et begreb ( rekursiv akronym ) til Symbian software biblioteker, der betyder, P .IPS jeg s P OSIX på S ymbian OS. Det er hensigten at hjælpe C sprog programmører i migration af desktop og server middleware , applikationer til Symbian OS baserede mobile smartphone -enheder.
Softwarebiblioteker
PIPS- softwarebibliotekerne leverer C- og C ++ applikationsprogrammeringsgrænseflader i standard C- biblioteker som f.eks
- POSIX
- libc - "C Standard Library" med system-API'er tilknyttet Symbian OS API'er for bedre ydeevne
- libm - Et matematisk bibliotek
- libpthread - Implementerer POSIX-stil threading support i form af den underliggende Symbian OS thread support
- libdl - Implementerer POSIX-stil dynamisk sammenkædning, der udvider den dynamiske indlæsningsmodel af Symbian OS
- LIBZ
- libz
- OpenSSL
- libcrypt
- libcrypto
- libssl
- GNOME
- libglib
Begrænsninger
PIPS-miljøet understøtter ikke ægte signalering. Grundlæggende signalstøtte emuleres ved hjælp af tråde.
Udvidelser og efterfølgere: Åbn C og Åbn C ++
Open C og Open C ++ er udvidelser fra Nokia af PIPS I modsætning til blot PIPS var de kun til Series 60- telefoner.
Navngivning
Navnet var resultatet af en intern konkurrence i Symbian Developer Marketing-afdeling, arrangeret af Bruce Carney (Developer Marketing) og Erik Jacobson (Product Manager). Punktene blev indsat af Symbians juridiske afdeling for at sikre, at der ikke var nogen varemærke- eller ophavsretskrænkelser.