Samsung, LG, Philips болон бусад төхөөрөмжүүдэд зориулсан SmartBox номын санд суурилсан ухаалаг ТВ программыг бий болгох. Максим Васильчукийн Android-д зориулсан IP ТВ-ийн дээд хайрцаг эмулятор Philips эмулятор дээр програмыг хэрхэн ажиллуулах вэ

Одоогийн байдлаар Mag200/250 болон AuraHD дээд хайрцагуудыг дэмжиж байгаа бөгөөд бусад алдартай төхөөрөмжүүдийн эмуляцийг хэрэгжүүлэхээр төлөвлөж байна.
Одоогоор бүх функцууд ажиллахгүй байгаа ч боломжтой бол хэрэгжүүлэх болно.

Анхаар! Энэхүү програм нь m3u (эсвэл бусад) тоглуулах жагсаалтыг ДЭМЖИХГҮЙ! Аппликешн дээр тоглуулах цорын ганц арга бол ийм тоглуулах жагсаалтыг дэмждэг портал ашиглах явдал юм.

Анхаар! Хэрэв та алсын удирдлага ашиглаж байгаа бол алсын удирдлагатай товчлууруудыг дарахад дээд самбар нээгдэхгүй (ихэнх тохиолдолд). Үүнийг нээхийн тулд курсорыг дэлгэцийн дээд хэсэгт шилжүүлнэ үү.

АНХААР! Хэрэв програм таны Андройд төхөөрөмж дээр ажиллахгүй бол тасалбар үүсгэнэ үү https://bitbucket.org/vasilchmax/stb-emulator/issues

АНХААР! Уг програм нь гарнаас удирдах чадвартай. Энэ тохиолдолд програмыг эхлүүлэхээс өмнө гар (эсвэл USB-ээр дамжуулан бусад хяналтын төхөөрөмж) холбогдсон байх ёстой, эс тэгвээс видео/аудио эхлүүлэх гэж оролдох үед эвдэрч болзошгүй.

Эмулятор нь үндсэндээ Android 3.0+ үйлдлийн системтэй таблетуудад зориулагдсан боловч 2.3+ утас/таблетыг дэмждэг.

Видео/аудио тоглуулах чадвар нь суурилагдсан (эсвэл гаднаас суулгасан) кодлогч байгаа эсэхээс шалтгаалдаг тул таны видео эхлэхгүй бол гол асуудал нь кодлогч дутмаг ба/эсвэл WiFi/Ethernet-ийн чанар муутай байх магадлалтай. сүлжээ.

Мэдэгдэж буй алдаанууд:
- зарим тохиолдолд тохиргооны цэсээс буцаж ирэх/шинэ профайл сонгох үед портал скриптүүд бүрэн ачаалагдаагүй бөгөөд ажиллах боломжгүй болдог.
- Мөн заримдаа харуулсан хуудасны элементүүд дэлгэцийг бүрэн дүүргэхгүй бол портал хуудсуудыг буруу масштаблах тохиолдол гардаг.
Аль ч тохиолдолд та жагсаалтаас профайлаа дахин сонгох ёстой.

Сэдвийн: iptv эмулятор, stb iptv эмулятор, iptv set-top box эмулятор, iptv set-top box emulator, iptv set-top box emulator, iptv set-top box emulator android, iptv stb emulator, iptv set top box emulator, mag 250 эмулятор

Хэрэглэгчийн тойм

345 тоймд үндэслэн

Аппликейшн нь дараах үндсэн функцуудыг гүйцэтгэх боломжийг олгоно:1. www.roadwebcamera.com тусламжийн сайт руу өөрийн байршлыг дамжуулах;2. Утасны камераар зураг авч, сонгосон интервалаар вэб сайт руу зураг илгээх;3. Утас болон төхөөрөмжийн чат хооронд богино мессеж солилцох. Тусламжийн сайтад...

Үнэгүй 9 7.4

GO SMS Pro сэдэвт гавлын яс

Хар сүнс бүрт зориулсан GO SMS Pro Theme Skull загвар. Таны утас, амьдрал, зүрх сэтгэлийг харанхуйд идээрэй. Тамаас ирсэн Розен дөл нь таны жинхэнэ мөн чанар, амтыг дэлхийд харуулах болно. Хүмүүст та болон таны утас ямар анхны болохыг хараарай! Одооноос эхлэн хаа ч явсан харанхуй чамтай хамт байх болно. Энэ сэдвийг маш цэвэрхэн өнгөөр ​​будаж, хүссэн хүн бүрт зориулан бүтээжээ...

Үнэгүй 189 8.6

Хайртай хүмүүст зориулсан ханын цаас

Хайртай хүмүүст зориулсан ханын цаас нь хэрэглэгчийн үйлдэлд хариу үйлдэл үзүүлэх хайрын сэдэвт динамик объектуудыг (зүрх, цэцэг, романтик хөдөлгөөнт дүрс) агуулсан. Та эдгээр объектыг стандарт програмын дэвсгэр болон бусад сонгосон зураг дээр ашиглаж болно.

1.00 доллар үнэгүй 0 0

Абай "Кара создэр"

Юл гулама Абай Кунанбаевтын кара Создери.Окып оздеринизге керегин алыныздар!Жана интерфейс! Tugeldey zhana аппликейшн! Шинэ программ дээр үсгийн хэмжээг өөрчлөх, шөнө, өдөр унших горим асаалттай, мөн дэлгэцийн тод байдлыг хянах боломжтой. Хамгийн гол нь та дуртай үгсээ дуртай үгэндээ оруулах боломжтой! Одоо та текстийн фонтыг өөрчлөх боломжтой!

