Циљ:Упознавање са основним концептима, методама и техникама развоја софтвера релевантним за развој апликација за мобилне уређаје.
Исход:Студенти ће развити разумевање актуелних основних концепата, метода и техника развоја апликација за мобилне уређаје, и оспособиће се да пројектују апликације за мобилне уређаје.
Садржај предмета
Теоријска настава:
Специфичности апликација за мобилне урађаје.
Појам и коришћење ситуационог контекста у апликацијама за мобилне уређаје.
Дугорочно сакупљање и анализа података о кориснику.
Мултимодалне апликације за мобилне уређаје.
Адаптивност и индивидуалност апликација за мобилне уређаје.
Континуирана доступност и поузданост апликација за мобилне уређаје.
Појам „сарадње“ у апликацијама за мобилне уређаје.
Мобилни „компањон-системи“.
Обрада метаподатака о комуникацији.
Безбедносни и сигурносни аспекти апликација за мобилне уређаје.
Заштита приватности корисника у апликацијама за мобилне уређаје.
Специфицирање захтева за апликације за мобилне уређаје.
Дизајнирање апликација за мобилне уређаје.
Тестирање апликација за мобилне уређаје.
Практична настава:
Практична настава прати програм предавања.
Литература
Stuart Russell, Peter Norvig, "Вештачка интелигенција: савремени приступ", Рачунарски факултет, 2011.
Raj Kamal, "Mobile Computing", Oxford University Press, 2008.
Mark. L, Murphy, "The Busy Coder's Guide to Android Development".