1. INTRODUCTION This introductory chapter begins by stating the problem addressed by the paper and goes on to give a brief overview of virtual reality (VR). Following this, Virtual Reality Operating System (VROS) is described and discussed. The goals are then presented and finally the rest of the document is summarized. 1.1 Problem Statement The aim of this paper is to present the need of a Virtual Reality Operating System, with a focus on its core features. The core features are specifically focussed around how different hardware and software interact with the operating system. It is intended that important aspects of VROS will be revealed. These aspects include compatibility of different hardware and software to run with the VROS. In order …show more content…
1.3 What is Virtual Reality? The field of virtual reality and its applications is becoming a common place of study in computer science. From its earliest conception in science fiction novels such as William Gibson's ‘Neuromancer’ and movies like ‘The Lawnmower Man’, virtual reality (VR) has always had an appeal to people seeking the excitement of experiencing other worlds. But what exactly is virtual reality? Rorke [Rorke, 99] broadly defines VR …show more content…
This will be a win-win situation for both the consumers as well as developers. The problem these days is, developers have to create different apps for iOS, Windows, Linux and Android to reach out all the people. It consumes their time and resources. If a VROS is not materialized then this problem will persist. A VROS will aid the developers by running their application across all the hardware devices. It uses the concept of abstraction to hide from the application which type of hardware is being used to access it; just like today’s system where the OS need not tell the application if it is being used by a Logitech Keyboard or a Microsoft
Virtual machines operate based on the computer architecture and functions of a real or hypothetical computer, and their implementations may involve specialized hardware, software, or a combination of both.
The adjective "virtual," practically unheard-of a few years ago, has without a doubt become the number one buzzword of the nineteen-nineties. Virtual reality has become a catch phrase for the interactive multimedia technologies that have supplanted desktop publishing at the cutting edge of personal-computer graphics technology. The virtual communities which for years have flourished in comfortable obscurity on the Internet, have recently been thrust into the glare of publicity as commercial gateways have opened up the net to the public, while virtual corporations have transformed the world of business.
With the advances in technology and the growth in understanding of the human brain, it seems that what was once thought to be only possible in science fiction could soon become reality. In the future, virtual reality will become more immersive and trick all your senses into believing the experience is real. Signals can be transmitted directly to a person’s brain which would allow them to see, hear or fell sensory input. This can be achieved through Brain-computer interface. (Grabianowski, n.d.).
So what are other things VR is being used for today? Well according to the article titled “Beyond Gaming: 10 Other Fascinating Uses for Virtual-Reality Tech” By Knvul Sheikh ( a staff writer for livescience.com) there are a heedful of other things that are being done with VR. So let’s go over some of them. Well one of the things that Sheikh talks about is Space and how astronauts have been using VR. One of the things that they are doing is that they are using VR technology to control robots on Mars. They also added a Virtuix Omni treadmill to their VR setup and now researchers are able to simulate a walk on Mars to prepare astronauts for a potential human landing. (Sheikh,
The term Virtual Reality (VR) is used by many different people with many meanings. There are some people to whom VR is a specific collection of technologies, that is a Head Mounted Display, Glove Input Device and Audio. Some other people stretch the term to include conventional books, movies or pure fantasy and imagination. However, for purposes of this research, we restrict VR to computer mediated systems. We would define Virtual Reality as a way for humans to visualize, manipulate and interact with computers and extremely complex data.
Virtual reality is a recent groundbreaking modern technology that involves head tracking and depth perspective. Virtual reality works by creating a 3D mapping of the environment to give a realistic
Windows hardware’s has played a vital role in current technology of computer era. Computer application has significantly changed the workloads and manual records and information keeping has been significantly managed easily. This has been tremendously associated with the respective improvements with the software and hardware application development and Windows Xp and windows 7 have been most powerful operating system used by many computer applicants and users.
Virtualization technologies provide isolation of operating systems from hardware. This separation enables hardware resource sharing. With virtualization, a system pretends to be two or more of the same system [23]. Most modern operating systems contain a simplified system of virtualization. Each running process is able to act as if it is the only thing running. The CPUs and memory are virtualized. If a process tries to consume all of the CPU, a modern operating system will pre-empt it and allow others their fair share. Similarly, a running process typically has its own virtual address space that the operating system maps to physical memory to give the process the illusion that it is the only user of RAM.
The threat of a new competitor entering the market is high. Google offers its Android operating system free-of-charge and it is also free of any patent restrictions. This reduces the capital requirements and provides a lower minimum efficient scale. In addition, Microsoft’s Windows OS can be customized and licensed as a cost effective alternative to a proprietary
Using a MUD does not require the paraphernalia commonly associated with virtual reality. There is no special hardware to sense the position and orientation of the user’s real-world body, and no special clothes allowing users to see the virtual world through goggles and though through “data gloves”…Instead of using sophisticated tools to see, touch and hear the virtual environment, users of MUD systems are presented with textual descriptions of virtual locations. Technically, a MUD software program consists of a database of “rooms”, “exits” and other objects. The program accepts connections from users on a computer network, and provides each user with access to that database…Within each system users can interact with each other and with the virtual environment which the MUD presents to them (Reid, 1994).
The fundamental idea behind a virtual machine is to remove the hardware of a single computer and make it a self-contained operating environment that behaves as it is a separate computer. Essentially, the virtual machine is software that executes an application and isolates it from the actual operating system and hardware. CPU scheduling and virtual-memory techniques are used so that an operating system can create the illusion that a process has its own processor with its own (virtual) memory. The virtual machine provides the ability to share the same hardware yet run several different operating systems concurrently, as shown in Figure 2-11.
Virtual reality is a new exploration in science and technology using advanced and complex mechanics. Virtual reality allows for users to go far beyond simply looking at a computer screen. Instead, the user puts on a special suit or gloves equipped with fiber-optic sensors. These fiber-optic sensors are able to interpret body positions. The user also wears special goggles that have video screens and audio attachments. This equipment allows for the user's complete immersion into a 3-D, computer generated, model of reality (Carr 37). The use of a two-way data transfer is what enables this interaction with an alternate reality to occur. Fiber-optic and electronic cables are attached to the virtual reality equipment in order to record the user's movements (Newquist 93). These cables then send this information, called motion data, to workstations which modifies the graphics in the model. The new information is then sent back to the users headset, displaying a graphic and audio world that is time with his or her movements. It is because of this cabling process that the action/reaction information is continually updated (93).
Application virtualization technology is available with you from very long time, but the only thing is its usage and knowledge has been very limited. Earlier in operating systems when one of your application crashes, complete operating system crashes with it including all the other applications as all the applications and operating system are interlinked with each other. Application virtualization is one the solution to this problem, as the application runs in completely isolated environment and other application doesn’t know about it.
"What to Expect in the Future." What to Expect in the Future for Virtual Reality Games. N.p., n.d. Web. 02 Mar. 2014. .
Smartphone’s, PADs, tablet computers and other handheld devices that are used to run over operating system are called mobile operating system (Mobile OS). A specified data and programs that run over the mobile devices are referred as mobile operating system. It handles all the hardware and optimizes the performance of the application software in the device. Mobile multimedia functions, Internet connectivity and many other applications are handled by mobile operating system. Base infrastructure software inherent of a computerized system is operating system. It controls all primitive operations of the computer such as PDA and Smartphone. To install and execute the third party applications (known as apps) by users are allowed in the operating system devices. It enumerates new functionalities of the devices. Today mobile devices with a desired OS are called Smartphone’s and a wide range of applications for instances games, apps,communication or social media apps, digital maps, etc are used by users.