پار دانلود

دانلود نرم افزار - برنامه های گوشی - تم گوشی - بازی گوشی آموزش برنامه نویسی - فتوشاپ و ...

پار دانلود

دانلود نرم افزار - برنامه های گوشی - تم گوشی - بازی گوشی آموزش برنامه نویسی - فتوشاپ و ...

زبانهای برنامه نویسی در سیستم عامل 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  آمدند در ورژن  7  دیگر بخشی از سیستم عامل نیستند.

 

Assembler

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

 

JavaScript

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

 

WML Script

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

 

C

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

 

OPL

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

Vistamax : یک IDE برنامه نویسی سیمبیان

Wirelexsoft  اکنون Vistamax IDE  را برای محیط برنامه نویسی موبایل های سری  60  پیشنهاد میکند. یک محیط گسترس نرم افزاری کاملا گرافیکی تحت محیط  Eclipse  . این قدم بعدی محصولات سیمبیان با امکانات ناول میباشد از جمله :

·         سیستم طراحی بصورت کشیدن کنترل ها روی فرم

·         لینکevent  ها برای برقراری ارتباط کامپوننت ها با محیط

·         راهنمای گرافیکی برنامه نویسان برای تمام کامپوننت های برنامه

·         بوی سازی برنامه با امکان پیش نمایش پیشرفته

·         و کامپوننت های کاربر با تکنولوژیUML

ویستامکس برای محیط های زیر عرضه شده :

·         Series 60 (2.1)   

·         UIQ (2.1) 

·        J2ME (MIDP 2.0)

برای دانلود نسخه FREE  نیازی به سریال نامبر برنامه ندارید . اما باید در Wirelexsoft Forum  ثبت نام کنید .

 

رابط های کاربری موبایل های سیمبیان : UIQ در برابر Series 60

نوشته شده توسط علی   
Thursday, 16 November 2006

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

علت این امر این است که هم اکنون  2  نوع User Interface  برای سیمبیان بوجود آمده است که هر کدام روی گوشی های خاص خود بکار گرفته میشوند. ...

Series 60  : که توسط نوکیا ایجاد شده و بسیار پرطرفدار است .

UIQ  : که توسط سونی اریکسون بکار برده میشه .

رابط کاربری سری  60  که روی گوشی های نوکیا هست و در موردش خیلی گفته شده . گوشی های  6600  و  7610  و  6670  و مانند آن از این رابط کاربری استفاده می کنند . آخرین نسخه سیمبیان سری  60  ورژن  9.1  است که روی گوشی های سری N  نوکیا نصب شده است. استفاده از java MIDP  از نسخه  7  به بعد سیمبیان در گوشی های سری  60  مهیا شد . این برنامه امکان اجرای برنامه های نوشته شده با جاوا را روی گوشی های موبایل فراهم میکند .

اما رابط UIQ  در گوشی های Motorola A920 ،A925 Motorola، Motorola A1000، Sony-erricson P800، Sony-erricson  P900، Sony-erricson P910، Benq P30، Benq P31  و Arima ASP805  بکار رفته است . این گوشی ها با قلم نوری کار میکنند و صفحه تاچ اسکرین آنها کار با برنامه ها را ساده میسازد . آخرین نسخه UIQ  نسخه  3  میباشد .اما هنوز اکثر گوشی های این سری از UI   نسخه 2.1  استفاده میکنند . در نسخه  2.1  اغلب امکانات موجود به رابط کاربری اضافه شده است. برای نمونه استفاده از theme‌ها و همچنین java MIDP  نسخه  2  اشاره کرد .

 

نگاهی به فن آوری Adsl

نگاهی به فن آوری Adsl
آیا شما هم از آن دسته از کاربران اینترنت هستید که ازDial up یا همان سیستم شماره‌گیرى استفاده مى‌کنید‌، یک مودم معمولى برروى سیستم خود دارید‌، زمان زیادى از وقت شما هر روز باید صرف شماره‌گیرى واتصال به اینترنت و قطع وصل‌هاى متوالى‌شود‌، در زمان استفاده از اینترنت خط تلفن شما مشغول است و هزینه تلفن را هم باید پرداخت کنید‌، مولتى‌مدیا در اینترنت را هم بى‌خیال شده‌اید و در‌آخر این‌که ازسرعت کند حلزونى اینترنت هم کلافه هستید. اما آیا اینترنت پرسرعت را تاکنون تجربه کرده اید؟ .... ادامه مطلب ...