ایجاد نظرسنجی روی وبلاگ و سایت شما
طراحی وب
 
سیستم عامل موبایل بادا
 
 

سیستم عامل بادابادا نام سیستم عامل موبایل سامسونگ است که نسخه  اول آن در فوریه 2010 به دنیا معرفی شد و نسخه دوم این سیستم عامل در آگوست 2011 معرفی شد. (بادا یک لغت کره ای و به معنای دریاست) سامسونگ در 18 ماه  گذشته بیش ار 10 مدل گوشی مختلف با این سیستم عامل ارائه کرده است که همگی از مشخصات فنی خوبی برخودارند و قیمت پایین تری نسبت به گوشی های اندرویدی دارند.

چشم انداز بادا

شعار بادا "تلفن هوشمند برای همه" است. بادا اصلا دنبال رقابت با اندروید و آیفون نیست! بلکه بادا به دنبال بازاری کشف نشده است. بادا میخواهد کسانی را که از موبایل های معمولی (feature phone) استفاده میکنند ، به سوی خود جذب کند. به همین دلیل است که قیمت گوشی هایی با سیستم عامل بادا، بسیار کمتر از معادل های اندرویدی اش است.

سرمایه گذاری روی بادا

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

  • خریدار
  • فروشنده
  • توسعه دهنده

موبایل های سامسونگ

      خریدار:  واقعا چرا شما باید اندروید را با آن هم نرم افزاری که برایش نوشته شده رها کنید و یک گوشی با سیستم عامل بادا بخرید؟ دلیل شما یک چیز می تواند باشد: مشخصات فنی خوب با قیمت پایین. برای اینکار سامسونگ از سود خودش میزند تا قیمت گوشی های بادایی را پایین بیاورد. سیستم عامل بادا روی گوشی هایی با قیمت 170 هزار تومان هم عرضه شده اند، در حالیکه گوشی هایی با سیستم عامل اندروید حداقل 350 هزار تومان قیمت دارند. گوشیهای مدل Wave یا wave 2 هر کدام (با قابلیت هایی نظیر wifi, GPS, 3G, 5MP camera,1GHz CPU, 800x480 Super AMOLED screen) کمتر از 300 هزار تومان قیمت دارند. در حالیکه معادل اندرویدی آنها از خود سامسونگ حدود 500 هزار تومان قیمت دارند.

      فروشنده : یکی از نقاط قوت سامسونگ نمایندگی های گسترده ی این کمپانی در کشورهای هدفش است و مسلما در کنار تبلیغات گسترده اش، راهکارهایی را برای راضی نگه داشتن نماینده ها و فروشندگان محصولات خود در پیش گرفته است.

      توسعه دهنده : سامسونگ همچنین حدود 2.7 میلیون دلار برای مسابقات برنامه نویسی روی Bada جایزه گذاشته است تا برنامه نویسان به ساخت برنامه های گوناگون روی این سیستم عامل موبایل ترغیب شوند.

بازار فروش بادا

سامسونگ در بخش معرفی بادا میگوید که این سیستم عامل پیشینه ای 10 ساله دارد و هسته آن قبلا در گوشی های معمولی سامسونگ استفاده می‌شده و از این جهت امتحان خود را پس داده و به همین جهت سامسونگ با اضافه کردن رابط کاربری جدید، امکان مولتی تاچ، گرافیک 3 بعدی و امکان نصب نرم افزار، آنرا به دنیای گوشی های هوشمند آورده است.  اپل در سال 2010 حدود 36 میلیون دستگاه آیفون فروخت، در همین سال سامسونگ تعداد 280 میلیون تلفن همراه به مشتریان خود فروخته است، هدف سامسونگ این است که تعداد زیادی از این خریداران را به سوی کاربران یک سیستم عامل واحد سوق دهد.

از کجا برنامه دانلود کنم ؟  

بر اساس یک تحقیق که در سال 2008 توسط سایت compete.com از دارندگان گوشی های هوشمند به عمل آمد، 34 درصد دارندگان گوشی‌های هوشمند هرگز روی گوشی خود برنامه ای نصب نکرده بودند! و خیلی از کاربران می گفتند که مایلند روی گوشی خود برنامه نصب کنند، اما نمی دانند برنامه های قابل نصب را کجا گیر بیاورند!

ایجاد apple store یکی از اقداماتی بود که باعث شد کاربران آیفون به سمت خرید نرم افزارهای قابل نصب روی تلفن هوشمند خود روی آورند. سامسونگ نیز همانند اپل و گوگل فروشگاهی را برای دارندگان گوشی های سامسونگ راه اندازی کرده است تا مشتریان سامسونگ به راحتی بتوانند به هزاران برنامه و نرم افزار دسترسی داشته باشند.
کافیست سری به www.samsungapps.com  بزنید. کلیه گوشی های هوشمند سامسونگ برنامه ای بنام Samsung apps دارند که برای دانلود نرم افزار از این فروشگاه طراحی شده است. دارندگان گوشی های بادا حتی لازم نیست مدل گوشی خود را بدانند. به محض اینکه شما با گوشیتان برنامه Samsung apps را باز کنید، وارد سایت نرم افزارهای بادا میشود و نرم افزارهایی را به شما نمایش می دهد که روی دستگاه تان قابل نصب است. تا آگوست 2011 تعداد 13000 نرم افزار برای سیستم عامل بادا نوشته شده و از این سایت قابل دانلود است.

شناخت هسته سیستم عامل بادا  

بادا از روی هسته لینوکسی FreeBSD  و OpenBSD ایجاد شده است و یک نسخه یک بادا سیستم عاملی Single Task است، بدین معنا که سیستم عامل در هر لحظه فقط به یک برنامه اجازه ی اجرا می دهد که البته این کاستی با توجه به هدفی که بادا دنبال میکند قابل توجیه است، گرچه در نسخه دوم امکان MultiTasking به این سیستم عامل اضافه شده است. رابط کاربری بادا کنترل هایی را که برنامه نویسان بیشتر لازم دارند( مانند listbox , colorPicker و ...) را بصورت embed شده دارد.
این سیستم عامل از مرورگر قدرتمندی بر پایه ی webkit برای نمایش صفحات وب استفاده میکند (گوشی های آیفون، اندروید، پالم ، گوشیهای series60 نوکیا و همچنین تبلت آی پد ، تبلت آمازون کیندل و مرورگر گوگل کروم و سافاری اپل از موتور رندر وب‌کیت برای ایجاد و نمایش صفحات وب استفاده میکنند)

سیستم عامل بادا از Flash به طرز گسترده ای پشتیبانی میکند و فلش 9 را در داخل خود دارد. شما می توانید فایل های فلش را در برنامه ی خود Embed کنید و از اجرای آنها در گوشی هایی با سیستم عامل بادا اطمینان کامل داشته باشید .

سیستم عامل بادا فرایند مولتی تاچ را پشتیبانی میکند ، همچنین شتاب سنج، مغناطیس سنج و سنسوری برای حرکت گوشی دارد.

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

نرم افزارهای native در بادا به زبان C++  نوشته میشوند ، این زبان محبوب برنامه نویسان است و برنامه نویسانی که میخواهند کار روی برنامه نویسی بادا را شروع کنند نیازمند یادگیری زبان دیگری نیستند. برای برنامه نویسی و تست برنامه های نوشته شده روی یک شبیه ساز، از Eclipse کمک گرفته شده است.

با توجه به اینکه این سیستم عامل فلش و HTML5 را به خوبی پشتیبانی میکند ، طراحان وب نیز می توانند برنامه هایی را در این پلتفرم ها ایجاد کنند و با استفاده از ابزارهای کامپایلر و مفسر، آنها را به برنامه های قابل اجرا بر روی بادا تبدیل کنند. این موضوع باعث می شود روند گسترش برنامه های بادا سرعت گیرد. هم اکنون 13000 برنامه برای سیستم عامل بادا نوشته شده است. 

 
  نظر شما   
1389/06/15
نویسنده : حسین شرفی
 
     

طراحی نسخه موبایل : ارسال متن از مرورگر به صفحه نوشتن پیامک
 
 

طراحی نسخه موبایلدر طراحی رابط کاربر نسخه موبایل برای وب سایت ها، باید ارتباط موثری بین سایت خود و گوشی موبایل برقرار کنید.

یکی از امکاناتی که در نسخه موبایل وب سایت ها لازم است ، امکان ارسال لینک یا متن کوتاهی از داخل مرورگر توسط SMS به یک شماره دیگر است. با توجه به اینکه copy-paste کردن در گوشی های موبایل کاری دشوار است، بهتر است شما بعنوان طراح رابط کاربری ، امکاناتی را برای این امر در اختیار کاربر قرار دهید. 

کاربرد این موضوع در سایت های خبری بسیار جذاب است. بطور مثال هنگامی که در سایت های خبری در حال خواندن خبری هست ، وجود یک دکمه با عنوان SMS The Title میتواند باعث شود تا خواننده ی خبر با یک کلیک عنوان خبر را برای دوست خود sms کند.

با استفاده از لینک زیر میتوانید لینکی برای گوشی موبایل درست کنید که اگر کاربر روی آن کلیک کند، متن موردنظر وارد صفحه ی "نوشتن پیامک جدید" در گوشی شود و بعد کاربر کافیست شماره دوست خود را از منو انتخاب کند و گزینه ی ارسال را بزند. 

<a href="sms:?body=ّFootball e IRAN va Turkiye Mosavi shod">ارسال خبر با پیامک</a>

همانگونه که در کد فوق می بینید ، خبری که میخواهید ارسال شود به پارامتر body داده شده است . حال اگر صفحه ی شامل این کد را در موبایل مشاهده کنید عبارت "ارسال خبر با پیامک"  در گوشی شما قابل کلیک است و با یک کلیک، متن "Footbal e iran va turkiye mosavi shod" به صفحه ارسال پیامک گوشی منتقل میشود و میتوانید آنرا برای دوستان خود ارسال کنید. 
 
نمونه ای از استفاده از این تگ را میتوانید اینجا مشاهده کنید. 

 
  نظر شما   
1389/04/18
نویسنده : حسین شرفی
 
     

یک ماه ، یک مرورگر، یک تجربه
 
 

شما از کدام مرورگر استفاده ميکنيد؟
آيا از کاربران وفادار اينترنت اکسپلورر مايکروسافت هستيد؟
آيا از طرفداران فايرفاکس هستيد؟ و معتقديد هيچ مرورگري فايرفاکس نميشه ؟
شايد هم دنباله روي گوگل هستيد، از اندرويد تا کروم ؟
آيا هرگز اوپرا را تست کرده ايد؟ شايد الان با اوپرا در حال خوندن اين مقاله باشيد ؟!
آيا ميدانيد که مرورگر سافاري نسخه ي تحت ويندوز هم دارد؟

تجربه نو
سال گذشته همين موقع ها بود که نسخه اي از کروم رو نصب کردم . چندان جذاب نبود. بخصوص براي مني که يک مرورگر همه فن حريف مانند فايرفاکس داشتم. اين شد که کروم به کناري رفت و فقط آيکون اش روي صفحه ي ويندوزم باقي ماند. همچنان مرورگر اول من فايرفاکس بود. فقط گاهي براي ديدن يک سايت در مرورگر کروم اونو باز مي کردم. اما هيچي فايرفاکس نميشد . تا اينکه مشکل سنگيني فايرفاکس و هنگ کردن هاي متوالي اش يه روز منو وادار کرد تا از کروم استفاده کنم. اون روز با کروم گذشت.

فرداي آن روز تصميم گرفتم به مدت يک ماه از فايرفاکس استفاده نکنم و مرورگر پيش فرضم Chrome باشه. تا درست بتونم قابليت هاشو بشناسم، با بازکردن چند تا TAB نميشه يه مرورگر رو شناخت. ميگن اگه ميخواي کسي رو بشناسي يا باهاش همخونه شو ، يا همسفر. اين بود که ما هم تصميم گرفتيم با کروم يکماه همسفر بشيم تا شايد بتونيم دست از اين فايرفاکس معتادکننده برداريم.

بعد از گذشت يک ماه ، من يادگرفتم چگونه از کروم استفاده کنم، عادت کردم بهش. افزونه هايي که در فايرفاکس استفاده مي کردم در کروم پيدا کردم، حتي به نوار آدرس کروم و طرز تايپ کردن اول آدرس ها براي باز کردن سايت ها عادت کردم . اين قضيه براي فايرفاکسي ها اولش يکمي سخته. چون طرز نمايش url ها در نوار آدرس کروم کمي با فايرفاکس متفاوته و اولش ممکنه خوشتون نياد. الان 6 ماه از اون تصميم مي گذره و به هيچ وجه حاظر نيستم دوباره به مرورگر سنگين فايرفاکس برگردم .

