Sažetak
Današnji mobilni uređaji postali su vrlo atraktivna platforma za razvoj real-time grafičkih aplikacija zbog zadivljujuće računalne moći, široke rasprostranjenosti te jednostavnog načina dopiranja do velikog broja korisnika. Zajedničko za sve ovakve aplikacije jest što im je potreban neki način učitavanja uobičajenih vrsta resursa, organizacija tih resursa u memoriji, manipulacija s njima na jednostavan i učinkovit način te na posljetku učinkovito prikazivanje tih resursa na ekranu. Takozvani razvojni okviri objedinjuju ovakve mogućnosti u jednostavno, apstraktno i ponovno iskoristivo sučelje za programera. Ovaj rad opisuje koncepte, dizajn i implementaciju jednog takvog razvojnog okvira koji nastoji biti kompaktan i učinkovit te namijenjen razvoju višeplatformskih mobilnih grafičkih aplikacija. Osim pojedinosti o izvedbi razvojnog okvira, opisan je i način njegove upotrebe za razvoj aplikacija na podržanim platformama. U sklopu rada razvijeno je nekoliko jednostavnih grafičkih aplikacija temeljenih na razvojnom okviru kojima je cilj demonstrirati njegove mogućnosti. U tekstu su također izneseni rezultati evaluacije rada razvojnog okvira bazirane na ovim aplikacijama.
Ključne riječi
mobilni uredaji; višeplatformski; OpenGL ES; C++; 2D/3D grafika; programi za sjenčanje; omeđujući volumeni; prostorne podjele