Wednesday, April 2, 2008

what and why of an Emulator




This post deals with the creation, building and deployment of a smart phone application on to an emulator.


An emulator is a virtual system almost equivalent to a smart mobile phone. Any program that needs to be deployed onto a mobile phone can be simulated with an emulator. Now about the mobile phone applications:


All the electronic devices have basic hardware which includes Processor, RAM, BIOS, data ports, Operating systems. A computer also has an application development environment where in programs regarding the OS can be done to suit our applications. A mobile phone on the contrary doesnt have an application development environment due to the constraints of memory and also the response. Hence applications pertaining to mobile phones have to be written and tested somewhere else and then deployed for usage on mobile.
The same is at the start of this post.
Emulator is a simulation program that resembles a mobile phone so that applications written for a Mobile phone can be tested over this. This reduces the risk of any damage caused due to malfunctioning of programme on the original phone. Once the program works on the Emulator, the same can be deployed on to the phone for usage.

No comments: