Virtual Reality

Virtual Reality- Reality which is virtual

It is achieved through a head-mounted display or handheld controller.Basically, it is an artificial simulation of a real-life environment or situation where we can have a real feeling of the environment that is shown in the headset screen or mobile device. It feels like we are entered inside the screen of the device.It immerses the users by making them feel like they are experiencing the situation.

Uses of Virtual Reality

  • people can have a hands-on practice like flight simulation for aircraft pilots
  • new bus drivers can be trained in driving skills using Virtual reality simulators. Such a training provides to safely train the driver in avoiding real-life accidents
  • can tour the whole world just by sitting at one place through Virtual reality application like Google earth VR
  •  future of education resides in Virtual reality where students from around the world can get a real hands-on learning experience
  • The future developments in field of Virtual reality are having vibration and sensation feedback for example if I traveled to Antarctica using my virtual reality device I can feel the cool temperature of Antarctica using sensation sensors attached to my body

Entertainment industry

  • Youtube has also launched virtual reality videos
  • Virtual amusement parks- Galactica roller coaster introduced by Alton towers in the UK
  • In real we can’t build Jurassic Park but in virtual reality, we can build it
  • Adult video industry

Content creation and development 

  • VR application creation
  • they are various apps build for VR platform so developers can build their own VR apps
  • Google has also introduced his own google cardboard app which contains various interesting applications

Gaming 

  • Gaming industry has made various games based on this VR technology

Education 

  • you can become an astronaut from your bedroom and learn the life of an astronaut

Marketing 

  • Try it before you buy it

Some startup in field of Virtual Reality

  • Discover labs- Based on learning
  • Razer- gaming industry
  • World Viz- Software industry
  • Matterport- 3D Camera
  • Decentraland- VR platform on Blockchain 

 

BlockChain Technology – The Coolest Innovation

The coolest innovation of the decade is here- The Block-chain Technology

What is the block-chain?
Block-  A block is kind of a box which contains some data.
Blockchain – A blockchain contains n no of blocks which are connected to each other via a chain.
Blockchain Technology– This technology is based on cryptography and growing  as a recent advancement in the field of cryptocurrencies like Bitcoins, where it is meant to transfer the data in the form of information which is linked and secured inside these blocks using some cryptographic techniques,the information is sent from a sender to a receiver over the super secured chained network on the internet.

blockchain
“Everything will be tokenized and connected by a blockchain one day.”
– Fred Ehrsam
(An American Businessman)

BLOCKCHAIN-  the engine of the new token economy

It is a public electronic ledger – similar to a relational database – that can be openly shared among disparate users and that creates an unchangeable record of their transactions, each one time-stamped and linked to the previous one. Each digital record or transaction in the thread is called a block (hence the name), and it allows either an open or controlled set of users to participate in the electronic ledger. Each block is linked to a specific participant hence, is the more efficient way to share information between open and private networks.

HOW MUCH SECURE?

 In a ledge of transactions an, each page forms a block.That block has an impact on the next block or page through cryptographic hashing.that is, when a new block is completed it creates a unique secure code, which ties into the next page or block creating a chain of blocks, or blockchain.

It was Originally devised for the digital currency, Bitcoin, the tech community is now finding other potential uses for the technology.

The Blockchain is the future of storing data in servers.

WHAT IS DNS?

Domain Name System or Server

computer communicate with each other through the internet with the help of IP(Internet protocol) address- it is a number assigned to every device connected to the computer network to uniquely identify the particular network.

IP address is long enough to remember by humans like 198.168.1.1

So to make it easier every IP address is replaced by the domain name which is simply a name easy to remember for example google.com

Domain name system resolves the conversion from domain name to IP address

for example, if we type www.google.com the DNS will automatically convert this name to its IP address at the backend

The conversion takes place by matching the domain name with the IP address which is stored in Domain name server database.

 

HOW FREE MOBILE GAMES MAKE MONEY?

How game developers design a game to earn a maximum profit?

When Pokémon GO was released in the USA it made around 14 million dollars in revenue within its first week.

But users did not have to pay a penny for the game

So How do the games earn that much amount?

All money was coming from optional purchases people were making as they played.

This is known as Freemium apps-a business model which is growing nowadays.

Now the game developers prefer to monetize the game-play itself rather than putting irritating advertisement inside games.

How Does This Monetization Happen?

The First thing the game developers do that they set up a virtual currency so that it does not feel like you are spending real currency, even though you are spending real currency from your card for getting virtual game currency.

Game Add Psychological Tricks

  • For example, in candy crush saga game you pay for lollipop boosters with gold bars and you pay for gold bars with your credit card, which is already distanced from actual payment.

Also, the game does not make exchange rate simple.It is not 10 gems for 10 cents rather they make always something weird like 1 dollar will give you 16 gems .

  • Another example from Pokemon go game- If incense cost 110 Pokecoins and a batch of 550 Pokecoins cost 4.99 dollars.

