0% found this document useful (0 votes)
166 views43 pages

Lecture 2 - ICT Emerging Tech. Trends and Society PDF

The document discusses emerging trends in information and communication technologies (ICT). It covers computer software trends like programming languages, memory and storage trends, processor trends, and internet connectivity trends. The lecture outline explores topics like software development methodologies, current and future trends in data storage like DNA data storage, and emerging trends in computer software development like low-code and no-code platforms.

Uploaded by

Don Madibah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
166 views43 pages

Lecture 2 - ICT Emerging Tech. Trends and Society PDF

The document discusses emerging trends in information and communication technologies (ICT). It covers computer software trends like programming languages, memory and storage trends, processor trends, and internet connectivity trends. The lecture outline explores topics like software development methodologies, current and future trends in data storage like DNA data storage, and emerging trends in computer software development like low-code and no-code platforms.

Uploaded by

Don Madibah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 43

ICT:

Emerging Technological
Trends and Society
TuK

Diptech IT/CT/CN Year III Term 1

002: COMPUTER H/W, S/W AND INTERNET


CONNECTIVITY TRENDS

SUBJECT CODE: ECIE/ECCE/ECSF 3204


ECIE/ECCE/ECSF 3204
LECTURE OUTLINE ICT: Emerging Tech & Society

1) computer software trends


http://elearning.tukenya.ac.ke

2) memory & storage trends


3) Processor trends
4)Internet Connectivity trends
5) Q & A
ECIE/ECCE/ECSF
ABEQ 4351 3204 http://elearning.tukenya.ac.ke ICT: Emerging Tech & Society

RECOMMENDED READING CHAPTER FROM RECOMMENDED BOOK


1. Fawad A Khan, Jason M Anderson "Digital Transformation Using Emerging
Technologies:- A CxO's Guide To Transform Your Organization" Independently
Published 2021
2, Sarah Pink "Emerging Technologies/Life at the Edge of the Future" Routledge 2022
3. Kelly and Zach Weinersmith "Soonish: Ten Emerging Technologies That'll Improve
and/or Ruin Everything" Penguin Press 2017
4. Schwab,Klaus “The Fourth Industrial Revolution”, 2018.
5. Rotolo, D., Hicks, D., Martin, B. R., “what is an emerging technology?” Research Policy
44(10): 1827-1843.
6. Joy, Bill, “Why the future doesn’t need us”, Bill Joy, Wired Magazine”, 2000
7. Messerly, John G. “I’m glad the future doesn’t need us: a critique of Joy’s pessimistic
futurism” ACM SIGCAS Computers and Society, Volume 33, Issue 2, 2003
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

COMPUTER

AND I.T.

TRENDS

http://elearning.tukenya.ac.ke
ECIE/ECCE/ECSF 3204 ● STACK OVERFLOW 10 most Popular languages of 2022:-
ECIE/ECCE/ECSF 3204 ● 10 Net Emerging Trend Programming languages 2023:-
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

EMERGING COMPUTER S/W PROGRAMMING TRENDS


SOFTWARE TRENDS:- WHY ARE THEY CONSIDERED ETT’s
F#
● WHAT IS IT:- An open-source,cross-platform JavaScript and
.NET language

● WHAT DOES IT DO:Hybrid between general and functional language


for web, cloud, data-science, apps etc

● WHY IS IT ETT? simple and succinct like Python, correctness,


robustness and performance beyond C# or Java., compatible with
databases, websites .NET entities.

● UNIQUE FEATURES:-.avoids clutter (semicolons, curly brackets etc) so


developers don’t have to clarify object type, tasks (e.g. list processing, applying
complex type definitions etc). are easier, strong type system roots out common errors
etc.
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society
THE CURRENT COMPUTER SOFTWARE TRENDS
S/W TRENDS:-WHAT MAKES A LANGUAGE POPULAR AND EMERGING TECH?

● Is the language usable both at


the frontend and backend?

● Does the language use the same


code for both the client and the
server?
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society
THE CURRENT COMPUTER SOFTWARE TRENDS
S/W TRENDS:-WHAT MAKES A LANGUAGE POPULAR AND EMERGING TECH?
● Is the Language easy to read, write, fast to code in, have a small % of bugs and open source?
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society
THE CURRENT COMPUTER SOFTWARE TRENDS
S/W TRENDS:-WHAT MAKES A LANGUAGE POPULAR AND EMERGING TECH?
● Does the language offer a wide range of application usage?
ECIE/ECCE/ECSF 3204
THE CURRENT COMPUTER S/W TRENDS -S.D.L.C
Software development methodology are the frameworks used to
structure, plan, and control the process of developing an information
system.

5. Prototype 5. Dynamic
1. Agile
6. Feature 6. Extreme
2. DevOps
7. Rapid 7. Joint
3. Scrum
prototype,
8. Lean
4. Waterfall
8. Spiral