مرورگر های جدید

کروم بسيار سبک ، ساده و در عين حال راضي کننده است. اگه فايرفاکس شما هفته اي يکبار هنگ مي کنه، اين مورد در کروم ماهي يکبار هم به ندرت رخ ميده و تازه اگر هم رخ بده فقط همون Tab بسته ميشه. نه کل مرورگرتون . ميزان Ram مورد استفاده ي کروم خيلي کمه و مسلم بدانيد که از استفاده از اين مرورگر پشيمون نخواهيد شد. اما بايد يکماه اول خودتون رو به تخت ببنديد تا فايرفاکس از خونتون خارج شه !

اين تجربه مي تونه در مورد مرورگرهاي ديگه، نرم افزارها و ابزارهاي ديگه ، وسايل غير کامپيوتري ديگه و هر چيزي باشه. گاهي ما اينقدر به يک چيز وابسته ميشيم که حق مطرح شدن رو هم به ديگران نمي ديم. گاهي بايد کند از يه چيزي . گاهي حتي زير باران بايد رفت…

 
  نظر شما   
1389/04/03
نویسنده : حسین شرفی
 
     

Adobe Flash Builder یک IDE برای اندروید، بلک بری و آیفون
 
 

نرم افزار ادوبی فلش بیلدر (Flash Builder) نسخه 4.5 یک محیط برنامه ساز برای سه سیستم عامل برتر دنیای موبایل است. با استفاده از این نرم افزار که از خانواده فلش ایجاد شده است میتوانید یکبار برنامه موبایل موردنظر خود را طراحی و پیاده سازی کنید و آنرا برای 3 سیستم عامل محبوب موبایل، یعنی اندروید، آیفون و بلک‌بری کامپایل کنید.

نسخه 4.5 نرم افزار فلش ساز ادوبی در بسته ی نرم افزاری CS 5.5 توسط این شرکت ارائه شده است و در کنار سایر پیشرفت های نرم افزارهای موجود در این بسته ی نرم افزاری، امکان ایجاد نرم افزار برای سیستم عامل های اندروید، تبلت PlayBook بلک بری و آی پد و آیفون این نرم افزار را که بر پایه ی Eclipse طراحی شده است، از سایرین متمایز میکند.

این نسخه از فلش بیلدر، API هایی برای کار با شتاب سنج، GPS ، مولتی تاچ، دوربین ، میکروفن و تکان سنج گوشی یا تبلت دارد. در این نسخه نرم افزار ساخته شده نهایتا برای گوشی های آیفون با فرمت .ipa تحویل داده میشود. خروجی ارائه شده کامپایل کدهای Objective-C است که توسط برنامه فلش بیلدر ایجاد میشود. 

flex



ایجاد یک نرم افزار و کامپایل برای هر سایز مانیتور :
با توجه به اینکه موبایل ها و تبلت های پشتیبانی شده توسط این نرم افزار سایز صفحه ی متفاوتی را دارند، ادوبی در فلش بیلدر API هایی را گذاشته که با کمک آنها میتوانید سایز صفحه را دریافت کنید و هنگام اجرای برنامه در هر دستگاه موبایل یا تبلت، رابط کاربری برنامه تان را با دستگاه مذکور بصورت داینامیک هماهنگ کنید. 

دردسر لایسنس اپل برای نرم افزارهای ساخته شده:
همانطور که میدانید کلیه برنامه هایی که برای گوشی های اپل ساخته میشود باید تایید اپل را برای اجرا روی گوشی های آیفون بگیرند، کامپایلر نرم افزار فلش بیلدر نیز در هنگام ساخت فایل ipa ، تایید ادوبی را از شما درخواست میکند و پس از آن فایل ipa را برای شما میسازد.

دانلود نسخه رایگان 60 روزه فلش بیلدر 

 
  نظر شما   
1390/02/14
نویسنده : حسین شرفی
 
     

مقالات آموزشی
طراحی وب  
گرافیک و چند رسانه ای  
برنامه نویسی تحت وب  
بانک های اطلاعاتی  
سایر تکنولوژی ها  

مقالات آموزشی

rss feed