MOBILE APPICATION DEVELOPMENT - I

Paper Code: 
DBCA 502B
Credits: 
3
Periods/week: 
3
Max. Marks: 
100.00
Objective: 

The course will enable the students to

1.      Understand the basic concepts of mobile computing

2.      Familiar with the network protocol stack.

3.      Gain knowledge about different mobile platforms

Course Outcomes (COs):

Course Outcome (at course level)

Learning and teaching strategies

Assessment Strategies

The students will:

CO238. Comprehend basic characteristics and structure of Mobile Computing and schemes of MAC Protocol.

CO239. Analyze and compare Routing Protocols and its applications

CO240. Explain Mobile Device Operating System, SDK, its characteristics, constraints and usage.

CO241. Differentiate the operational process of Android, IOS, Windows, Blackberry platforms and summarize Mobile User Interface Design requirements.

CO242. Evaluate the Consumable Web Services for Mobile Devices.

Interactive Lectures, Discussion, Tutorials, Reading assignments, Demonstrations, G-suite.

Class test, Semester end examinations, Quiz, Solving problems in tutorials, Assignments, Presentation, Individual and group projects and peer review.

 

9.00
Unit I: 

Introduction to Mobile Computing: Introduction to Mobile Computing, Mobile Computing Vs wireless Networking, Mobile computing Applications – Characteristics of Mobile computing, Structure of Mobile computing Application.

MAC Protocols: Properties required for MAC Protocols, Wireless MAC Issues, Fixed Assignment Schemes, Random Assignment Schemes and Reservation Based Schemes.

9.00
Unit II: 

Mobile Ad -Hoc Networks: Mobile Ad -Hoc Networks Ad-Hoc Basic Concepts, Characteristics, Applications, Design Issues, Routing –Essential of Traditional Routing Protocols, Popular Routing Protocols, Vehicular Ad Hoc networks (VANET), MANET Vs VANET, Security

9.00
Unit III: 

Mobile Platforms and Applications: Mobile Platforms and Applications Mobile Device Operating Systems, Special Constrains & Requirements.

Introduction to Mobile Application: Introduction to Mobile Application: Preliminary Considerations, Understanding Mobile Platforms, Mobile SDK, Linux kernel, different types of mobile application their characteristics and usages.

9.00
Unit IV: 

Diving into Mobile:App or Website. Introduction to Android, IOS, Windows, Blackberry.Mobile User Interface Design.

9.00
Unit V: 

Creating Consumable Web Services for Mobile Devices. Mobile websites

ESSENTIAL READINGS: 

ESSENTIAL READINGS: 

1.      Prasant Kumar Pattnaik, Rajib Mall, “Fundamentals of Mobile Computing”, PHI Learning Pvt. Ltd, New Delhi – 2012.

2.      Jeff McWherter, Scott Gowell, “Professional Mobile Application Development”, Wrox Publications, September 2012.

 

 

Suggested READINGS: 

1.      Jochen H. Schller, “Mobile Communications”, Second Edition, Pearson Education, New Delhi, 2007.

2.      Dharma Prakash Agarval, Qing and An Zeng, "Introduction to Wireless and Mobile systems", Thomson Asia Pvt. Ltd, 2005.

3.      Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober, “Principles of Mobile Computing”, Springer, 2003.

4.      William. C. Y. Lee, “Mobile Cellular Telecommunications -Analog and Digital Systems”, Second Edition, Tata McGraw Hill Edition ,2006.

5.      C.K. Toh, “AdHoc Mobile Wireless Networks”, First Edition, Pearson Education, 2002.

6.      Android Developers: http://developer.android.com/index.html

7.      Apple Developer: https://developer.apple.com/

 

 

JOURNALS:

1.      https://www.inderscience.com

2.      http://computers.stmjournals.com/index.php?journal=JoMCCMN

3.      https://www.igi-global.com/journal/international-journal-mobile-computing-multimedia/1102

 

 

E-RESOURCES:

1.      https://www.iare.ac.in/sites/default/files/lecture_notes/WNMC%20LECTURE%20NOTES.pdf

2.      https://www.pacc.in/e-learning-portal/ec/admin/contents/138_MCS33_2020120901095816.pdf           

Academic Year: