Faculty of Technical Sciences

Subject: Mobile computing in infrastructural systems (17.ESI077)

Native organizations units: No data
General information:
 
Category Professional-applicative
Scientific or art field Primenjeno softversko inženjerstvo
Interdisciplinary No
ECTS 6
Educational goal:

Acquiring basic knowledge regarding development of peer-to-peer and mobile applications with an overview of software agents and associated technologies. Introduction to the functioning of operating systems for mobile devices, and the basics of developing software for smart appliances. Getting knowledge regarding communication technologies for smart devices. Acquaintance with programming languages for developing mobile solutions as well as associated libraries and integrated development environments. Insight into the distribution platforms for mobile applications.

Educational outcome:

Knowledge of the major aspects of peer-to-peer distributed software systems, mobile applications and software agents. Practical experience with programming languages, frameworks, development environments and technologies for creating scalable peer-to-peer solutions. Insight into the distribution of mobile application via the corresponding distribution platforms. The ability to independently develop and register a simple mobile application in the domain of a Smart Grid.

Course content:

Fundamental items of peer-to-peer software systems and mobile applications (including the architecture of operating systems for mobile devices). Technologies for realizing the software agent paradigm. Programming languages, operating systems and associated frameworks for developing mobile applications in the domain of a Smart Grid. The use in infrastructure system software model. Algorithms overview and data model in infrastructure systems. Numeric calculations in infrastructure systems.

Teaching methods:

Lectures; Auditory Practice; Consultations.

Literature:
Authors Title Year Publisher Language
Cohen, R., Wang, T. GUI Design for Android Apps 2014 Apress English
A.Murray, T.Grubesic Critical Infrastructure - Reliability and Vulnerability 2007 Springer English
Mukesh Singhal, Ajay D. Kshemkalyani Distributed Computing 2008 Cambridge University Press English
Cohen, R., Wang, T. Android Application Development for the Intel Platform 2014 Apress Open English
Jianjun Zhang, Roger Snook, Darrell Schrag, Soma Ray, Ashish Mathur, Omkar Chandgadkar, Roland Barcia, Leigh Williamson Enterprise Class Mobile Application Development: A Complete Lifecycle Approach for Producing Mobile Apps 2015 IBM Press English
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Test Yes Yes 10.00
Lecture attendance Yes Yes 5.00
Oral part of the exam No Yes 30.00
Theoretical part of the exam No Yes 20.00
Project task Yes Yes 30.00
Exercise attendance Yes Yes 5.00
Lecturers:

Asistent Pajić Zoran

Assistant - Master

Computational classes

Asistent Čubrić Tanja

Assistant - Master

Computational classes
API Image

vanr. prof. dr Varga Ervin

Associate Professor

Lectures

doc. Dalčeković Nikola

Assistant Professor

Computational classes

Saradnik u nastavi Ruvčeski Teodora

Teaching Associate

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.