Question about Computers & Internet

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

1 Suggested Answer

6ya6ya
  • 2 Answers

SOURCE: I have freestanding Series 8 dishwasher. Lately during the filling cycle water hammer is occurring. How can this be resolved

Hi,
a 6ya expert can help you resolve that issue over the phone in a minute or two.
best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.
the service is completely free and covers almost anything you can think of (from cars to computers, handyman, and even drones).
click here to download the app (for users in the US for now) and get all the help you need.
goodluck!

Posted on Jan 02, 2017

Add Your Answer

Uploading: 0%

my-video-file.mp4

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

×

Loading...
Loading...

Related Questions:

1 Answer

When starting the harmony harmony remote software (rel. 7.7.0) I always get the error "Fatal exception caught executing JVM Runtime. Error starting JVM Runtime" and the software does not start....


Hi. This does sound like a Java error. Since the Harmony software is a Java application, you need to have the Java run-time installed on your computer in order for it to work. I suggest visiting http://www.Java.com to install the latest version of Java on your computer. It's completely free.
Once you have Java installed, you can download and install the Harmony software again. This can be done at http://Logitech.com/myharmony.
Hope this helps.

Aug 15, 2011 | Logitech Harmony One LCD Touchscreen...

1 Answer

After downloading when installing it says installing dropped


If you are installing a signed Java/Symbian application on your device and the OTA(Over the air) installation fails AFTER the application has been downloaded, ensure that the code-signing certificate in the application matches the root certificate in your device, e.g if your device's generic browser has a Thawte Root Certificate, you can install an application signed with a Thawte certificate.
However, if the download of the application to be installed fails completely or cannot start the app download, the issue may be with the proxy port configuration of your internet connection profile.For most devices with a Java platform for embedded apps, e.g JBlend JVM (Java Virtual Machine) supporing MIDP 2.0 and CLDC-1.1 &2.0 standards, the proxy port for the data connection profile should be 8080.
I hope the suggested solutions will solve your problem.

Dec 17, 2010 | Cell Phones

1 Answer

Please tell me the scope of computer language java or .net,which is the most powerful.


Hello,
.Net and Java are widely used development environments, who is using only Windows platform and who is looking for faster development time maybe will go for .Net. It supports multiple programming environments. Java, is focused on only one programming language but that language is supported in multiple environments, it's independent of any operating system and middleware because of Java Virtual Machine (JVM).

It's difficult to argue which is the most powerful, it depends on your needs, near the aspects listed above there are many pros and contras for both. You can take a look at this article for a comparison of the Java and .NET platforms.

If this is the solution for your problem, please rate my post, otherwise give us more details about what you would like to know.

Regards,
Andras

Sep 10, 2010 | Computers & Internet

1 Answer

Hey plz help me java better ya .net ya oracle??


10 Reasons Why dotNET Is Better Than Java

This post is prompted by a post by SANDIP when he said something like "Java Is Dead" and some people were like attacking him for expressing his view.

I've been a fan of the Java technology for quite some time now. I remember literally copying a Java book when I didn't have the money to buy it.

But one thing I discovered with technology is that it's not always about love but it's more about power.
The bitter truth is when I compare java technology with CLI (popularly known as .NET), I see that Java is less powerfull in many areas.

I'll be using the words CLI and .NET interchangeably refferring to any implementation of the CLI (.NET, Mono or dotGnu)
This are some of my points.

