The course will enable the students to
Course Learning Outcomes (CLOs):
Learning Outcome (at course level) Students will be able to: | Learning and teaching strategies | Assessment Strategies |
| Interactive Lectures, Modeling, Discussions, using research papers, student centered approach, Through Video Tutorials
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 study of Android as Mobile OS