Crtani filmovi subotom ujutro
Kada sam prvi put čuo za Google TV, njihov slogan "We haven't been this excited about TV since Saturday morning cartoons” me vratio u detinjstvo. Ni slutio nisam da će me par godina kasnije nezaustavljivi prodor najvećeg svetskog pretraživača u oblast digitalne televizije kao “kolateralnu štetu” uvući u zavodljiv tehnološki vihor gde se internet i televizija prepliću a moja malenkost lično “brinuti” o pomenutim problemima koji se postavljaju pred budućeg inženjera.
Okupili smo se u leto 2013. godine - ekipa studenata entuzijasta, punih elana i željni znanja, pod vođstvom prof. Milana Bjelice. Projekat i ekipa pod nazivom C-MORE, oblast digitalna televizija. Ni sam nisam siguran šta sam u početku, zbunjen, mislio o celoj ideji ali dosta je vremena prošlo i mnogo se znanja i iskustva steklo, te sa ove distance mogu, kao profesionalac, jednostavnim rečnikom objasniti i laiku čime smo se bavili prethodnih godina.
Vidi Više
Digitalna televizija i veza sa internetom donose obilje servisa koji su dostupni korisniku, mnogih od njih TV korisnik nije ni svestan. Učeći o navikama korisnika, gradeći dakle njegov korisnički profil, C-MORE projekat filtrira/preporučuje sadržaje zahvaljujući poznavanju korisničkih navika u praćenju TV sadržaja i korišćenju interneta. Na taj način, korisnik koji npr. voli da gleda filmove određenog žanra ili određenog glumca, dobija relevantne vesti sa interneta vezane za njih, preporuke filmova istog ili sličnog žanra, istog glumca i slično. C-MORE je u dakle, u osnovi, TV search engine podređen maksimalnom korisničkom zadovoljstvu. Iz ovog projekta je, prateći potrebe korisnika koji želi maksimalan personalizovan ugođaj potekao i ceo koncept 3D grafičkog korisničkog interfejsa za high-end TV prijemnike.
O projektu
Osnovna zamisao je da C-MORE bude Android aplikacija, koja će biti deo već postojećeg Android4TV (vidi jednu od prethodnih generacija) programskog rešenja i nalaziće se na set-top boks uređaju. Sam projekat se sastoji od klijentskog (frontend) i serverskog (backend) dela.
Klijentski deo predstavlja programsku podršku koja se nalazi na TV prijemniku (set-top boksu) i omogućava korisniku da putem grafičke korisničke sprege rukuje grafičkim prikazom i koristi sve pogodnosti aplikacije. Sa druge strane se nalazi server, odnosno sva pamet C-MORE projekta. On je zadužen za analizu dostupnog sadržaja i prikupljanje dodatnog sadržaja širom interneta. Radi se o programskoj podršci koja je razvijena korišćenjem Java EE tehnologije.
Dakle, server sakuplja informacije i formira veze sa DVB sadržajima, dok aplikacija dobavlja podatke sa servera i prikazuje ih korisniku. Međutim, sva pamet koju omogućuje server nije mogla na odgovarajući i korisniku prijemčiv način da se prikaže. Vodeći svetski proizvođači set-top boks uređaja teže inovativnom i atraktivnom grafičkom prikazu, što je navelo da se fokus C-MORE projekta preusmeri većinski na klijentsku stranu.
Glavni fokus projekta je postao razvoj atraktivne 3D grafičke korisničke sprege koja će na što bolji način da prikaže pamet koju joj pruža server.
Kako je tražena plaforma i dalje bila Android koji ne poseduje odgovarajuću podršku za napredne animacije prilikom rukovanja grafičkim elementima, kao ni podršku za 3D grafiku, odlučeno je da se za podršku 3D prikaza i naprednih animacija i efekata zaobiđe ugrađeno Android okruženje, već da se sama grafika iscrtava pomoću biblioteka koje se koriste za razvoj velikog broja savremenih video igara za različite platforme. Ovo nam je omogućilo (s obzirom da smo tada radili u različitim programskim jezicima i na različitim nivoima u okviru projekta), da proširimo svoja znanja u neočekivanim smerovima.
Tako je C-MORE aplikacija odvojena od Android4TV rešenja i postala sama za sebe - TV aplikacija. S obzirom na to koliko je rada uloženo u klijentsku stranu, može se reći da je po “pameti” aplikacija dostigla server.
Berlin - Amsterdam 2014.
Septembra 2014. godine posetili smo IFA sajam i konferenciju u Berlinu i nakon toga IBC sajam u Amsterdamu.
Stigli smo u Berlin veče pre početka konferencije. Nakon prezentovanja radova i postera, nagradu za najbolji poster-rad dobio je Stefan.
Jednonoćno putovanje vozom za spavanje, direktno sa konferencije, odvelo nas je u Amsterdam. Tamo smo obilazili IBC sajam svakodnevno, na kom je C-MORE TV aplikacija sa savremenom grafičkom spregom prvi put ugledala svetlost dana, a ujedno bila izložena uz mnoge svetske novitete iz domena korisničke tehnike i IT sveta.
Nova iskustva i doživljaji sa ovog putovanja prepričavani su narednih nekoliko meseci. Neki članovi ekipe su bili najviše fascinirani učešćem na konferenciji ICCE Berlin 2014, odbranom radova pred iskusnijim kolegama iz celog sveta, kao i posetom Fraunhofer institutu, dok se drugima dopalo što su inovacije iz sveta korisničke elektronike premijerno imali priliku da vide i mogli da probaju. Osim konferencije i sajmova, izdvojeno je vreme i za turistički obilazak Berlina i Amsterdama.
Čime se danas bavimo?
Do danas, projekat je nastavio da napreduje u smeru razvoja grafičke korisničke aplikacije koja će zaživeti u set-top boks uređaju nekog od vodećih svetskih operatera. Moja C-MORE generacija nastavlja sa naučno-istraživačkim radom, željna novih izazova i iskustava.