1- In .NET you have a choice of languages to code with (C#,VB.NET, Java,Boo,Python e.t.c), producing the same type of compiled code but in Java one is limited to the java language. One may argue that jython is an alternative, but even the creator of jython who later created it's .NET version called IronPython admitted that .NET is a more powerful technology.

2, NET prgrams run at native speed while java is interpreted which makes java slower.Although java has Just In Time compilation but it stills run slower. With .NET you are not limited to JIT but have the option AOT or ahead of time compilation if you want to eliminate startup delays.

3. Calling native code in java is not a very clean process. You need to generate some stub files which makes the whole process cumbersome and dirty. In .NET you just declare that you are calling a native function from a specified library and just start calling it.

4. .NET languages are richer than Java. They have object oriented feature that are absent in java e.g properties,delegates,generics.

5. Java GUI programs look alien on the host operating system. Even if you use the OS's theme you still notice that the java widgets look out of place.

6. .NET in the form of Mono has brought a whole revolution on the linux desktop in form of great applications like beagle, tomboy, diva, iFolder, banshee e.t.c. This is something that java has failed to do despite the fact that it's been there long
before .NET

7. Many programs that would have been difficult to develop with java have been developed with .NET things like compilers (Mono's C# and VB.NET) 3D game engines (unity game engine) e.t.c

8. The CLI is an open standard maintained by an independent standards organization (E.C.M.A) while java is still governed by SUN microsystems.Even though java has recently been open-sourced, it's future will still be highly influenced by SUN.

9. You can code on the .NET platform using Java but you cannot code on Java platform using any of the .NET languages.

10. Using Mono's IKVM to call java code from .NET or convert java classes to .NET assemblies. This is so efficient that large java programs like the eclipse I.D.E have been runned on .NET.

This is not an exhaustive list but I believe 10 points are enough to send the message.

One more thing, feel free to criticize my views or even flame me.

----YOUR CHIRAG------

Jul 17, 2010 | Sun Java Programming Language (cdj-275)

1 Answer

When i try to install tune transfer it says that there was an error "jvm not found." How do i fix this?


jvm is java virutal machine. It's part of the Java Runtime Environment (JRE for short) you can download it here: http://www.java.com/en/download/

Make sure to get the correct version for your operating system

Jun 14, 2010 | ValuSoft Tune Transfer for iPod...

3 Answers

JVM error 102


You are experiencing a fatal error with the java platform or one of the.cod files have corrupted. You will need to reinstall your blackberrys software.
  1. Connect the handheld to the desktop computer and start the Application Loader.
  2. Re-install the BlackBerry Handheld software.
perform a clean reload of the BlackBerry DeviceSoftware on the BlackBerry smartphone using the application loadertool. For instructions, see here for entire instructions

Mar 15, 2009 | AT&T Blackberry Curve 8300 Smartphone

1 Answer

Connecting Psion Series 5 with Mackintosh


MacConnect was written for MacOS 8 and was discontinued in 2002. The last version it supported was MacOS 9.

For MacOSX, use the Java Psion Link or JPL. This is platform independent and works with any java enabled OS, which is pretty much everything nowadays.

Feb 03, 2009 | Psion Series 5

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?

Open Questions:

0 Answers

Urjent[1]=[877]=[778]=[89=69]Avira Customer support Telephone Number? Call USA1-877-778-89-69 Avira tech support is offer the power of any time, anyplace with the assistance of Avira Antivirus support phone number . Any body will easy accessibility the Avira Antivirus Support Phone Number. Avira Antivirus Support number provides technical help and support services in respect to the software system .Our expert Solved all type of issues i.e Netwok conflicts,Firewall configuration and window issues etc. For more detail call:1-877-778-89-69. Avira Antivirus Support Phone Number Avira Antivirus Customer Service Phone Number Avira Antivirus Tech Support Phone Number Avira Antivirus support Helpline Number Avira Customer support Telephone Number Avira Helpdesk number Avira Tech support Telephone number Avira Security Tech Support Number Free Avira Antivirus Customer Support Number Avira Customer Service Tollfree Number Avira Security Tech Support Number Free Avira Antivirus Customer Support Number Avira Customer Service Tollfree Number. Avira Antivirus Support Phone Number Avira Antivirus Customer Service Phone Number Avira Antivirus Tech Support Phone Number Avira Antivirus support Helpline Number Avira Customer support Telephone Number Avira Helpdesk number Avira Tech support Telephone number Avira Security Tech Support Number Free Avira Antivirus Customer Support Number Avira Customer Service Tollfree Number Avira Security Tech Support Number Free Avira Antivirus Customer Support Number Avira Customer Service Tollfree Number. Avira Antivirus Support Phone Number Avira Antivirus Customer Service Phone Number Avira Antivirus Tech Support Phone Number Avira Antivirus support Helpline Number Avira Customer support Telephone Number Avira Helpdesk number Avira Tech support Telephone number Avira Security Tech Support Number Free Avira Antivirus Customer Support Number Avira Customer Service Tollfree Number Avira Security Tech Support Number Free Avira Antivirus Customer Support Number Avira Customer Service Tollfree Number. Avira Antivirus Support Phone Number Avira Antivirus Customer Service Phone Number Avira Antivirus Tech Support Phone Number Avira Antivirus support Helpline Number Avira Customer support Telephone Number Avira Helpdesk number Avira Tech support Telephone number Avira Security Tech Support Number Free Avira Antivirus Customer Support Number Avira Customer Service Tollfree Number Avira Security Tech Support Number Free Avira Antivirus Customer Support Number Avira Customer Service Tollfree Number. Avira Antivirus Support Phone Number Avira Antivirus Customer Service Phone Number Avira Antivirus Tech Support Phone Number Avira Antivirus support Helpline Number Avira Customer support Telephone Number Avira Helpdesk number Avira Tech support Telephone number Avira Security Tech Support Number Free Avira Antivirus Customer Support Number Avira Customer Service Tollfree Number Avira Security Tech Support Number Free Avira Antivirus Customer Support Number Avira Customer Service Tollfree Number.

Feb 23, 2017 | Avira Computers & Internet

Computers & Internet Logo

Related Topics:

104 people viewed this question

Ask a Question

Usually answered in minutes!

Top Computers & Internet Experts

Brian Sullivan
Brian Sullivan

Level 3 Expert

27725 Answers

kakima

Level 3 Expert

100304 Answers

David Payne
David Payne

Level 3 Expert

14160 Answers

Are you a Computer and Internet Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides

Loading...