|
Lecturer(s)
|
-
Kmec Jan, Ing. Ph.D.
-
Bartas Martin, Ing. Ph.D.
|
|
Course content
|
1. Architecture of modern mobile applications 2. Basic platforms and project management 3. Creating the user interface and layout 4. Interactivity and navigation in the application 5. Application architecture and state management 6. Asynchronous operations and network communication 7. Dynamic data collection visualisation 8. Principles and tools for data visualization 9. Communication with IoT and real-time protocols 10. Advanced visualization: Live and interactive graphs 11. Local storage and data persistence 12. Development life cycle: Testing and deployment
|
|
Learning activities and teaching methods
|
Lecture supplemented with a discussion, Skills demonstration, Task-based study method, Individual study
- Practical training (number of hours)
- 26 hours per semester
- Contact hours
- 26 hours per semester
- Individual project (40)
- 20 hours per semester
- Preparation for an examination (30-60)
- 32 hours per semester
|
| prerequisite |
|---|
| Knowledge |
|---|
| KTE/IT |
| learning outcomes |
|---|
| Students expand knowledges gained in the course KTE/IT. Students can create applications for mobile devices - mobile phones and mini computers Raspberry Pi. Students can identify appropriate mobile devices and use the appropriate platform for creating applications. Extends the ability of students to the management of mobile phones and similar devices using the Java (mobile internet applications, network applications, databases and applications). |
| explain the architectures of modern mobile applications, the principles of cross-platform development, and the advantages of a declarative approach to UI development |
| teaching methods |
|---|
| Lecture supplemented with a discussion |
| Task-based study method |
| Skills demonstration |
| Individual study |
| assessment methods |
|---|
| Combined exam |
| Test |
| Skills demonstration during practicum |
| Project |
|
Recommended literature
|
-
Krejčiřík, Alexandr. SMS : střežení a ovládání objektů pomocí mobilu a SMS : GSM pagery a alarmy : princip použití, návody, příklady. 1. vyd. Praha: BEN - technická literatura, 2004. ISBN 80-7300-082-2.
-
Mahmoud, Qusay H. Naučte se Java 2 Micro Edition. 1. vyd. Praha: Grada, 2002. ISBN 80-247-0444-7.
-
Pecinovský, Rudolf. Myslíme objektově v jazyku Java 5.0. Praha: Grada, 2004. ISBN 80-247-0941-4.
-
Pužmanová, Rita. Bezpečnost bezdrátové komunikace : jak zabezpečit Wi-Fi, Bluetooth, GPRS či 3G. Vyd. 1. Brno: CP Books, 2005. ISBN 80-251-0791-4.
-
Topley, Kim. J2ME v kostce : pohotová referenční příručka. 1. vyd. Praha: Grada, 2004. ISBN 80-247-0246-9.
-
Žalud, V. Moderní radioelektronika. Praha: BEN, 2006. ISBN 80-7300-132-2.
|