Max. Marks: 100.00 Course Objectives: This course enables the students to 1. Learn the fundamentals of Mobile Operating Systems 2. Gain knowledge on Distributed operating system concepts that includes architecture 3. Know the components and management aspects of Real time, Mobile operating systems 4. Identify methods for installing application and content sources on mobile devices: Pull, Push 5. Gain insight on securing mobile application development Course Outcomes(COs): Learning Outcome (at course level) Learning and teaching strategies Assessment Strategies CO172. Understand the basics of Mobile operating system CO173. Differentiate between Microsoft Windows Phone, Apple iOS and Android mobile operating systems CO174. Identify different interface CO175. Assess and incorporate contemporary tools and resources CO176. Manage iOS and Android’s Apps, Widgets, and Folders 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 · Assignments · Written test in classroom · Classroom activity · Continues Assessment · SemesterEnd Examination
Fundamentals of Operating System Overview, Synchronization Mechanisms, Processes and Threads, Process Scheduling, Deadlocks: Detection, Prevention and Recovery – Models of Resources – Memory Management Techniques
Type of Mobile Operating Systems 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)
Real Time and Mobile Operating Systems 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
Mobile Issues and Development Strategies 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