Technologinių galimybių sprendimai kuriant interaktyvią internetinę vaizdo programą
Silvanavičiūtė, Inga |
Šiame darbe pateikti technologiniai sprendimai padeda suvokti interaktyvių vaizdo programų sudėtį. Demonstruojami konkretūs technologijų pritaikymo būdai, kuriuos naudojant galimas maksimalus interaktyvumo efektyvumas. Pateiktas interaktyvios internetinės programos kūrimo procesas pabrėžia programos scenarijaus svarbą. Atliktas vizualus programos scenarijus padeda suvokti konkrečias interaktyvumo sritis, kurių įgyvendinimui taikomi skirtingi technologiniai sprendimai. Darbe aptariamos interaktyvios programos įgyvendinimas remiasi HTML5 standartu bei dinamiškumo realizacijai skirta JavaScript programavimo kalba. Interaktyvumui sustiprinti yra naudojama vartotojo socialinio tinklo informacija, kurios gavimas yra atliktas Facebook SDK su PHP ir JavaScript kalbomis. Vaizdo medžiagos pateikimui naudotas SMIL standartu remta Timesheets biblioteka. Atlikto darbo analizė yra stiprus pagrindas tolesniems darbams kuriant interaktyvią vaizdo programą, pažingsniui vizualizuojant turimą vartotojo informaciją.
This master thesis presents technological solutions which help to perceive the structure of interactive visual programs. The particular technological application methods are demonstrated on purpose to obtain efficiency of interactivity. The given establishment process of interactive web program points out the significance of scenario of the program. The realized scenario of visual program helps to understand the particular areas of interactivity for which implementation different technological solutions are developed.The realization of interactive program is based on standard of HTML5 and JavaScript for realization of dynamism. In order to support interactivity the user social network information is employed. Facebook SDK for PHP and JavaScript are used to extract the personal information. Timesheets library baised on SMIL standard are applied to present the visual material. The realization of this master thesis is perfect base for further modeling process of visual program step by step absorbing available user information.