CS508 1st GDB Fall 2012 Last Date 12-02-2013

No Comments

GDB For Modern Programming Languages (CS508)


Dear Students!

This is to inform you that Graded Discussion Board (GDB) will be opened according to the following schedule:


Schedule:

Opening Date and Time:

11th Feb, 2013 At 12:00 A.M. (Mid-Night)

Closing Date and Time:


12th Feb, 2013 At 11:59 P.M. (Mid-Night)


Topic/Area for Discussion:

Introduction: 
Virtual Reality is a computer simulation of a real or imaginary world or scenario, in which a user may interact with simulated objects or living things in real time. More sophisticated virtual reality systems place sensors on the user's body to sense movements that are then interpreted by the system as movements in the simulated world; binocular goggles are sometimes used to simulate the appearance of objects in three dimensions.

With growing interest in Virtual Reality (VR) there has been a dramatic increase in the number of development environments for VR. As interest in Virtual Reality technology has increased, so has the number of tools available to the developers of virtual worlds. Some of these are libraries and toolkits, while others are application frameworks, and still others are full development environments, integrating every aspect of the creation of a VR application –modeling, coding, and execution – into a single package. Each of these development systems has a unique set of features and, since there are not yet any standards for VR software, their own interfaces to those features. Each supports a particular set of hardware, giving developers and end users a particular level of abstraction. Each takes a different approach to handling the complex interactions of operating systems, networks, input devices, displays, audio outputs, and haptic devices. Each has its own development interface, defining how to create graphical objects and control their behavior, how to interact with the environment, how to query trackers and other input devices, and so on. In short, there are a lot of variables to consider while choosing a VR development environment.

Evaluation:
In this course you have studied different languages and their features thoroughly which means that you have the knowledge how different type of attributes/factors affect when selecting development system for any specific application. On the base of this knowledge plus understanding of Virtual Reality concept answer the following question:

When selecting a VR development environment is it important to consider that how the developers will actually create applications in VR development environment. Will they use custom GUIs, specialized scripting languages, or an existing language such as C++, Java, or Scheme? Give valid reasons to justify your answer.


Instructions:
A concise, coherent and to the point answer is preferred over lengthy comments having irrelevant details. Comments, posted on regular Lesson's MDB or sent through email will NOT be considered in any case. Any request about such an acceptance will not be catered.
Next PostNewer Post Previous PostOlder Post Home

0 comments

Post a Comment