Professional Documents
Culture Documents
Ans:
The user interface (UI) is the point of human-computer interaction and communication in
a device. This can include display screens, keyboards, a mouse and the appearance of
a desktop. It is also the way through which a user interacts with an application or
a website. The growing dependence of many businesses on web applications and mobile
applications has led many companies to place increased priority on UI in an effort to
improve the user's overall experience.
Computer mouse
Remote control
Virtual reality
ATMs
Speedometer
2. Page Layout:
Page layout refers to the arrangement of text, images, and other objects on a page. The
term was initially used in desktop publishing (DTP), but is now commonly used to
describe the layout of webpages as well. Page layout techniques are used to customize the
appearance of magazines, newspapers, books, websites, and other types of publications.
The page layout of a printed or electronic document encompasses all elements of the
page. This includes the page margins, text blocks, images, object padding, and any grids
or templates used to define positions of objects on the page. Page layout applications,
such as Adobe InDesign and QuarkXpress, allow page designers to modify all of these
elements for a printed publication. Web development programs, such as Adobe
Dreamweaver and Microsoft Expression Studio allow Web developers to create similar
page layouts designed specifically for the Web.
3. Forms and Inputs:
4. Tables:
A table is a named relational database data set that is organized by rows and columns.
The relational table is a fundamental relational database concept because tables are the
primary form of data storage.
Columns form the table’s structure, and rows form the content. Tables allow restrictions
for columns (i.e., allowed column data type) but not rows. Every database table must
have a unique name. Most relational databases have naming restrictions For example, the
name may not contain spaces or be a reserved keyword such as TABLE or SYSTEM.
Relational tables store data in columns and rows. When creating a table, columns must be
defined, but columns may be added or deleted after table creation. During this time,
column data restrictions may or may not be defined. For example, when creating a
CUSTOMER_MASTER table for storing customer information, definitions may be
added, e.g., a DATE_OF_BIRTH column accepting dates only or a
CUSTOMER_NAME column that may not be null (blank).
Table rows are the table’s actual data elements. In the CUSTOMER_MASTER table, the
rows hold each customer record. Thus, a row consists of a data element within each table
column. If a row value is not entered, the value is termed “null,” which does not have the
same meaning as a zero or space.
Tables also have other table relationships that are defined by special columns, and the
most prominent are primary and foreign keys. For example, the CUSTOMER_MASTER
table has a CUSTOMER_ID column that is used to uniquely identify each table
customer. If another table needs to refer to a certain customer, a corresponding column
(also known as a foreign key) that references the CUSTOMER_MASTER table’s
customer id may be inserted. Other tables do not need to store additional customer details
that are already stored in the CUSTOMER_MASTER table.
5. Direct Data Manipulation:
In computer science, direct manipulation is a human–computer interaction style which
involves continuous representation of objects of interest and rapid, reversible, and
incremental actions and feedback.[1] As opposed to other interaction styles, for example,
the command language, the intention of direct manipulation is to allow a user to
manipulate objects presented to them, using actions that correspond at least loosely to
manipulation of physical objects. An example of direct manipulation is resizing
a graphical shape, such as a rectangle, by dragging its corners or edges with a mouse.
Having real-world metaphors for objects and actions can make it easier for a user to learn
and use an interface (some might say that the interface is more natural or intuitive), and
rapid, incremental feedback allows a user to make fewer errors and complete tasks in less
time, because they can see the results of an action before completing the action, thus
evaluating the output and compensating for mistakes.
6. Navigation:
Navigation design is the discipline of creating, analyzing and implementing ways for
users to navigate through a website or app.
Navigation plays an integral role in how users interact with and use your products. It is
how your user can get from point A to point B and even point C in the least frustrating
way possible.
The best kind of navigation design is one which promotes usability. Poor navigation will
result in fewer users for your product and this is why navigation design is central to user
experience design.
Navigation design is complex and there are many design patterns to choose from when
optimizing the user experience. A design pattern is a general, reusable solution to a
problem.
No one pattern is necessarily better than the other. Each pattern that you use in your
product will have to be carefully considered and tested before implementation.
This ensures that the navigation pattern you have chosen is right for your product but
more importantly that it is right for your users.
7. Searching:
A search box is a combination of input field and submit button. One may think that the
search box doesn’t need a design; after all, it’s just two simple elements. But since the
search box is one of the most frequently used design element on content-heavy websites,
its usability is critical.
When dealing with a user interface with clear sections or levels, allowing users to refine
their searches according to these specific regions can help to reduce the number of
irrelevant items or options they must consider, saving them much time in the process. As
you can see from the example below, the user is able to select one of three different
search refinement categories: “This Mac,” “IDF Course – UI Design Patterns,” and
“Shared.”
Searching for a file on your computer may take a long time, due to the large number of
documents you will have collected over the years. Refining your search to a folder in
which the file is most likely located, however, saves a lot of time. In this case, the search
is refined to the folder “IDF Course – UI Design Patterns.”
8. Page Elements:
User interface (UI) elements are the parts we use to build apps or websites. They add
interactivity to a user interface, providing touch points for the user as they navigate their
way around; think buttons, scrollbars, menu items and checkboxes.
As a user interface (UI) designer, you’ll use UI elements to create a visual language and
ensure consistency across your product—making it user-friendly and easy to navigate
without too much thought on the user’s part.
In this guide, we’ll explore some of the most common user interface elements,
considering when and why you might use them.
User interface elements usually fall into one of the following four categories:
1. Input Controls
2. Navigation Components
3. Informational Components
4. Containers
Input controls allow users to input information into the system. If you need your users to
tell you what country they are in, for example, you’ll use an input control to let them do
so.