[PRELIMS] CS409 Mobile Computing

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/231

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 6:27 AM on 8/10/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

232 Terms

1
New cards

Mobile Computing

A technology that allows transmission of data, voice, and video through a computer or wireless-enabled device without requiring a fixed physical connection.

2
New cards

Mobile Communication

The infrastructure that enables seamless and reliable communication between mobile devices.

3
New cards

Mobile Hardware

Mobile devices or device components that receive or access mobile services.

4
New cards

Mobile Software

The programs that run on mobile hardware and handle the characteristics and requirements of mobile applications.

5
New cards

Portability

The ability to use a computing device or service without being tied to one physical location.

6
New cards

Wireless Communication

Communication in which signals are transmitted through the air rather than through a fixed physical connection.

7
New cards

Radio Waves

The wireless signals used to carry information through the air to intended devices.

8
New cards

Full-Duplex

Communication in which a device can send and receive signals at the same time.

9
New cards

Mobile Device

A portable computer device that can be used while moving.

10
New cards

Mobile Platform

The hardware-software environment used by laptops, tablets, smartphones, and other portable devices.

11
New cards

Mobile Application

A computer program specifically designed to run on smartphones, tablets, and other mobile devices.

12
New cards

Mobile App

A computer program designed for a mobile device.

13
New cards

App Distribution Platform

A platform operated by a mobile operating system owner through which applications are distributed.

14
New cards

App Store

A digital distribution platform where users can download applications.

15
New cards

App Discovery

The process of finding applications that meet a user's needs.

16
New cards

App Review

The evaluation of applications to determine their quality, usefulness, and reliability.

17
New cards

App Cataloging

The organization and classification of applications for easier discovery.

18
New cards

Telecommuting

Working from home or another location while accessing resources as if working from an office.

19
New cards

Mobile Technology Generation

A generation of mobile technology characterized by specific frequency bands, data rates, and transmission technologies.

20
New cards

1G

First generation of mobile communication systems introduced around 1981.

21
New cards

2G

Second generation of cellular networks that introduced standards such as GSM.

22
New cards

3G

Third generation mobile technology associated with higher data capabilities than 2G.

23
New cards

4G

Fourth generation mobile technology providing high-speed wireless data communication.

24
New cards

GSM

Global System for Mobile Communications; a standard for protocols used by 2G cellular networks.

25
New cards

EDGE

Enhanced Data Rates for GSM Evolution; an enhancement to GSM that supports data communication.

26
New cards

LTE

Long-Term Evolution; a wireless communication standard designed to increase the capacity and speed of mobile data networks.

27
New cards

4G LTE

The 4G implementation of LTE providing high-speed mobile data communication.

28
New cards

Mobile Broadband

High-speed Internet access delivered through mobile networks.

29
New cards

Mobile Subscription

A subscription allowing a user to access mobile communication services.

30
New cards

Mobile Web Traffic

Web traffic generated by users accessing websites through mobile devices.

31
New cards

Mobile Operating System

The operating system used to manage and operate a mobile device.

32
New cards

Personal Digital Assistant (PDA)

A portable electronic organizer or day planner capable of sharing information with computer systems.

33
New cards

Synchronization

The process of keeping information on two devices updated and consistent.

34
New cards

Stylus

A pen-like input device used with touch-sensitive screens.

35
New cards

Touch-Sensitive Screen

A screen that detects touch as an input method.

36
New cards

Smartphone

A mobile phone combining features of a PDA, phone, camera, computer, and other technologies.

37
New cards

Multitasking

The ability of a smartphone to run multiple programs concurrently.

38
New cards

Mobile Browser

A browser designed or capable of accessing websites on mobile devices.

39
New cards

Wi-Fi

A wireless networking technology used for high-speed data access.

40
New cards

Cellular Broadband

High-speed Internet access provided through cellular networks.

41
New cards

Tablet PC

A mobile computing device larger than a smartphone and operated primarily through a touch screen.

42
New cards

iPad

Apple's tablet device used for mobile computing.

43
New cards

Mobile Computing Advantages

The benefits provided by mobile computing, including flexibility, time savings, productivity, research convenience, entertainment, and business process improvements.

44
New cards

Location Flexibility

The ability to work or perform tasks from different locations.

45
New cards

Enhanced Productivity

The improvement in efficiency and effectiveness resulting from the ability to work from convenient locations.

46
New cards

Ease of Research

The ability to collect, access, and submit information from the field without unnecessary travel.

47
New cards

Streamlining Business Processes

Making business activities more efficient through mobile and secure access to services and information.

48
New cards

Authentication

The process of verifying the identity of a user.

