Question about Operating Systems

1 Answer

PLATFORM INDIPENDENT if java is platform independent why .net is introduced in the marcket. if jvm is platform dependent how java is platform independent

Posted by on

1 Answer

  • Level 1:

    An expert who has achieved level 1.

    Hot-Shot:

    An expert who has answered 20 questions.

    Corporal:

    An expert that hasĀ over 10 points.

    Mayor:

    An expert whose answer gotĀ voted for 2 times.

  • Contributor
  • 34 Answers

Java is stored on a computer as a plain-text document. This makes it Platform Independent, but not much use without a compiler to make sense of the code for the computer. This compiler is known as Java Virtual Machine or JVM for short.

JVM is not Platform Independent because it is precompiled.
The problem arises because of the variety of different OS and Processor Architectures on the Market. Each Combination requires a different set of binary commands to make both the processor and the OS understand the code. This is where JVM comes in.
Java can be Platform Independent because it is not complied until compiled by the JVM, which doesn't happen until the Applet is actually used.
As for why .Net was introduced? To permit Microsoft to have a proprietary in-house way of standardising data transferral and interfacing across networks and the Internet.
This talk of processor architecture and compiling might not make sense to you (I don't know your programming experience), but it should make sense to other programmers.

Posted on Feb 05, 2009

Add Your Answer

Uploading: 0%

my-video-file.mp4

Complete. Click "Add" to insert your video. Add

×

Loading...
Loading...

Related Questions:

1 Answer

Java Platform SE binary has stopped working


Hi.
I suggest you download a new java plaform installer, cause sometimes not all java installers that you download are working some of them are broken because of the convertion.and remember not to run any other software when installing java sometimes it cause the instalation to crash.

plz. rate my comment tnx.

Jul 21, 2011 | Operating Systems

1 Answer

Hi! I have a problem with JAVA. It says: Java(TM) Platform SE binary has stopped working! So what should i do? I reinstalled it andownloadingd nothing different happened. The program i am trying to run is...


How old is you ersion of Java? Have you tried updating it? You can do this by clicking on the Java icon in "device manager" and then click on "update" tab. You should also have the latest verion of Flash Player. You said you reinstalled..., but aht did you reinstall? You may want to uninstall the Java and rinstal here;
http://www.java.com/en/
Go into "programs and features" and uninstal any Java software, restart, then go to his link and download. If you'd like Adobe Flash Player youcan get that here;
http://get.adobe.com/flashplayer/

Apr 01, 2011 | Operating Systems

1 Answer

Hi i want to put a lock on all my mesages but my lg phone has no option to do it


it depends on the platform of your phone. So if its a java phone then by no way you can put lock on your messages and if its a android or symbian phone then there are lot of softwares for free to help you.

Jan 02, 2011 | Operating Systems

1 Answer

I tried to update my blackberry pearl 8130 and i accidently typed something wrong when i put in my password, now it says JVM Error 513 and i don;t know what that means. how can i put it back to normal...


JVM Error 513 mean java virtual machine error ,, 513 mean that it isnt loading.. the blackberry uses java as its operating system.. use the blackberry application to update the phone again this will solve the issue,, if not use restore ,, both options are in the desktop application.. basically just update he phone again :)

Sep 17, 2010 | Operating Systems

1 Answer

Firefox and java , to play pogo games, pogo says i don't have java installed but i do


Check in Firefox -> Tools/Add-ons then the Plugins tab if the Java Plugin is listed. (Java (TM) Platform SE 6 U18 in my case) If not get it and install it from https://addons.mozilla.org/en-US/firefox/browse/type:7

Apr 19, 2010 | Microsoft Windows XP Professional

3 Answers

What is servlets?


