Today, there's a more and more increasing demand both from companies and from individuals who possess something of importance, value, something that can be sold, to become available to the widest possible targeted social group, preferably with a minimum cost, but with maximum reliability and availability. This demand can be addressed with Cloud Computing, as a technology.
The subject of my thesis is application development for a Cloud Computing platform. My aim is to present the technology, overview today's popular, available and usable Cloud Computing platforms and their capabilities. With this knowledge, I realized a cloud-based fleet tracking service, with REST API, which will run on my choice of Cloud Computing provider, the Windows Azure. The service leverages the unique abilities of Windows Azure, such as web and worker roles. With these abilities, I can separate the two application layers: the interactive layer communicating with customers, and the complex computing layer, thus achieving load balancing and scalability. To measure the performance of this cloud-based service, I made a web-based HTML5 client, with which I can test the service both objectively and subjectively.