Mobile Application Development (CSC484) — Notes, Syllabus & Past Questions

Programming native and cross-platform apps for mobile devices.

Elective Course9 Chapters
Chapter 1Past Questions

Introduction to Mobile Computing

Introduction to Mobile Computing, 3-tier architecture of mobile computing, History of mobile, the evolution of devices (Brick era, Candy bar era, Feature phone era, Smartphone era, Touch era).

View Questions
Chapter 2Past Questions

Architecture, Design and Mobile Development Frameworks

Mobile computing architectures, Fully centralized and client server architectures, N-tier architecture, Mobile information architecture, Mobile design, The mobile design tent-pole.

View Questions
Chapter 3Past Questions

User Interfaces

Generic UI development, Human factors, Elements of the user interfaces (channels, interaction, prompts, response, commands, menus, forms, natural language), Resource files, Using UI widgets.

View Questions
Chapter 4Past Questions

Testing and Publishing Apps

Mobile application build and delivery, Testing mobile applications, Automated versus Manual testing, Testing the mobile infrastructure, Coding standards, Unit testing, Black box testing.

View Questions
Chapter 5Past Questions

Mobile Agent and Peer-to-Peer Architectures for Mobile Applications

Basics of Agent technologies, Mobile agents for mobile computing, Peer to peer applications for mobile computing, JXTA.

View Questions
Chapter 6Past Questions

Wireless Connectivity and Mobile Applications

Modulation and Transmission techniques, Short range and long range wireless communication, Security in wireless network, Bluetooth security, Security in long range wireless networking technologies.

View Questions
Chapter 7Past Questions

Synchronization and Replication of Mobile Data

Taxonomy of synchronization and replication, Scalability issues, Solving the mobile synchronization, Bluetooth synchronization, Working with the content provider.

View Questions
Chapter 8Past Questions

Location and Sensing

Mobility and location based service, Data acquisition of location information, GPS based solution, Non GPS solution, Using GIS for mobile applications, Location information modeling.

View Questions
Chapter 9Past Questions

Active Transactions

Active computing and wireless infrastructure, WAP Push, Mobile IP and Push, Session initiation protocol.

View Questions