بادا 2.0 برای دولوپرها : چه چیز جدیدی اضافه شده؟

اطلاعات جدیدی بر روی اینترنت در مورد بادا sdk 2.0 و بادا 2.0 برای دولوپرها به بیرون درز کرده.نسخه ی آزمایشی ابزارهای development برای نسخه ی جدید سامسونگ به نظر میرسد از هفته ی دیگر توضیع میشود،در همین حال ما از اطلاعات لو رفته استفاده میکنیم و به شما نشان میدهیم که چه چیزهایی جدیدی به بادا 2.0 اضافه شده است؟


Multitasking

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

در عمل ، تعداد هریک از برنامه های اجرا شده بر عملکرد مولتی تسکینگ تاثیر میگذارد.


تغییراتی در رابط کاربری external fallback

attachment.php?attachmentid=594363&stc=1
در بادا 2.0 سه navigation item جدید وجود دارد : Header ، Footer و Tab .
Header (اولین اسکرین شات از سمت چپ را ببینید) مکانی است که متون در بالای صفحه به نمایش در می آیند.این متن ممکن است یک نام، توصیف ، نام یک دکمه و ... باشد.

Footer (اسکرین شات وسط) مکانیست که متن های در پایین نمایشگر را شامل میشود که میتوان به عنوان یک سوییچ بین عمل های مختلف شامل دکمه ها برای اجرای دستورات خاص استفاده میشود.همچنین بوکمارکها و چند عنصر دیگر (باتوجه به نوع کاربر) در فوتر میتواند نمایش داده شود.

بوکمارک های خطی (اسکرین شات سمت راست) – منوی افقی که میتوان در هر قسمت مجاز برنامه قرار داده شوند. TabBar شامل ایتم های بسیار زیادی است که ممکن است عرض نمایش پنجره کافی نباشد بهمین دلیل در تب های خطی میتوان از اسکرولینگ استفاده کرد.

attachment.php?attachmentid=594364&stc=1
عناصر دیگر : SearchBar و گالری

SearchBar – یک ابزار ساده که شامل یک edit box برای جستجو بر اساس کلمات کلیدی است.همچنین جستجوی معمول بر اساس اطلاعات وارد شده بر اساس کیبورد هم وجود دارد.

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


انیمیشن

در بادا 2.0 شما میتوانید از انیمیشن های رابط کاربری جدید namespace Osp استفاه کنید که اجازه ی اضافه کردن انیمیشن های زیبا را به برنامه هایتان میدهد.شما میتوانید از انیمیشن ها به عنوان دکمه و کنترل هم استفاده کنید.ویژگی های انیمیشنها شامل اندازه ،بزرگی و مکان و ... میباشند.


Menedzhement location

attachment.php?attachmentid=594365&stc=1
بادا 2.0 از سه نوع رزولوشن نمایشگر پشتیبانی میکند : WVGA (480 در 800) ، HVGA (320 در 480) و WQVGA (240 در 400).برای تسهیل ساخت رابط های کاربری گرافیکی که به رزولوشن و فرمت نمایشگر وابسته نیستند ما یک کانسپت جدید به نام " "Layout" (layer) .شما میتوانید عناصر مختلفی را بر روی نمایشگر با استفاده از طرح استایلهای مختلف قرار بدهید : تک بعدی (یک بعدی) ، شبکه ای (Grid) و وابسته ای (relative).

attachment.php?attachmentid=594366&stc=1
در استایل تک بعدی (تصویر سمت چپ) ، GUI component به previous اضافه شده است.دو نوع استایل وجود دارد : افقی (horizontal) و قائم (vertical) . در حالت عمودی،عناصر جدید به سمت راست و یا چپ عنصر قبلی اضافه میشوند.در حالت قائم هم این عناصر به بالا و پایین اضافه میشوند.

وقتی از استایل شبکه ای (Grid) استفاده میکنید (عکس وسطی) ، هر هنصر در یک سلول شبکه ای دو بعدی قرار میگیرد.اندازه ی هر سلول به ارتفاع و عرض فضای داخل هر عنصر بستگی دارد.

در استایل Relative ، اندازه و مکان هر عنصر تابعی از عناصر دیگریست که به مخزن (container) اضافه میشوند.تفاوت میان استایل (one-dimensional) و (relative) این است که ، شما تصمیم میگیرد که کدام ایتمی که قبلا اضافه کرده اید،شامل یک عنصر جدید باشد ، در حالی که در استایل دومی – عنصر جدید که ایجاد میکنید به عنصر قبلی تعلق دارد.


