EMERGING TRENDS IN SOFTWARE
INDUSTRY
SRAVAN KUMAR GOPAGONI
Transformation of ROBOT2
1956 —Those were the days!
2012 — MARS CURIOSITY
Artificial Intelligence (AI)
Change is the only constant
▹ Something that was all the rage last year, might not even be talked
about now. Things change and fade away rapidly—all because of
advancements in technology.
▹ Artificial intelligence (AI) is an area of computer science that
emphasizes the creation of intelligent machines that work and react
like humans. Some of the activities computers with artificial
intelligence are designed for include:
▸ Speech recognition
▸ Learning
▸ Planning
▸ Problem solving
3
Artificial Intelligence in 19504
Artificial Intelligence in 2016 - 20175
Google’s Go-playing AI still undefeated with victory over world number one…
Does AI have applications?
▹ Autonomous planning and scheduling of tasks aboard a spacecraft
▹ Beating Gary Kasparov in a chess match
▹ Steering a driver-less car
▹ Understanding language
▹ Robotic assistants in surgery
▹ Monitoring trade in the stock market to see if insider trading is going on
▹ Artificial Intelligence has the power to change the world in both good and bad
ways. For positive-thinkers, the intelligence and capabilities of AI is going to
make this world a better place, inducing comfort in people’s lives and saving
time.
6
Artificial Intelligence (AI) Evolution7
How AI is affecting industries:
▹ Machine learning is reshaping the way businesses interact with their
customers in a big way by helping them anticipate and meet customer
needs more easily.
▹ Programming Language used: Python, R, Lisp, Prolog, Java
▹ The number of businesses adopting artificial intelligence (AI)
technologies will grow from 7,000 in 2017 to nearly 900,000 in 2022.
8
Compiling and interpreting
▹ Many languages require to compile (translate) program into a form that
the machine understands.
▹ Python is instead directly interpreted into machine instructions.
9
compile execute
outputsource code
Hello.java
byte code
Hello.class
interpret
outputsource code
Hello.py
Python the game changer10
▹ Python helps in easy writing and execution of codes (Highly
readable language).
▹ Python can implement the same logic with as much as 1/5th code
as compared to other OOPs languages.
▹ Ideal for scripting and rapid application
▹ Fit for many platforms
▹ Example code:
The Shining Star - Blockchain
▹ Blockchain is the technology that has shined in 2017 because of the
Bitcoin hype. It is believed that Blockchain will revolutionize nearly
every industry and more companies are considering Blockchain
development and Blockchain-related services every day.
▹ A Blockchain is a digital ledger of records that’s arranged in chunks of
data called blocks. These blocks then link with one another through a
cryptographic validation known as a hashing function. Linked together,
these blocks form an unbroken chain — a Blockchain.
11
Blockchain
▹ Blockchain is a network of interconnected peer-to-peer devices. This technology provides
for the absence of central computers, as well as the lack of clearly defined locations where
all data is stored.
▹ The technology is revolutionizing the financial services industry by empowering millions
across the globe to authenticate and transact large-scale, non-cash transactions
immediately and without costly intermediaries. The implementation and acceptance will
also be witnessed in other, broader fields such as administration, healthcare and supply
chain to streamline processes.
▹ IBM is a leader and already has been building relationships with banks, food distributors,
and government regulatory agencies to use Blockchain for financial transactions.
▹ Other technology giants, like Microsoft, Oracle, and Amazon, are stepping up to introduce
exclusive Blockchain platforms.
▹ Programming Language used is: C++
12
Internet of Things (IoT )
▹ The Internet of Things (IoT) is the network of physical objects—devices,
vehicles, buildings and other items embedded with electronics, software,
sensors, and network connectivity—that enables these objects to collect and
exchange data.
▹ Internet connects all people  “Internet of People”
▹ IoT connects all things  “Internet of Things”
▹ The IoT ecosystem is huge and wearable's like Android Wear, Apple Watch,
and Fitbit were just the initial spark. Soon, everything from driverless cars
and roads to home appliances, communication devices, and business
processes will become always connected, collecting enormous amounts of
data.
▹ Generate, collect, process and use acquired information to make better
decisions.
▹ C, Python, Java are the most popular IoT programming languages.
13
IoT Growth14
THANK YOU
15

Emerging trends in software industry

  • 1.
    EMERGING TRENDS INSOFTWARE INDUSTRY SRAVAN KUMAR GOPAGONI
  • 2.
    Transformation of ROBOT2 1956—Those were the days! 2012 — MARS CURIOSITY
  • 3.
    Artificial Intelligence (AI) Changeis the only constant ▹ Something that was all the rage last year, might not even be talked about now. Things change and fade away rapidly—all because of advancements in technology. ▹ Artificial intelligence (AI) is an area of computer science that emphasizes the creation of intelligent machines that work and react like humans. Some of the activities computers with artificial intelligence are designed for include: ▸ Speech recognition ▸ Learning ▸ Planning ▸ Problem solving 3
  • 4.
  • 5.
    Artificial Intelligence in2016 - 20175 Google’s Go-playing AI still undefeated with victory over world number one…
  • 6.
    Does AI haveapplications? ▹ Autonomous planning and scheduling of tasks aboard a spacecraft ▹ Beating Gary Kasparov in a chess match ▹ Steering a driver-less car ▹ Understanding language ▹ Robotic assistants in surgery ▹ Monitoring trade in the stock market to see if insider trading is going on ▹ Artificial Intelligence has the power to change the world in both good and bad ways. For positive-thinkers, the intelligence and capabilities of AI is going to make this world a better place, inducing comfort in people’s lives and saving time. 6
  • 7.
  • 8.
    How AI isaffecting industries: ▹ Machine learning is reshaping the way businesses interact with their customers in a big way by helping them anticipate and meet customer needs more easily. ▹ Programming Language used: Python, R, Lisp, Prolog, Java ▹ The number of businesses adopting artificial intelligence (AI) technologies will grow from 7,000 in 2017 to nearly 900,000 in 2022. 8
  • 9.
    Compiling and interpreting ▹Many languages require to compile (translate) program into a form that the machine understands. ▹ Python is instead directly interpreted into machine instructions. 9 compile execute outputsource code Hello.java byte code Hello.class interpret outputsource code Hello.py
  • 10.
    Python the gamechanger10 ▹ Python helps in easy writing and execution of codes (Highly readable language). ▹ Python can implement the same logic with as much as 1/5th code as compared to other OOPs languages. ▹ Ideal for scripting and rapid application ▹ Fit for many platforms ▹ Example code:
  • 11.
    The Shining Star- Blockchain ▹ Blockchain is the technology that has shined in 2017 because of the Bitcoin hype. It is believed that Blockchain will revolutionize nearly every industry and more companies are considering Blockchain development and Blockchain-related services every day. ▹ A Blockchain is a digital ledger of records that’s arranged in chunks of data called blocks. These blocks then link with one another through a cryptographic validation known as a hashing function. Linked together, these blocks form an unbroken chain — a Blockchain. 11
  • 12.
    Blockchain ▹ Blockchain isa network of interconnected peer-to-peer devices. This technology provides for the absence of central computers, as well as the lack of clearly defined locations where all data is stored. ▹ The technology is revolutionizing the financial services industry by empowering millions across the globe to authenticate and transact large-scale, non-cash transactions immediately and without costly intermediaries. The implementation and acceptance will also be witnessed in other, broader fields such as administration, healthcare and supply chain to streamline processes. ▹ IBM is a leader and already has been building relationships with banks, food distributors, and government regulatory agencies to use Blockchain for financial transactions. ▹ Other technology giants, like Microsoft, Oracle, and Amazon, are stepping up to introduce exclusive Blockchain platforms. ▹ Programming Language used is: C++ 12
  • 13.
    Internet of Things(IoT ) ▹ The Internet of Things (IoT) is the network of physical objects—devices, vehicles, buildings and other items embedded with electronics, software, sensors, and network connectivity—that enables these objects to collect and exchange data. ▹ Internet connects all people  “Internet of People” ▹ IoT connects all things  “Internet of Things” ▹ The IoT ecosystem is huge and wearable's like Android Wear, Apple Watch, and Fitbit were just the initial spark. Soon, everything from driverless cars and roads to home appliances, communication devices, and business processes will become always connected, collecting enormous amounts of data. ▹ Generate, collect, process and use acquired information to make better decisions. ▹ C, Python, Java are the most popular IoT programming languages. 13
  • 14.
  • 15.