Dec 05, 2020  
2019-2020 Undergraduate Catalog 
2019-2020 Undergraduate Catalog [ARCHIVED CATALOG]

IS 431 - Building Mobile Business Applications

This course covers how to develop business applications for mobile platforms. Sample mobile business applications will be dissected, and tool suites for the development of mobile software will be covered, including programming languages, frameworks, libraries and integrated development environments. Topics include: design of mobile user interfaces, application life-cycle, multi-threading, inter-process communication, data persistency, content providers, background services, geo-location and mapping, networking and web services, telephony, messaging, graphics, performance, and security. The target computing environment changes overtime; currently the course mainly explores the Android Operating system and its supporting SDK, but sample apps for iPhone will be discussed as well. We will begin by using simulators before porting to actual devices.
Credits: 3
Prerequisite: BUS 150 
Offered in the Fall Semester