49
New cards

Authorization

The process of determining what an authenticated user is allowed to access or perform.

50
New cards

Video Conferencing

Real-time communication using video between participants in different locations.

51
New cards

Voice Conferencing

Communication through voice between participants in different locations.

52
New cards

Mobile Computing Disadvantages

Potential negative effects of excessive or unsafe mobile device use, including privacy risks, security issues, distraction, and overdependence.

53
New cards

Internet Fraud

Criminal activity involving deception or theft through Internet-based activities.

54
New cards

Personal Information

Data about an individual that could be exposed through unsafe application or Internet use.

55
New cards

JavaScript

A programming language used primarily for creating interactive and dynamic web pages.

56
New cards

Programming Language

A language used to communicate instructions to a machine and express algorithms.

57
New cards

Markup Language

A language used to describe and define elements within a document.

58
New cards

HTML

HyperText Markup Language; a markup language used to structure web documents.

59
New cards

CSS

Cascading Style Sheets; a markup/style language used to describe the presentation of web documents.

60
New cards

Script

A JavaScript program written as text and executed by a JavaScript environment.

61
New cards

ECMAScript

The standardized specification underlying JavaScript.

62
New cards

LiveScript

The original name of JavaScript before it was renamed.

63
New cards

JavaScript Engine

A program that executes JavaScript code.

64
New cards

JavaScript Virtual Machine

A JavaScript engine embedded in a browser for executing JavaScript.

65
New cards

V8

The JavaScript engine used by Chrome and Opera.

66
New cards

SpiderMonkey

The JavaScript engine used by Firefox.

67
New cards

Trident

A JavaScript engine associated with versions of Internet Explorer.

68
New cards

Chakra

A JavaScript engine associated with Internet Explorer.

69
New cards

ChakraCore

A JavaScript engine associated with Microsoft Edge.

70
New cards

Nitro

A JavaScript engine associated with Safari.

71
New cards

SquirrelFish

A JavaScript engine associated with Safari.

72
New cards

Parsing

The process of reading and analyzing JavaScript source code.

73
New cards

Compilation

The process of converting JavaScript code into machine language or machine code.

74
New cards

Machine Language

The low-level language executed by the computer.

75
New cards

Optimization

The process of improving generated code so that it runs more efficiently.

76
New cards

In-Browser JavaScript

JavaScript executed within a web browser.

77
New cards

Server-Side JavaScript

JavaScript executed outside the browser, such as through Node.js.

78
New cards

Node.js

A JavaScript runtime environment that allows JavaScript to run outside the browser.

79
New cards

Low-Level Access

Direct access to hardware resources such as memory or CPU.

80
New cards

AJAX

A technology allowing JavaScript to communicate with remote servers and exchange data without necessarily reloading the entire page.

81
New cards

COMET

A web communication technique involving server-to-client communication.

82
New cards

Local Storage

A browser mechanism for storing data on the client side.

83
New cards

Cookie

A small piece of data stored by a website in the user's browser.

84
New cards

Same Origin Policy

A browser security rule that restricts scripts from accessing resources from different origins without permission.

85
New cards

Origin

A combination of domain, protocol, and port used to determine whether two web resources belong to the same security context.

86
New cards

Cross-Origin Communication

Communication between resources from different origins, generally requiring explicit permission.

87
New cards

HTTP Header

Information included in HTTP requests or responses that can be used to control or communicate web behavior.

88
New cards

Browser Permission

Explicit authorization given by a user allowing a webpage to access certain device capabilities.

89
New cards

JavaScript Safety Restriction

A browser restriction designed to prevent malicious webpages from accessing private information or damaging user data.

90
New cards

script Tag

The HTML tag used to embed JavaScript code into a webpage.

91
New cards

type Attribute

An older script tag attribute specifying the scripting language; generally unnecessary for modern JavaScript.

92
New cards

language Attribute

An old script tag attribute specifying the scripting language; no longer needed because JavaScript is the default.

93
New cards

External Script

A JavaScript program stored in a separate file and linked to an HTML document.

94
New cards

src Attribute

The script tag attribute used to specify the location of an external JavaScript file.

95
New cards

Absolute Path

A complete path to a resource starting from the site root or other defined root.

96
New cards

Relative Path

A path specified relative to the current page or folder.

97
New cards

Cache

A storage area where downloaded resources can be stored for reuse.

98
New cards

Script Caching

Storing an external JavaScript file so that other pages can reuse it without downloading it again.

99
New cards

innerHTML

A JavaScript property used to read or change the HTML content inside an element.

100
New cards

document.write()

A JavaScript method that writes content into an HTML document.