undergraduate thesis
Possibilities of HTML 5 for modeling and simulation

Petar Sambolek (2016)
Sveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Zavod za programsko inženjerstvo
Katedra za vizualno računarstvo
Metadata
TitleMogućnosti HTML-a 5 pri izradi modela i simulacija
AuthorPetar Sambolek
Mentor(s)Dean Vučinić (thesis advisor)
Mirko Kohler (thesis advisor)
Abstract
U radu su prikazane mogućnosti HTML5 standarda, te njegovih novih elemenata pri crtanju. Prikazano je koji Internet preglednici podržavaju 2D i 3D crtanje po novom elementu HTML5 standarda – canvasu (platnu). Također, prikazana je i kompatibilnost s Internet preglednicima na mobilnim uređajima. Za demonstraciju mogućnosti crtanja 2D oblika, nacrtana je linija, te graf uporabom samo canvas HTML elementa i Javascript funkcija. Kod demonstracije mogućnosti crtanja 3D modela u HTMLu 5, nacrtana je kocka. Kako bi se olakšao razvoj, enkapsulirane su neke metode WebGL APIja. Rezultat je odličan, te dokazuje kako HTML5 može bez imalo problema iscrtati 3D model, uz odlične performanse. Za programere je, ipak, postupak relativno težak. Također je izrađena simulacija sinusiodne krivulje. Ovisno o ulaznim parametrima koji se odrede, crta se sinusoidna krivulja. Dakle, HTML5 ima odlične performanse pri 2D crtanju, te ne zahtjeva razne dodatke za preglednik kako bi mogao crtati. Uz to, 3D crtanje je također moguće, unatoč nedovršenoj specifikaciji
Keywordscanvas drawing HTML 5 modelling WebGL
Parallel title (English)Possibilities of HTML 5 for modeling and simulation
Committee MembersDean Vučinić (committee chairperson)
Krešimir Nenadić (committee member)
Ivica Lukić (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za programsko inženjerstvo
Katedra za vizualno računarstvo
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Electrical Engineering
Telecommunications and Informatics
Study programme typeprofessional
Study levelundergraduate
Study programmeProfessional study programme of Electrical Engineering; specializations in: Power Engineering, Automation, Informatics
Study specializationInformatics
Academic title abbreviationbacc.ing.el.
Genreundergraduate thesis
Language Croatian
Defense date2016-07-12
Parallel abstract (English)
In this paper, drawing capabilities of HTML5 standard and its new elements were tested. Internet browser support for 2D and 3D drawing under the new HTML5 element - canvas - was showed, as well as HTML5 browser compatibility on mobile devices. To demonstrate the possibilities of drawing 2D shapes, both line and a graph were drawn using only HTML canvas element and Javascript functions. For demonstration of the drawing possibilities of 3D models in HTML5, a cube was drawn. To facilitate development, WebGL API methods were wrapped with a wrapper functions. The result is excellent and proves that HTML5 can be used to draw a 3D model without any issues, with great performance. For developers, however, the process is still relatively difficult. A simulation of a sine wave was also developed. The sine wave is drawn depending on the input parameters. HTML5 has excellent performance in 2D drawing, and does not require any add-on or plug-in for the browser to enable drawing. In addition, 3D drawing is also possible, despite unfinished specification
Parallel keywords (Croatian)crtanje HTML 5 modeliranje platno WebGL
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:496984
CommitterAnka Ovničević