How much real money does incense cost?

By calculating approximately you will pay 1 dollar for 1 incense stick

But the game player does not calculate this or think before spending

So you are spending money that does not seem real and it only takes less than a minute to deduct amount because the app store already have your credit card linked

A key finding of behavioral research is that people tend to experience unexpected losses more intensely than comparable gains

  • Another example of the puzzle and dragon game

In this game the player progress through a dungeon before facing a boss and if they die they lose all the reward they earned in the game

That is why they presented with an option which prompt save coins by spending magic stones and magic stones you can buy in-game store with real money

some game developers embed inconvenience in gameplay so that you can purchase convenience

Like in clash of clan game everything you build has wait time(i.e you have to wait for real time)But the time is skippable by spending real money

so basically game developers built incentives to remove pain points into the game and then if they want that then they have incentives to insert pain points into the game

Interesting Facts?

Report finds that only 1.9 percent of mobile gamers make in-app purchases

That is only a tiny percentage of players becomes payers

But the game developers earn millions of dollars by just getting money from these few percentage of payers as these few people spend hundred and thousands of dollars in the app.

The survey by a marketing company shows that half of the revenue for mobile games is coming from only 20 percent of all players.

WHAT ARE NETWORK TOPOLOGIES?

Topology

A network topology defines the way in which the computers, printers and other devices are connected.The topology plays an important role in computer networks

Physical vs logical topologies

A physical topology is how they are actually connected with wires and cables whereas a logical topology is how devices appear to be connected to the user.

Types of Topologies

Bus Topology-In this the devices are connected by a single cable which runs throughout the network.

Advantages

  • It works well for small networks
  • Use less cable than other physical topologies
  • easy to add new networks
  • inexpensive to install

Disadvantage

  • if backbone breaks the whole network is down
  • only limited no of devices can be included
  • sharing the same cable slows down the access time
  • difficult to isolate the problem

Ring Topology-In these devices are connected in a form of ring or circle.In this data flows in ring from device to device

Types

  • Single ring-Date flows only in one direction either clockwise or anticlockwise
  • Dual ring-Data flows in two directions

Advantages

  • There is no collision
  • Data packets can be travel at high speed
  • no terminations are needed
  • it is easier to locate problems with device or cable

Disadvantage

  • requires more cable than bus network
  • a break in the cable will bring down many devices
  • when adding new devices to ring, all devices are suspended from using the network

Star topology-In this network device are connected in a star shape.In this, there is the central hub to which many devices are connected.

Advantage

  • easy to add more devices to the network
  • The failure of one cable will not  break down the entire network
  • The hub provides centralized management
  • it is easy to find device and cable problem

Disadvantage

  • The failure of one central hub breaks down the entire network
  • require more media than a ring or bus network
  • cost of installation and equipment are higher than for most of the bus networks

Mesh topology– In this each device is connected to every other device.

Advantage

  • A mesh network offers improved fault tolerance if part of system goes down

Disadvantage

  • expensive and difficult to install
  • difficult to manage
  • difficult to troubleshoot

Hybrid topology– When two or more topologies are combined in a single network it is known as hybrid topology

 

 

 

WHAT IS PING IN COMPUTER NETWORKS?

Ping

Ping is a protocol for checking of latency between two networks

Latency

It is response time or time required in networks to communicate with each other

Basically, a device sends data packets to server or another device and receives back the data packets

It is time taken for a data packet to travel round trip

Uses

  • Ping is used in checking internet speed test
  • used to check the speed of data transfer in networks
  • can be helpful for playing online game ping time should be minimum in case of online gaming
  • for an instant response from a website ping time should be minimum but in case of downloading ping does not matter much

How to check PING time in windows

  • run start and type cmd in the search bar
  • open command prompt and type PING<space>Website name
  • for example PING teachoutlet.com

 

 

LANGUAGE PROCESSORS?

Language processors


Programmers write codes in high-level language however the computer does not understand any other language other than its own machine language of zero and one that is binary language.

Therefore it is necessary to process the High-level language into binary language so it is done by the language processors

  • ASSEMBLER

This language processor converts the program written in assembly language into machine language

  • INTERPRETER

This language processor converts high-level language program into machine language(binary) by converting and executing line by line.

If there is any error in any line it reports at the same time and program execution can not resume until the error is rectified.

Advantage

  • For error debugging, an interpreter is useful as it reports the error at the same time.

Disadvantage

  • But once errors are removed usage of memory takes place as interpreter must always be present in memory
  • COMPILER

It also converts the High-level language into machine language(binary) but conversion method is different it converts in one go and reports all the error of program after conversion along with line numbers.

Advantage

  • After all, error is are removed, the program is recompiled and after that, the compiler is not needed in the memory as the object program is available

Disadvantage

  • Interpreter is much better for error removal than compiler