This course enables the students to
Course | Learning Outcome (at course level) | Learning and teaching strategies | Assessment Strategies | |
Course Code | Course Title | |||
24MCA 325B | Mobile Operating System (Theory) |
| Approach in teaching: Interactive Lectures, Modeling, Discussions, implementing enquiry based learning.
Learning activities for the students: Experiential Learning, Presentations, Case based learning, Discussions, Quizzes and Assignments
|
|
Overview, Synchronization Mechanisms, Processes and Threads, Process Scheduling, Deadlocks: Detection, Prevention and Recovery – Models of Resources – Memory Management Techniques
Introduction, Type of Mobile OS Android OS (Google Inc.), Bada (Samsung Electronics),BlackBerry OS (Research In Motion), iPhone OS / iOS (Apple), MeeGo OS (Nokia and Intel) Palm OS (Garnet OS),Windows Mobile (Windows Phone 7)
Basic Model of Real Time Systems - Characteristics- Applications of Real Time Systems – Real Time Task Scheduling - Handling Resource Sharing - Mobile Operating Systems –Micro Kernel Design - Client Server Resource Access – Processes and Threads - Memory Management - File system
Issues facing Mobile devices, Securing mobile application development, Android Securable IPC Mechanism, Android Security Model, Intents, Activities, Services, Android Security tools
CASE STUDIES : Case studies of Android as Mobile OS
Suggested Readings:
E-resources:
Links:
[1] https://csit.iisuniv.ac.in/courses/subjects/mobile-operating-systems-8
[2] https://turcomat.org/index.php/turkbilmat/issue/view/48
[3] https://www.ijcseonline.org/pub_paper/11-IJCSE-05378.pdf
[4] https://www.ijcseonline.org/
[5] https://csit.iisuniv.ac.in/academic-year/2024-25