Course Objectives:
This course enables the students to
Course Outcomes(COs):
Learning outcomes (at course level) | Learning and teaching strategies | Assessment Strategies |
CO154. Understand the basics of Mobile operating system
CO155. Differentiate between Microsoft Windows Phone, Apple iOS and Android mobile operating systems
CO156. Identify different interface
CO157. Assess and incorporate contemporary tools and resources
CO158. Manage iOS and Android’s Apps, Widgets, and Folders
| Approach in teaching: 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 Semester End Examination |
Fundamentals of Operating System
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)
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
· Mukesh Singhal and Niranjan G. Shivaratri, “Advanced Concepts in Operating Systems – Distributed, Database, and Multiprocessor Operating Systems”, Tata McGraw-Hill, 2001
· Abraham Silberschatz; Peter Baer Galvin; Greg Gagne, “Operating System Concepts”, Seventh Edition, John Wiley & Sons, 2004.