Re-Compiled Intro To Emerging Technologies
Re-Compiled Intro To Emerging Technologies
Chapter One:
1. Introduction to Emerging Technologies
1.1. What is emerging technologies?
- Emerging technology can have different when used in different areas, such as media,
business, science, or education.
- But emerging technology can be defined as :
o It is a term used to describe a new technology
o It refers to the continuing development of existing technology.
o It refers to technologies that are currently developing, or that are expected to be
available within the next five to ten years
o It is usually reserved for technologies that are creating or are expected to create
significant social or economic effects.
1.2. Evolution of Technologies
- Technological evolution is a theory of radical transformation of society through
technological development.
What is the root word of technology and evolution?
i. Technology:
o It is originated from Greek word “tecknologia”
–meaning systematic treatment of an art, craft, or technique.
o Basically, technology if from “techno” and “logy” meaning “science of the
mechanical and industrial”
ii. Evolution:
o It is the process of developing by gradual changes.
o It is derived from the Latin word “ evolution", meaning an unrolling or opening
1.3. some currently available emerged technologies
- Currently the available technologies may include but not limited to:
o Artificial Intelligence (AI)
o Augmented Reality and Virtual Reality
o Cloud Computing
o Angular and React
o Internet of Things (IoT)
o Intelligent Apps (I-Apps)
o Big Data
- It was introduced the transition from mechanical and analog electronic technology to
digital electronics
- The core factor of this revolution is the mass production and widespread use of digital logic
circuits and its derived technologies such as:
o computer,
o Hand phones
o Internet
Cognitive p s y c h o l o g y : Limitations, i n f o r m a t i o n p r o c e s s i n g , p e r f o r m a n c e
p r e d i c t i o n , cooperative working, and capabilities.
Computer science: graphics, technology, prototyping tools, user interface management
systems.
Linguistics.
Engineering and design.
Artificial intelligence.
Human factors.
1.13. Emerging technology trends in 2019
5G Networks
Artificial Intelligence (AI)
Autonomous (self-governing) Devices
Augmented(improved) Analytics
Digital Twins
Enhanced Edge Computing and
Immersive Experiences in Smart Spaces
Review Questions
1. Where did the Industrial Revolution start and why did it begin there?
2. What does “emerging” mean, emerging technologies and how are they found?
3. What makes “emerging technologies” happen and what impact will they have on
4. What is the reason for taking care of design a good computer-human interface?
o It is represented with the help of characters such as alphabets (A-Z, a-z), digits (0-9) or
special characters (+, -, /, *, <,>, =, etc.).
o Data can be divided into three types. These are:
Input − in this step, the input data is prepared in some convenient form for processing. The form
will depend on the processing machine. For example, when electronic computers are used, the
input data can be recorded on any one of the several types of storage medium, such as hard disk,
CD, flash disk and so on.
Processing − in this step, the input data is changed to produce data in a more useful form. For
example, interest can be calculated on deposit to a bank, or a summary of sales for the month can
be calculated from the sales orders.
Output − at this stage, the result of the proceeding processing step is collected. The particular
form of the output data depends on the use of the data. For example, output data may be payroll for
employees.
2.4. Data types and their representation
- Data types can be described from diverse perspectives.
- In computer science and computer programming, for instance, a data type is simply an
attribute of data that tells the compiler or interpreter how the programmer intends to use the
data.
Example :
a) Data types from Computer programming perspective
Almost all programming languages explicitly include the notion of data type but
different languages may use different terminology.
Common data types include:
Integers(int)- is used to store whole numbers, mathematically known as
integers
Booleans(bool)- is used to represent restricted to one of two values: true or
false
Characters(char)- is used to store a single character
Floating-point numbers(float)- is used to store real numbers
Alphanumeric strings(string)- used to store a combination of characters and
numbers
i. Structured
ii. Semi-structured and
iii. Unstructured data types
i) Structured Data
- Structured data is data that adheres /stick or attach/ to a pre-defined data model and is
therefore straightforward to analyze.
- Structured data conforms to a tabular format with a relationship between the different rows
and columns.
- Common examples of structured data are Excel files or SQL databases. Each of these has
structured rows and columns that can be sorted.
ii) Semi-structured Data
- Semi-structured data is a form of structured data that does not conform with the formal
structure of data models associated with relational databases.
- it contains tags or other markers to separate semantic elements and enforce hierarchies of
records and fields within the data.
- it is also known as a self-describing structure.
Example: XML
iii) Unstructured Data
- Unstructured data is information that either does not have a predefined data model.
- Unstructured information is typically text-heavy but may contain data such as dates,
numbers, and facts as well.
- Common examples of unstructured data include audio, video files or No- SQL databases.
Metadata – Data about Data
2) Data Analysis
It is the process of exploring, transforming, and modeling data with the goal of
highlighting relevant data, synthesizing and extracting useful hidden information
with high potential from a business point of view.
Related areas include data mining, business intelligence, and machine learning.
3) Data Curation
It is the active management of data over its life cycle to ensure it meets the
necessary data quality requirements for its effective usage.
Data curation processes can be categorized into different activities such as
o content creation o transformation
o selection o validation and
o classification o Preservation.
4) Data Storage
It is the persistence and management of data in a scalable way that satisfies
the needs of applications that require fast access to the data.
Relational Database Management Systems (RDBMS) have been the main, and
almost unique, a solution to the storage paradigm for nearly 40 years.
5) Data Usage
It covers the data-driven business activities that need access to data, its analysis,
and the tools needed to integrate the data analysis within the business activity.
Data usage in business decision- making can enhance competitiveness through the
reduction of costs, increased added value, or any other parameter that can be
measured against existing performance criteria.
Hadoop Ecosystem
Hadoop is an open-source framework (Program) intended to make interaction
with big data easier.
It is a framework that allows for the distributed processing of large datasets
across clusters of computers using simple programming models.
The four key characteristics of Hadoop are:
o Economical: ordinary computers can be used for data processing.
o Reliable: It is reliable as it stores copies of the data on different machines
and is resistant to hardware failure.
o Scalable: It is easily scalable both, horizontally and vertically. A few extra
nodes help in scaling up the framework.
o Flexible: It is flexible and you can store as much structured and
unstructured data as you need to and decide to use them later.
Review Questions
1. Explain the data science and the roles of a data scientist.
2. Discuss data and its types from computer programming and data analytics perspectives.
3. Discuss a series of steps needed to generate value and useful insights from data
4. What is the principal goal of data science?
5. List out and discuss the characteristics of Big Data.
6. How we ingest streaming data into Hadoop Cluster?
- So, we can define Artificial Intelligence (AI) as the branch of computer science by which we can
create intelligent machines which can behave like a human, think like humans, and able to make
decisions.
Intelligence is the ability to acquire and apply knowledge.
Knowledge is the information acquired through experience.
Experience is the knowledge gained through training.
Intelligence + Knowledge + Experience = copy of something natural
- Artificial Intelligence exists when a machine can have human-based skills such as learning,
reasoning, and solving problems
- Intelligence is composed of:
Reasoning Problem Solving
Learning Perception
Linguistic Intelligence
- An AI system is composed of an agent and its environment.
An agent (e.g., human or robot) is anything that can perceive its environment through
sensors and acts upon that environment through effectors.
Intelligent agents must be able to set goals and achieve them.
Machine perception is the ability to use input from sensors (such as cameras,
microphones, sensors, etc.) to deduce aspects of the world. e.g., Computer Vision.
Machine Learning
o It is an advanced form of AI where the machine can
learn as it goes rather than having every action
programmed by humans.
o It was introduced by Arthur Samuel in 1959.
deep learning
o it is the type of learning connected with a nerve or the nervous system
o it is a biologically inspired networks that extract features from the data in a
hierarchical fashion.
o The field of neural networks with several hidden layers is called deep
learning.
1 . To create expert systems that show intelligent behavior with the capability to:
Learn explain and
demonstrate advice its users.
2. Helping machines find solutions to complex problems like humans do.
3.3. Goals of Artificial Intelligence
High Accuracy with fewer errors: AI machines or a system takes decisions as per pre-
experience or information.
High-Speed: AI systems can be of very high-speed and fast-decision making
High reliability: AI machines are highly perform the same action multiple times with
high accuracy.
Useful for risky areas: AI machines can be helpful in situations such as defusing a
bomb, exploring the ocean floor, where to employ a human can be risky.
Digital Assistant: AI can be very useful to provide digital assistant to users such as AI
technology is currently used by various E-commerce websites to show the products as per
customer requirements.
Useful as a public utility: AI can be very useful for public utilities such as a self- driving car
which can make our journey safer, facial recognition for security purposes, etc.
3.6. Disadvantages of Artificial Intelligence
- The disadvantages of Artificial Intelligence include the following:
High Cost: The hardware and software requirement of AI is very costly as it requires
lots of maintenance to meet current world requirements.
Can't think out of the box: Even we are making smarter machines with AI, but still
they cannot work out of the box, it work for which they are trained, or programmed.
No feelings and emotions: AI machines does not have the feeling so it cannot make any
kind of emotional attachment with humans
Increase dependence on machines: With the increment of technology, people are
getting more dependent on devices and they are losing their mental capabilities.
No Original Creativity: As humans are so creative and can imagine some new ideas
but still AI machines cannot beat this power of human intelligence and cannot be creative
and imaginative.
3.7. Levels of AI
- AI has seven levels. These are :
Level Maturity level Name Designed to identify:
1 Perception What’s happening now?
2 Notification What do I need to know?
3 Suggestion What do you recommended?
4 Automation What should I always do?
5 Predication What can I Expect to Happen?
6 Prevention What can I avoid?
7 Situational Awareness What do I need to do right now?
3.8. Types of AI
- Artificial Intelligence can be divided into various types. Based on their capabilities and functionally AI
mainly divided into two types. These are:
Artificial
Intelligenc
e
Type-1 Type-2
Based on Based on the
Capabilitie functionality
s
7) What impact will the IoT have on the health care sector?
10) What role does the network play in the IoT of everything?
11) How wireless communication might affect the development and implementations of
IoT?
Chapter Five: Augmented Reality (AR)
5. Overview of augmented reality
5.1. What is Augmented Reality (AR)?
- It is the integration of digital information with the user's environment in real- time.
- AR is a form of emerging technology that allows users to overlay computer generated content
in the real world.
- AR refers to a live view of a physical real-world environment whose elements are merged
with augmented computer-generated images creating a mixed reality.
5.2. Virtual reality (VR), Augmented Reality (AR) Vs Mixed reality (MR)
A) Virtual Reality (VR)
VR is fully immersive, which tricks your senses into thinking you’re in a different
environment or world apart from the real world.
It refers to computer technologies using reality headsets to generate realistic:
Sounds
images and
Other sensations that replicate a real environment or create an imaginary world.
Advanced VR environment will engage all five senses (taste, sight, smell, touch,
sound), but it is important to say that this is not always possible
Example:
B) Augment Reality(AR)
Augmented Reality (AR) is a live, direct or indirect view of a physical, real-world
environment whose elements are augmented (or supplemented) by computer-generated
sensory input such as sound, video, graphics or GPS data
Example:
B) Medicine
- Augmented reality is one of the current technologies changing all industries, including
healthcare and medical education.
- The purpose of any invention and technology is to simplify our life. Augmented reality has
the potential to play a big role in improving the healthcare industry.
- Augmented reality has already made significant changes in the following medical areas:
o surgery (minimally invasive surgery)
o education of future doctors
o diagnostics
o AR tools may also aid to detect the signs of depression and other mental
illnesses by reading from facial expressions, voice tones, and physical gestures
- In medicine, AR has the following applications:
1) Describing symptoms –
it impacts on finding out the accurate diagnosis.
It helps patients to understand their conditions and describe correctly their
symptoms.
2) Nursing care :
It is used to decrease mistake by supporting nurses while the provide service for
patient.
3) Surgery: It support doctors by producing Three- dimensional reconstructions of organs or
tumors will help surgeons become more efficient at surgery operations.
4) X-Ray and Ultrasounds technology
Generally, AR provides the following benefits to patients and healthcare workers:
Chapter Six
6. Ethics and Professionalism of Emerging Technologies
6.1. Technology and ethics
The Internet boom (sudden increase) has provided many benefits for society,
allowing the creation of new tools and new ways for people to interact.
As with many technological advances, however, the Internet has not been without
negative aspects.
For example, it has created new concerns about privacy, and it has been hampered (in
a weak position) by spam and viruses. Moreover, even as it serves as a medium for
communication across the globe, it threatens to cut off people who lack access to it.
Technology can serve to promote or restrict human rights. The Information Society
should foster (promote) the use of emerging technologies in such a way as to
maximize the benefits that they provide while minimizing the harms.
Ethics is particularly important for the accountancy profession, with a code for
professional ethics based on five basic principles. These are:
Integrity
Objectivity
competence and
due care
confidentiality, and
Professional behavior.
6.2. New ethical issues
-Basically, refers to ethics in technologies include but not limited to:
6.2.1. General ethical principles
- The common ethical rules that must be applied in all technologies includes:
Contribute to society and to human well-being
Acknowledging that all people are stakeholders in
computing.
Avoid harm.
Be honest and trustworthy.
Be fair and take action not to discriminate
Respect the work required to produce new ideas,
inventions, creative works, and computing artifacts
Respect privacy
Honor (credit) confidentiality
timely, and complete manner to ensure that the interests of the individuals and
ensure that the collection, use, and maintenance of identifiable information are
- When emerging technology creates far-reaching and rapid change, it can also bring new risks.
This challenge (risk) is exacerbated by the speed at which technological change is
occurring and the breadth (extent) of its adoption – which is introducing new risks that
demand new responses.
- Emerging technologies can provide improved accuracy, better quality and cost efficiencies for
businesses in every sector. They can enhance trust in the organization’s operations and
financial processes, which is crucial for sustainable success. But this can produce a paradox:
the very solutions that can be used to better manage risk, increase transparency and build
confidence are often themselves the source of new risks, which may go unnoticed.
Chapter Seven
7. Other emerging technologies Technology and ethics
-Emerging technology includes technologies like:
data science,
artificial intelligence,
the internet of things and
Augmented reality and their ethical issues which had Explained in chapter 1 to
chapter six.
- There are also some other emerging technologies like:
a) Nanotechnology e) autonomic computing
b) Biotechnology f) computer vision technology
c) block-chain technology g) embedded systems technology
d) cloud and quantum computing h) cyber security technology and
technology i) 3D printing technology
7.1. Nanotechnology
Definitions of Nanotechnology
Nanotechnology are the study and application of extremely small things and
can be used across all the other science fields, such as:
chemistry materials science and
Biology Engineering
Physics
Nanoscience and nanotechnology involve the ability to see and to control individual
atoms and molecules. Everything on Earth is made up of atoms—the food we eat, the
clothes we wear, the buildings and houses we live in, and our own bodies.
Application of Nanotechnology
i. Medicine: customized nanoparticles the size of molecules that can deliver drugs
directly to diseased cells in your body. When it's perfected, this method should greatly
reduce the damage treatment such as chemotherapy does to a patient's healthy cells.
ii. Electronics: it has some answers for how we might increase the capabilities of
electronics devices while we reduce their weight and power consumption.
iii. Food: it has an impact on several aspects of food science, from how food is grown to
how it is packaged. Companies are developing nanomaterials that will make a
difference not only in the taste of food but also in food safety and the health benefits
that food delivery.
iv. Agriculture: nanotechnology can possibly change the whole agriculture part
and nourishment industry anchor from generation to preservation, handling,
bundling, transportation, and even waste treatment.
v. Vehicle manufacturers: Much like aviation, lighter and stronger materials will
be valuable for making vehicles that are both quicker and more secure.
7.2. Biotechnology
Definition of Biotechnology
- It is any technological application that uses biological systems, living organisms, or
derivatives thereof, to make or modify products or processes for specific use.
- It is technology based on biology - biotechnology harnesses cellular and bio molecular
processes to develop technologies and products that help improve our lives and the health of
our planet.
- Biotechnologies disciplines includes but not limited to:
genetics,
biochemistry
molecular biology
Definition of Biotechnology
a) Agriculture (Green Biotechnology):
- It deals with genes of the organism known as Genetically Modified Organisms.These
include Crops, Animals, Plants, Fungi, Bacteria, etc.
- Genetically modified crops are formed by the manipulation of DNA to introduce a new trait
into the crops.
- Basically, these manipulations are done to introduce traits (qualities) such as:
pest resistance,
insect resistance,
Weed resistance, etc.
b) Medicine (Medicinal Biotechnology):
- It deals with the formation of genetically modified insulin known as humulin & Gene therapy.
- Humulin helps in the treatment of a large number of diabetes patients.
- Gene therapy is a technique to remove the genetic defect in an embryo or child. And also
used for the transfer of a normal gene that works over the non-functional gene.
c) Aquaculture Fisheries:
- It deals with the process of improving the quality and quantity of fishes.
d) Environment (Environmental biotechnology):
- This technology is used in waste treatment and pollution prevention.
7.3. Block-chain technology
Definition
- Block chain is a growing list of records, called blocks that are linked using cryptography.
Each block contains a cryptography hash of the previous block, a timestamp, and transaction
data.
- A block chain is, a time-stamped series of immutable (unchallengeable) records of data that is
managed by a cluster of computers not owned by any single entity.
- Each of these blocks of data (i.e. block) is secured and bound to each other using
cryptographic principles (i.e. chain). “Blocks” on the blockchain are made up of digital
pieces of information. Specifically, they have three parts:
1) Blocks store information about transactions
It store about date, time, and dollar amount of your most recent
purchase from Amazon.
2) Blocks store information about who is participating in transactions.
Example
Amazon would record your name along with Amazon.com.
Instead of using your actual name, your purchase is recorded without
any identifying information using a unique “digital signature,” sort of
like a username.
3) Blocks store information that distinguishes them from other blocks.
- In order for a block to be added to the block chain, four things must happen:
i. A transaction must occur.
ii. That transaction must be verified
iii. That transaction must be stored in a block
iv. That block must be given a hash (mix up) or
hexadecimal code .
The Three Pillars of Blockchain Technology
The three main properties of Block chain Technology are:
1) Decentralization
In Decentralization the information is not stored by one single entity. Everyone in the
network owns the information.
2) Transparency
One of the most interesting and misunderstood concepts in blockchain technology
is “transparency.”
3) Immutability
➢ Immutability, in the context of the blockchain, means that once something has been entered
into the blockchain, it cannot be tampered with.
7.4. Cloud and quantum computing technology
- Cloud computing is a means of networking remote servers that are hosted on the Internet.
- Rather than storing and processing data on a local server, or a PC's hard drive, one of the
following three types of cloud infrastructure is used:
1) A public cloud:
In public cloud a third-party provider manages the servers, applications, and storage
much like a public utility.
Anyone can subscribe to the provider’s cloud service, which is usually operated
through their own data center.
2) A business or organization cloud:
It is a private network accessible over the Internet
Typically use a private cloud. This might be hosted on their on- site data center.
3) hybrid cloud
Here private clouds are connected to public clouds, allowing data and applications to
be shared between them.
Private clouds existing alone can be very limiting, and a hybrid offers a business more
flexibility.
a hybrid cloud includes multiple service providers.
It can offer more computing capacity for a business application when the need for its
spikes.
- Cloud computing service mainly focus on infrastructure, web development or a cloud-based
application.
7.5. Advantages and Disadvantages of cloud computing
7.5.1. Advantages
Lower-cost computers for users: This is the financial advantages of cloud computing.
Better performance: Due to the fact that no programs or files are loaded on the local PC,
users will not experience delays when switching on/off their computers and also the internal
network will be much faster since no internal traffic will occur.
Less IT infrastructure costs: The IT department of large organizations could experience
decreasing on the expenses in regards with infrastructure with the adoption of the cloud
computing technology.
Less maintenance costs: Maintenance costs also will be reduced using cloud computing
since both hardware and software maintenance for organizations of all sizes will be much
less.
Lower software costs: Using cloud computing there is no need to purchase software
packages for each computer in the organization, only those employees actually using an
application need access to that application in the cloud.
Automatic software updates: All the software’s need update and the great thing with cloud
computing is that you do not have to worry for any updates and also your organization will
not have any additional expenses when a new upgrade or update is necessary.
Increased computing power: When using cloud computing, you can use the cloud
computing power since you are no longer limited to what a single desktop computer can do.
Unlimited storage capacity: The cloud offers virtually limitless storage capacity but at any
time you can expand your storage capacity with a small additional charge on your monthly
fee.
Increased data safety: There is no point to worry for disk failures or a disaster at your
office. All the data is stored in the cloud.
Anywhere access to your documents: When you are in the cloud, there is no need to take
your documents with you. Instead, you can access your actual PC from anywhere that there is
Internet access available.
Latest version availability: One more thing in relation with documents is that when you edit
one document at the office and then you go somewhere else and open it, the latest version will
be displayed since as I already aforementioned all the work is done centrally in the cloud.
Use your computer from anywhere: This is one of the biggest advantages of cloud
computing. Basically, when you use this technology, you are not limited to work on a single
PC. You just use your “cloud PC” from anywhere and any PC and your existing applications
and documents follow you through the cloud. Move to a portable device, and your
applications and documents are still available.
7.5.2. Disadvantages