Neatware  Header
HOME   Products   Solutions   Partners   Buy   Company   
 

MyrmecoX, Virtualization, and VMware

Virtualization is a platform of dividing the resources of a computer into multiple execution environments. VMware is an implementation of virtualization that allows multiple virtual machines work on one x86 PC simultaneously.

VMware may provide server consolidation, provisioning, disaster recovery, fault tolerance, load balancing, and serviceability on server side. On desktop side, VMware can provide development, testing, and deployment environments in one hardware infrastructure.

MyrmecoX Studio is an IDE for web platform. The IDE toolkits are optimized on Windows platform. However, the application foundations include all the virtual machines of the dynamic languages, web server, and database are cross-platform. Using VMware as a component, MyrmecoX Studio provides more benefits on

  • Environment Isolation: separate development, testing, and deployment environment.

  • Multiple Platform: develop on Windows X86 platform, test and deploy on Linux X86, ARM, MIPS platforms. One studio for server, desktop, laptop, and mobile applications.

  • Web Platform: testing on the network of virtual machines with powerful debugging and performance monitoring. You can run web server applications on Windows host and test them from a Linux virtual machine.

  • Team Work: architects, coders, testers can share results easily.

"To bring a new service online you have to go order the machine, install it in the server room, get it network-connected, make sure the power is there--it can be a multi-month process," VMware President Diane Greene Said, [By using VMware] "all they do is keep pre-built images of different software services like SQL Server, and when someone needs that service, they just find some excess capacity somewhere and deploy it."

MyrmecoX Studio Application Architecture

Web, Enterprise Applications

MyrmecoX Studio

VMware
OSs [Windows, Linux, Mac OS]
Processors [X86, ARM, Xtensa, MIPS]