پشتیبانی از NFC

NFC (مخفف Near Field Communication) سرویس تبادل اطلاعات بی سیم در فواصل کوتاه است.همچنین در ان تکنولوژی کارت های " beskontaktryh " ، کارت های " proximity "(مجاورت به نام RFID هم شناخته میشود) و تبادل اطلاعات در فواصل کوتاه به کار رفته. با استفاده از NFC میتوانید در فاصله ای کوتاه (حداکثرتا4 اینچ)، اطلاعات را با حداکثر سرعت 424 کیلوبایت برثانیه به اشتراک بگذارید.این سرویس سه حالت کاری دارد.دستگاهی که به NFC مجهز شده ، میتوانید انها را مستقل از حالت خواندن و نوشتن کارت ، یا حالت peer-to-peer سوییچ کند.در حال حاضر رابط کاربری برنامه (API) فقط از حالت خواند و نوشتن کارت پشتیبانی میکند.


بهبود ارتباط بین دو نرم افزار


برای پشتیبانی بهتر برای همکاری دو نرم افزار در بادا ، ما دو کلاس جدید معرفی میکنیم: " ServerChannel" و " ClientChannel " . برنامه میتواند توسط " ClientChannel " یک درخواست به نرم افزار دیگر بفرستد.و پاسخ ان توسط " ServerChannel " پردازش میشود و دریافت کننده ی پیغام میتوان پاسخ درخواست را ارسال کند.


پشتیبانی تکنولوژی "صدا به متن" و "متن به صدا"

بادا 2.0 از کلاس Speech-to-Text که صدا را شناسایی و به متن تبدیل میکند استفاده میکند،بنابراین نرم افزار شما میتواند امکانات تشخیص صدا هم داشته باشد: ظبط حافظه های صوتی ، چت صوتی ، و ... همچنین ویژگی های مختلف از جمله: زبان ، دستورزبان،تشخص سکوت،فیلتر کلمات و همچنین قرار دادن اتوماتیک نقطه گزاری ها.

در همان زمان.کلاس تبدیل متن به صدا ،متن ها را تبدیل به صدا میکند.در نتیجه شما میتوانید در برنامه ی خود از توابع صوتی هم استفاده کنید - برای مثال یک حافظه ی صوتی و یا فرنگ لغات.همچنین ویژگیهای مختلف زبان از جمله : تایپ صوتی و سرعت تلفظ.


Wi-Fi Direct

با استفاده از پروتوکل Wi-Fi Direct میتوانید چند دستگاه را بدون نیاز به دستگاه واسطه،به یک دیگر متصل کنید.تصور کنید 5 گوشی تحت بادا در اختیار دارید که همه ی کاربران ان در حال بازی اتوموبیلرانی با یکدیگر هستند و یا اشتراک گزاری کل البوم.این نوع به اشتراک گزاری اطلاعات از طریق این پروتوکل انجام پذیر است.

بادا 2.0 شامل چند کلاس Wi-Fi Direct است که با کنترل بر دستگاه ها را با استفاده از این پروتوکل فراهم می آورد.ساخت گروهای تلفنی توسط و شناسایی صاحب دستگاه توسط Wi-Fi Direct


Open AL

" namespace" داخل "Namespace OpenAL Media " به نرم افزار شما اجازه ی ساخت صداهای سه بعدی توسط " library Open AL " را میدهد.این لایبرری یک رابط کاربری " cross-platform" است که برای بازی و نرم افزارهایی که با صدا کار میکنند مناسب است. " Open AL " یک کالکشن از منابع صوتی را که در سه جهت حرکت میکنند و توسط کاربر شنیده میشوند، شبیه سازی میکند.


بنر های تبلیغاتی داخل نرم افزارها

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

attachment.php?attachmentid=594367&stc=1
دو نوع عنصر میتوان در تبلیغات به کار برد : یک عکس یا یک بنز متنی.وقتی که کاربر بر روی یک بلاک کلیک میکند یکی از عملیات های زیر صورت میگیرد.

- Click-to-Brower : بادا یک صفحه ی مشخص را در مرورگر اینترنتی شما باز میکند
- Click-to-Call : بادا با شماره ای که شما مشخص کرده اید اتوماتیک تماس میگیرد
- Click-to-Store: نرم افزار " mobile client Samsung" را اجرا میکند که این نرم افزار یک صفحه شامل توضیحات را باز میکند.


Push-Notification

attachment.php?attachmentid=594368&stc=1
برای اولین بار در بادا 2.0 شما میتوانید انواع مختلف "notifications" را به برنامه ی خودتان اضافه کنید.شما میتوانید از ترکیب چند notifications هم استفاده کنید : Ticker ، Quick Panel ، Badge Number و صدا. Ticker کاربر را وقتی،اپدیتی را که از قبل انتطار داشته دریافت میکند،مطلع میسازد.اگر کاربر اجازه ی به برنامه اجازه دهد و برنامه هم این قابلیت را داشته باشد.کلاینت برنامه در پس زمینه همیشه در حال اجراست تا وقتی notifications به برنامه ارسال میشود شما را مطلع سازد.


Web framework

از اغاز پیدایش بادا 2.0 ،شما میتوانید برنامه های فقط بر پایه وب هم بسازید:

- JavaScript : شما میتوانید برنامه های گرافیکی با رابط کاربری بسازید که کاملا شبیه به برنامه های خود بادا هستند
- HTML5 : شما میتوانید از مزایانه پشتیبانی برنامه های ، cache ، data warehousing ، web-server ، location ، ویدیو و صدا ، web-sockets ، cross-document messaging و ارسال server event
- WAC API : شما همچنین میتوانید از API تلفن به عنوان مدیر اطلاعات شخصی (PIM) ،دستگاه ، دوربین ، شتاب سنج ، جهت سنجی و فایل های سیستمی استفاده کنید.


آنالیزور عملکرد

شما میتوانید عمللکرد هر برنامه را بر روی دستگاه توسط " Performance Analyzer" که در bada SDK موجود است زیرنظر بگیرید.این امکان 6 حالت را برای نمایش اطلاعات در اختیار شما میگذارد: Monitor (monitoring) ، Timeline (timeline) ، CallStack (call stack) ، Events (events) ، Summary (Common) و Warning (warning) . در حالت " Monitor" یک لیست از موضوعاتی که شما میخواهید عملکردشان را ببینید نمایش داده میشوند. در حالت Timeline عملکرد مانیتور های انتخابی شما بصورت گرافیکی نمایش داده میشوند.

دیگر امکانات Framework

- پشتیبانی از FlashLite 4.0 و HTML5
- پشتیبانی از ارسال و دریافت اطلاعات از طریق پروتوکل HTTP
- پشتیبانی از تجزبه تحلیل Json
- clipboard


دیگر قابلیت های SDK/IDE

- امولاتور:در حال حاضر شما میتوانید عیب یابی کنید و چندین برنامه را با هم اجرا کنید، هر برنامه را چند بار اجرا کنید بدون اینکه برای هربار نیاز به ریستارت داشته باشید
- انالیزور ارورها:ارور ها را در برنامه بیابید
- Profiler : به شما امکان زمان گزاری برای اجرای یک برنامه در دستگاه را میدهد.



ترجمه توسط PEYMAN


مطالب مشابه :


تبدیل بادا به اندروید wawe1: wawe2

تبدیل بادا به اندروید4.4. بدون مشکل wifi.ودوربین. صد درد صد تست شده. tell:09179965371. yahoo:[email protected]




اموزش نصب نسخه اولیه اندروید روی ویو 1(s8500)

اموزش نصب نسخه اولیه اندروید ورژن بادا را به فریمور اروپایی xxjl2 تبدیل می شه و




مقایسه ی دقیق samsung wave i و samsung wave ii

اندروید. دانلود. اس به علت قابل تبدیل بودن فیرمور ویو یک به بادا 1.2 این دو گوشی در دو عامل




چگونه گوشی موبایل را به مودم وایرلس تبدیل کنیم ؟

اگر تاکنون خبر نداشته اید که گوشی موبایل هوشمند خود را میتوانید تبدیل به اندروید ، بادا




بادا 2.0 برای دولوپرها : چه چیز جدیدی اضافه شده؟

در همان زمان.کلاس تبدیل متن به صدا ،متن ها را تبدیل به صدا میکند عامل اندروید و بادا.




نرم افزار تبدیل عکس به متن تایپ شده (OCR) با پشتیبانی از زبان فارسی

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




طریقه اشتراک گذاری اینترنت بر روی موبایل و استفاده از vpn

برنامه و بازی برای بادا اندروید. و منتظر بمانید تا در قسمت Status وضعیت به Runnig تبدیل




برچسب :