پروسه ی ایجاد نرم افزار بومی

اولین نرم افزار بومی پوشیدنی تایزن خود را بسازید
مرداد ۲۱, ۱۳۹۶
پروسه ی ایجاد نرم افزار وب
مهر ۱, ۱۳۹۶

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

شکل: پروسه ی ایجاد نرم افزار بومی

 

برنامه ریزی و طراحی نرم افزار

 

اولین قدم برای ایجاد نرم افزار بومی تایزن، برنامه ریزی و طراحی نرم افزار ، با استفاده از ابزار های طراحی شده به سلیقه خودتان می باشد.

هنگامی که برنامه ریزی و طراحی نرم افزار را به اتمام رساندید، آماده اید تا پروژه نرم افزار را ایجاد کنید.

 

ساخت پروژه ی نرم افزار

.

استودیو ی تایزن ، الگوهای پروژه ی متنوعی را فراهم می آورد تا آغاز کد گذاری نرم افزار برای شما آسان گرداند. وقتی شما یک پروژه می سازید، شما میتوانید یک الگو ی مخصوص و یا یک نمونه انتخاب نمایید. بر اساس انتخاب خود، ویزاردپروژه ی بومی تایزن، به طور خودکار ویژگی های پایه ای را ایجاد می کند که نرم افزار باید آن ها را پیاده کرده تا قادر به اجرا باشد. پوشه ها و فولدر های پروژه ی پیش فرض هم، همچنین ، ایجاد می شود.

 

تنظیم ویژگی های  پروژه

 

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

 

 نرم افزار و پیاده سازی کد UI طراحی

پیاده سازی نرم افزار شما شامل :

 

  • طراحی و ایجاد UI (رابط کاربری) نرم افزار می باشد. 

 

شما میتوانید با استفاده از UI ساز, UI نرم افزار را طراحی و ایجاد کنید.

UI ساز ، در استودیوی تایزن شامل می شود، و به عنوان WYSIWYG (هر چیزی که ببینید،همان را به دست می آورید)،عمل میکند، و برای ایجاد UIهایی

برای نرم افزار های بومی ، محیط را طراحی می کند.

 

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

UI نرم افزار را طراحی کنید.

 

  • کد کردن نرم افزار ها

 

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

 

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

 

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

 

ایجاد نرم افزار

 

شما باید پروژه نرم افزار بومی خود را قبل از اینکه بتوانید نرم افزار را اجرا و اشکال زدایی کنید،  بسازید.

 

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

 

  • ساخت (گرد آوری و پیوند) گزینه ها
  • فایل های منبع برای ساخت
  • ، گردآورنده toolchain همانند گردآورنده، پیوند دهنده، و بایگانی کننده.

 

اجرا و اشکال زدایی نرم افزار

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

 

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

 

پیش فرض، قابلیت اشکال زدایی های زیر را فراهم می آورد:

  • شبیه سازی رویدادها با کنترل پنل شبیه ساز
  • شبیه سازی دستگاه های جانبی
  • اقدام به عنوان یک اشکال زدایی سطح منبع
  •  تولید خروجی کنسول

.

شما می توانید با استفاده از (RDS) پشتیبانی تولید سریع، نرم افزار خود را سریع تر امتحان و اجرا نمایید. برای اطلاعات بیشتر

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

 

شما همچنین می توانید، نرم افزار خود را بهینه سازید تا به بهترین کارایی ممکن دست رسی پیدا کنید.

 

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

 

پکیج کردن نرم افزار

 

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

 

 

۱٫اگر قبل از امتحان کردن ، تغییراتی در نرم افزار ایجاد کرده اید، نرم افزار را دوباره بسازید.

۲٫در نمای مرورگر پروژه، پروژه را انتخاب کنید.

۳٫در منوی محتوا ی پروژه، طبق آدرس زیر عمل کنید.

Select project > build signed package

 

پس از اینکه پروسه ی پکیج کردن پایان یافت، پکیج را در فولدر پروژه ، چک کنید، تا مطمن شوید که پروسه ی پکیج کردن موفقیت آمیز بوده است.

 

ایجاد پروژه های چندگانه به عنوان یک بسته ترکیبی

تایزن، از نرم افزار های چند-پروژه ای ، که انواع مختلفی از الگوهای نرم افزار را ترکیب می سازد، پشتیبانی می کند.

پروژه ، همرا با پروژه ی سرویس یا ویجت به عنوان یک پکیج ، ایجاد کنید.UI شما می توانید یک

