Advanced Mobile Technologies (5op)
Toteutuksen tunnus: R504T22B1OJ-19003
Toteutuksen perustiedot
- Ilmoittautumisaika
- 05.10.2020 - 25.12.2020
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.01.2021 - 31.05.2021
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Insinöörikoulutus, tieto- ja viestintätekniikka
- Opetuskielet
- englanti
Arviointiasteikko
H-5
Sisällön jaksotus
1. RecyclerView ja kertaus Android Studion ja kotlin ohjelmointikielen käytöstä
2. Internet avoimet rajapinnat. Kuinka käyttää REST apia
3. Kartat: Google Maps (Open Street Map ja MapBox)
4. Taustaprosessit
5. Oman apin tekeminen ja sen käyttäminen, case Apigility
6. MQTT-protokolla ja MQTT-server (broker) asennus
- Säädatan lukeminen
- Oman test datan lähettäminen hyödyntäen MQTT serveriä
7. Oman prototyypin toteuttaminen projektityössä
Tavoitteet
Tieto puuttuu
Sisältö
1. JSON / GSON + XML
2. Maps: Google Maps, Open Street Map ja MapBox
3. REST APIs and how to use them (case YELP.)
4. Creating own API and how to use it, Apigility
5. MQTT-protocoland MQTT-server (broker) installation
- Reading weather data
- Transferring own test data using MQTT
6. Implementing a prototype from your own ideas related to the project work
Oppimateriaalit
Web-materiaali sekä ohjaajan oma materiaali.
Arviointikriteerit, tyydyttävä (1)
Tieto puuttuu