ICT: Emerging Tech & Society


ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society
THE CURRENT COMPUTER S/W TRENDS -S.D.L.C
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

CURRENT SDLCs: DISADVANTAGES


1. Too much work on 4. Good for small, fast moving
software rather than projects
documentation (lack of
documentation) 5. Documentation occupies a
large amount of time rather
than coding
2. Difficult to assess
effort required at 6. Too much client involvement
beginning
7. Some work well in certain
projects, depending on the
3. Speed and security not nature of the project,
always achieved others more suited to
particular projects
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

EMERGING TREND FUTURE OF SDLCs


1. BLOCKCHAIN ORIENTED SOFTWARE SYSTEMS (BOS)

BOS Vs TRADITIONAL SDLC


-Data Replication: BOS replicates
data and stores it in thousands of
systems(ensuring data security) Each
node has a copy of blockchain code.

-Requirement Checks: BOS checks


transaction requirements before
processing for validation
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

EMERGING TREND FUTURE OF SDLCs


1. BLOCKCHAIN ORIENTED SOFTWARE SYSTEMS (BOSS)

BOSS Vs TRADITIONAL SDLC


-Transaction Recording: BOS records
transactions in a sequential log of interlinked
blocks created by a consensus algorithm.

-Public-Key Cryptography: Transactions


are based on public-key cryptography.
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

THE FUTURE OF COMPUTER SOFTWARE TRENDS

LOW CODE (LCD) AND NO CODE (NCD) DEVELOPMENT

Type of RAD visual software development environment (VSDE)

Uses DAD GUI

Create mobile or web apps by dragging, dropping AND connecting


application components together

No hand/hard-coding

No complex programming language


ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

THE FUTURE OF COMPUTER SOFTWARE TRENDS


LOW CODE DEVELOPMENT (LCD) AND NO CODE DEVELOPMENT
Visualize applications without writing complex code ;
Makes it easy to code by eliminating pre-requirement of complex
coding

Does not require expertise to build software applications in the cloud


ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

THE FUTURE OF COMPUTER SOFTWARE TRENDS

*(Examples:-App
Sheet, Mendix,
AppMakr, Infinite
Monkeys)* -
easy to read,
write, code
backend and
front end and
deploy cross
platform
http://elearning.tukenya.ac.ke
ECIE/ECCE/ECSF 3204
THE FUTURE OF COMPUTER SOFTWARE TRENDS

WHY LOW CODE DEVELOPMENT (LCD) AND NO CODE


DEVELOPMENT

The average app lifecycle is getting shorter

Shortage of app developers

Traditional s/w development requires teams of dedicated coders

Expensive

Time-consuming

A Barrier to entry for new developers


ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

THE FUTURE OF COMPUTER SOFTWARE TRENDS

ADVANTAGES OF
LCD & NCD

Quickly transforms
ideas into
prototypes OR
entire applications
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

DATA STORAGE TRENDS


HDD:How it works
● Hard drives contain one or more magnetic silver platters ( 4)

● Platters (4) are divided into billions of tiny areas

● (4) rotates upto 10,000 RPM


● Information in these areas is stored magnetically in binary
form

● Actuator (1) moves the read-write arm (2)

● 1 positions 2 more quickly/precisely/reliably (less sensitive


to temp. variations)
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

THE FUTURE:PREDICTING COMPUTER STORAGE AND


MEMORY TRENDS
-Over 11 trillion gigabytes of data exist in the world today

-2.5 million gigabytes more added each day

-Current data storage media available in the world cannot keep


up with this massive increase.
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society
DATA STORAGE TRENDS FOR THE FUTURE
1) DNA (de-oxy-ribo-nucleic-acid) DATA STORAGE

-DNA is a complex organic molecule found in humans

-Carries and stores genetic information of living things e.g.


skin color, eye color, height etc. (physical and biological
traits)

-To store data in DNA is a process involving use of DNA


molecules as storage medium.

-Unlike optical and magnetic storage DNA data isn't stored


in binary digits (i.e., 1s and 0s) but encoded into DNA
nucleotide bases (A, C, G, T) before storage.

-(A, C, G, T) converted to (1s and 0s) when needed.


ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society
DATA STORAGE TRENDS FOR THE FUTURE
1) DNA (de-oxy-ribo-nucleic-acid) DATA STORAGE

-DNA HDD = size of teaspoon

-In 2012 Harvard researchers encoded DNA with:

i) 11 (eleven) JPEG images

ii) 1(one) HTML book of 53,400 words

iii) 1 (one) JavaScript program.

-DNA has high storage density (i.e. 2.2 petabytes per gram)
ECIE/ECCE/ECSF 3204 http://elearning.tukenya.ac.ke ICT: Emerging Tech & Society

DATA STORAGE TRENDS FOR THE FUTURE


1) DNA (de-oxy-ribo-nucleic-acid) DATA STORAGE

