pdf_gross.gifAndroid and Mobile Network Technologies

backtotop.gifIntroduction And Review Of Mobile Network Architectures

Course Description

  • The GSM Network
    • MS internal interface, SIM card and serial interfaces
    • Core network communication, AS / NAS interfaces and protocols
  • Changes with UMTS / HSPA
    • UE internal interfaces, 3G SIM
    • Protocol stack changes, CS and PS domains
    • The Application domain and interfaces
  • Changes with LTE
    • Physical resource overview, scheduling
    • Voice applications and LTE
  • Other wireless interfaces – WiFi Example
    • WiFi network architecture
    • 3GPP interworking concepts

backtotop.gifThe Mobile Protocol Stack – 3GPP View

  • Radio Interfaces
    • GSM, UMTS and HSPA, LTE
  • Core Network Interfaces
    • Bearer Transport Protocols to CS-CN, PS-CN and ePC
  • IMS and Application Access
    • User-IP and embedded Signaling, Gm, Ut and ISC Interfaces

backtotop.gifAndroid Smartphone – System Architecture Review

  • General Hardware Building Blocks
    • Baseband Modem layer and interfaces
  • UNIX Kernel Functions
  • Hardware Abstraction Layer (HAL)
    • Audio, Camera, Sensors, GPS ...
  • Summary of the UNIX Library
  • ANDROID Runtime Engine
    • Java Virtual Machine – Dalvik
    • Android Core Library Summary – Bionic etc.
  • The Application Framework
    • Telephony Manager
    • Resource Manager
    • Location Manager
    • Notification Manager
    • Activity Manager
    • et. al.
  • The Application Layer
    • Contacts, Phone et. al.

backtotop.gifCommunication and Call Processing within an Android System

  • Functional Split
  • Associated Libraries
  • Generic vs. Vendor Specific Protocol Stacks

backtotop.gifMapping 3GPP Signaling to ANDROID Functions and Libaries

  • GSM Protocols (2G)
  • UMTS / HSPA Protocols (3G)
  • LTE Protocols (3G – 4G)
  • 802.11 (WiFi)
  • Applications / User-IP / Services

backtotop.gifExtending the Standard Framework

  • Integration of Vendor Specific Protocols and Functions
  • Tool Environment
    • Google SDK - Java
    • Google NDK – C, C++
    • XML Files
    • Android Packages
    • Building Custom Applications with ANDROID

backtotop.gifPutting it Together: ANDROID Phone Operation

  • Legacy Phone with GSM, UMTS, HSPA
  • VoIP – WiFi, VoLTE
  • Some Potential Obstacles
    • Integration of Provider Specific Functions and Features
      • QoS, Policing, Service related Bearer Establishment and Tagging)
    • Conversational Voice and Video (Realtime and Sync Requirements)
    • Dual Stack IP Operations

v1.000

pdf_gross.gif