Үнэгүй 1.2К 9.4

Үнэгүй 929 8.2

Системийн шаардлага: Эмулятор нь Android 4.0 буюу түүнээс дээш хувилбарт зориулагдсан. 11.85MB сул зай шаардана.

Суулгацын файлыг ашиглан суулгана

1. Суулгах файлыг татаж авна уу. Та татаж авч болно.

2. Төхөөрөмж дээрээ үл мэдэгдэх эх сурвалжаас програм суулгахыг зөвшөөрнө үү.

3. Суулгах файлыг ажиллуул.

Play Market-ээс суулгасан.

Та QR-кодоор дамжуулан эмулятор хайж болно

Та мөн Play Market хайлтын системийг ашиглаж болно.

1. Google Play Market руу очно уу.

2. Хайлтын талбарт “iptv set-top box emulator” гэж бичнэ үү.

3. Максим Васильчукийн боловсруулсан жагсаалтаас эмуляторыг сонго. Ийм эмуляторын хоёр хувилбар байдгийг анхаарна уу, "Үнэгүй" нь үнэгүй, "Pro" нь төлбөртэй хувилбар юм. Үнэгүй хувилбар нь зар сурталчилгаа байгаагаараа төлбөртэй хувилбараас ялгаатай. Та өөрийн үзэмжээр ямар ч хувилбарыг сонгож болно.

4. Эмуляторын тайлбар нээгдэнэ. Тайлбарыг уншаад "Суулгах" товчийг дарна уу.

5. "Програмын зөвшөөрөл" цонх нээгдэж, зөвшөөрлийг хянаж үзээд "Зөвшөөрөх" товчийг дарна уу.

6. Эмулятор суулгах тухай мэдээлэл гарч ирнэ.

7. Эмуляторыг суулгасны дараа "Нээх" товчийг дарна уу.

8. Портал нээгдэнэ.

Портал тохируулж байна

1. Энэ эмулятор ажиллахын тулд та порталыг тохируулах хэрэгтэй. Төхөөрөмжийн дэлгэц дээр дарж эмулятор цэс рүү залгахад цэс гарч ирнэ.

2. Зүүн дээд буланд байгаа цэс товчийг дарна уу.

3. Эмуляторын тохиргооны цэс нээгдэнэ.

4. "Профайл өгөгдлийг өөрчлөх" -ийг сонгоно уу.

5. Тохиргоо цэс нээгдэнэ.

6. “Profile name”-ийг сонгосноор нэр оруулах цонх нээгдэнэ.

7. Профайлын нэрийг өөрчилж (захиалгат профайлын нэрийг оруулна уу), "Тийм" товчийг дарна уу.

8. "Портал тохиргоо"-г сонгоно уу.

9. Порталын тохиргооны цэс нээгдэж, "Портал URL"-г сонгоно уу.

10. URL хаягийг оруулах цонх нээгдэж, URL хаягийг устгаад http://old.tvclub.us эсвэл http://iptv.tvclub.us хаягийг оруулаад "Тийм" товчийг дарна уу.

11. "Тохиргоо" цэснээс "STB тохиргоо"-г сонгоно уу.

12. "STB тохиргоо" цэс нээгдэж, "Set-top box type" -ыг сонгоно уу.

13. “Set-top box type” цэснээс “MAG250”-г сонгоно.

14. "Тохиргоо" цэсээс гарч ("Тохиргоо" цэснээс гарах үед шинэ тохиргоо автоматаар хадгалагдана) эмуляторын тохиргооны цэсийг нээгээд "Порталыг дахин эхлүүлэх" -ийг сонгоно уу.

15. Төхөөрөмж дахин ачаалсны дараа нэвтрэх болон нууц үгээ оруулах цэс нээгдэнэ. TVClub вэбсайтад бүртгүүлэхдээ заасан хэрэглэгчийн нэр, нууц үгээ оруулаад "OK" дээр дарна уу.

Хэрэв та "Олон өрөө" үйлчилгээг идэвхжүүлсэн бол нэмэлт төхөөрөмжид нэвтрэх эрхийг ашиглаж болно ("Хувийн бүртгэл" / "Мөрдөгч порталын тохиргоо" / "Нэмэлт тохируулагч хайрцаг").

17. Портал ачаалж дууссаны дараа ТВ үзэх үйлчлүүлэгчийн портал нээгдэнэ.

Өргөн нэвтрүүлгийн сервер болон сувгийн багцыг сонгож байна

1. Өргөн нэвтрүүлгийн сервер сонгохын тулд үндсэн цэсэн дэх хувийн данс руугаа орж "Үйлчилгээний менежмент"-ийг сонгох хэрэгтэй. "Үйлчилгээний менежмент" цэс рүү очихын тулд төхөөрөмжийн дэлгэц дээрх "зүүн", "баруун", "дээш", "доош" товчлууруудыг ашиглана уу.

2. Төхөөрөмжийн дэлгэц дээрх "OK" товчийг дарна уу.

3. "Үйлчилгээний менежмент" цэс нээгдэнэ. "Дээш" / "доош" товчлууруудыг ашиглан серверээ сонгоно уу. Хамгийн оновчтой серверийг тодорхойлохын тулд та холболтын хурдны тест хийх хэрэгтэй (холбоос дээр дарж хурдыг тодорхойлж болно).

4. Хүссэн серверээ сонгосны дараа төхөөрөмжийн дэлгэц дээрх "Холбох" товчийг дарна уу ("Холбох" - ногоон товчлуур).

