- Chapter 1
- Lesson 1: Guided Transmission and Unguided Wireless Transmission
- Lesson 2: Propagation of Signals and need of modulation
- Lesson 3: Introduction to Modulation Methods
- Lesson 4: Introduction to SDMA, TDMA, FDMA, CDMA and OFDAM
- Lesson 5: Introduction to 2G and 3G Data Communication Standards
- Lesson 6: Introduction to 3G+ (Pre-4G), 4G and 5G Data Communication
- Chapter 2
- Lesson 1: Cellular Networks
- Lesson 2: Introduction to Mobile networks, WLANs, WPANs and Enterprise Networks
- Lesson 3: Mobile Network with Clouds
- Lesson 4: Introduction to Mobile Computing
- Lesson 5: Client-Server Computing
- Lesson 6: Mobile Computing Software architecture
- Lesson 7: Limitations of Mobile Devices and Systems
- Lesson 8: Security Issues
- Lesson 9: Data Dissemination, Synchronization and Mobility management
- Chapter 3
- Lesson 1: Mobile Beyond Desktop
- Lesson 2: Mobile Devices- Classifications and Characteristics
- Lesson 3: Smart Systems- Cards, Labels, and tokens
- Lesson 4: RFID
- Lesson 5: Sensors, Actuators, Robots, Smart Home Appliances
- Lesson 7: Automotive System Devices
- Chapter 4
- Lesson 1: GSM Services
- Lesson 2: Data Transmission
- Lesson 3: SDMA, TDMA, and FDMA in GSM
- Lesson 4: GSM System Architecture
- Lesson 5: GSM Radio Interface, Data bursts and Interleaving
- Lesson 6: GSM Subscriber Address and Identities
- Lesson 7: Localization and Calling
- Lesson 8: Protocol Layers in GSM
- Lesson 9: Handover
- Lesson 10: Security in GSM Services
- Lesson 11: GPRS
- Lesson 12: HSCSD, DECT and WLL
- Chapter 5
- Lesson 1: Modulation
- Lesson 2: Medium Access Control
- Lesson 3: Exposed, Hidden, Near and Far Mobile terminal problems and Power control methods
- Lesson 4: Wireless Medium Access Control Specialized methods
- Lesson 5: Introduction to CDMA
- Lesson 6: Direct Sequence Spread Spectrum (DSSS)
- Lesson 7: Frequency Hopping Spread Spectrum
- Lesson 8: IS-95 CdmaOne
- Lesson 9: Applications of 3G Mobile Services
- Lesson 10: 3G- IMT2000, UMTS and CDMA2000
- Lesson 11: WCDMA
- Lesson 12: OFDM (Orthogonal Frequency Division Medium Access)
- Lesson 13: HSPA/HSPA+ and HSOPA
- Lesson 14: LTE and WiMax16e
- Lesson 15: Ultra Wide Band Broadband Wireless Access (BWA)
- Lesson 16: 4G Networks- HS-OFDM, LTE Advanced and WiMax 16m
- Lesson 17: Upcoming 5G Network
- Lesson 18: IS-95 (CdmaOne) Channels
- Lesson 19: Pseudo Noise Codes
- Lesson 20: Orthogonal, Channelization, Scrambling and carrier modulation codes
- Lesson 21: i-Mode_WCDMA
- Chapter 6
- Lesson 1:OSI (open systems interconnection) Seven Layer and TCP/IP Five Layer Protocols
- Lesson 2:IP Protocol, IP Packets and TCP/IP Suite
- Lesson 3:Subnet, Unicast, Multicast, UDP and ICMP
- Lesson 4:Mobile IP, Packet Delivery and handover Management
- Lesson 5:Agent Discovery, advertisement, Solicitation and Registration
- Lesson 6:Tunnelling and Encapsulation
- Lesson 7: Route Optimisation and Mobility Binding
- Lesson 8: Reverse Tunnelling, Multicasting and Firewall Security
- Lesson 9: Dynamic Host Configuration Protocol
- Chapter 7
- Lesson 1: Conventional Transport Layer Protocols- User datagram protocol (UDP) and Transmission control protocol (TCP)
- Lesson 2: Indirect TCP, selective repeat and mobile-end transport protocols)
- Lesson 3: Snooping TCP, Wireless TCP and Delayed DACK Protocol
- Lesson 4: Mobile TCP
- Lesson 5: Fast Retransmission and Fast Recovery (FRFR) Method, Timeout Freezing, Selective Retransmission, Transaction Oriented TCP and Explicit Notification Methods
- Lesson 6: Slow start and Fast Recovery Methods for congestion control in conventional networks
- Lesson 7: TCP Data flow control and Congestion control
- Lesson 8: TCP Data Stream and Data Delivery
- Chapter 8
- Lesson 1: Data Organization Methods
- Lesson 2: Mobile Device Database Management
- Lesson 3: Mobile Data Store Methods
- Lesson 4: Client - Server Computing and Adaptation in Mobile Device
- Lesson 5: Database Transaction Model
- Lesson 6: Query Processing
- Lesson 7: Data Recovery Issues
- Lesson 8: Quality of Service (QoS) Issues
- Chapter 9
- Lesson 1: Introduction to Mobile Ad-hoc Network (MANET)
- Lesson 2: Mobile Ad-hoc Network (MANET) Properties and Spectrum needs at the nodes
- Lesson 3: Mobile Ad-hoc Network (MANET) Applications
- Lesson 4: Mobile Ad-hoc Network (MANET) Routing Algorithms- Part 1
- Lesson 5: Mobile Ad-hoc Network (MANET) Routing Algorithms- Part 2
- Lesson 6: Mobile Ad-hoc Network (MANET) Security
- Lesson 7: Wireless Sensor Networks
- Chapter 10
- Lesson 1: Wireless LANs
- Lesson 2: Wi-Fi
- Lesson 3: Wireless Application Protocol
- Lesson 4: Wireless Markup Language (WML)
- Lesson 5: Bluetooth
- Lesson 6: WiMax
- Lesson 7: ZigBee, WiFi and Bluetooth
- Lesson 8: Bluetooth Protocol Layers
- Lesson 10: Infrared Data Association (IrDA)
- Chapter 11
- Lesson 1: Service Discovery
- Lesson 2: Wireless Enterprise Network (WEN)
- Lesson 3: Virtual Network
- Lesson 4: Mobile Cloud Network
- Chapter 12
- Lesson 1: Mobile Data Management
- Lesson 2: Data Replication Schemes
- Lesson 3: Basic Concepts of Multi-hopping
- Lesson 4: Adaptive Clustering
- Lesson 5: MulticlusterArchitecture
- Lesson 6: File Systems and CODA
- Chapter 13
- Lesson 1: Smart Client Architecture
- Lesson 2: Data Store Objects
- Lesson 3: Personal Information Manager
- Lesson 4: Directory Service
- Lesson 5: Messaging
- Lesson 6: Application Framework
- Lesson 7: Portal
- Lesson 8: Gateway
- Lesson 9: Data Synchronization at Clients and Server
- Lesson 10: Enterprise Server
- Lesson 11: Server Messaging and Queuing
- Lesson 12: Mobile Devices Support Infrastructure And Management
- Chapter 14
- Lesson 1: Mobile Application Development
- Lesson 2: XML
- Lesson 3: XML based Standards and Formats for Applications
- Lesson 4: Hand-held Devices Mark-up Language (HDML)
- Lesson 5: Wireless Mark-up Language (WML)
- Lesson 6: HTML
- Lesson 7: HTML5
- Lesson 8: XHTML-MP
- Chapter 15
- Lesson 1: Java
- Lesson 2: Java Platform, Enterprise Edition [Java 2 Enterprise Edition (J2EE) now Jakarta EE]
- Lesson 3: Java Platform, Micro Edition (Java ME Earlier J2ME)
- Lesson 4: Java Programming Examples
- Lesson 5: Python
- Lesson 6: Microsoft DotNet Framwework
- Chapter 16