DNA hard drive (teaspoon) can store all the world’s data (11 trillion gigabytes of every
song ever composed, book ever written, video ever recorded etc)
ECIE/ECCE/ECSF 3204 http://elearning.tukenya.ac.ke ICT: Emerging Tech & Society

DATA STORAGE TRENDS FOR THE FUTURE


1) DNA (de-oxy-ribo-nucleic-acid) DATA STORAGE

ADVANTAGES DISADVANTAGE
-Saves space
-Extremely long time to
-Ideal for long-term storage (DNA can
exist read and write;
400,000,000 years later Vs current HDDs
which last only four years!

-Optical disks susceptible to heat &


-yet too expensive to be
humidity compared to DNA usable now:
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

THE FUTURE:PREDICTING COMPUTER SEMICONDUCTOR


ELECTRONIC TRENDS
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

PAST AND CURRENT PROCESSOR TRENDS


MOORE’S “LAW” 19TH CENTURY Vs MOORE’s LAW 21ST CENTURY
• Well thought out observation

• Allows OEM’s to pack in more power

• Now coming to an end-i.e. slowing down

• Processing power will now double once every 2.5- 3 years


ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society
MOORE’S LAW GRAPH 21st CENTURY
● Recent ICs now hold 1
billion + transistors

● Growth in IC complexity
slowly ending due to:-

-Physical characteristics of
atomic structure of ICs,

-Cost of equipment &


facilities required to
fabricate
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society
PAST AND CURRENT PROCESSOR TRENDS

MOORE’S “LAW” 19TH CENTURY Vs MOORE’s LAW 21ST CENTURY


WHY IS IT SLOWING DOWN/ENDING?
• Processors are smaller to accommodate more transistors.

• Result:- Better performance

• Effect:- Increase in temperature requiring massive cooling.

• Solution:- Don’t increase clock speeds instead introduce multiple-core chips

• Summary:- Silicon chips can’t be clocked faster due to the laws of


physics.
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society
MOORE’S LAW GRAPH 21st CENTURY
UNDERSTANDING THE CORES:-HOW PROCESSORS LOOKED IN 21st
CENTURY
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society
UNDERSTANDING THE CORES:-INTEL FAMILY GENERATION LINE
UNDERSTANDING INTEL GENERATIONS FAMILY LINE
st
● 1 Generation Nehalem ● 5th Generation Broadwell
2010 2015
● 2nd Generation Sandy ● 6th Generation Skylake
Bridge 2015
2011 ● 7th Generation Kaby Lake
● 3rd Generation Ivy 2016
Bridge ● 8th Generation Kaby Lake ‘R’
2012 2017
● 4th Generation Haswell ● 9th Generation Coffee Lake
2013 2017
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society
UNDERSTANDING THE CORES:-PROCESSORS
UNDERSTANDING INTEL GENERATIONS FAMILY LINE

● 10th Generation Canon ● 11th Generation Tiger Lake


Lake/Ice Lake (Intel).....2019-2020 I-core 9 or i
2017/2018 core 11,
● nanometer architecture process
of 7nm or 5nm,
● DDR 6 L4 or L5 Cache (RAM)
● 12th Generation ● speed of processing 5x 10TH
GEN
Sapphire Rapids
2021-?
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society
ECIE/ECCE/ECSF 3204
PROCESSOR TRENDS FOR THE FUTURE
UNDERSTANDING INTEL GENERATIONS FAMILY LINE
● 11th Generation Tiger Lake Intel processor
microarchitecture

Third generation 10-nm transistor


technology.

Up to 30% performance gains


compared to predecessor Cannon Lake

New L4 cache for further performance


boosts.
ICT: Emerging Tech & Society
PROCESSORS
UNDERSTANDING INTEL GENERATIONS FAMILY LINE
● 12th Generation Sapphire Rapids Intel
processor micro-architecture

Possible refinement of 10-nm technology

May also be an all-new 7-nm process.

Could also introduce all-new (DDR5) RAM


support
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

THE FUTURE:PREDICTING INTERNET CONNECTIVITY


TRENDS
ECIE/ECCE/ECSF 3204 http://elearning.tukenya.ac.ke ICT: Emerging Tech & Society

NIELSEN’S LAW OF INTERNET BANDWIDTH


● Bandwidth connection speed grows 50% every year
● 10% slower than Moore's Law for computer speed (computers
double capability every 18 months (50% annual growth))

● WHY? Bandwidth slower than computer power:-


a. Conservatism of telecom companies,
b. User reluctance to spend money on bandwidth,
c. Broader user base:-
a. Spread costs among many users to recover profit
b. Competition among telcos)
ECIE/ECCE/ECSF 3204
ICT: Emerging Tech & Society
MOORE’S LAW NIELSEN’S LAW
ECIE/ECCE/ECSF 3204 ICT: Emerging Tech & Society

QUESTION & ANSWER SESSION

ANY
QUESTIONS
?

http://elearning.tukenya.ac.ke

You might also like