برای ایجاد یک نرم افزار بومی چندگانه ی پروژه ای :

 

  1. یک UI نرم افزار بسازید

۲٫یک نرم افزار ویجت یا سرویس ایجاد کنید.

۳٫با استفاده از استودیو ی تایزن، یک نرم افزار چند پروژه ای را پکیج کنید:

 

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

پروژه قرار گرفته باشند.

 

برای نمایان ساختن پروژه در نمای مرورگر پروژه، شما باید نرم افزار هایی جدید ایجاد کرده و یا، پروژه های موجود یا نرم افزار های نمونه را در استودیو ی تایزن وارد نمایید .

 

b. به منظور ایجاد مرجع پروژه بین یک UI نرم افزار و یک نرم افزار سرویس یا ویجت :

.

  • در نمای مرورگر پروژه، روی UI نرم افزار راست کلیک کنید.
  • Select Properties > Tizen Studio > Package > Multi
  • چک باکس (check box) را برای نرم افزار سرویس یا ویجت انتخاب کنید، و روی تایید کلیک کنید.

 

در نمای مرورگر پروژه، یک پیام (با UI نرم افزار) در کنار نام پروژه ی اشاره شده برای تمام برنامه های کاربردی

که به بسته اضافه کرده اید، نمایان می شود.

 

بعد از پکیج کردن نرم افزار چند پروژه ای ، پکیج ، شامل نرم افزار مضاعف، منبع، و فایل های داده ی ریشه و نرم افزار های  آنها، اشاره شده می باشد .

فایل های tizenmanifest.xml به یک عدد ادغام می شوند.

ID نرم افزار در tizenmanifest.xml باید همراه با ID پکیج به عنوان یک پیشوند اختصاص داده شود.

 

۴٫ UI نرم افزار را بسازید و اجرا کنید.

نرم افزار سرویس یا ویجت در حین اینکه UI نرم افزار ساخته و اجرا می شود، به طود خودکار ایجاد و اجرا می شود.

 

توجه داشته باشید که

تایزن، یک سیاست ترکیبی نرم افزار چند پروژه ای را برای قابلیت استفاده از دستگاه محدود ساخته است. اگر شما سیاست را دنبال نکنید، ارسال درخواست شما به فروشگاه تایزن ، می تواند رد شود.

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

فروشگاه تایزن رد شوند.

 

جدول زیرترکیب های احتمالی برای چند پروژه ی بومی را نشان می دهد. ۱ به این معنی است که تنها یک نرم افزار می تواند به عنوان نرم افزار تابع بسته بندی شود در حالی که  M به این معنی است که نرم افزار های متعدد می توانند به عنوان نرم افزار تابع بسته بندی می شوند.

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

 

جدول :ترکیبات

Main project Sub project
STANDALONE UI SERVICE WATCH WIDGET IME
UI Yes No M No M No
SERVICE No No No No No No
WATCH Yes No M No No No
WIDGET No No No No No No
IME Yes M M No No No

مثال های زیر، نشان می دهد که چگونه جدول بالا را بخوانیم :

  •  پروژه ی UI اصلی به تنهایی: مجاز است.
  • پروژه ی UI اصلی + ۳  پروژه ی سرویس پکیج شده (بسته بندی شده): مجاز است.
  • پروژه ی UI اصلی+ ۱ پروژه ی ویجت پکیج شده: مجاز است.
  • پروژه خدمات اصلی به تنهایی: مجاز نیست.
  • پروژه ی ویجت اصلی به تنهایی: مجاز نیست.

 

 

تایید و انتشار نرم افزار

 

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

 

برای تایید و انتشار نرم افزار خود:

 

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

 

پس از ارسال برنامه ، نرم افزار به عنوان یک پکیج نرم افزار نصب شده ی دارای گواهی و فرمت آرشیو <Application_name>.tpk

امضا شده است ، که شامل امضای توزیع کننده می باشد، و توسط تایزن استور یا اپ استور

سامسونگ گلکسی اضافه می شود.

 

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

 

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

برای دستور عمل های  دقیق درباره ی اینکه چگونه نرم افزار خود را برای اعتبار و انتشار در تایزن استور ثبت نام و تایید کنید، از  بررسی اجمالی تایزن استور

Tizen Store Overview   و دیگر زیرمجموعه ها در قسمت توزیع سایت سازندگان تایزن دیدن  فرمایید.

 

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

This content has been helpful to you?

Thanks for contributing!

Yes No

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code