آشنایی با Symbian سیستمعامل ویژه تجهیزات موبایل
ساختار سیمبیان:
سیمبیان سیستمعاملی با ساختار32 بیتی است که با امکان مدیریت همزمان چند برنامه (multi-tasking) برای تجهیزات موبایل طراحی شده است. در ادامه به برخی از ویژگیهای اصلی این سیستمعامل اشاره می شود.
معماری انعطافپذیر مبتنیبر مدل کلاینت- سرور و نوعی از روش برنامهنویسی که از نرمافزارهای هر چند فشرده، ولی قدرتمند پشتیبانی میکند.
دسترسی بلادرنگ به دادههای کاربر با استفاده از هسته قدرتمند چند وظیفهای در پایینترین سطح نرمافزار و نیز یک چارچوب واسط کاربر بسیار ساده در بالاترین سطح.
طراحی پایدار نرمافزار با استفاده از مدل برنامهنویسی اشیای مبتنی بر کامپوننت، سیمبیان را به نرمافزاری جامع و خاص در طراحی الگوها و چارچوبهای مختلف تبدیل کرده است.
سازگاری با تجهیزات و فناوریهای مختلف.
در پایینترین سطح این سیستمعامل، کامپوننتهای اصلی قرار دارند که شامل هسته (kernel) و کتابخانه کاربر است که به برنامههای کاربردی سمت کاربر امکان میدهد از هسته، درخواستهای مختلفی بکنند.
سیمبیان دارای ساختاری موسوم به microkernel است. بهگونهای که طراحان، کمترین نیازمندیهای سیستم را در آن گنجاندهاند تا کارایی بالایی داشته باشد.
در سطح دوم این سیستمعامل، مجموعهای از کتابخانهها قرار دارند که کارهای مختلفی چون تغییر شکل و اندازه فونتها، کار با بانک اطلاعاتی و فایلها را به عهده دارند.
یک زیرسیستم بزرگ نیز برای کارهای ارتباطی و شبکهای وجود دارد که شامل سه قسمت اصلی موسوم به ETel ،ESOCK و C32 است.
با استفاده از APIهای ETel، برنامههای کاربردی میتوانند گستره وسیعی از گزینهها را بدونتوجه به ساختار خود تجهیزات و تجهیزات سرویسدهنده در اختیار کاربر نهایی قرار دهند. این انعطافپذیری بدین معنی است که توسعهدهندگان برنامههای کاربردی بدون توجه به نوع تجهیزات، سرویسها و... میتوانند نرمافزارهای خود را توسعه دهند. همچنین ESOCK یک Socket Server و واسط کاربر میان کاربران و پروتکلهای سمت سرور است. C32 نیز کلاینتها را از طریق یک واسط سریال RS232 به پورت سریال پیادهسازی شده در کتابخانههای فریمورک موسوم به comm server modules متصل می کند.
همچنین برای انتقال اطلاعات در برد کوتاه از امکانات دیگری مانند بلوتوث، پورت USB و IrDA استفاده شده است. تعدادی موتور برنامه کاربردی (application engine) نیز برای برنامههای کاربردی معمول مانند تقویم، ذخیره آدرسها و فهرست وظایف طراحی شده است.
__________________
زمستان نیز رفت اما بهارانی نمی بینم
بر این تکرارِ در تکرار پایانی نمی بینم
به دنبال خودم چون گردبادی خسته می گردم
ولی از خویش جز گَردی به دامانی نمی بینم
چه بر ما رفته است ای عمر؟ ای یاقوت بی قیمت!
که غیر از مرگ، گردن بند ارزانی نمی بینم
زمین از دلبران خالی است یا من چشم ودل سیرم؟
که می گردم ولی زلف پریشانی نمی بینم
خدایا عشق درمانی به غیر از مرگ می خواهد
که من می میرم از این درد و درمانی نمی بینم
استاد فاضل نظری
|