PLNOG8 Wady i zalety systemu Android Tymoteusz.Bilyk@Korbank.pl www.avios.pl www.korbank.pl
Plan prezentacji: Architektura sprzętu używanego do Androida na przykładzie STB KORBOX telewizji Avios Zmiany wymuszone nowym systemem Wady Androida Zalety Androida Android KORBOX - kompatybilność Android KORBOX w zastosowaniu DVB-T Android KORBOX nowe funkcje w platformie Avios
Platforma sprzętowa systemu Android: NT5TU64M16GG dwa układy po 1giga-bit Double-Data-Rate-2 DRAMs is a high-speed CMOS SDRAM NAND FLASH Hynix NAND HY27UF(08/16)2G2B 256Mx8bit Cirrus Logic CS4354 konwerter z I2S na sygnał analogowy stereo
Platforma sprzętowa systemu Android: Ethernet kontroler IP101A o następujących parametrach: 10/100Mbps TX Full-duplex or half-duplex Supports Auto MDI/MDIX function Fully compliant with IEEE 802.3/802.3u Supports IEEE 802.3u auto-negotiation
Platforma sprzętowa systemu Android: - ARM926EJ-S 32-bit (up to 650MHz) SV8860-A - 16KB I-Cache + 16KB D-Cache - Support dual channel DDR2-800MHz DRAM - Support NAND (SLC/MLC), NOR flash - H.263, H.264, VC-1, MPEG-1/2/4, Xvid,DivX 4/5/6, Sorenson, MJPEG, Real Video 8/9/10, VP6 decode up to 1920x1080p@30fps - HQ de-interlacer & HQ scalar with edge smoothing - Support 6-axis color adjustment - MP3, WMA, WAV, AMR, AAC, OGG, PCM/ADPCM, - Dolby Digital* (DD51 & AC-3), DTS DMP, RA decode - Dobly TrueHD upon request - HDMI v1.3a TX support HDCP1.2 + CEC 2D Graphic & Display engines - BitBlt, ROPs 256, Pattern Fill, Scaler, line draw, parallelogram, transparent/color-key, alpha blending - Scalar Horizontal/Vertical up to 4x with edge enhancement - Scalar down 6 taps programmable FIR - Scalar engine - USB 2.0 OTG*1, USB 2.0 Host*2, SATA-II Host*1 - SD 3.0 card*2 supported (backward compatible to SD 2.0, SD 1.1) - SDIO, I2C, UART, GPIO, AC97 in/out, S/PDIF out
Platforma sprzętowa systemu Android:
Platforma sprzętowa systemu Android czy to wszystko? Zasilanie sprawa nie jest trywialna! NT5TU64M16GG 1,8V SV8860 1,2V HY27UF(08/16)2G2B 3,3V CS4354 5V IP101A -3,3V Dodatkowo urządzenie posiada system zarządzania energią urządzeń peryferyjnych. W urządzeniu zasilanie kontroluje 5 układów scalonych!
Platforma sprzętowa systemu Android: efekt finałowy
Zmiany w middleware w ST Linux główną osnową middleware była przeglądarka internetowa (opera, webkit, mozilla) zintegrowana ze sprzętem za pomocą procedur wywoływanych przez java script integracja sprzętu z przeglądarką była domeną producenta wygląd jest definiowany w plikach CSS większość programu znajdowała się na serwerze Android wymaga implementowania aplikacji zgodnie z wymaganiami swojego systemu Nie wszystkie elementy sprzętu są wspierane przez czystego Androida Android może integrować wiele aplikacji w jeden spójny interface użytkownika zunifikowany wygląd aplikacji middleware znajduje się głównie w STB, zwykle w całości
Wady systemu Android Pisać na Androida, to jak pisać na PC, a nawet gorzej! różne wymiary ekranu różne kontrolery (klawiatura, pilot, myszka, ekran dotykowy, multi touch) różne procesory i różnej mocy różne peryferia, pamięci, dyski różne układy graficzne, mniejsza lub większa akceleracja Trudniejsze wprowadzanie zmian w middleware Trudniejsze serwisowanie systemu Różnorodność sprzętu PC zwykle wygląda podobnie - tutaj: telefony, tablety, STBksy/ IPBOXy, netbooki, laptopy, przenośne mp3/mp4'ki wysoki nakład pracy związany z utrzymaniem bezpieczeństwa systemu np. Android Market jest potencjalnym zagrożeniem większość aplikacji nie działa prawidłowo na określonym sprzęcie szybki rozwój Androida, już 4.0 od pół roku, lada chwila w produktach
Wady systemu Android Najważniejsze: Android nie jest stworzony z myślą o STB (nowe wersje dopiero powoli idą w tym kierunku). Wiele funkcji, które są wymagane w urządzeniu typu STB nie ma odpowiedników w systemie Android, lub producenci obchodzą to w niestandardowy sposób np. funkcje multimedialne, wsparcie sprzętowych kodeków itd. Brak dokumentacji dla integratorów rozwiązań androidowych i developerów niższego poziomu. Udostępnienie możliwości pełnej ingerencji w system (jak w przypadku komórek) będzie skutkować zbyt dużą różnorodnością systemu, aby to potem móc diagnozować, utrzymywać i zabezpieczać rozwiązaniem własny market? Standardowy androidowy system słabo nadaje się dla mało doświadczonych użytkowników, którzy chcą korzystać głównie z TV, jest to niewygodnie i zbyt skomplikowane - dlatego trzeba nieco zmienić ten system.
Zalety systemu Android nowe możliwości aplikacji, w praktyce: już nie tylko przeglądarka WWW bogate biblioteki ogromy wybór aplikacji, zawsze można coś wybrać Android może integrować wiele aplikacji w jeden spójny interface użytkownika zunifikowany wygląd aplikacji szybszy podział prac na programistów nadzieja, że ta linia produktu nie zginie za rok, gwarantem Google możliwość, czasami niezbędna, głębokiej ingerencji w system urządzenia szybkie dostosowanie urządzenia do nowej platformy IPTV ustandaryzowane API dobre SDK, dobra dokumentacja dla developerów możliwość dodawania aplikacji danego ISP po autoryzacji aplikacji, jak e- bok (informacja o zadłużeniu, dodatkowe usługi, pizza, monitoring)
Kompatybilność z Telewizją Avios MAG200 Compact MAG200 Maxi MAG200 Mini MAG250 Compact MAG250 Mini KORBOX (Android) Compact Maxi Mini
Kompatybilność z innymi platformami IPTV w Polsce MAG200 Compact 3 niezależne MAG200 Maxi 3 niezależne MAG200 Mini 3 niezależne MAG250 Compact jedna (tylko Avios) MAG250 Mini jedna (tylko Avios) KORBOX (Android) 2 niezależne Maxi Compact Mini
Android KORBOX wspiera DVB-T Przykładowy odbiornik DVB-T do Proxy Avios Odbiornik Cyfrowy MPEG-4 HD MDR-160 Dongle USB jako odbiornik DVB-T w STB KORBOX WinFast DTV Dongle Gold - 99zł
Android KORBOX nowe funkcje w platformie Avios prawdziwy YouTube, Flickr media player (filmy, mp3, zdjęcia z zewnętrznego HDD lub pendrive) ze wsparciem DLNA lokalny PVR i TimeShifting bogaty VOD proste gry (opcja - żyroskopowy pilot) lokalny ebok danego ISP
DZIĘKUJĘ ZA UWAGĘ www.avios.pl www.korbank.pl Tymoteusz.Bilyk@Korbank.pl