Logo

BIT Mobile Application Development

bitsemester 7

Unit 1:Overview of Mobile Application Development

Introduction to Mobile Computing, Mobility landscape, Mobile computing functions, 3-tier architecture of mobile computing, Factors in developing mobile applications, Introduction to mobile application development frameworks (Swiftic, React Native, Xamarin, Ionic, Sencha, Adobe PhoneGap), Mobile ecosystem, Mobile application development environments

Unit 2:Architecture, Application Design Issues and Mobile Development Frameworks

Mobile Development Life Cycle, Mobile computing architectures, Fully centralized and client server architectures, N-tier architecture, Elements of mobile design, Fully centralized framework, N-tier client server framework, Mobile operating system and Virtual machine, BREW (Binary Runtime Environment for Wireless), BREW SDK, Building and deploying BREW application, WAP Architecture, WAP proxies and gateways, Multimedia messaging services, Design patterns for mobile applications, Synchronization and replication of mobile data

Unit 3:User Interaction Design

Generic UI development, Form factors and User input technology, Elements of the user interfaces (channels, interaction, prompts, response, commands, menus, forms, natural language), User interface components, Voice UI and Mobile apps, Text to Speech techniques, Designing the right UI

Unit 4:Testing and Publishing Apps

Debugging mobile apps, Mobile application build and delivery, Testing mobile applications, White box testing, Black box testing, Automated versus Manual testing, Coding standards, App distribution through App stores

Unit 5:Mobile IP Network

IP and mobile IP Network, Packet delivery, Mobile TCP

Unit 6:Wireless Connectivity and Mobile Applications

Frequency Spectrum, GSM vs. CDMA, Comparison of 2G, 3G, 4G, Modulation and Transmission techniques, Short range and long range wireless communication, Security in wireless network, Bluetooth security, Security in long range wireless networking technologies, SMS

Unit 7:Location and Sensing

Access to hardware and sensors, Maps and location in mobile app, Mobility and location based service, Data acquisition of location information, GPS based solution, Non-GPS solution, Location based service