5. Нууц үг оруулах цонх нээгдэж, нууц үгээ оруулаад "OK" товчийг дарна уу (энэ товчлуурыг сумаар зааж өгсөн), "OK" товчийг "дээш" / "доош" товчлууруудыг ашиглан сонгоно.

Серверийг холбох/таслахын тулд дараах товчлууруудыг ашиглана уу.

Улаан товчлуур - серверийг идэвхгүй болгох (үндсэн нууц үг нь "0000" - дөрвөн тэг);

Ногоон товчлуур - серверийг холбоно (үндсэн нууц үг нь "0000" - дөрвөн тэг).

6. Сувгуудын багцыг холбохын тулд та холбохыг хүсч буй багцаа сонгох хэрэгтэй.

7. Хүссэн сувгийн багцаа сонгосны дараа төхөөрөмжийн дэлгэц дээрх "Холбох" товчийг дарна уу ("Холбох" - ногоон товчлуур).

8. Нууц үгээ оруулаад "OK" товчийг дарна уу (энэ товчийг сумаар зааж өгсөн), "OK" товчийг "дээш" / "доош" товчлууруудыг ашиглан сонгоно.

9. Сувгийн багцын талаарх мэдээллийг үзэхийн тулд багцыг сонгоод төхөөрөмжийн дэлгэцэн дээр "OK" дээр дарна уу.

10. “Багцын тухай” цэс нээгдэнэ.

Телевизийн суваг, телевизийн нэвтрүүлэг, нэвтрүүлгийн архив үзэх Телевизийн суваг үзэх

1. Үндсэн цэснээс сувгуудын жагсаалтыг сонгохын тулд "ТВ"-г сонгоно уу. Дэлгэц нь сэдвийн дагуу сувгийн бүлгүүдийн жагсаалтыг харуулах болно.

2. Сувгийн бүлгүүдийн жагсаалтаас үзэх бүлгээ сонгоно уу. Төхөөрөмжийн дэлгэц дээрх "OK" товчийг дарна уу.

3. Сувгуудын жагсаалт нээгдэнэ.

Сувгууд нь "дээш", "доош" товчлуурууд болон "хуудас" товчлууруудыг ашиглан солигддог. доош" ба "х. дээш". Дэлгэцийн баруун талд телевизийн сувгийг урьдчилан харах цонх, доор нь сонгосон сувгийн хөтөлбөрийн гарын авлага байна. Бүтэн дэлгэцийн горим болон буцаж шилжихийн тулд та төхөөрөмжийн дэлгэц дээрх "OK" товчийг дарах хэрэгтэй.

Зурагт үзэж байна

1. Телевизийн нэвтрүүлэг үзэх нь "ТВ хөтөч" хэсэгт хийгддэг. "ТВ хөтөч" хэсэгт очихын тулд сувгуудын жагсаалтын "баруун" товчийг дарах хэрэгтэй.

2. Сонгосон сувгийн ТВ хөтөлбөр бүхий цэс нээгдэнэ.

Телевизийн хөтөлбөр үзэх нь "дээш", "доош" товчлууруудыг ашиглан хийгддэг. Телевизийн хөтөлбөрийн зүүн талд та "зүүн" товчлуурыг ашиглан сонгосон сувгийн хөтөлбөртэй өдрийг сонгож, "OK" товчийг дарж хүссэн өдрөө сонгох боломжтой. Сувгийн жагсаалт руу очихын тулд зүүн товчийг дахин дарна уу.

Архивлагдсан ТВ нэвтрүүлгүүдийг үзэх

1. “” тэмдэгтэй сувгууд дээр тухайн нэвтрүүлгийн бичлэгийг үзэх боломжтой.

2. Үзэхийн тулд та "ТВ хөтөч" хэсэгт очих хэрэгтэй. Бид цэгээр тэмдэглэгдсэн дамжуулалтыг олдог.

3. Төхөөрөмжийн дэлгэц дээрх "OK" товчийг дарна уу.

4. Нэвтрүүлгийн бичлэгийг тоглуулж эхэлнэ.

Таны үзэж буй бичлэгийг "-г ашиглан эргүүлж болно. ", та мөн "" дээр дарж тоглуулахаа зогсоож, ижил товчлуурыг үргэлжлүүлэн ашиглаж болно. Архив үзэх горимоос гарахын тулд төхөөрөмж дээрх "буцах" товчийг дарж болно.

Сувгийн жагсаалтын цэс дэх нэмэлт сонголтууд.

F1 товчлуур (улаан) - сувгийн жагсаалтыг үзэх горимыг солино (МЭДЭЭЛЭЛТЭЙ ЖАГСААЛТ / ЖАГСААЛТ);

F2 товчлуур (ногоон) - сувгуудын жагсаалтыг эрэмбэлэх (ДУГААР / НЭРЭЭР / ЗӨВХӨН ДУРТАЙ);

F3 товчлуур (шар) - дуртай хэсэгт суваг нэмэх эсвэл хасах;

F4 товчлуур (цэнхэр) - жагсаалт дахь сувгийг хөдөлгөдөг, энэ функц нь зөвхөн дуртай сувгуудын жагсаалтад байдаг (та F2 товчлуурыг дарж, "зөвхөн дуртай" -г сонгосноор энэ жагсаалтад очиж болно).

"Дуртай" ангилалд сувгуудын жагсаалт үүсгэх, дуртай жагсаалтын сувгуудыг зөөх "Дуртай" ангилалд сувгуудын жагсаалт үүсгэх

1. Сувгуудын жагсаалтыг нээнэ үү.

