Mobile Software Engineering I - Unit 1 Flashcards
(35 cards)
How does a mobile device differ from a stationary device?
By offering location-independent and personalized services in a portable form, and being physically small.
What is the most common activity of a smartphone user?
Gaming
What main groups define the most important features in mobile devices?
- hardware features
- software and applications
- network communication
- other commonly provided services
What are the main components of a touchscreen?
- touch sensor: detects input and transmits it in electronic format
- controllers: hardware chips that translates the output from the touch sensor into an understandable format for the device system
- software driver: software that facilitates the interaction between the touch system and the device
What main types of touchscreens are currently in use?
- resistive touch
- capacitive touch
- surface acoustic wave (SAW) touch
- infrared LED touch
What main types of displays are most commonly used in mobile phones? What is the dominant type of display?
-
liquid crystal display (LCD)
— thin film transistor technology (TFT)
— in-place switching (IPS)
— capacitive touchscreen -
light emitting diode (LED)
— organic light emitting diode (OLED)
— active matric organic light emitting diode (AMOLED)
— super AMOLED - liquid retina & super retina: special types of IPS LED and OLED developed by Apple
OLED is dominant
What is the purpose of a battery management system in a mobile device?
To monitor the charging and discharging cycles of a battery, and to prevent possible damage.
What are problems that arise with the increasing demands on batteries?
- controlling temperature
- charging regimes
- cell imbalance
What are different types of batteries?
- sealed lead acid
- nickel cadmium
- nickel metal hybrid
- lithium-ion
- lithium-ion polymer
What types of systems are included in GNSS?
- GPS
- Galileo (EU)
- Quasi-Zenith Satellite System (Japan)
- BeiDou (Chinese)
- GLONASS (Russian)
What does the cellular modem enable?
It enables mobile devices to communicate through cellular networks.
What does the baseband processor do, and what is it composed of?
The baseband processor is a chip that manages radio communications and converts digital data into radio signals
- CPU
- RAM
- digital signal processor
What is the system-on-chip, and how do they save space and lower power consumption?
The system-on-chip is the brain of a mobile device. Components are incorporated in a single chip to save space and lower power consumption.
What components are included in a system-on-chip?
- CPU
- image signal processor
- GPU
- modems
- encoders and decoders
- ROM and RAM
- external interfaces (USB, HDMI, ethernet, etc)
What core layers does the iOS architecture span?
- core OS
- cocoa touch
- media layer
What programming languages are predominantly used for Android? What about iOS?
- Android: Java & Kotlin
- iOS: Swift
What standard is Wi-Fi based on?
The IEEE 802.11 protocol family.
What type of radio waves does bluetooth use?
Ultra high frequency (UHF) radio waves.
What is the maximum communication distance of near field communication (NFC)?
2 cm
What are the main application development phases?
- idea
- design
- development process
- testing process
- launch the app
- marketing
- maintaining and updating
What presents one of the main constraints in building mobile applications?
Hardware capabilities.
What different main approaches are taken in the architecture of a mobile application?
- native
- cross-platform
- hybrid
- progressive web applications
What categories should be considered during the development of mobile applications? Which are the most relevant?
- GUI
- usability
- performance
- operationality
- maintainability
- security
- cultural aspects
- legal aspects
What are important points in regard to the usability of a mobile application?
personalization of:
- language
- color
- size