Mobile Computing: Module 1.1

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

1/56

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:59 AM on 1/28/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

57 Terms

1
New cards

UN’s International Telecommunications Union (ITU)

There are more mobile devices accessing the Internet than there are human beings living on Earth, according to

2
New cards

Mobile Computing

Refers to a technology that allows transmission of data, voice, and video via a computer or any other wireless-enabled device without having to be connected to a fixed physical link.

3
New cards

Mobile Communication

Refers to the infrastructure put in place to ensure that seamless and reliable communication goes on.

4
New cards

Mobile Hardware

Includes mobile devices or device components that receive or access the service of mobility.

5
New cards

Mobile Software

Actual program that runs on mobile hardware.

6
New cards

Mobile Platforms

Refer to the hardware-software environment for laptops, tablets, smartphones, and other portable devices.

7
New cards

Windows and Mac

Environments lead the field for laptops

8
New cards

Apple and Android

Environments lead in the area of smartphones and tablets

9
New cards

Mobile Apps

Computer programs that run in these hardware-software environments, specially designed for smartphones, tablets, and other mobile devices.

10
New cards

Information Retrieval

Mobile Apps are originally meant for what and general activities such as email, calendar, contacts, and so on.

11
New cards

Apps

Are downloaded to a target device such as the iPhone, Android, or Windows phone. Some can also be downloaded to laptops or desktops. Can be either free or paid.

12
New cards

Mobile Apps Market

More mobile subscribers prefer using mobile apps to browsing the web with more than 100 billion apps downloaded in a year (2013). Although most of them are free apps, they still generate revenues worth billions of dollars.

13
New cards

1G or First Generation

Since the introduction of this generation systems in 1981, each new generation of mobile technology has been characterized by new frequency bands, higher data rates, and non-backward compatible transmission technology.

14
New cards

Global System for Mobile Communications

Is a standard developed by the European Telecommunications Standards Institute to describe protocols for second generation or 2G cellular networks.

15
New cards

GSM Evolution or EDGE

GSM has expanded to include data communications in Enhanced Data Rates for what?

16
New cards

LTE or Long-Term Evolution

Also referred to as 4G LTE. It is a standard for wireless communication of high-speed data for mobile phones and data terminals, which increases the capacity and speed of data networks.

17
New cards

Personal Digital Assistants (PDA)

The advent of portable computers and laptops, PC tablets and smartphones, has in turn made mobile computing very convenient.

18
New cards

Smartphones

This kind of phone combines the features of a PDA with that of a mobile phone or camera phone. It has a superior edge over other kinds of mobile phones.

19
New cards

Tablet PC and iPads

This mobile device is larger than a mobile phone or a PDA and integrates into a touch screen and is operated using touch sensitive motions on the screen.

20
New cards

Location Flexibility

This has enabled users to work from anywhere as long as there is a connection established. A user can work without being in a fixed position. Their mobility ensures that they are able to carry out numerous tasks at the same time and perform their stated jobs.

21
New cards

Saves Time

The time consumed or wasted while travelling from different locations or to the office and back, has been slashed. One can now access all the important documents and files over a secure channel or portal and work as if they were on their computer. It has enhanced telecommuting in many companies. It has also reduced unnecessary incurred expenses.

22
New cards

Enhanced Productivity

Users can work efficiently and effectively from whichever location they find comfortable. This in turn enhances their productivity level.

23
New cards

Ease of Research

Research has been made easier, since users earlier were required to go to the field and search for facts and feed them back into the system. It has also made it easier for field officers and researchers to collect and feed data from wherever they are without making unnecessary trips to and from the office to the field.

24
New cards

Entertainment

Video and audio recordings can now be streamed on-the-go using mobile computing. It's easy to access a wide variety of movies, educational and informative material.

25
New cards

Streamline of Business Processes

Business processes are now easily available through secured connections. Looking into security issues, adequate measures have been put in place to ensure authentication and authorization of the user accessing the services.

26
New cards

JavaScript

Is the world's most popular programming language. Is the programming language of the Web. Is easy to learn.

27
New cards

Markup Languages

Are used to describe and define elements within a document.

28
New cards

HTML and CSS

These are markup languages

29
New cards

JavaScript Virtual Machine

The browser has an embedded engine sometimes called a what?

30
New cards

Codenames

Different engines have different what?

31
New cards

Modern JavaScript

Is a “safe” programming language. It does not provide low-level access to memory or CPU, because it was initially created for browsers which do not require it.

32
New cards

OS functions

JavaScript on a webpage may not read/write arbitrary files on the hard disk, copy them or execute programs. It has no direct access to this.

33
New cards

Plugins/Extensions

Modern browsers also allow these which may ask for extended permissions.

34
New cards

Same Origin Policy

JavaScript from one page may not access the other if they come from different sites (from a different domain, protocol, or port).

35
New cards

<script>

JavaScript programs can be inserted into any part of an HTML document with the help of this tag. This tag contains JavaScript code which is automatically executed when the browser processes the tag.

36
New cards

type

The old HTML standard, HTML4, required a script to have this

37
New cards

language

This attribute was meant to show the language of the script. This attribute no longer makes sense because JavaScript is the default language. There is no need to use it.

38
New cards

innerHTML

Writing into an HTML element, using what?

39
New cards

document.write()

Writing into the HTML output using what?

40
New cards

window.alert()

Writing into an alert box, using what?

41
New cards

console.log()

Writing into the browser console, using what?

42
New cards

id

This attribute defines the HTML element.

43
New cards

var

Before 2015, using this keyword was the only way to declare a JavaScript variable.

44
New cards

const

The 2015 version of JavaScript (ES6 - ECMAScript 2015) allows the use of this keyword to define a variable that cannot be reassigned

45
New cards

let

The 2015 version of JavaScript (ES6 - ECMAScript 2015) allows the use of this keyword to define a variable with restricted scope.

46
New cards

Identifiers

All JavaScript variables must be identified with unique names. These unique names are called what?

47
New cards

String

Is a series of characters like "John Doe".

48
New cards

true or false

Booleans can only have two values

49
New cards

JavaScript Arrays

Are written with square brackets.

50
New cards

typeof

You can use this JavaScript operator to find the type of a JavaScript variable. Returns the type of a variable or an expression

51
New cards

Undefined

In JavaScript, a variable without a value, has this value

52
New cards

null

In JavaScript this is "nothing". It is supposed to be something that doesn't exist.

53
New cards

if

This statement is the fundamental control statement that allows JavaScript to make decisions and execute statements conditionally.

54
New cards
55
New cards
56
New cards
57
New cards