Course Syllabus
Introduction to Mobile Computing: Mobile Computing Models, Design and Implementation, Mobile Architecture, Service Discovery protocol, Mobile P2P systems, Mobile Networking; Security in Mobile Computing: Information flow tracking, Privacy, Application Security, Execution transparency; Situation Awareness: Situation Models, Modeling situation awareness, Modelling Context and User; Location awareness: Indoor localization – Radar, Horus, Outdoor localization – Global Positioning Satellite, Assisted Global Positioning Satellite; Context-Aware Computing: Context modeling, Ontological based approach, Context Reasoning, Context-aware systems, Middleware in Context Aware Computing, Context-aware security, Proactive Computing.