PIPS - P.I.P.S.

PIPS
Stabil frigivelse
1.7 / 10. april 2010 ; 11 år siden ( 2010-04-10 )
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.

Se også

Referencer

eksterne links