CS401A's Pre-Finals: Human-Comp. Interact Module 06 Flashcards

For pre-final and final exams. (67 cards)

1
Q

UI Framework and Toolkit

is a well-defined environment that exposes toolkits, functions or algorithms that can be used to develop new applications.

A

A framework

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

UI Framework and Toolkit

It contains specific structure for creating applications, building executable version of applications, and sometimes including mechanism for deploying and/or running an application.

A

A framework

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

UI Framework and Toolkit

The terms “development platform” and “software development platform” are used to describe

A

frameworks

(Harris Geospatial Solutions, Inc., n.d.).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

UI Framework and Toolkit

is a library of precomposed UI objects and predefined set of events or routines that are composed from the lower level UI software layer.

A

A toolkit, on the other hand,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

UI Framework and Toolkit

abstracts the system details of handling events, which makes programming easier and more convenient while creating user-friendly interfaces.

A

The UI toolkit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

UI Framework and Toolkit

also promotes the creation of an interface with a consistent look, feel, and mechanism.

A

Using a toolkit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

UI Framework and Toolkit

The UI objects often take the form of a manipulable graphical object, commonly called

A

widgets

(Kim, 2015).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

UI Framework and Toolkit

is an essential part of a graphical user interface (GUI) that display information or provides a specific way for users to interact with the operating system or application.

A

A widget

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

UI Framework and Toolkit

include icons, menus, buttons, selection and text boxes, progress indicators, on-off checkmarks, scroll bars, windows, toggle buttons, forms, and even images

A

Widgets

(TechTarger, n.d.).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

UI Framework and Toolkit

is structured to support large applications.

A

The UI toolkit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Its design assumes that individual events or routines will support the major functions of an application.

A

The UI toolkit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

UI Framework and Toolkit

The \_\_\_\_ \_\_\_\_\_\_\_ consists of small decision kits that make the appropriate calls of the other rountines.

A

The UI toolkit
main routine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

UI Framework and Toolkit

Routines and programs interact with the window library that the
__________ creates when processing the codes

A

UI toolkit

(Synergy DE, n.d.).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

UI Framework and Toolkit

Some toolkits are __________, while some are __________________ in a framework.

A

standalone
already integrated

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Examples of UI Framework and Toolkit

The user programming environment and execution mode for Android is based on Java.

(even though at the low level, the OS is derived from Linux)

A

Android UI Execution Framework and Toolkit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Examples of UI Framework and Toolkit

The _______ event-processing model and programming toolkit structure are mostly the same as Java AWT, except for some process in the

A

Android UI Execution Framework and Toolkit
Android
Android UI toolkit

(Kim, 2015).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Examples of UI Framework and Toolkit

According to the developers’ website of Android, the framework provides the following:

A

Android UI Execution Framework and Toolkit
* A rich and extensible View System
* A Resource Manager
* A Notification Manager
* An Activity Manager
* A Content Provider

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Examples of UI Framework and Toolkit

used in building an application’s user interface

A

Android UI Execution Framework and Toolkit
* A rich and extensible View System that is

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Examples of UI Framework and Toolkit

provides access to non-code resources such as localized strings, graphics, and layout files

A

Android UI Execution Framework and Toolkit
* A Resource Manager which

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Examples of UI Framework and Toolkit

enables all applications to display custom alerts in the status bar

A

Android UI Execution Framework and Toolkit
* A Notification Manager that

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Examples of UI Framework and Toolkit

manages the lifecycle of applications

A

Android UI Execution Framework and Toolkit
* An Activity Manager that

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Examples of UI Framework and Toolkit

enables applications to access data from other applications.

A

Android UI Execution Framework and Toolkit
* A Content Provider that

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Examples of UI Framework and Toolkit

enables applications to access data from other applications.

A

Android UI Execution Framework and Toolkit
* A Content Provider that

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Examples of UI Framework and Toolkit

enables applications to access data from other applications.

A