2. Хүссэн сувгуудаа “шар” товчлуураар тэмдэглээрэй (F3 – дуртай сувгуудад суваг нэмэх, хасах).

3. Сувгуудын хажууд "" дүрс гарч ирнэ - энэ нь сувгуудыг дуртай жагсаалтад нэмсэн гэсэн үг юм.

4. "Ногоон" товчийг дарна уу (F2 - сувгуудын жагсаалтыг "ДУГААР" / "НЭРЭЭР" / "ЗӨВХӨН ДУРТАЙ" эрэмбэлэх).

5. Суваг эрэмбэлэх цэс нээгдэнэ.

6. Сувгийг эрэмбэлэх цэснээс "Зөвхөн дуртай"-г сонгох ба төхөөрөмжийн дэлгэц дээрх "дээш"/"доош" товчлууруудыг ашиглан сонголт хийнэ.

7. "OK" товчийг дарна уу.

8 "Дуртай" сувгийн жагсаалт нээгдэнэ.

Энэ жагсаалтад та F4 товчлуурыг (цэнхэр) ашиглан өөрийн үзэмжээр сувгуудыг зөөж болно - жагсаалт дахь сувгийг зөөнө үү. Энэ функц нь зөвхөн дуртай сувгуудын жагсаалтад байдаг (та F2 товчийг дараад "Зөвхөн дуртай" гэснийг сонгоод энэ жагсаалтад очиж болно).

Дуртай жагсаалт дахь сувгуудыг зөөж байна

1. "Дуртай" сувгийн жагсаалтаас сувгийн жагсаалтаас зөөхийг хүссэн сувгаа сонгоно уу.

2. Төхөөрөмжийн дэлгэц дээрх цэнхэр товчлуур болох "Зөөх" товчийг дарна уу.

3. Суваг хөдлөхөд бэлэн, сувгийн нэрний ирмэг дээр зөөх дүрс гарч ирнэ.

4. Төхөөрөмжийн дэлгэц дээрх "дээш"/"доош" товчлууруудыг ашиглан сувгийг жагсаалтаар шилжүүлнэ үү.

5 Сувгийг сувгийн жагсаалтын хүссэн газар руу шилжүүлсний дараа төхөөрөмжийн дэлгэц дээрх цэнхэр товчийг дарна уу.

6 Сувгийг жагсаалтад шилжүүлсэн.

Тун удалгүй манай төслийн хуудсууд дээр Android үйлдлийн системийн орчны тухай нийтлэл нийтлэгдсэн. Энэхүү материал нь манай сайтын зочдын сонирхлыг татсан бөгөөд энэ нь хөтөлбөрийн зохиогч Максим Васильчуктай холбогдож, түүнээс цөөн асуулт асуух шалтгаан болсон юм.

Сайн уу, Максим! MAG200/250 болон Aura HD дээд хайрцагт зориулсан IPTV эмулятор бүтээх санаа хэрхэн төрсөн бэ?

Эмулятор бүтээх санаа жил гаруйн өмнө буюу 2012 оны зуны сүүлээр гарч ирсэн. Дараа нь би Одесса дахь томоохон интернет үйлчилгээ үзүүлэгчдийн нэгэнд (OO NPP TeNeT) PHP хөгжүүлэгчээр ажиллаж байсан. Миний ажил энэ үйлчилгээ үзүүлэгчийн үзүүлж буй IPTV үйлчилгээтэй тодорхой хэмжээгээр холбоотой байсан.

Тэр үед би өөртөө Android платформ дээр таблет худалдаж авахыг хүсч байсан ч энэ нь юунд хэрэгтэйг мэдэхгүй хэвээр байсан. Нэг форум дээр би саяхан гарсан Nexus 7-ийн тайлбарыг уншсан бөгөөд энэ нь надад таалагдсан. Би үүнийг худалдаж авахаар шийдсэн (Дашрамд хэлэхэд энэ таблет нь миний хөгжүүлэлт, туршилтын гол төхөөрөмж хэвээр байна). Хэсэг хугацааны дараа АНУ-аас илгээмж ирсэн бөгөөд би янз бүрийн програм бичих туршилт хийж эхлэв.

Хэзээ нэгэн цагт би TeNeT-д ашиглагдаж байсан Amino 130 ба MAG 250 гэсэн хоёр тоглуулагчийн JavaScript API-ийн тодорхойлолтыг олж харлаа. Зарчмын хувьд эдгээр дээд хайрцагыг Android дээр дуурайх боломжтой гэдгийг ойлгосон. , Би өөрийн программыг үүсгэж эхэлсэн. Түүгээр ч барахгүй миний анх дуурайж байсан консол бол Amino 130 байсан. Гэсэн хэдий ч хөгжүүлэлт нь бага зэрэг хэцүү байсан. Үнэн хэрэгтээ Android-д зориулсан програм бичих гол хэл нь Java хэл бөгөөд үүнийг би хамгийн сүүлд 3 жилийн өмнө бичиж байсан бөгөөд бага зэрэг мартсан байна.

Хэсэг хугацааны дараа анхны ажлын хувилбар гарч, би үйлчилгээ үзүүлэгчийнхээ порталыг ачаалж амжсан үед би MAG 250-г нэгэн зэрэг дуурайхаар шийдсэн. Үүний үр дүнд би MAG-д илүү анхаарал хандуулж эхэлсэн. Дараа нь хоёр консолд хангалттай цаг байхгүй байсан тул би Amino 130 эмуляцийг хөгжүүлэхээс татгалзсан.

