رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
D-Bus 1.0 در لینوکس رابط برنامه نویسی بین برنامه ها را ایجاد می کند
#1
D-Bus 1.0 که یک سیستم ارتباطی فرآیند سازی داخلی (IPC=InterProcess Communication) و بسیار ساده است از نظر اهمیت مانند اکتیوایکس برای برنامه نویسان ویندوز جایگاه بسیار مهمی را در بین توسعه دهندگان میزکار لینوکس پیدا کرده است.

اهمیت این نرم افزار که از سوی پروژه FreeDesktop.org منتشر می شود این است که این نرم افزار راه زیادی را برای پیشرفت قابلیت همکاری بین موارد کاربردی میز کار لینوکس پیموده است.
D-Bus هم اکنون توسط پروژه Portland برای آماده سازی رابط برنامه نویسی موارد کاربردی میزکار(DAPI=Desktop Application Programming Interface) مورد استفاده قرارمی گیرد. عملا، در کنار ایجاد یک راه ساده برای ارتباط برنامه ها در حین اجراشدن آنها، D-Bus در هماهنگ شدن فرآیند چرخه دوام آنها نیز کمک شایانی می کند. برای مثال کار کد گذاری یک نمونه واحد از یک مورد کاربردی یا برنامه کمکی را آسان می کند و یا ایجاد نمونه های چند تایی از آنها را در موقع نیاز تسهیل می نماید.
سیستم برنامه کمکی D-Bus می تواند یک راه مشترک برای همه میزکارهای لینوکس در جهت بررسی این موضوع که چه موقع یک وسیله USB به آن متصل می شود را ایجاد کند. از سوی دیگر برنامه کمکی نشست کاربران می تواند به طورخودکار اطلاعات را از یک صفحه گسترده به یک گزارش انتقال دهد و آن را به صورت یک گزارش سالانه ایجاد کند.
بیشتر پروژه های میزکار لینوکس هم اکنون از D-Bus استفاده می کنند که شامل ابزار جستجوگر Beagle، قدرت مدیریت گنوم و سیستم چاپ مشترک در یونیکس (CUPS=Common Unix Printing System) است.
به گفته توسعه دهنده اصلی KDE، دنیل مونکنتین، D-Bus به طور کامل جایگزین پروتکل ارتباطی میزکارها(DCOP=Desktop Communications Protocol) به عنوان سیستم ارتباطی فرآیند سازی داخلی در KDE شده است.
شما می توانید کد منبع D-Bus 1.0 و اسناد آن را که از سوی FreeDesktop D-Bus Wiki در دسترس قرار داده شده است در آدرس منبع خبر به دست آورید.
منبع خبر:
http://www.desktoplinux.com/news/NS4449390454.html
[عکس: <a href=www.Mojsazan.com.gif]" class="mycode_img" />
پاسخ
سپاس شده توسط مهدی ابراهیمی


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ماژول نویسی برای هسته لینوکس مهرداد عباسی 14 22,861 04-04-2014, 03:54 AM
آخرین ارسال: digicom
  دانلود کتاب آموزش زبان برنامه نویسی برای سیستم های آندروید مهرداد عباسی 1 5,748 12-04-2013, 12:45 PM
آخرین ارسال: harry_persian138
  شبیه wdk در ویندوز در لینوکس mahmood0197 1 3,978 03-06-2012, 04:08 PM
آخرین ارسال: مهرداد عباسی
  برنامه نویسی موبایل در لینوکس مهرداد عباسی 2 5,799 01-02-2012, 02:49 PM
آخرین ارسال: مهرداد عباسی
  Scala؛ جدیدترین زبان برنامه نویسی آندروید مهرداد عباسی 0 3,541 12-10-2011, 01:41 PM
آخرین ارسال: مهرداد عباسی
  اسکریپت نویسی در اندروید مهرداد عباسی 0 3,829 12-10-2011, 01:35 PM
آخرین ارسال: مهرداد عباسی
  برنامه نویسی با Android NDK مهرداد عباسی 0 6,515 12-10-2011, 01:32 PM
آخرین ارسال: مهرداد عباسی
  شروع کار برای برنامه نویسی اندروید مهرداد عباسی 0 4,693 12-10-2011, 01:27 PM
آخرین ارسال: مهرداد عباسی
  می خواهم برای اندروید برنامه بنویسم؟!(قسمت 1) مهرداد عباسی 0 4,064 12-10-2011, 01:26 PM
آخرین ارسال: مهرداد عباسی
  چگونه در لینوکس برنامه نویسی کنم یا شروع برنامه نویسی در لینوکس ؟ مهرداد عباسی 0 3,586 09-09-2011, 03:00 PM
آخرین ارسال: مهرداد عباسی

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان