Monday, July 9, 2018

Emerging Technology Trends

                     In the age of disruption, businesses and their leaders will rise or fall based on their ability to spot and creatively respond to rapid technological change. Some companies notice an emerging technology and take a “wait and see” attitude. Others see a new technology and take action. They begin experimenting, making small bets, and learning.

                                        

                                  On 3rd of July 2018 there was an important session on "emerging technology trends" for our GNCT program at University of Kelaniya. This session was organized by our GNCT lecture Mrs.Sarasi Senadhera
This session was conducted by Mr.Srinath Perera who is a VP researcher at WSO2. It was started at 10.00am and ended at 12 noon.
All the Software Engineering Students in our University has participated to this session.
  It was a really important session for us. We learned about many new technologies. First he talked about History of trends. Then he discuss on Gartner Hype cycle. It describes how a technology improving.The session was mainly focused on current trends and emerging trends.

                                       

Current trends

API

                   An application program interface (API) is a set of routines, protocols, and tools for building software applications. Basically, an API specifies how software components should interact. Additionally, APIs are used when programming graphical user interface (GUI) components. A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together.

AI

                AI (artificial intelligence) is the simulation of human intelligence processes by machines, especially computer systems. These processes include learning (the acquisition of information and rules for using the information), reasoning (using the rules to reach approximate or definite conclusions) and self-correction. Particular applications of AI include expert systems, speech recognition and machine vision.

                                         

IOT

             The Internet of Things (IoT) is the network of physical devices, vehicles, home appliances, and other items embedded with electronics, software, sensors, actuators, and connectivity which enables these things to connect and exchange data,creating opportunities for more direct integration of the physical world into computer-based systems, resulting in efficiency improvements, economic benefits, and reduced human exertions.

                                       

BOTS

                       An Internet Bot, also known as web robot, WWW robot or simply -bot-, is a software application that runs automated tasks (scripts) over the Internet.[1] Typically, bots perform tasks that are both simple and structurally repetitive, at a much higher rate than would be possible for a human alone. The largest use of bots is in web spidering (web crawler), in which an automated script fetches, analyzes and files information from web servers at many times the speed of a human. More than half of all web traffic is made up of bots.

                                                     

Emerging Trends

BLOCK CHAIN

                            A blockchain, originally block chain, is a growing list of records, called blocks, which are linked using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data (generally represented as a merkle tree root hash). By design, a blockchain is resistant to modification of the data. It is "an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way". For use as a distributed ledger, a blockchain is typically managed by a peer-to-peer network collectively adhering to a protocol for inter-node communication and validating new blocks. Once recorded, the data in any given block cannot be altered retroactively without alteration of all subsequent blocks, which requires consensus of the network majority.

QUANTUM COMPUTING

                                 
                                       

                             Quantum computing is computing using quantum-mechanical phenomena, such as superposition and entanglement. A quantum computer is a device that performs quantum computing. They are different from binary digital electronic computers based on transistors. Whereas common digital computing requires that the data be encoded into binary digits (bits), each of which is always in one of two definite states (0 or 1), quantum computation uses quantum bits, which can be in superpositions of states. A quantum Turing machine is a theoretical model of such a computer, and is also known as the universal quantum computer. The field of quantum computing was initiated by the work of Paul Benioff and Yuri Manin in 1980, Richard Feynman in 1982, and David Deutsch in 1985.

AV/VR

                   VR as an Audio Visual Technology. By Dan Daley, Special to InfoComm International® Like a video game, virtual reality (VR) technology allows participants to experience the world in simulated environments. But it may also change the game for the AV businesses.

                               




9 comments: