Course Information

CS 653: Mobile Computing

Mobile computing: introduction, challenges, history. Examples of mobile systems. Application layer frameworks for mobile systems (case study of Android). Other mobile ecosystems (e.g., RFID, vehicular networks).
Design guidelines for mobile applications: energy efficiency, code offloading, concurrency, handling disconnected
operations, efficient network communication, crowd sourcing.
Localization, location based services, context-aware applications, location privacy. Mobile security.
Mobile web and video performance optimizations. Interfacing mobile systems with other networks and clouds.

The course will consist of a big project component where students build a networked mobile application using all the design guidelines learnt during the course.

Online reference material. Research papers in relevant conferences/journals: e.g. Mobicom, Mobisys, Infocom, SIGCOMM, IEEE TMC, IEEE MC2R.
Home Page

Not Available

Undergraduate computer networks (CS224 or equivalent). Undergraduate operating systems (CS347 or equivalent).
Other Details

Duration : Full Semester Total Credit : 6
Type : Theory
Autumn Semester 2018-19

Status : Not Offered Instructor : ---
Spring Semester 2018-19

Status : Not Offered Instructor : ---

Last Modified Date: 15-Jul-2013


Faculty CSE IT
Forgot Password
    [+] Sitemap     Feedback