| | Categories | Latest | Search | Login | |
Programming: JavaJava is an all singing, all dancing, platform independent language with lot's of useful libraries built in. Originally conceived in 1991 and finally released in 1995, Java's inspiration goes to Sun Microsystem's Bill Joy, whereas the title of father is generally accredited to James Gosling.Keeping to Sun's philosophy of 'The network is the computer', Java excels in the field on networks. Especially when it comes to web programming, Java Applets provide a robust and secure way of providing an application interface to server based programs, or just as standalone web page applications. However it doesn't just stop there, Java applications can be run without a web browser. The libraries that are shipped as standard include thing's like gui's (Graphical User Interface's), 2D / 3D graphics, cryptographic services, database and much more. There are differing versions of Java, one in particular is J2ME (Micro Edition) which is developed for small devices such as mobile phones, PDA's and pager's. Even though the libraries are restricted in size for some devices you can do virtually everything the full blown version can. Java is a platform independent language. Meaning that programs written in it will work on any operating system, as long as there is support for it. This is possible because of the two stage nature of development and distribution. Firstly you'll write a program, then compile it into java bytecode. Secondly to run a java program you'll need the JRE (Java Runtime Environment) also known as the 'Java Interpreter' or the 'Java Virtual Machine'. Basically the JRE takes the java bytecode and executes it native to the operating system. No matter whether the program is run through a web browser or as a stand alone application, there will be a JRE somewhere doing the last bit of compilation. |
|
COMMENTS |