Mobile Computing and Android Development PDF
Document Details
![AffectionateEpitaph9243](https://quizgecko.com/images/avatars/avatar-19.webp)
Uploaded by AffectionateEpitaph9243
Marwadi University
Tags
Summary
This document covers fundamental concepts in mobile computing, including different propagation modes, security concerns, and various communication technologies like GSM/GPRS. It also provides an introduction to Android development, explaining APIs, architecture, and practical application creation.
Full Transcript
## What is Mobile Computing? - Different Propagation Modes, Evolution - Security Concern regarding Mobile Computing - History, Types, Benefits - Application, needs of mobile user - Wireless Architecture and its types ## Wireless Transmission Fundamentals - Mobile IP, Modulation, Modulation Techni...
## What is Mobile Computing? - Different Propagation Modes, Evolution - Security Concern regarding Mobile Computing - History, Types, Benefits - Application, needs of mobile user - Wireless Architecture and its types ## Wireless Transmission Fundamentals - Mobile IP, Modulation, Modulation Techniques - FDMA/TDMA/CDMA, TCP/IP Protocol suit, OSI Reference Model - VoIP applications, VoIP, WAP Architecture ## GSM / GPRS Communication - Applications, Billing and charging - Authentication and security - **GPRS:** network operation, data services - **GSM:** call routing Architecture, Handoff v/s Handover, network aspects, frequency allocation, PLMN interface, addresses and identifiers ## Wireless Operations and its Standards - **Cellular Networks:** Channel allocation, multiple access, location management, Handoffs Technique, Services - **Wireless LAN:** IEEE 802 and IEEE 802.11 Protocol Architecture ## Introduction to Android - APIs, Architecture, Framework Application - Application components, manifest file - Android source and installation - Development Environment exploration, first Android application - Working with Activities, Layouts: Linear Layout, Relative Layout, Scroll view Layout, Table Layout, Frame Layout ## Practical List - Create a Hello World Application - Create an application to display image and its description using TextView and ImageView - Create an application with TextView and Buttons to understand the event handling in android - Create calculator app with two textboxes and 4 buttons which calculates the basic mathematical functions - Create Pizza Ordering App, add buttons increase the quantity of pizzas, calculate and display total amount - Creates a menu/navigation and put event handler to navigate to various activity using menu/navigation - Extends Pizza Ordering app to add multiple types of pizza and display calculated amount on different activity - Installation of Android Studio and understanding of android SDK - Android API Levels and configuring emulators - Making appâs APK file and deploy it on userâs mobile phone or play store.