نسل جدید تلویزیون های LG که SmartTV یا همان تلویزیون های هوشمند نامیده می شوند این امکان را فراهم کرده اند که برنامه نویسان بتوانند برنامه های کاربردی یا application های خود را برای این تلویزیون ها بنویسند.

به گزارش پایگاه خبری فناوری اطلاعات برسام، تلویزیون های هوشمند به اینترنت دسترسی دارند و مانند تلفن های هوشمند و هر دستگاه هوشمند (Smart Device) دیگری می توانند با دنیا در ارتباط باشند. شما می توانید اخبار را بجای روزنامه بر روی تلویزیون خود مشاهد کنید، پست الکترونیکی خود را چک کنید، فیلم ببینید و حتی آنلاین بازی کنید.

اما نکته اینجاست که این برنامه ها توسط چه زبان برنامه نویسی ایجاد می شوند؟

قبل از پرداختن به این موضوع بیایید با هم شرایط این دستگاه را بررسی کنیم. یک تلویزیون در اندازه ۴۲ اینچ را در نظر بگیرید، این تلویزیون دارای نمایشگر LCD یا LED و سخت افزارهای موجود در دیگر تلویزیون هاست.

اگر شما مهارت کار با HTML و CSS و زبان برنامه نویسی Javascript و یا برنامه FLASH و زبان برنامه نویسی Actionscript  را دارید، باید خوشحال باشید٬ زیرا تلویزیون های هوشمند LG از پلتفرم Webkit و Flashplayer نسخه ۹ به بالا پشتیبانی می کند.

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

در همین راستا، متقاضیان شرکت در رقابت تولید برنامه های کاربردی (application) برای تلویزیونهای هوشمند ال جی، میتوانند با ثبت نام در سایت جشنوراه به آدرس www.iranwebfestival.com و سپس مراجعه به http://developer.lgappstv.com نسبت به دانلود و مطالعه راهنماها اقدام نموده و با ارائه نسخه نهایی برنامه های کاربردی (application) تا تاریخ ۲۵ آذرماه به آدرس ایمیل lg@iranwebfestival.com شانس خود را برای برنده شدن در این رقابت و برخورداری از جوائز نفیس ال جی- گلدیران امتحان نمایند.

قدم اول

ابتدا به سایت developer.lgappstv.com بروید سپس در این سایت ثبت نام کنید. بعد از ثبت نام یک ایمیل فعال سازی برای شما ارسال می شود. بعد ازتایید ایمیل و ورود به حساب کاربری خود در سایت می توانیند کد های نمونه راهنما های برنامه نویسی و SDK مخصوص LG Smart TV را دانلود کنید.

قدم دوم

در آدرس بالا لینک دانلود SDK کاملا مشخص است. SDK در حدود ۳۵۰ مگابایت حجم دارد که می بایست آن را دانلود کنید.  بعد از اتمام دانلود و نصب، یک برنامه LG SDK Digital Signing Tool و یک SmartTV Emulator که شبه ساز تلویزیون هوشمند می‌باشد در کامپیوتر شما نصب می شود.

نکته:برای نصب SDK شما نیاز به سیستم عامل Windows نسخه XP یا Seven نیاز دارید. پیشنهاد سایت LG استفاده از Windows 7 نسخه ۳۲Bit است. البته با تست‌های انجام شده توسط ما این SDK برروی سیستم عامل Windows 7 نسخه ۶۴Bit نیز قابل نصب است.

اجرای Application در شبیه‌ساز (Emulator)

برای اجرای Application خود برروی شبیه‌ساز بعد از باز کردن برنامه شبیه‌ساز روی گزینه DTV Emulator کلیک کنید و سپس همانند تصویر زیر روی (Run Browser (Open URL کلیک کنید.

توسط این ابزار شما هم می‌توانید آدرسی را روی اینترنت و هم می‌توانید Application خود را برروی دستگاه خود بصورت محلی اجرا کنید.

تصویر زیر نمایان‌گر اجرای یک فایل بصورت محلی است :

همچنین شما می‌توانید یک فایل SWF را اجرا کنید.

برای اینکار دوباره روی  DTV Emulator کلیک کنید سپس رو گزینه Run Flash کلیک کنید. با کلیک روی این گزینه تصویری مانند زیر باز می‌شود که می‌توانید فایل مورد نظر را انتخاب و اجرا کنید.

نکته: رزولوشن این تلویزیون‌ها ۱۲۸۰ ‍‍× ۷۲۰ پیکسل است. پس برنامه‌های خود را در این اندازه طراحی کنید.

دریافت تایید دیجیتال

همانطور که در بالا گفته شد با نصب SDK یک برنامه با عنوان LG SDK Digital Signing Tool  برای شما نصب می‌شود.

بعد از بازکردن این برنامه روی Issue Certificate که در بالا سمت راست قرار دارد کلیک کنید.

در پنجره باز شده نام کاربری و کلمه عبور از شما درخواست می‌شود که در اینجا شما باید اطلاعات کاربری خود را که در ابتدا به آن اشاره شد وارد کنید. همچنین در ادامه٬ درخواستی برای ایجاد کردن کلمه عبور برای شما نمایش داده می‌شود که این کلمه عبور مخصوص فایل تایید هویت شما یا Developer Certificate می‌باشد.

درصورتی که اطلاعات وارد شده صحیح باشد برنامه از شما می‌پرسد که فایل تایید روی هارد دیسک و یا روی فلش مموری ذخیره شود‌ (پیشنهاد ما انتخاب ذخیره برروی فلش مموری است)

با انجام مراحل بالا یک فایل تایید در فلش مموری شما ذخیره می‌شود که باید در نگهداری آن کوشا باشید و همچنین هویت شما به عنوان توسعه دهنده Application تایید می‌شود.

ساخت فایل تاییدیه برای Application

بعد از مراحل بالا در همین برنامه و در قسمت Certificate با زدن دگمه Browse فایل Certificate خود را از فلش مموری یا هارد دیسک انتخاب کنید. با انحام این کار نام و نام خانوادگی شما و تاریخ انتقضا حساب کاربری مانند تصویر زیر به شما نمایش داده می‌شود.

با وارد کردن کلمه عبور تشخیص هویت خود (که قبلا در همین برنامه وارد کرده بودید) و در صورت درست بودن اطلاعات به پنجره قبل باز می‌گردید. این قسمت Select Root Directory مسیر یک Application که تهیه کردید را در آن وارد کنید (مانند تصویر زیر)

در مرحله آخر، در قسمت Save To با کلیک برروی Browse مسیر ذخیره را مشخص کنید.

با کلیک برروی OK در مسیری که انتخاب کردید یک فایل با پسوند LDS ذخیره می‌شود که این فایل را به همراه پوشه فشرده شده Application برای شرکت LG در ایران ارسال می‌کنید.

بعد از تایید توسط شرکت، Applicaion شما برای دانلود در LG Apps Market قرار می‌گیرد.