Projekt i realizacja mobilnego systemu informacji przestrzennej

master
dc.abstract.enThe purpose of present M. A. thesis was to design and implement geographic information system for mobile devices. It contains project of software architecture and discussion of decisions that have been made to solve problems during design. The dissertation presents technologies and explains the reasons for which they are used in the implementation. The present system contains of two modules: server-side application and client created for smart phones.Google App Engine is the platform selected for server-side application to be implemented. It is platform as a service cloud computing solution, that offers tools for developers, automatic scaling for applications, virtual runtime environment, web hosting and scalable, distributed, non relational database. This part was developed in the Java programming language. Client application was implemented for mobile phones running the Android operating system. It is solution fostered by Google company and can easily integrate with Google App Engine. Furthermore, published GCM protocol made the serve communication with these devices fast and free of charges. Software created for this platform was developed in the Java programming language.The proposed project can be used as a framework for more specialized solutions and architecture discussed in the paper allows to extend it with new functionality.pl
dc.abstract.plCelem niniejszej pracy magisterskiej było zaprojektowanie mobilnego systemu informacji przestrzennej i przedstawienie jego przykładowej implementacji. Został stworzony projekt architektury oprogramowania oraz omówiono decyzje, które zostały podjęte w celu rozwiązania napotkanych problemów projektowych, a także wybrane technologie. Przedstawiony system składa się z dwóch modułów: aplikacji serwerowej oraz programu klienta, działającego na urządzeniu mobilnym – smartfonie.Dla aplikacji serwerowej została wybrana platforma Google App Engine. Jest to model chmury obliczeniowej Platforma jako Usługa, udostępniający programistom niezbędne narzędzia do tworzenia oprogramowania, hosting stron www, wirtualne środowisko uruchomieniowe oraz skalowalną, rozproszoną i nierelacyjną bazę danych. Część ta została stworzona w języku programowania Java.Przygotowano aplikację klienta dla telefonów komórkowych z zainstalowanym systemem operacyjnym Android. Jest to rozwiązanie wpierane przez firmę Google, które łatwo zintegrować z usługami Google App Engine. Udostępniony protokół GCM sprawił, że komunikacja serwera z tymi urządzeniami jest szybka, a dodatkowo bezpłatna. Oprogramowanie dla tej platformy zostało stworzone w języku programowania Java.Przedstawiony projekt może stanowić szkielet dla bardziej wyspecjalizowanych rozwiązań, a omówiona architektura pozwala na dodawanie nowych funkcjonalności.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.contributor.advisorTelega, Henryk - 132384 pl
dc.contributor.authorHejwowski, Jakubpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerTabor, Jacek - 132362 pl
dc.contributor.reviewerTelega, Henryk - 132384 pl
dc.date.accessioned2020-07-23T23:26:02Z
dc.date.available2020-07-23T23:26:02Z
dc.date.submitted2012-11-15pl
dc.fieldofstudyinżynieria oprogramowaniapl
dc.identifier.apddiploma-65155-65731pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/178678
dc.languagepolpl
dc.subject.encloud android geographic information systempl
dc.subject.plchmura android system informacji przestrzennejpl
dc.titleProjekt i realizacja mobilnego systemu informacji przestrzennejpl
dc.title.alternativeGeographic information system for mobile devices Design and implementationpl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
The purpose of present M. A. thesis was to design and implement geographic information system for mobile devices. It contains project of software architecture and discussion of decisions that have been made to solve problems during design. The dissertation presents technologies and explains the reasons for which they are used in the implementation. The present system contains of two modules: server-side application and client created for smart phones.Google App Engine is the platform selected for server-side application to be implemented. It is platform as a service cloud computing solution, that offers tools for developers, automatic scaling for applications, virtual runtime environment, web hosting and scalable, distributed, non relational database. This part was developed in the Java programming language. Client application was implemented for mobile phones running the Android operating system. It is solution fostered by Google company and can easily integrate with Google App Engine. Furthermore, published GCM protocol made the serve communication with these devices fast and free of charges. Software created for this platform was developed in the Java programming language.The proposed project can be used as a framework for more specialized solutions and architecture discussed in the paper allows to extend it with new functionality.
dc.abstract.plpl
Celem niniejszej pracy magisterskiej było zaprojektowanie mobilnego systemu informacji przestrzennej i przedstawienie jego przykładowej implementacji. Został stworzony projekt architektury oprogramowania oraz omówiono decyzje, które zostały podjęte w celu rozwiązania napotkanych problemów projektowych, a także wybrane technologie. Przedstawiony system składa się z dwóch modułów: aplikacji serwerowej oraz programu klienta, działającego na urządzeniu mobilnym – smartfonie.Dla aplikacji serwerowej została wybrana platforma Google App Engine. Jest to model chmury obliczeniowej Platforma jako Usługa, udostępniający programistom niezbędne narzędzia do tworzenia oprogramowania, hosting stron www, wirtualne środowisko uruchomieniowe oraz skalowalną, rozproszoną i nierelacyjną bazę danych. Część ta została stworzona w języku programowania Java.Przygotowano aplikację klienta dla telefonów komórkowych z zainstalowanym systemem operacyjnym Android. Jest to rozwiązanie wpierane przez firmę Google, które łatwo zintegrować z usługami Google App Engine. Udostępniony protokół GCM sprawił, że komunikacja serwera z tymi urządzeniami jest szybka, a dodatkowo bezpłatna. Oprogramowanie dla tej platformy zostało stworzone w języku programowania Java.Przedstawiony projekt może stanowić szkielet dla bardziej wyspecjalizowanych rozwiązań, a omówiona architektura pozwala na dodawanie nowych funkcjonalności.
dc.affiliationpl
Wydział Matematyki i Informatyki
dc.contributor.advisorpl
Telega, Henryk - 132384
dc.contributor.authorpl
Hejwowski, Jakub
dc.contributor.departmentbycodepl
UJK/WMI2
dc.contributor.reviewerpl
Tabor, Jacek - 132362
dc.contributor.reviewerpl
Telega, Henryk - 132384
dc.date.accessioned
2020-07-23T23:26:02Z
dc.date.available
2020-07-23T23:26:02Z
dc.date.submittedpl
2012-11-15
dc.fieldofstudypl
inżynieria oprogramowania
dc.identifier.apdpl
diploma-65155-65731
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/178678
dc.languagepl
pol
dc.subject.enpl
cloud android geographic information system
dc.subject.plpl
chmura android system informacji przestrzennej
dc.titlepl
Projekt i realizacja mobilnego systemu informacji przestrzennej
dc.title.alternativepl
Geographic information system for mobile devices Design and implementation
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
13
Views per month
Views per city
Chandler
2
Warsaw
2
Wroclaw
2
Des Moines
1

No access

No Thumbnail Available