StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...

Java Game Programming, any future - Essay Example

Cite this document
Summary
Java has become one of the powerful languages ever created and has become one of the leading languages being utilized in the industry of Information and Technology. Basically designed for the improvement of network programming, Java has covered large areas in orthodox applications as well as distributed and embedded systems…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER94% of users find it useful
Java Game Programming, any future
Read Text Preview

Extract of sample "Java Game Programming, any future"

Download file to see previous pages

The main feature of Java is that it is a platform independent language. The program can be written only once in Java and can be compiled in any operating system. To be simple it is write once, run anywhere. It is an object oriented, multithreaded programming language. (King 2000 ). Although a lot has been said about its exponential advancement rates, Java still remains to be a secondary language in field of game development. Legacy languages like C and C++ still remains to be the most preferred language for game developers.

This is said in accordance with only considering desktop and playstation games, since they are the major players in the gaming industry. But, most of the mobile games that are used today are being developed in Java. One can find a number of games in the internet that are built using Java Applets. It can be used in developing interactive games in web as well as mobile phones. So this creates a conundrum of thoughts. The following research deals with this conundrum and aims to explain as to why Java is still not yet as successful as its predecessors and tries to list out the demerits that disable it from attaining that status.

It also aims at explaining the future of Java in game development, which certainly looks promising provided, its disadvantages are overcome. . (Marner, 2002) A game can be defined as software with the sole pur. (Marner, 2002) Games can be categorized based on the environment in which they run. They are basically classified into computer based, console based, web based and mobile based games. Current scenario in the market shows that Windows PC dominates the computer based category and Sony does the same in console categories.

Since these two fields dominate the gaming world, the entire discussion is done considering only the above two technologies.(Mencher et al, 2004)Java - the languageBefore identifying the tools and technologies used with Java language, it is necessary to know few basic things about the language itself. First of all, it is based on Object Oriented Programming Concepts, commonly known as OOPS concepts. It involves higher abstraction level then C++ and provides more user flexibility. But still, it is far easier than C++ to learn.

The important difference between these two languages is that in Java, there are no pointers and hence the learning and understanding is easier in Java. Basically, it consists of a Java platform, made up of two components; Java Virtual Machine and Java libraries. This platform instructs on how the Java program is run irrespective of the Operating System (OS) in which it is installed. The performance related issues that generally arise is due to the virtual machine. But with vast improvement in Java execution, several technologies have been developed which can be used in hand with the virtual environment.

These include the HotSpot, Just-In-Time compilers and other embedded technologies. . (Marner, 2002) The current platform edition is Java SE 6 which has enhanced the user interface of application

...Download file to see next pages Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Java Game Programming, any future Essay Example | Topics and Well Written Essays - 3750 words”, n.d.)
Retrieved from https://studentshare.org/miscellaneous/1513921-java-game-programming-any-future
(Java Game Programming, Any Future Essay Example | Topics and Well Written Essays - 3750 Words)
https://studentshare.org/miscellaneous/1513921-java-game-programming-any-future.
“Java Game Programming, Any Future Essay Example | Topics and Well Written Essays - 3750 Words”, n.d. https://studentshare.org/miscellaneous/1513921-java-game-programming-any-future.
  • Cited: 0 times

CHECK THESE SAMPLES OF Java Game Programming, any future

Software Engineering and Novel Programming

realized very early what the future holds for them.... In those days development of programming languages were at the initial stages.... Because of the cold war the computer rooms were heavily guarded and research on software engineering was not given much importance. After thorough research done by software engineers and some independent programmers some of the programming languages like BASIC, Pascal etc.... After realizing the importance of using software technologies government agencies in collaboration with private sector companies started development research in programming languages....
3 Pages (750 words) Essay

Programming Paradigms Comparison

ava possess the following characteristics:Java does not have any concept of pointers.... Java does not allow programmer to manipulate pointers or memory addresses of any kind and imposes certain restrictions in this respect (2006a):It does not allow casting object or arraying references into integers or vice versa.... t does not allow you to compute the size in bytes of any primitive type or object.... The java Runtime Environment by default reference the objects for the programmer....
9 Pages (2250 words) Essay

Program Description: Calculator

This paper ''Java programming'' tells that Here we have used the access specifier as public which tells us that the class can be accessed anywhere in the program.... hellip; I have designed the calculator using java.... I have used many features of java in designing the calculator.... From lines 5 to 26 I have used the inbuilt packages in the java library and used the concept of inheritance to import the required files using the import statement....
7 Pages (1750 words) Essay

The Future of Advanced Business Application Programming

This paper “The future of Advanced Business Application Programming” discusses the future of Advanced Business Application Programming (ABAP) which is a fourth generation programming language was created by SAP.... ABAP stands in Advanced Business Application programming.... The other objective of this paper is to identify ABAP's competition for this purpose this paper will provide a comparison with java based environment of NETWEAVER....
11 Pages (2750 words) Assignment

History of Programming

This essay talks about the history of programming with more emphasis on developments since the arrival of electronic computers in the 1940s.... The paper reviews the history factors which brought about the change, types of programming that took place in various periods.... hellip; However, the history of programming is related and studied more in relation with computing and how the two segments of the technology industry, computer hardware and associated programming languages, developed in parallel....
8 Pages (2000 words) Essay

The future of computer logic and programming with Python

This essay “The future of computer logic and programming with Python” discusses the role of the Python programming language in today's programming paradigms.... This research shows how the future of the Python programming language is secure.... The most amazing characteristic that distinguishes python from other programming languages is that it does not require from the programmers to insert or take care of any kind of semicolons and brackets while writing source code....
5 Pages (1250 words) Essay

Different Types of Programming Languages

The following paper under the title 'Different Types of programming Languages' presents devices that we use are backed by the programming languages.... The programming languages provide support and serve as the backbone towards the overall digital operations.... hellip; In modern times advanced programming languages are in place that allows for fast interpretation and fast execution of operations.... There are different types of programming languages subject to their usage and application....
7 Pages (1750 words) Case Study

Object Oriented Programing Languages

This report "Object Oriented Programing Languages" discusses object-oriented programming languages that are dominant in terms of programming languages.... The advantages that are offered make the languages more efficient and effective in computing processes as compared to structured programming.... haun Bebbington (2014) defines computer programming as the process through which executable programs are formulated to solve computing problems....
15 Pages (3750 words) Report
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us