ویرگول
ورودثبت نام
cloudavid
cloudavid
خواندن ۱ دقیقه·۲ سال پیش

چگونه با پوکو کار کنیم؟

آیا تاکنون درباره کتابخانه پوکو چیزی شنیده‌­اید؟

پوکو  ( POCO ) درواقع مخفف کلمات ( Portable Component ) بوده که به معنای یک کتابخانه شامل مجموعه­‌ای از کلاس‌­ها به زبان ++C برای توسعه برنامه­‌های شبکه‌ ­‌محور و قابل‌ حمل (portable) است که کار را برای توسعه‌­دهندگان آسان می‌کند.

پوکو یک کتابخانه ماژولار است که برای توسعه برنامه‌های Embedded System بسیار مناسب است. این کتابخانه متن‌باز بوده و به راحتی می‌­توان از آن استفاده کرد.

ویژگی­‌های بارز کتابخانه پوکو چیست؟

  1. پوکو مجموعه‌­ای از کلاس‌­ها شبیه Java و #C است که کار را برای توسعه‌­دهندگان به زبان ++C به شدت آسان می‌کند.
  2. تمرکز بر روی برنامه­‌های شبکه­‌محور بزرگ‌­ترین مزیت این کتابخانه محسوب می­‌شود و برای این کار کلاس‌­ها و امکانات زیادی در اختیار توسعه­‌دهندگان قرار می‌­دهد. در ادامه به چند مورد اشاره خواهیم کرد.
  3. یکی دیگر از مزیت‌های مهم کتابخانه پوکو این است که با کتابخانه­‌های استاندارد ++C توسعه یافته که این کار باعث می‌­شود درگیر اضافه کردن و بروز کردن کتابخانه­‌های دیگر نشده و راحت‌­تر بر روی مسئله اصلی تمرکز کرد.
  4. متن‌­باز بودن و در دسترس بودن برای پلتفرم­‌های مختلف از دیگر مزیت­‌های این کتابخانه قدرتمند محسوب می­‌شود.

خلاصه‌­ای از ماژول­‌های این کتابخانه در تصویر زیر آمده­ است:

سیستم‌­هایی که پوکو (POCO) از آن­ها پشتیبانی می­‌کند

  • Microsoft Windows
  • Linux
  • Mac OS X
  • HP-UX, Solaris, AIX*
  • Embedded Linux (uClibc, glibc)
  • iOS
  • Windows Embedded CE
  • QNX

نمونه­‌کارهایی که می‌­توان با این کتابخانه قدرتمند انجام داد چیست؟

  • سیستم کنترل ترافیک شبکه
  • سیستم کنترل ترافیک هوایی
  • سیستم VOIP
  • سیستم­‌های تست و مدیریت داده
  • سیستم­‌های تیکت زنی
  • اتوماسیون­‌ها و تجهیزات صنعتی

آوید و ++C

زبان برنامه نویسی ++C زبان محوری در شرکت رایانش ابری آوید می‌باشد و هسته سامانه مجازی‌سازی سرور PVM با استفاده از این زبان توسعه یافته است.

بررسی و استفاده از کتابخانه‌های پایدار ++C جزو برنامه‌های مسیر توسعه در آوید می‌باشد.

تیم توسعه آوید، جمعی از حرفه‌ای‌ترین توسعه‌دهندگان در محیط ++C و بر بستر سیستم‌عامل لینوکس می‌باشند.

با پروژه‌های متن‌باز آوید آشنا شوید.

برنامه نویسیpocoمتن بازcopen source
ارائه دهنده زیرساخت امن و پایدار برای تداوم کسب و کارها
شاید از این پست‌ها خوشتان بیاید