Android UI Execution Framework and Toolkit
* A Content Provider that

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
# **Examples of UI Framework and Toolkit** Events in Android can take various forms which are usually generated in response to bare and raw external actions, Multiple or composite higher-level events may also be internally recognized and generated, such as
**Android UI Execution Framework and Toolkit** touch and button input. touch gestures and virtual keyboard inputs. ## Footnote (e.g., flick and swipe)
26
# **Examples of UI Framework and Toolkit** maintains an event queue into which events are placed as they occur. Then, the events are removed from the queue on a `________`, `_________` (`____`) basis ## Footnote (Kim, 2015).
**Android UI Execution Framework and Toolkit** The Android framework first-in, first-out FIFO
27
# **Examples of UI Framework and Toolkit** According to Kim (2015), there are three (3) major types of discrete events for iOS:
**iOS UIKit Framework and Toolkit** multi-touch, motion, and remote control | (such as remote-controlled headphones for iOS devices).
28
# **Examples of UI Framework and Toolkit** Thus, based on the developers' website of Apple Inc., provides the required infrastructure for ___ or tvOS applications and provides the window and view architecture
**iOS UIKit Framework and Toolkit** iOS
29
# **Examples of UI Framework and Toolkit** Thus, based on the developers' website of Apple Inc., provides the required infrastructure for ___ or tvOS applications and provides the window and view architecture for the following:
**iOS UIKit Framework and Toolkit** iOS * Implementing interfaces * Event handling infrastructure for delivering multi-touch and other types of input to the application * The main run loop needed to manage interactions among the user, the system, and the application.
30
# **Examples of UI Framework and Toolkit** In general, `___` generates `_________ ______` when users touch "views" of an application. Then, the application sends these discrete events as `_______` *objects*, as defined by the `_____ _________` to the view on which the touch occured. ## Footnote (Kim, 2015).
**iOS UIKit Framework and Toolkit** iOS low-level events *UIEvent* UIKit framework
31
# **Examples of UI Framework and Toolkit** For continuous streams of sensor data such as those from accelerometers and gyroscopes, a separate `____ ______ _________` is used. ## Footnote (devices used to stabilize, guide, and/or measure rotational movement)
**iOS UIKit Framework and Toolkit** Core Motion framework
32
# **Examples of UI Framework and Toolkit** Other features that are offered by the `___ _____ _________` include animation support, document support, drawing and printing support, information about the current device, text management and display, search support, accessibility support, app extension support, and resource management.
**iOS UIKit Framework and Toolkit** iOS UIKit framework
33
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** Supported by Oracle,
**Web UI Frameworks** *JavaServer Faces (JSF)*
34
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** this framework comes with in-depth and complex documentation features
**Web UI Frameworks** *JavaServer Faces (JSF)*
35
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** and plays an important part in the Java Enterprise Edition.
**Web UI Frameworks** *JavaServer Faces (JSF)*
36
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** This is an open-source framework
**Web UI Frameworks** *Struts*
37
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** that is used to create elegant, aesthetically pleasing Java applications.
**Web UI Frameworks** *Struts*
38
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** The functions of this framework are based on the Model-View-Controller (MVC) approach.
**Web UI Frameworks** *Struts*
39
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** This is made for fast development and testing
**Web UI Frameworks** *Struts*
40
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** but is not flexible due to a set of coding and designing rules integrated into the framework.
**Web UI Frameworks** *Struts*
41
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** Supported by Apache Software Foundation,
**Web UI Frameworks** *Wicket*
42
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** this is a lightweight Web framework
**Web UI Frameworks** *Wicket*
43
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** built for designing simple but elegant applications
**Web UI Frameworks** *Wicket*
44
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** built in a component-based language that is useful and responsive.
**Web UI Frameworks** *Wicket*
45
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** HTML can be easily integrated into this framework.
**Web UI Frameworks** *Wicket*
46
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** This is a free mobile toolkit
**Mobile UI Kits iOS and Android** *Spool UI Kit*
47
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** designed by Sergey Melnik
**Mobile UI Kits iOS and Android** *Spool UI Kit*
48
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** that contains six (6) screen designs
**Mobile UI Kits iOS and Android** *Spool UI Kit*
49
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** that contains screen designs in Photoshop Document (PSD) format.
**Mobile UI Kits iOS and Android** *Spool UI Kit*
50
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** This is a free mobile toolkit
**Mobile UI Kits iOS and Android** *Travel UI Kit*
51
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** designed by Ena Bacanovic
**Mobile UI Kits iOS and Android** *Travel UI Kit*
52
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** that contains 50 different screen designs
**Mobile UI Kits iOS and Android** *Travel UI Kit*
53
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** that contains 50 different screen designs in Sketch format.
**Mobile UI Kits iOS and Android** *Travel UI Kit*
54
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** Powered by Envato Elements Pty Ltd.,
**Mobile UI Kits iOS and Android** *Splash UI Kit*
55
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** this is one of the best toolkits in creating iOS mobile application.
**Mobile UI Kits iOS and Android** *Splash UI Kit*
56
# **Examples of UI Framework and Toolkit** **Other UI Framework and Toolkit** **Description** This contains more than 55 high-quality, ready to use screens.
**Mobile UI Kits iOS and Android** *Splash UI Kit*
57
# **Examples of UI Framework and Toolkit** As an object-oriented language, Java offers a library of object classes called the
**Java Abstract Window Toolkit (AWT)** abstract window toolkit (AWT),
58
# **Examples of UI Framework and Toolkit** which includes useful classes for creating two-dimensional (2D) user interface and graphical objects.
**Java Abstract Window Toolkit (AWT)** abstract window toolkit (AWT),
59
# **Examples of UI Framework and Toolkit** `____ ___` is also a part of the UI execution framework for Java that handles a large subset of interaction events called
**Java Abstract Window Toolkit (AWT)** Java AWT **AWTEvents**.
60
# **Examples of UI Framework and Toolkit** These AWTEvents are descendants of ## Footnote (Kim, 2015).
**Java Abstract Window Toolkit (AWT)** **EventObjects**
61
# **Examples of UI Framework and Toolkit** These are descendants of **EventObjects** which cover most of the useful UI events, ## Footnote such as mouse click and keyboard input. (Kim, 2015).
**Java Abstract Window Toolkit (AWT)** AWTEvents
62
# **Examples of UI Framework and Toolkit** According to Oracle, AWT supports GUI programming with the following features:
**Java Abstract Window Toolkit (AWT)** * A set of native user interface components * A robust event-handling model * Graphics and imaging tools, ... * Data transfer classes for cut-and-paste through native platform clipboard * Layout managers for flexible window layouts that do not depend on a particular window size or screen resolution.
63
# **Examples of UI Framework and Toolkit** According to `______`, AWT supports GUI programming with the following features: * A set of native user interface components
**Java Abstract Window Toolkit (AWT)** Oracle
64
# **Examples of UI Framework and Toolkit** According to Oracle, `___` supports GUI programming with the following features: * A robust event-handling model
**Java Abstract Window Toolkit (AWT)** AWT
65
# **Examples of UI Framework and Toolkit** According to `______`, `___` supports GUI programming with the following features: * Graphics and imaging tools, ## Footnote including shape, color and font classes
**Java Abstract Window Toolkit (AWT)** Oracle AWT
66
# **Examples of UI Framework and Toolkit** According to Oracle, AWT supports `___ __________` with the following features: * Data transfer classes for cut-and-paste through native platform clipboard
**Java Abstract Window Toolkit (AWT)** GUI programming
67
# **Examples of UI Framework and Toolkit** According to `______`, AWT supports `___ ___________` with the following features: * Layout managers for flexible window layouts that do not depend on a particular window size or screen resolution.
**Java Abstract Window Toolkit (AWT)** Oracle GUI programming