Loading article…
| 安定版リリース | 1.7 / 2010年4月10日 |
|---|---|
| 書かれた | C、C++ |
| オペレーティング·システム | シンビアンOS |
| タイプ | アプリケーションプログラミングインターフェース |
| ライセンス | ? |
PIPSはSymbianソフトウェアライブラリの用語(再帰的頭字語)であり、「PIPSはSymbian OS上のPOSIXです」という意味です。これは、C言語プログラマーがデスクトップおよびサーバー ミドルウェア、アプリケーションをSymbian OSベースのモバイルスマートフォンデバイスに移行するのを支援することを目的としています。[1] [2]
ソフトウェアライブラリ
PIPSソフトウェアライブラリは、次のような標準Cライブラリ でCおよびC++ アプリケーションプログラミングインターフェイスを提供します。
- POSIX
- libc – パフォーマンス向上のため、システム API を Symbian OS API にマッピングした「C 標準ライブラリ」
- libm – 数学ライブラリ
- libpthread – Symbian OS のスレッドサポートを基盤として POSIX スタイルのスレッドサポートを実装します。
- libdl – Symbian OS の動的ロード モデルを拡張する POSIX スタイルの動的リンクを実装します。
- リブズ
- リブズ
- オープンSSL
- libcrypt
- libcrypto
- libssl
- グノーム
- libglib
制限事項
PIPS 環境は真のシグナルをサポートしていません。基本的なシグナル サポートはスレッドを使用してエミュレートされます。
拡張機能と後継: Open C および Open C++
Open CとOpen C++は、NokiaによるPIPSの拡張です。単なるPIPSとは異なり、これらはSeries 60の携帯電話専用でした。[3]
ネーミング
この名前は、Bruce Carney (開発者マーケティング) と Erik Jacobson (製品マネージャー) が主催した Symbian 開発者マーケティング部門の内部コンテストの結果です。ピリオドは、商標や著作権の侵害がないように Symbian の法務部門によって挿入されました。
参照
参考文献
- ^ Symbian が Symbian OS に POSIX ライブラリを導入 2008 年 11 月 18 日、Wayback Machineにアーカイブ
- ^ 「Symbian OS が POSIX ライブラリを取得」。2012 年 9 月 5 日時点のオリジナルよりアーカイブ。
- ' ^ マーク・ウィルコックス他著『 Symbian プラットフォームへの移植』、106~107 ページ、2009 年、Wiley
外部リンク
- PIPS – Nokia 開発者 Wiki – ページが存在しません
- PIPS ガイド – Nokia 開発者 Wiki – ページが存在しません
