0

همه چیز در مورد سیمبین (Symbian)

 
javid1000
javid1000
کاربر طلایی1
تاریخ عضویت : دی 1390 
تعداد پست ها : 53859
محل سکونت : آ.غربی-سولدوز

زبانهای برنامه نویسی برای سیمبیان
شنبه 13 اسفند 1390  12:48 PM

زبانهای برنامه نویسی برای سیمبیان

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

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


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

Python
زبان پایتون و برنامه نویسی اپن سورس جدیدا وارد دنیای سیمبیان و برنامه نویسی موبایل شده است . مفسر ها و ابزاری چون py2sis (برای تبدیل کد پایتون به فایل sis) نیز توسط شرکت نوکیا اراءه شده است . هم اکنون برنامه های نوشته شده با پایتون بخوبی بر روی سری ۶۰ نوکیا اجرا می گردند .

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


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


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


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


OPL
یک زبان مانند بیسیک است که روی PDA ها فعال شده بود . اما در سیمبیان ورژن 7 ساپورت نمیشود .

مدیریت:تالارهای دانشگاه،دانشجو

مدیریت سابق تالارهای تلفن همراه

صفحه اختصاصی:

civilica.com/p/98085

اولین مدرسه عشق که تأسیس شد  /  درس عشق علی و فاطمه تدریس شد
گـل ادم چـو سـرشـتن به کاه ازلــی  /  اولـین کلمه که آمـوختند علـی بود علـی

تشکرات از این پست
دسترسی سریع به انجمن ها