Java Servlet technology provides Web developers with a simple, consistent mechanism for extending the functionality of a Web server and for accessing existing business systems. A servlet can almost be thought of as an applet that runs on the server side--without a face. Java servlets make many Web applications possible.  » Read More The reference implementation is included in the Java EE 5 SDK and also in the open-source Java Platform, Enterprise Edition (Java EE) application server, available through the GlassFish project, which you can download from java.net. The reference implementation source code is available from the servlet-sources project on java.net.

Dec 29, 2008 | Microsoft Windows Vista Ultimate Edition

1 Answer

Java


Hello Sir,


The Spring Framework (or Spring for short) is an open source application framework for the Java platform. The first version was written by Rod Johnson, who first released it with the publication of his book Expert One-on-One J2EE Design and Development (Wrox Press, October 2002). A port is available for the .NET Framework.[1]
The framework was first released under the Apache 2.0 license in June 2003. The first milestone release, 1.0, was released in March 2004, with further milestone releases in September 2004 and March 2005.
Although the Spring Framework does not enforce any specific programming model, it has become popular in the Java community as an alternative, replacement, or even addition to the Enterprise JavaBean model. By design, the framework offers a lot of freedom to Java developers yet provides well documented and easy-to-use solutions for common practices in the industry.
While the core features of the Spring Framework are usable in any Java application, there are many extensions and improvements for building web-based applications on top of the Java Enterprise platform. Spring has gained a lot of popularity because of this, and is recognized by vendors as a strategically important framework.



The Spring Framework provides solutions to many technical challenges faced by Java developers and organizations wanting to create applications based on the Java platform. Because of the sheer vastness of the functionality offered, it can be hard to distinguish the major building blocks from which the framework is composed. The Spring Framework is not exclusively linked to the Java Enterprise platform, although its far-reaching integration in this area is an important reason for its popularity.
The Spring Framework is probably best known for offering features required to create complex business applications effectively outside of the programming models which have been dominant historically in the industry. Next to that, it is also credited for introducing previously unfamiliar functionalities into today's mainstream development practices, even beyond the Java platform.
This amounts to a framework which offers a consistent model and makes it applicable to most application types created on top of the Java platform today.
[Modules of the Spring Framework The Spring Framework can be considered as a collection of smaller frameworks. Most of these frameworks are designed to work independently of each other yet provide better functionalities when used together. These frameworks are divided along the building blocks of typical complex applications:
  • Inversion of Control container: configuration of application components and lifecycle management of Java objects.
  • Aspect-oriented programming framework: working with functionalities which cannot be implemented with Java's object-oriented programming capabilities without making sacrifices.
  • Data access framework: working with relational database management systems on the Java platform using JDBC and Object-relational mapping tools providing solutions to technical challenges which are reusable in a multitude of Java-based environments.
  • Transaction management framework: harmonization of various transaction management API's and configurative transaction management orchestration for Java objects.
  • Model-view-controller framework: HTTP and Servlet based framework providing many hooks for extension and customization.
  • Remote Access framework: configurative RPC-style export and import of Java objects over computer networks supporting RMI, CORBA and HTTP-based protocols including web services (SOAP).
  • Authentication and authorization framework: configurative orchestration of authentication and authorization processes supporting many popular and industry-standard standards, protocols, tools and practices via the Acegi sub-project.
  • Remote Management framework: configurative exposure and management of Java objects for local or remote configuration via JMX.
  • Messaging framework: configurative registration of message listener objects for transparent message consumption from message queues via JMS, improvement of message sending over standard JMS API's.
  • Testing framework: support classes for writing unit tests and integration tests.

Mar 11, 2008 | Microsoft Windows XP Professional With...

Not finding what you are looking for?
Operating Systems Logo

Related Topics:

104 people viewed this question

Ask a Question

Usually answered in minutes!

Top Operating Systems Experts

Les Dickinson
Les Dickinson

Level 3 Expert

18304 Answers

Brian Sullivan
Brian Sullivan

Level 3 Expert

27725 Answers

Prashant  Sharma
Prashant Sharma

Level 3 Expert

1127 Answers

Are you an Operating System Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides

Loading...