2018-2019 Undergraduate Catalog 
    
    Mar 28, 2024  
2018-2019 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.
Lecture
3 Credits
Prerequisite: BUS 150 
Offered in the Fall Semester