Višekorisnička igra pogađanja za operacijski sustav Android

Sažetak na hrvatskom: Operacijski sustav Android svoj nastanak i razvoj temelji na operacijskom sustavu Linux, no primarno je dizajniran za prijenosne uređaje sa zaslonom osjetljivim na dodir poput smartphone-a, tableta i drugih “pametnih” uređaja. Najvažniji pojmovi koji se vežu uz Android su otvor...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:49712/Details
Glavni autor: Pejić, Lovro (-)
Ostali autori: Pripužić, Krešimir (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, L. Pejić, 2017.
Predmet:
LEADER 05948na a2200229 4500
003 HR-ZaFER
008 160221s2017 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid6084 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Pejić, Lovro 
245 1 0 |a Višekorisnička igra pogađanja za operacijski sustav Android :  |b završni rad /  |c Lovro Pejić ; [mentor Krešimir Pripužić]. 
246 1 |a A Multiplayer Guessing Game for Android  |i Naslov na engleskom:  
260 |a Zagreb,  |b L. Pejić,  |c 2017. 
300 |a 41 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Programsko inženjerstvo i informacijski sustavi, šifra smjera: 39, datum predaje: 2017-06-09, datum završetka: 2017-09-06 
520 3 |a Sažetak na hrvatskom: Operacijski sustav Android svoj nastanak i razvoj temelji na operacijskom sustavu Linux, no primarno je dizajniran za prijenosne uređaje sa zaslonom osjetljivim na dodir poput smartphone-a, tableta i drugih “pametnih” uređaja. Najvažniji pojmovi koji se vežu uz Android su otvorenost i neovisnost. Prvi uređaj s operacijskim sustavom Android prodan je u listopadu 2008. godine. Arhitektura operacijskog sustava Android sastoji se od nekoliko slojeva. To su: aplikacijski sloj, sloj aplikacijskog okvira, programske knjižnice, radno okruženje Android, te Linux jezgra. Svaka Android aplikacija zapravo se sastoji od 2 ključna dijela. To su Java datoteke u kojima se nalazi programska logika, te XML datoteke u kojima se nalazi izgled grafičkog korisničkog sučelja. Raspored direktorija i datoteka svake Android aplikacije zapravo je jedna stablasta struktura u kojoj se nalaze komponente koje programer uređuje, briše ili dodaje prilikom izrade aplikacije kreirajući pritom željeno grafičko sučelje, te različite funkcionalnosti i zadaće pojedinih komponenti. Neki od tih direktorija su src/, res/, manifests/, build gradle direktoriji i drugi. Svaku Android aplikaciju čini nekoliko komponenti koje po potrebi komuniciraju s ostalim komponentama unutar iste ili drugih aplikacija. Postoje četiri kategorije komponenti koje se međusobno razlikuju po namjeni i po životnom ciklusu. To su: aktivnosti, usluge, primatelji namjera i pružatelji usluga. Firebase je platforma koja uključuje nekoliko dobro integriranih značajki koje se mogu kombinirati, uključujući pozadinske programe za mobilne uređaje, analizu te alate za razvoj i unovčavanje aplikacija za maksimalno povećanje uspjeha aplikacije. Neke od najvažnijih i najpoznatijih Firebase usluga su: Analytics, Cloud messaging, Authentication, RealTime database, Storage i Hosting. Aplikacija koja je obrađena u ovom radu zamišljena je kao igra vješala modernog doba, odnosno višekorisnička igra pogađanja slova i riječi u obliku Android mobilne aplikacije. Sama igra bazira se na potezima (turn-based game), a koristi različite tehnologije poput Firebase RealTime database-a, Firebase Cloud Messaging-a, te više različitih internet protokola.  
520 3 |a Sažetak na engleskom: The Android operating system is based on the Linux operating system, but is primarily designed for touch screen devices such as smartphones, tablets, and other smart devices. The most important concepts that connect with Android are openness and independence. The first device running the Android operating system was sold in October 2008. The Android operating system architecture consists of several layers. These are: application layer, application framework layer, program libraries, Android runtime environment, and Linux kernel. Each Android application actually consists of two key parts. These are Java files with application logic and XML files where the graphical user interface layout is located. The directory and file layout of each Android application is actually a stark structure that contains components that the programmer edits, deletes, or adds when creating an application, creating the desired graphical interface and the various functionality and tasks of individual components. Some of these directories are src/, res/, manifests/, build gradle and others. Each Android app is made up of several components that communicate with other components, if needed, within the same or other applications. There are four categories of components that differ between purpose and life cycle. These are: activities, services, broadcast revceivers and content providers. Firebase is a platform that includes several well-integrated features that can be combined, including wallpapers for mobile devices, analysis of these tools for development and monetizing applications to maximize the success of the application. Some of the most important and most famous Firebase services are: Analytics, Cloud Messaging, Authentication, RealTime Database, Storage and Hosting. The application dealt with in this paper is designed as a game of modern-day hangman, that is, a multiplayer game of guessing a letters and words in the form of a Android mobile app. The game itself is based on moves (turn-based game) and uses various technologies such as Firebase RealTime Database, Firebase Cloud Messaging, and many different Internet protocols.  
653 1 |a Java  |a JavaScript  |a Android  |a Android povijest  |a Struktura Android aplikacija  |a Android arhitektura  |a Linux  |a Android Studio  |a Mobilna aplikacija  |a HTTP  |a XMPP  |a FCM  |a Pogađanje riječi i slova  |a Aplikacija  |a Igra bazirana na potezima  |a Višekorisnička aplikacija  |a Firebase  |a Poslužitelj  |a Komunikacija  |a Baza podataka za rad u stvarnom vremenu 
653 1 |a Java  |a JavaScript  |a Android  |a Android history  |a Android application structure  |a Android architecture  |a Linux  |a Android Studio  |a Mobile application  |a HTTP  |a XMPP  |a FCM  |a Word and case wizarding  |a Application  |a Turn-based game  |a Multiplayer application  |a Firebase  |a Server  |a Communication  |a RealTime database 
700 1 |a Pripužić, Krešimir  |4 ths 
942 |c Z 
999 |c 49712  |d 49712