Jak zbudować i wdrożyć aplikację Samsung SmartTV bez IDE (np .: w systemie Linux)

Problem:

Chciałbym wypróbować aplikację sprawdzającą koncepcję przy użyciu Samsung SmartTV SDK 2.5 (mam model telewizora z 2011 r. - UA55D8000).

Niestety, SDK jest dostępny w dwóch odmianach, które wydają się działać tylko w systemie Microsoft Windows. To dziwne, ponieważ nie ma powodu, aby tak było: same telewizory obsługują Linuksa, a aplikacje są napisane w JavaScript.

To stwarza dwa problemy:

Ponieważ nie mam systemu Microsoft Windows w domu, nie mogę używać środowiska kompilacji (ani emulatora telewizora), które są dostarczane z zestawem SDK. (Same pliki SDK to tylko JavaScript)

Nawet gdybym miał dostęp do systemu Windows, bardzo trudno jest zautomatyzować budowanie i testowanie aplikacji bez dostępu do tradycyjnych narzędzi do budowania (np. Make, Ant, Autotools itp.)

Jak mogę zbudować aplikacje Samsung Smart TV w systemie Linux? (tj. bez użycia narzędzi do budowania opartych na systemie Windows, które są dostarczane z zestawem SDK)

Co do tej pory odkryłem:

Z tego, co mogę zebrać, aplikacja w trybie JavaScript jest po prostu plikiem zip zawierającym plik konfiguracyjny XML, jeden lub więcej plików JavaScript (w tym dostarczone biblioteki interfejsu JavaScript dla funkcji SDK platformy) oraz wszelkie wymagane zasoby (HTML, obrazy itp.).

Ponadto z tego, co gromadzę, wdrażanie polega na umieszczeniu pliku zip i pliku manifestu XML w sieci serwera sieciowego dostępnej dla telewizora, zalogowaniu się jako „rozwinąć” na telewizorze i „zsynchronizować” aplikację z zainstalowanymi aplikacjami na TELEWIZJA.

Czy ktoś mógłby skierować mnie do źródła, w którym można znaleźć pełne wymagania dotyczące wdrożenia i wymagania dotyczące pakietu aplikacji? A może tylko próbka robocza?

questionAnswers(6)

yourAnswerToTheQuestion