14P2CSC6
MOBILE COMPUTING
|
5
|
5
|
Unit - 1. Overview Hrs 15
Introduction: Evolution of Mobile Radio Communications, Present Day Mobile Communication, Fundamental Techniques, How a Mobile Call is Actually Made?, Future Trends, Modern Wireless Communication Systems: 1G: First Generation Networks, 2G: Second Generation Networks, 3G: Third Generation Networks, Wireless Transmission Protocols, Conclusion: Beyond 3G Networks, The Cellular Engineering Fundamentals: What is a Cell?, Frequency Reuse, Channel Assignment Strategies, Hando_ Process, Interference & System Capacity, Enhancing Capacity And Cell Coverage, Trunked Radio System.
Unit – 2 Mobile Computing Architecture Hrs 15
GSM- services and system architecture – Calling-Handover-security-New data services-General Packet Radio Services-High speed circuit-DECT.
Unit – 3 Database in Mobile Computing Hrs 15
Database: Database Hoarding Techniques-Data caching-Client server computing and Adaptation-transaction model-Query processing-Data recovery process-Issues relating to quality of service.
Unit – 4 Android Computing Platforms Hrs 15
Introducing the Android Computing Platform- Setting Up Development Environment - Understanding Android Resources - Understanding Content Providers- Understanding Intents - Building User Interfaces and Using Controls.
Unit – 5 Android Designs Hrs 15
Working with Menus- Fragments for Tablets and More- Working with Dialogs - Exploring ActionBar-Advanced Debugging and Analysis-Responding to Configuration Changes.
Text Book:
Unit – 1
Dr. Abhijit Mitra, Lecture Notes on Mobile Communication, IITG.
Unit – 2
Mobile Computing-Raj Kamal Oxfrod University Press.
Unit – 4, 5
S. Komatineni, D. MacLean, "Pro Android 2", Apress (2012).
Reference book:
Mobile Computing by Asoke k Talukder, Roopa R yavagal Technology, applications and services creation@ 2005, Tata Mc Graw-Hill Publishing Company Limited, First reprint 2006.
Objectives:
To learn the practical knowledge of using distributed application development packages.
-
Design TCP iterative Client and Server application to reverse the given input sentence.
-
Design TCP Client and Server application to transfer file.
-
Design a TCP concurrent Server to convert a given text into upper case using multiplexing system call “select”.
-
Design a TCP concurrent Server to echo given set of sentences using Poll functions.
-
Design UDP Client and Server application to reverse the given input sentence.
-
Design UDP Client Server to transfer a file.
-
Design using Poll Client Server application to multiplex TCP and UDP requests for converting a given text into upper case.
-
Design a RPC application to add and subtract a given pair of integers.
-
Program to determine the host ByteOrder
-
Program to set and get socket options
-
Distributed applications using RMI
a. Simple RMI application
b. RMI application with a server and more than one client
c. RMI application with Database Connectivity
-
Enterprise Java Beans
a. Session Bean
i. Stateless Session Bean
ii. Stateful Session Bean
b. Entity Bean
i. Container Managed Persistence
ii. Bean Managed Persistence
Semester
|
Subject code
|
Title of the course
|
Hours of Teaching/ Week
|
No. of Credits
|
II
| 14P2CSCP4 |
MOBILE APPLICATIONS LAB
|
4
|
3
|
Dostları ilə paylaş: |