Emerging Trends
Introduction
Computers have been around for quite some time now. New technologies and initiatives emerge with each passing day. In order to understand the existing technologies and have a better view of the developments around us, we must keep an eye on the emerging trends.
Artificial Intelligence (AI)
Artificial Intelligence basically refers to the ability of a machine or a computer program to think and learn. In simple words, field of AI revolves around bringing out technologies that help build machines that can think, act, and learn like humans.
Many famous example of AI today is social humanoid robot Sophia, who has been awarded citizenship of Saudi Arabia.
Immersive Experience with Extended Reality (XR)
Extended Reality (XR) is an umbrella term that covers all the various technologies that enhance our senses and gives us immersive experience. It includes technologies Virtual Reality (VR), Augmented Reality (AR) and Mixed Reality (MR) technologies.
Virtual Reality (VR)
virtual reality (VR), the use of computer modeling and simulation that enables a person to interact with an artificial three-dimensional (3-D) visual or other sensory environment.
It is a technology that allows people to experience and interact with own senses. In a 3D virtual environment that appears and feels like a real environment with the use of an electronic equipment.
Augmented Reality (AR)
The Augmented Reality (AR) is a technology that transforms the view of physical real-world environment with superimposed computer generated images, thus changing the perception of reality.
Mixed Reality (MR)
A combined technology that makes use of both Augmented Reality (AR) as well as Virtual Reality (VR) is called Mixed Reality.
Machine Learning (ML)
Machine Learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed, after initial trainings using test and training data and algorithms.
Natural Language Processing (NLP)
Natural Language Processing is an artificially intelligent technology that helps computer understand, interpret and manipulate human language and even potentially generate human language.
A few examples of NLP:
Spell check
Autocomplete
Voice text messaging
Spam Mail Filter
Text to speech
Machine Translation etc.
Robotics
Robotics are programmable machines that are usually able to carry out a series of actions autonomously, or semi-autonomously.
Robotic is a branch of technology that deals with physical robots.
Big Data
It is a term used to describe extremely large data sets that traditional databases applications cannot deal with. Big data mainly was used as a term to refer to the size and complexity of data sets.
Characteristics of Big Data
Volume- It refers to the enormous amount of data generated.
Variety- It refers to the number of type of data generated.
Velocity- It is the measure of how fat data is coming in.
Veracity- Data Veracity is the degree of accuracy or truthfulness of a data set.
Value- Big data must be stored, processed and analyzed in a way so that it gets converted into something valuable and produces some real valuable Information.
Data Analytics
data analytics refers to discovering hidden patterns,trends and preferences, from the data set by employing specialized methods, programs, software and specialized systems.
Internet of Things (IOT)
The IOT is a new age technology that allows computing devices to transfer data over a network like internet without requiring human to human or human to computer interaction.
Health and fitness- IOT smart gadgets like fitbit, jawbone, nike and misft,etc. tjat monitor your heart rate blood pressure etc.
Home Security- There are many home safety and security devices for everyone that enable video surveillance, motion, temperature and air quantity control to help you protect your family and your home when you are not around.
Transport- Driverless cars can not only drive on road without drivers but also can be in touch with servers all the time.
Shopping-There are smart refrigerators nowdays that can order for grocery items as soon their quantity in frigde goes below a set level.
Smart Cities-The IOT Technology is main enabler of making 'Smart City' a reality. Smart surveillance and environmental monitoring etc., examples of Internet of Things application for smart cities.
Web of Things (WoT)
The Web of Things is framework with a vision where everyday's smart devices and objects, are connected the Web using existing Web technologies and standards.
Example of smart devices and objects are Wireless Sensor Networks, Ambient devices, smartphones, smart household appliances kike smart TVs, smart refrigerators, smart watches etc.
Sensors: Sensors are devices which measure some physical energy (like temperature or change in director etc.) and convert it into some type of signals.
Different types of sensors: Temperature sensor, Ultrasonic sensor, Smoke, Gas and Alcohol sensor, Light Sensor, Proximity sensor, Humidity Sensor, Touch sensor, Gyroscope sensor etc.
Smart Cities: A smart city is a city that uses technology to provide services and solve city problems. A smart city does thing like: improved transportation and accessibility, improved social services, improved quality and sustainability. The main goals of a smart city are to improve policy efficiency, reduce waste and inconvenience, improve social and economic quality, and maximize social inclusion.
Cloud Computing: Cloud computing is the Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid. A basic definition of cloud computing is the use of the Internet for the tasks you perform on your computer for storage, retrieval and access. The 'cloud' represents the Internet. Cloud computing is a new name for and old concept: the delivery of computing services from a remote location.
Cloud computing has following essential characteristics:
1. On demand self service
2. Rapid elasticity
3. Broad network access
4 Measured service etc
Example: Google Drive, iCloud, One Drive, Microsoft Azure etc.
Cloud Service: Using clouds, many types of services are offered, accessible through clients.
Common Types of cloud services
(i) Software as a Service (SaaS): In this type of service, a complete application is offered to the customer, as a service on demand. With SaaS, you don't have to worry about the installation, setup and running of the application. Service provider will do that for you. You just have to pay and use it through some client.
Examples: Google Apps, Microsoft Office 365, Zoho CRM, Zoho One, Salesforce Customer 360 etc.
(ii) Platform as a Service (Paas): In this type of service, a development environment is offered as a service, upon which other higher levels of service can be built. PaaS provides the computing platforms which typically include operating system, programming language execution environment, database, web server and so forth.
Examples: AWS Elastic, Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos.
(iii) Infrastructure as a Service(IaaS): It provides basic storage and computing capabilities as standardized services over the network. IaaS provides the computing infrastructure, physical or virtual machines like servers, and other resources like virtual-machine disk image library, block and file-based storage, firewalls, load balancers, IP addresses, virtual local area network and so forth.
Examples: Amazon EC2, Windows Azure, Rackspace, Google Compute Engine etc.
Types of Clouds: There are different types of clouds that you can subscribe to depending on your needs,
1. Private Clouds: A private cloud consists of computing resources used exclusively owned by one business or organization. In a private cloud, the services and infrastructure are always maintained on private network and the hardware and software are dedicated solely to one organization.
Private clouds are often used by government agencies, financial institution, any other mid-to large size organizations.
2. Public Clouds: Public cloud refers to a common cloud service made available to multiple subscribers. The cloud resource are owned and operated by a third-party cloud service provider and delivered over the Internet.
Public cloud deployments are frequently used to provide web-based email, online office applications, storage and testing and development environments.
Example: iCloud, Amazon Cloud Drive, Google Drive etc.
Grid Computing: Grid computing is a distributed computing system formed by a network of independent heterogeneous computers in multiple locations. Grid computing links disparate, low-cost computers into one large infrastructure, harnessing their unused processing and other compute resources.
The two common types of Grids are:
(i) Computational Grid (Compute Grid): Compute grids allow you to take a computation, optionally split it into multiple parts, and execute them on different grid nodes in parallel. Some Compute Grid vendors are - GridGain (a professional Open Source), JPPF (Open Source).
(ii) Data Grid: Data grids provide an infrastructure to support data storage, data discovery, data handling, data publication, and data manipulation of large volumes of data actually stored in various heterogeneous database and file systems. Some Data Grid vendors are - JBossCache (Professional Open Source), EhCache (Open Source).
Blockchain Technology:
Q. What does blockchain technology do?
Ans:
To be continued.......
No comments:
Post a Comment
Please do not any spam in the comment box.