Үүний үр дүнд сар гаруй эрчимтэй хөгжүүлсний дараа 2012 оны 10-р сарын 1-нд 0.1 alpha хувилбартай програм Google Play дээр гарч ирэв. Тухайн үед эмулятор профайлыг хараахан дэмждэггүй байсан бөгөөд зөвхөн TeNeT порталыг ачаалах боломжтой байв.

Таны бодлоор эмулятор анхны төхөөрөмжид хэдэн хувь нь нийцдэг вэ?

Одоо эмулятор нь шифрлэгдсэн сувгууд, 3D, NFS сүлжээний нөөцийг дэмжих, гадаад санах ойд сувгуудыг бүртгэх (илүү нарийвчлалтай, сувгийн бичлэг байдаг, гэхдээ энэ нь түүний дотор байдаг) эс тооцвол анхны дээд хайрцагны хийдэг бараг бүх зүйлийг дэмждэг. нялх нас).

Түүнчлэн, заримдаа зарим порталуудтай холбоотой асуудал гардаг, учир нь бүх хөгжүүлэлт нь дээд хайрцаг үйлдвэрлэгчийн бүрэн бус JavaScript API баримт бичиг, порталуудын ажилд дүн шинжилгээ хийх (гол төлөв Infomir-ийн Stalker) дээр үндэслэсэн байдаг. Тодорхой API функцийн зорилгыг ойлгоход ихэвчлэн хэцүү байдаг бөгөөд энэ нь буруу хэрэгжилтэд хүргэдэг.

Эмуляторыг голчлон ямар төхөөрөмж дээр ашиглах вэ?
Үндсэндээ, анхандаа таблет, утас дээр ажиллахаар бүтээгдсэн. Гэвч хэсэг хугацааны дараа хяналтын самбарт зориулсан дэмжлэг нэмэгдсэн. Тиймээс одоогоор энэ програмыг Android 3.0 ба түүнээс дээш хувилбартай бараг бүх arm6/arm7 төхөөрөмж дээр ашиглах боломжтой. Гэсэн хэдий ч Хятадад үйлдвэрлэсэн бага зэрэглэлийн төхөөрөмжүүдэд ихэвчлэн асуудал гардаг гэдгийг тэмдэглэхийг хүсч байна.

Mini PC гэж нэрлэгддэг консолуудыг дуурайх тусгай програм бүтээхээр төлөвлөж байна уу?

Одоогоор би C++ хэл дээр Linux, Windows, онолын хувьд OS X болон Qt номын сангийн дэмждэг бусад платформуудыг (мобайл гэх мэт) ажиллуулж чадах платформ хоорондын консол эмулятор Qt5 номын санг ашиглан хөгжүүлж эхэлсэн. Үнэн, хөгжил маш эрт шатандаа байгаа бөгөөд надад үүнд хангалттай цаг байдаггүй. Гэхдээ хэдэн сарын дараа би анхны нийтийн хувилбарыг гаргана гэж найдаж байна.

Ойрын ирээдүйд эмулятор бүтээх талаар ямар төлөвлөгөөтэй байна вэ?

Одоогоор - зарим порталыг ачаалах үед гарсан алдааг засах; Сүлжээний NFS-ийн дэмжлэгийг хэрэгжүүлэх, сувгийн бичлэгийг сайжруулах.

Танай төлөвлөгөөнд эмулятор болон бусад консолуудыг хөгжүүлэх тухай байгааг бид мэднэ. Та алдартай Dune консолд эмулятор бүтээхээр төлөвлөж байна уу? Хэрэв тийм бол бид хэр хурдан гарч ирнэ гэж найдаж болох вэ?

Хэсэг хугацааны өмнө би Dune консолыг дэмжихээр төлөвлөж байсан ч дараа нь энэ санаагаа орхисон, учир нь түүний эмуляцийг хэрэгжүүлэх нь MAG 250-ийнхаас эрс ялгаатай. Нэмж дурдахад, одоо програм нь MAG-тай маш хүчтэй холбоотой тул нэмж оруулав. өөр юу ч хэцүү. Магадгүй би Dune-г эмуляторын Qt хувилбарт дуурайж магадгүй, ялангуяа энэ хувилбар нь залгаасуудыг дэмждэг тул онолын хувьд аливаа зүйлийг дуурайх дэмжлэгийг нэмэхэд хялбар байдаг.

Сайтын төслийн редакторуудын нэрийн өмнөөс Максимд дэлгэрэнгүй, бүрэн дүүрэн хариулт өгсөнд талархаж, цаашдын хөгжилд нь амжилт хүсэн ерөөе.


Тиймээс, хэрэв та энэ нийтлэлээс маш их хэрэгтэй мэдээллийг олж авах болно:
  • Ухаалаг анхлан суралцагч боловч сонгодог js/html программ дээр ажиллаж байсан туршлагатай
  • Нарийвчилсан js/html хөгжүүлэгч бөгөөд хөндлөн платформ SmartTV шийдлийн платформ хайж байна
  • Анхан шатны js/html хөгжүүлэгч, "Hardcore" -ээр эхлэхийг хүсч байна
  • Гуравдагч этгээдийн боловсруулсан програмуудыг ажиллуулах шаардлагатай шалгагч
Нийтлэл нь "махлаг" бөгөөд олон тооны спойлеруудтай болсон тул агуулгын хүснэгт:
* Энэ нийтлэл нь зөвхөн хөгжүүлэгчдэд зориулагдаагүй тул эмулятор болон төгсгөлийн төхөөрөмжүүдэд програм ажиллуулах талаархи эхний бөгөөд манай багт илүү сонирхолтой санагдсан. Аппликешныг турших SmartTv програмыг хөгжүүлэх ажилд орсны дараа та эцэст нь ямар нэгэн байдлаар бүтээлээ шалгахаас өөр аргагүй болно. SmartTv-ийн туршилтын Дао нь дараахь зүйлээс бүрдэнэ.
  • Хөтөч дээр туршилт хийж байна
  • Борлуулагчийн эмулятор дээр туршилт хийж байна
  • Эцсийн төхөөрөмж дээр туршилт хийж байна
  • Дараа нь бид шалгагчийн зам дээрх сүүлийн хоёр алхмыг авч үзэх болно. Эхний цэг нь тодорхой биш тул програмыг ажиллуулж, хөтөч дээрх F12 товчийг дарснаар та маш олон сонирхолтой зүйлийг олох болно. Өөр нэг туршилтын хакер бол энэ үйл явцыг автоматжуулах явдал юм. Жишээлбэл, номын сан нь хөөргөх орчинд туршилт хийхэд мэлрэг цэцэг ашигладаг. Борлуулагчийн эмулятор дээр ажиллаж байна

    Бидний олж мэдсэнээр SDK бүртэй хамт ирдэг эмуляторууд нь бодит байдалтай нийцэхгүй байна. (Samsung, Philips) Эцэст нь эмулятор дээр ажиллах нь таны хувьд өөрийгөө шалгахаас өөр зүйл болохгүй. Эмулятор дээр ажиллаж байгаа програмыг төхөөрөмж дээр санаатайгаар ажиллаж байгаа гэж үзэх боломжгүй юм. Эсрэгээр, эмулятор дээр ямар нэг зүйл танд тохирохгүй байвал энэ нь бүтэлгүйтсэн гэсэн үг биш юм.

    Samsung эмулятор дээр програмыг хэрхэн ажиллуулах вэ

    Програмыг эмуляторын хамгийн сүүлийн хувилбарт ажиллуулахын тулд танд хэрэгтэй: эмулятор нь өөрөө VirtualBox-д зориулсан зураг бөгөөд SDK хуудаснаас татаж авах боломжтой. Зургийг импортлосны дараа та өөрийн төслүүдтэй лавлах замыг зааж, виртуал машиныг эхлүүлэх хэрэгтэй. Таны мартаж болохгүй гол зүйл бол виртуал машин дээрх лавлахын нэр нь хэргийг харгалзан Програм байх ёстой. Дэлгэцийн агшинд та тайлбарыг олох болно.

    (зураг дээр дарж болно)



    Samsung эмулятор дээр програмыг хэрхэн ажиллуулах вэ (хуучин SDK)

    Хэрэв та албан ёсны SDK ашиглан програм хөгжүүлж байгаа бол ямар ч асуудал гарахгүй, том эхлүүлэх товчлуур байна. Хэрэв та зүгээр л програмыг ажиллуулахыг хүсч байгаа бол төслийг SDK програмын лавлах хэсэгт байрлуулж, хүссэн програмаа сонгон эмуляторыг эхлүүлэх хэрэгтэй. Үүнийг хэрхэн хийхийг зургууд харуулж байна.

    (зураг дээр дарж болно)



    LG эмулятор дээр програмыг хэрхэн ажиллуулах вэ

    SDK-ийн хамт суулгасан, үнэндээ ТВ үйлдлийн системтэй виртуал машин болох эмуляторыг ажиллуулсны дараа та програмынхаа URL хаягийг зааж өгч болно (тиймээ, програм http-ээр нэвтрэх боломжтой байх ёстой, энэ нь мөн дотоод үйлчилгээ байж болно. apache/denwer/nginx дээр). Зургууд нь үйлдлүүдийн дарааллыг харуулж байна.
    (зураг дээр дарж болно)


    >

    Philips эмулятор дээр програмыг хэрхэн ажиллуулах вэ

    Магадгүй GUI хөгжүүлэгчдэд тохиолдож болох хамгийн "гайхалтай" зүйл бол эмуляторыг эхлүүлэх үед консол авах явдал юм. Би юу ч хэлэхгүй, өөрөө үзээрэй

    (зураг дээр дарж болно)




    Самсунг нь алсын төхөөрөмж дээр лаборатори ажиллуулж, хэрэглээний туршилтын дараагийн алхам хийсэн. Үнэн хэрэгтээ эдгээр нь эмулятор дээр харагдахгүй байгаа таны оюуны бүх функцийг шалгах боломжийг олгодог бодит төхөөрөмжүүд юм (жишээлбэл, тоглуулагчийн бүх форматтай ажиллах, DRM системтэй харилцах).

    Манай програмыг ажиллуулахын тулд та лабораторийн вэбсайтаас төхөөрөмж сонгож, зааврыг дагах хэрэгтэй.

    Samsung Remote Test System дээр програмыг хэрхэн ажиллуулах вэ

    (зураг дээр дарж болно)


    SmartTV ТВ дээр ажиллуулна уу

    Бид эцсийн хэрэглэгчийн төхөөрөмж дээр програм суулгах, турших хамгийн хялбар арга замыг авч үзэх болно. Үүний тулд бидэнд хэрэгтэй:

    • Php дэмжлэгтэй Http сервер - LG-д зориулагдсан.
      Би өргөдлийг хаягаар нийтэлсэн http://paunin.com/content/demoApp/index.html
    • Програмыг өөрөө Smartbox номын сангийн репозитор, demo/demoApp лавлахаас олж болно;
    Хэрэв танд ямар нэг шалтгааны улмаас уг програмыг нийтлэх HTTP сервер байхгүй бол та http://immosmart.github.io/smartbox/demo/demoApp/ нийтийн демо хаягийг ашиглаж болно. Гэхдээ програмыг турших, хөгжүүлэхийн тулд HTTP сервер шаардлагатай (мэдээжийн хэрэг та үйлдвэрлэгчийн баримт бичигт заасан өөр суулгах аргыг ашиглахгүй бол) Бүх үйлдвэрлэгчдэд зориулсан товч заавар (ханд)

    Samsung

    10-12 платформ:

  • "Нэвтрэх"-ийг сонгоно
  • Нэвтэрч дууссан
  • "Хөгжил"-ийг сонгоно
  • Алсын удирдлага дээрх "Enter" товчийг дарна уу
  • Алсын удирдлага дээрх "Enter" товчийг дарна уу
  • Алсын удирдлагын буцах товчлуурыг дарна
  • Алсын удирдлага дээрх "Enter" товчийг дарна уу
  • 13 платформ:
  • Smart Hub товчийг дарна уу
  • Хөгжүүлэх бүртгэлдээ нэвтэрнэ үү (Цэс - Ухаалаг онцлог -> Samsung бүртгэл ->
  • IP 82.146.41.200 залгана уу
  • * Зарим тохиолдолд ТВ нь гуравдагч талын програмуудыг суулгах зөвшөөрөл шаарддаг бөгөөд үүнийг хөгжүүлэгчийн түлхүүрээр хангадаг бөгөөд үүнийг RND Samsung (http://samsungdforum.com/) -тай холбоо барьж, хууль бусаар түгээхээс урьдчилан сэргийлэх зорилгоор худалдагчаас олж авах боломжтой. програмын бүрэн суулгах заавар


    Samsung TV/BD дээр програмыг ажиллуулахын тулд. IP хаягаар хандах боломжтой серверийн үндсэн хэсэгт widgetlist.xml үүсгэх шаардлагатай. Жишээлбэл, http://xxx.xxx.xxx.xxx/widgetlist.xml. Би энэ файлыг http://82.146.41.200/widgetlist.xml хаягаар байрлуулсан. Энэ файл нь зүгээр л суулгах програмуудын жагсаалт юм. Виджетүүдийн жагсаалтад гол элемент нь татаж авах зангилаа бөгөөд энэ нь таны програмын зип архивын холбоосыг өгдөг. Үлдсэн параметрүүд нь хэмжээ нь ч хамаагүй. Та манай виджетийн жагсаалтаас харж байгаачлан би програмаа зиплээд http://paunin.com/content/smartbox.zip хаягаар байрлуулсан.

    Одоо widgetlist.xml-ээс өөрийн IP хаягийг төхөөрөмжид хэлж, програмуудыг шинэчлэх л үлдлээ. Энэ нь загвараас хамааран төхөөрөмжийг ашиглан хийгддэг.

    10-12 платформ

  • Хэрэглэгч өөрийн данс руугаа нэвтэрнэ (алсын удирдлага дээрх А товчлуур)
  • Дансны талбарт төрлүүд. Samsung: хөгжүүлэх
  • Нууц үгийн талбарт: 123456 (бусад нь бас тохиромжтой байх ёстой)
  • "Нэвтрэх"-ийг сонгоно
  • Алсын удирдлага дээрх "Enter" товчийг дарна уу
  • Нэвтэрч дууссан
  • Алсын удирдлага дээрх D товчийг дарна (зарим ТВ загварт TOOLS товчлуур)
  • "Хөгжил"-ийг сонгоно
  • Алсын удирдлага дээрх "Enter" товчийг дарна уу
  • "Серверийн IP хаягийн тохиргоо"-г сонгоно.
  • Алсын удирдлага дээрх "Enter" товчийг дарна уу
  • IP хаяг руу залгана: 82.146.41.200
  • Алсын удирдлагын буцах товчлуурыг дарна
  • "Хэрэглэгчийн програмуудыг синк хийх"-г сонгоно.
  • Алсын удирдлага дээрх "Enter" товчийг дарна уу
  • Аппликейшн шинэчлэгдэж байна
  • 13 платформ

  • Smart Hub товчийг дарна уу
  • Хөгжүүлэх бүртгэлдээ нэвтэрнэ үү (Цэс - Ухаалаг онцлог -> Samsung бүртгэл -> Нэвтрэх (нэр: хөгжүүлэлт; нууц үг: sso1029dev!)
  • Smart Hub дэлгэцийн доод талд "Нэмэлт програмууд" таб байгаа бөгөөд та түүн дээр дарах хэрэгтэй
  • Дэлгэцийн баруун дээд буланд байгаа Сонголтуудыг сонгоно уу
  • Унждаг цэснээс IP тохиргоог сонгоно уу
  • IP 82.146.41.200 залгана уу
  • Баруун дээд буланд байгаа Сонголтуудыг дахин сонгоно уу
  • Унждаг жагсаалтаас App Sync-ийг сонгоно уу


  • Магадгүй авч үзэж буй бүх төхөөрөмжүүдийн хамгийн сэтгэл хөдөлгөм эрэл. LG програмыг суулгахын тулд та үүнийг хөгжүүлэгчийн хуудсанд бүртгүүлэх ёстой (бүртгэл/зөвшөөрөл шаардлагатай).
    Бид зурган дээр заасан бүх зүйлийг бөглөж, үүссэн файлыг татаж авдаг.
    Хэрэв хэн нэгэнд хэрэгтэй бол би http://paunin.com/content/lg_wrapper.zip хаягаар өөрийн файлаа нийтэлсэн.

    Өргөдлийг бүртгэж байна

    (Зургууд дээр дарж үзэх боломжтой)


    Одоо үлдсэн бүх зүйл бол програмыг (эсвэл түүний гарын үсэг, програм өөрөө Интернетэд байгаа) зурагт руу хүргэх явдал юм.


    Philips SmartTv төхөөрөмж дээр програмыг ажиллуулахын тулд бид зөвхөн HTTP хаягийг зааж өгөх замаар хөтөч дээр ажиллуулах хэрэгтэй. Манай тохиолдолд бид http://paunin.com/content/demoApp/index.html хаягийг ашигладаг. Гэсэн хэдий ч, хөтчийг ажиллуулсны дараа та анхаарлаа төвлөрүүлж буй элементүүдийн эргэн тойронд уугуул хил хязгаарыг анзаарах болно, энэ нь байлдааны программд хүлээн зөвшөөрөгдөхгүй бөгөөд бодит байдал дээр уг програмыг LG hub-д байршуулах үед тохиолдохгүй.

    Серверээс хариу өгөхдөө шаардлагатай толгойг зааж өгснөөр бүх зүйлийг шийддэг, тухайлбал "application/ce-html+xml". Үүнийг PHP программд байгаа philips.php скрипт хийдэг. Үүний дагуу бид http://paunin.com/content/demoApp/philips.php гэх мэт хаягийг авдаг. Телевизийн алсын удирдлагаас хаяг руу залгах ажиллагааг хурдасгахын тулд та холбоосыг богиносгох үйлчилгээг ашиглаж болно, жишээ нь http://goo.gl/. Би http://goo.gl/o93keD хаягийг авсан

    Хэрэглээний хөгжүүлэлт Би зөвхөн Smartbox номын санд суурилсан программыг хөгжүүлэх талаар авч үзэх болно. Хэрэв та номын сангийн функциональ байдал таны өмнө тулгарч буй ажлуудад хангалтгүй гэж шийдсэн бол та судалснаар платформуудын эх аргыг ашиглах боломжтой.Мөн gitHub дээр төсөл боловсруулах, өөрчлөхөд оролцох боломжтой. Хэрэглээний бүтэц
    Програмын тохиргоо Аппликешны тохиргоог хэд хэдэн файлд хадгалах ёстой бөгөөд тэдгээр нь бүгд Samsung платформд зориулагдсан болно.

    Widget.info сонголтууд (зөвхөн Samsung)

    Энэ бол өөрөө тайлбарлах параметр бүхий ердийн текст файл бөгөөд бидний сонирхож буй параметр бол дэлгэцийн нягтрал бөгөөд таны програмыг бичсэн нягтралыг тодорхойлдог бөгөөд одоогоор санал болгож буй нь HD 1280x720 юм. Зөвшөөрөгдсөн: SD 960x540 ба FullHD 1920x1080

    Alpha Blending = Тийм Дэлгэцийн нягтрал = 1280x720 ашиглах

    config.xml параметрүүд (зөвхөн Samsung)

    Бүрэн док
    y y 0.1 y n n y y SmartBox DemoApp 1280 720 Smart [имэйлээр хамгаалагдсан] https://github.com/immosmart/smartbox Smart icon/sb_demo_115x95.png icon/sb_demo_115x95.png icon/sb_demo_95x78.png icon/sb_demo_85x70.png

    Index.html Биднийг програмаа ажиллуулахад бүх номын сан болон скриптүүд холбогдсон index.html файл үргэлж нээгдэх бөгөөд анхны байршлыг мөн тохируулна.

    index.html-д орсон файлууд болон байршлын тайлбартай

    Smartbox demo

    Стандарт оролтын оролтын утга: Имэйл гараар оруулах оролт num гар болон дээд тал нь 4 тэмдэгт


    Энд анхаарах хамгийн чухал зүйл бол навигацийн зохион байгуулалт юм. Nav-item ангитай бүх харагдах элементүүд нь фокус болон дараа нь галын үйл явдлыг (фокус, товшилт гэх мэт) хүлээн авах боломжтой. Навигацыг оновчтой болгохын тулд хажуугийн хэсэг болон видеоны үе шат нь data-nav_type="vbox"-г ашигладаг бөгөөд энэ нь навигацийн залгаас дээр "хуудасны элементүүдийн байрлал дээр тулгуурлан чиглэлтэй хайлтыг ашиглахаа болих ба фокус нэг ах дүү элементээс нөгөө рүү шилжиж эхэлнэ" гэж заадаг. , энэ нь хамаагүй хурдан" (c) Навигацийн баримт бичиг. Өөр нэг хакердсан зүйл бол data-nav_loop="true" атрибут бөгөөд өгөгдсөн элемент дотор навигац хийх боломжийг олгодог.App application-ийн гол объект js/app.js файлыг харцгаая Smartbox-г өөрөө эхлүүлсний дараа програм нь эхлүүлсэн SB.ready(_.bind(App .initialize, App)); , ингэснээр $$legend.show(); мөн үйл явдал зохицуулагчийг нэмэх this.setEvents(); цэсийн элементүүд, тоглуулагч, алсын удирдлагын товчлууруудаас. Файл доторх нэмэлт тайлбарууд. Домогт өөрчлөлтийг идэвхжүүлдэг Аппликейшн ажиллаж байх үед бид хэрэглэгчдэд алсын удирдлагатай товчлууруудыг хэрхэн ашиглах талаар зөвлөгөө өгөхийг хүсч байна. Хамгийн хялбар арга бол болсон үйл явдлаас хамааран домгийг шинэчлэх явдал юм. Энэ нь үнэндээ файлын хийдэг зүйл юм