The standardized, vendor-created, vendor-support | robotsystem12のブログ

robotsystem12のブログ

ブログの説明を入力します。

The standardized, vendor-created, vendor-supported VM would solve a lot of problems. Think about how many variables there are to a system that's been installed by Geek #1, patched by Geek #2, supported by Geek #3, app developed by Geeks #4 through #10, and hardware and software from vendors A through Z.And don't talk to me about vendor lock-in like it's a bad thing.After many years in this business, I've come to realize that having a one-stop shop is a very comforting feeling. If you don't want a single vendor "controlling" your life, then perhaps software vendors should follow a strict protocol and go through a vetting certification process for their VMs. In other words, if you use VMware, for example, as your virtualization platform, then only use VMware-certified VMs in your environment. If you need a VM that isn't certified, put pressure on your vendor to get certified.

A VM store is a great idea. I'm betting that a lot of other people will think so too. And to the vendors out there who hadn't thought of this, you're welcome, now pay me. A Java virtual machine is a program which executes certain other programs, namely those containing Java bytecode instructions….. JVM's are most often implemented to run on an existing operating system, but can also be implemented to run directly on hardware. A JVM provides a run-time environment in which Java bytecode can be executed. A JVM is distributed along with Java Class Library, a set of standard class libraries that implement the Java Application programming interface. These libraries, bundled together with the JVM, form the Java Runtime Environment.

If the above explanation is unintelligible then read on for the layman's version of the vital importance of this remarkable software environment to so many areas of the world today. Translation: There are over 10 million Java software developers in the world today writing software applications that run on desk top computers, lap tops, tablets, enterprise servers, and even cloud based platforms. Each of these devices can be enabled to run Java applications through the installation of the Java Virtual Machine (JVM) software. So to be clear, there is the programming language Java and then there is the software (the JVM) that actually runs those applications written in Java.