نقاط

PIPS عبارة عن مجموعة من مكتبات البرامج على نظام التشغيل Symbian، تهدف إلى مساعدة مبرمجي لغة C في نقل تطبيقات البرامج الوسيطة لأجهزة سطح المكتب والخوادم إلى أجهزة الهواتف الذكية المحمولة التي تعمل بنظام Symbian . [ 1 ] [ 2 ]

مكتبات البرامج

توفر مكتبات برامج PIPS واجهات برمجة تطبيقات بلغة C و C++ في مكتبات C القياسية مثل

  • بوسيكس
    • libc – مكتبة C القياسية مع واجهات برمجة تطبيقات النظام المُرتبطة بواجهات برمجة تطبيقات نظام التشغيل Symbian لتحسين الأداء
    • libm – مكتبة رياضية
    • libpthread – تُنفذ دعم الخيوط على نمط POSIX من حيث دعم الخيوط في نظام التشغيل Symbian OS الأساسي
    • libdl – تُنفذ الربط الديناميكي على نمط POSIX الذي يُوسع نموذج التحميل الديناميكي لنظام التشغيل Symbian
  • ليبز
    • libz
  • OpenSSL
    • libcrypt
    • libcrypto
    • libssl
  • جنوم
    • libglib

القيود

لا تدعم بيئة PIPS الإشارات الحقيقية. يتم محاكاة دعم الإشارات الأساسي باستخدام الخيوط.

الإضافات والبرامج اللاحقة: Open C و Open C++

Open C و Open C++ هما امتدادات من نوكيا لـ PIPS. وعلى عكس PIPS فقط، فقد كانت هذه الامتدادات مخصصة لهواتف السلسلة 60 فقط . [ 3 ]

تسمية

PIPS هو اختصار متكرر لعبارة "PIPS is POSIX on Symbian OS". جاء هذا الاسم نتيجة مسابقة داخلية في قسم تسويق مطوري Symbian، نظمها بروس كارني (مسؤول تسويق المطورين) وإريك جاكوبسون (مدير المنتج). وقد أضافت الإدارة القانونية في Symbian النقاط لضمان عدم وجود أي انتهاكات لحقوق العلامات التجارية أو حقوق النشر.

انظر أيضاً

مراجع

  1. سيمبيان تُقدّم مكتبات POSIX على نظام التشغيل سيمبيان. مؤرشف بتاريخ 18 نوفمبر 2008 في أرشيف الإنترنت (Wayback Machine).
  2. "نظام التشغيل Symbian سيحصل على مكتبات POSIX" .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  3. ويلكوكس، مارك وآخرون، " نقل البرامج إلى منصة سيمبيان" ، الصفحات 106-107، 2009، وايلي

للمزيد من القراءة

  • بابين، ستيف (2007). تطوير البرمجيات لنظام التشغيل سيمبيان - دليل المبتدئين لإنشاء تطبيقات الهواتف الذكية لنظام التشغيل سيمبيان الإصدار 9 باستخدام لغة C++ . وايلي. ص  460. ISBN 978-0470725702.
  • ستيتشبري، جو (2008). الألعاب على نظام التشغيل سيمبيان - دليل لتطوير تطبيقات الجوال . وايلي. ص  400. ISBN 978-0470998144.
  • ويلكوكس، مارك (2009). نقل التطبيقات إلى منصة سيمبيان - تطوير تطبيقات الجوال المفتوحة باستخدام لغة C/C++ . وايلي. ص  442. ISBN 978-0470746172.
  • صفحة PIPS – ويكي مطوري نوكيا – غير موجودة
  • دليل PIPS - ويكي مطوري نوكيا - الصفحة غير موجودة