Mobile Computing

📚 CSE 3217 3.0 Credits (3 Lectures/Week) 🎯 academic

    Mobile Computing Overview

    Mobile technologies, Anatomy of a mobile device, Survey of mobile devices, Applications of mobile computing.

    Application Design

    Context, Information architecture, Design Elements, Mobile web versus native applications.

    Development Environments

    Introduction to Objective-C, The Model-View- Controller model, The Delegate pattern, The iPhone, Android, & Blackberry SDKs.

    Application Environments

    Limited resource computing, Memory management, Low power computing, Fault tolerance and persistence, Security issues.

    Wireless Communication Technologies

    Cellular networks, Wireless (802.11), TCP/IP in the mobile setting, Geo-location and Global Positioning System (GPS).

    User Experience

    The small screen problem, The unified look and feel paradigm, The iPhone Human Interface Guidelines, The Blackberry user interface guidelines, Common user interface guidelines.

    Distributed Computing

    Consistency and reliability, Security issues, Ad hoc Networks, Sensor Networks.

    Future of Mobile Computing

    Upcoming technologies, Convergence of media and communication devices.
    Mobile Computing

    Share on