HTML5 i Canvas – nowe możliwości graficzne na przykładzie modeli związków chemicznych

master
dc.abstract.enThe diploma is about new web technologies – HTML5, <canvas> element and it's JavaScript API which give great possibilities for web developers to create advanced and interesting web applications. The aim of this piece is to demonstrate how those tools can be used to create graphic elements on websites. Crucial part of the diploma is web application which presents different chemical compounds which were created using technologies mentioned before. Fourteen compounds were chosen and for each of them three models are available: molecular formula, two-dimensional model and three-dimensional model. First two kinds of models show how to use letters and simple shapes in <canvas> element. The last model is more complex, additional JavaScript library is used to create 3D context. This library (Pre3d.js) allows to create from two-dimensional image 3D model. What is more, on the website is available the brief history of Hypertext Markup Language and also important pieces of code are explained.The written part of diploma consists of four chapters. First chapter introduces to the subject and shortly describes the web application and its aims. Similar Internet resources and literature about those new web technologies are also described in subsections. The second section is about visual side of the website and its architecture. The third chapter contains of a precise description of technologies and libraries used in the project and the very important aspect of adapting websites for older browsers. Also some technical difficulties which appeared during development of the application are described. Summary of the diploma and the analysis of achieved goals is covered in the last chapter with the suggestion how the website could be developed and extended in the future.pl
dc.abstract.plPraca porusza tematykę nowych technologii – HTML5, elementu <canvas> wraz z językiem JavaScript, które dają twórcom stron internetowych coraz większe możliwości przy tworzeniu zaawansowanych aplikacji internetowych. Celem pracy jest opisanie w jaki sposób te technologie mogą być wykorzystane do rysowania różnego rodzaju elementów graficznych. Integralną częścią jest strona internetowa przedstawiająca modele związków chemicznych, które zostały stworzone za pomocą narzędzi opisanych w pracy. Wybrano czternaście związków o różnym stopniu skomplikowania i dla każdego zostały stworzone trzy modele – wzór strukturalny, model dwuwymiarowy oraz model trójwymiarowy. Dwa pierwsze modele pokazują w jaki sposób można korzystać z liter oraz prostych kształtów do rysowania różnego rodzaju obrazków. Ostatni model demonstruje bardziej zaawansowane możliwości, które daje język JavaScript przy połączeniu z elementem <canvas> – tworzenie modeli trójwymiarowych, które nie tylko dają wrażenie trójwymiarowości, ale także możliwe jest ich obracanie oraz przybliżanie i oddalanie. Do tworzenia trzeciego modelu konieczne było skorzystanie z biblioteki pomocniczej (Pre3d.js), która umożliwiła przekształcenie prostego dwuwymiarowego obrazka w model trójwymiarowy. Dodatkowo na stronie znajduje się krótka historia rozwoju języka znaczników hipertekstu (HTML) oraz kluczowe elementy kodu, które były użyte do tworzenia modeli wraz z wyjaśnieniem za co dany fragment odpowiada.Praca pisemna składa się z czterech rozdziałów. Pierwszy rozdział wprowadza do problematyki, zwięźle opisuje serwis oraz definiuje cele pracy. Znajdują się w nim także podrozdziały, w których krótko opisane są źródła internetowe dotyczące podobnej tematyki oraz przegląd literatury. W drugim rozdziale zostały opisane dwie części serwisu: wizualna i informacyjna, wraz z załączonymi zrzutami ekranu stron. W trzecim rozdziale znajduje się dokładny opis zastosowanej technologii i użytych bibliotek. Zamieszczone tam zostały obszerne fragmenty kodu wraz z objaśnieniami. Została również poruszona tematyka dostosowania serwisu do starszych przeglądarek, które nie obsługują najnowszych technologii. Ponadto w rozdziale tym opisane zostały trudności, które pojawiły się podczas tworzenia projektu. Ostatni, czwarty rozdział podsumuje pracę, znajduje się w nim analiza zrealizowanych celów oraz propozycje dalszego rozwoju serwisu.pl
dc.affiliationWydział Zarządzania i Komunikacji Społecznejpl
dc.contributor.advisorLubaszewski, Wiesław - 130019 pl
dc.contributor.authorSuwada, Urszulapl
dc.contributor.departmentbycodeUJK/WZKSpl
dc.contributor.reviewerBaran, Mariusz - 127216 pl
dc.contributor.reviewerLubaszewski, Wiesław - 130019 pl
dc.date.accessioned2020-07-14T20:42:21Z
dc.date.available2020-07-14T20:42:21Z
dc.date.submitted2011-07-08pl
dc.fieldofstudyelektroniczne przetwarzanie informacjipl
dc.identifier.apddiploma-56304-41928pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/170737
dc.languagepolpl
dc.subject.enhtml5, canvas, JavaScript, webdevelopment, graphicspl
dc.subject.plhtml5, canvas, JavaScript, webdevelopment, grafikapl
dc.titleHTML5 i Canvas – nowe możliwości graficzne na przykładzie modeli związków chemicznychpl
dc.title.alternativeHTML5 and Canvas element - new graphic possibilities presented on chemical compoundspl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
The diploma is about new web technologies – HTML5, <canvas> element and it's JavaScript API which give great possibilities for web developers to create advanced and interesting web applications. The aim of this piece is to demonstrate how those tools can be used to create graphic elements on websites. Crucial part of the diploma is web application which presents different chemical compounds which were created using technologies mentioned before. Fourteen compounds were chosen and for each of them three models are available: molecular formula, two-dimensional model and three-dimensional model. First two kinds of models show how to use letters and simple shapes in <canvas> element. The last model is more complex, additional JavaScript library is used to create 3D context. This library (Pre3d.js) allows to create from two-dimensional image 3D model. What is more, on the website is available the brief history of Hypertext Markup Language and also important pieces of code are explained.The written part of diploma consists of four chapters. First chapter introduces to the subject and shortly describes the web application and its aims. Similar Internet resources and literature about those new web technologies are also described in subsections. The second section is about visual side of the website and its architecture. The third chapter contains of a precise description of technologies and libraries used in the project and the very important aspect of adapting websites for older browsers. Also some technical difficulties which appeared during development of the application are described. Summary of the diploma and the analysis of achieved goals is covered in the last chapter with the suggestion how the website could be developed and extended in the future.
dc.abstract.plpl
Praca porusza tematykę nowych technologii – HTML5, elementu <canvas> wraz z językiem JavaScript, które dają twórcom stron internetowych coraz większe możliwości przy tworzeniu zaawansowanych aplikacji internetowych. Celem pracy jest opisanie w jaki sposób te technologie mogą być wykorzystane do rysowania różnego rodzaju elementów graficznych. Integralną częścią jest strona internetowa przedstawiająca modele związków chemicznych, które zostały stworzone za pomocą narzędzi opisanych w pracy. Wybrano czternaście związków o różnym stopniu skomplikowania i dla każdego zostały stworzone trzy modele – wzór strukturalny, model dwuwymiarowy oraz model trójwymiarowy. Dwa pierwsze modele pokazują w jaki sposób można korzystać z liter oraz prostych kształtów do rysowania różnego rodzaju obrazków. Ostatni model demonstruje bardziej zaawansowane możliwości, które daje język JavaScript przy połączeniu z elementem <canvas> – tworzenie modeli trójwymiarowych, które nie tylko dają wrażenie trójwymiarowości, ale także możliwe jest ich obracanie oraz przybliżanie i oddalanie. Do tworzenia trzeciego modelu konieczne było skorzystanie z biblioteki pomocniczej (Pre3d.js), która umożliwiła przekształcenie prostego dwuwymiarowego obrazka w model trójwymiarowy. Dodatkowo na stronie znajduje się krótka historia rozwoju języka znaczników hipertekstu (HTML) oraz kluczowe elementy kodu, które były użyte do tworzenia modeli wraz z wyjaśnieniem za co dany fragment odpowiada.Praca pisemna składa się z czterech rozdziałów. Pierwszy rozdział wprowadza do problematyki, zwięźle opisuje serwis oraz definiuje cele pracy. Znajdują się w nim także podrozdziały, w których krótko opisane są źródła internetowe dotyczące podobnej tematyki oraz przegląd literatury. W drugim rozdziale zostały opisane dwie części serwisu: wizualna i informacyjna, wraz z załączonymi zrzutami ekranu stron. W trzecim rozdziale znajduje się dokładny opis zastosowanej technologii i użytych bibliotek. Zamieszczone tam zostały obszerne fragmenty kodu wraz z objaśnieniami. Została również poruszona tematyka dostosowania serwisu do starszych przeglądarek, które nie obsługują najnowszych technologii. Ponadto w rozdziale tym opisane zostały trudności, które pojawiły się podczas tworzenia projektu. Ostatni, czwarty rozdział podsumuje pracę, znajduje się w nim analiza zrealizowanych celów oraz propozycje dalszego rozwoju serwisu.
dc.affiliationpl
Wydział Zarządzania i Komunikacji Społecznej
dc.contributor.advisorpl
Lubaszewski, Wiesław - 130019
dc.contributor.authorpl
Suwada, Urszula
dc.contributor.departmentbycodepl
UJK/WZKS
dc.contributor.reviewerpl
Baran, Mariusz - 127216
dc.contributor.reviewerpl
Lubaszewski, Wiesław - 130019
dc.date.accessioned
2020-07-14T20:42:21Z
dc.date.available
2020-07-14T20:42:21Z
dc.date.submittedpl
2011-07-08
dc.fieldofstudypl
elektroniczne przetwarzanie informacji
dc.identifier.apdpl
diploma-56304-41928
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/170737
dc.languagepl
pol
dc.subject.enpl
html5, canvas, JavaScript, webdevelopment, graphics
dc.subject.plpl
html5, canvas, JavaScript, webdevelopment, grafika
dc.titlepl
HTML5 i Canvas – nowe możliwości graficzne na przykładzie modeli związków chemicznych
dc.title.alternativepl
HTML5 and Canvas element - new graphic possibilities presented on chemical compounds
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
11
Views per month
Views per city
Dublin
2
Wroclaw
2
Gdynia
1
Lodz
1
Lubon
1
Pszow
1
Siedlce
1
Zakopane
1

No access

No Thumbnail Available