زبان های برنامه نویسی در سیستم عامل symbian

سیمبیان توسط چند شرکت توليد کننده ی موبايل از جمله نوکيا و زيمنس و سامسونگ و اريکسون و پاناسونيک و سوني اريکسون سرمايه گذاري و ساخته شد . سيمبيان چندین زبان را برای برنامه نویسی در خود جای داده است که در این مقاله به بررسی آنها می پردازیم :
چهارشنبه، 12 خرداد 1389
تخمین زمان مطالعه:
موارد بیشتر برای شما
زبان های برنامه نویسی در سیستم عامل symbian
زبان های برنامه نویسی در سیستم عامل symbian
زبان های برنامه نویسی در سیستم عامل symbian






سیمبیان توسط چند شرکت توليد کننده ی موبايل از جمله نوکيا و زيمنس و سامسونگ و اريکسون و پاناسونيک و سوني اريکسون سرمايه گذاري و ساخته شد .
سيمبيان چندین زبان را برای برنامه نویسی در خود جای داده است که در این مقاله به بررسی آنها می پردازیم :

C++

سیستم عامل symbian با زبان C++ نوشته شده و بهمین دلیل این زبان بعنوان زبان اولیه برای برنامه نویسی در آن انتخاب شده است C++ بیشترین امکان دسترسی به API های سیستم عامل سیمبیان را فراهم می کند و بهترین کارکرد در حافظه و سرعت اجرا را داراست. اما در گزینه های زیر باید از این زبان استفاده شود:
برنامه هایی که مانند سرور عمل میکنند مانند برنامه هایی که در پشت صحنه کار میکنند و یکی از بخش های سیستم را مدیریت میکنند. مانند پورت های COM
PLUG in ها که محیطی را بر پایه سیستم عامل ایجاد میکنند . بطور مثال برنامه ای که فایل های html را به فایل های word سیمبیان تبدیل میکند از کتابخانه مبدل سیستم عامل استفاده میکند .
درایور های دستگاه که با Kernel کار متعامل میکنند.
استفاده از زبان C++ در سیستم عامل سیمبیان بر روی مناسب بودن کارکرد گوشی ها متمرکز شده است ، که بدین معناست که چند تا از عملگرهای استاندارد زبان C++ مانند exception handling قابل استفاده در برنامه نویسی سیمبیان نیستند .

JAVA

جاوا اکثرا بعنوان زبان برادر c++ و جایگزین آن در سیمبیان کاربرد دارد. سیستم عامل symbian یک MIDP Mobile (Information Device Profile) را فراهم کرده است که MIDP یک گروه از API های جاوا را در خود جای داده که این API ها برای استفاده در گوشی های موبایل طراحی شده اند . مثلا برای مقاصد طراحی واسط کاربر ، شبکه و برنامه ها . MIDP تحت کلاس های ایجاد شده توسط CLDC اجرا میشود و از ماشین مجازی K استفاده میکند که یک ماشین مجازی طراحی شده برای گوشی های موبایل است.پشتیبانی سیمبیان از نصب و اجرای برنامه های MIDP در راهنمای MIDP جاوا توضیح داده شده است.
PersonalJava 1.1.1 وJavaPhone که در سیمبیان ورژن 6 آمدند در ورژنهای بعدی دیگر بخشی از سیستم عامل نیستند.

Assembler

اکثر مقاصد برنامه نویسی با زبان C++ مرتفع می گردد . چون این زبان به اندازه ی کافی دسترسی به بخش های سطح پایین سیستم را فراهم می کند و نیاز به اسمبلر حس نمی شود. سیمبیان در موارد خاص که بیشترین کارایی مطرح است از اسمبلر استفاده می کند مانند برنامه های scheduler .

JavaScript

جاوا اسکریپت پروسس کلاینت ساید روی صفحات html را بر عهده دارد و اکثرا برای بررسی درستی ورودی کاربر استفاده می شود .

WML Script

این زبان یک زبان اسکریپتی WAP است که با جاوا اسکریپت اهداف یکسانی را دنبال میکنند. اما در یک مرورگر WAP استفاده میشود .

C

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

OPL

یک زبان مانند بیسیک است که روی PDA ها فعال شده بود .اما در سیمبیان ورژنهای جدید ساپورت نمیشود .
منبع:www.forum.microrayaneh.com




نظرات کاربران
ارسال نظر
با تشکر، نظر شما پس از بررسی و تایید در سایت قرار خواهد گرفت.
متاسفانه در برقراری ارتباط خطایی رخ داده. لطفاً دوباره تلاش کنید.
مقالات مرتبط