computing in which large groups of remote servers are networked to allow sharing of data-processing tasks, centralized data storage, and online access to computer services or resources. Source: wikipedia.org
an existing online applications. Eg: Google Docs, DropBox,Saleforce and Pixlr. Advantages: ★ Apps are either free or paid via subscription. ★ Accessible from any computer or mobile device. ★ Collaborate with others cheaply and from any location.
their own cloud applications using the supplier specified tools and languages. Eg: Google App Engine , Windows Azure and Force.com Advantages: ★ We can develop our own application rapidly at low cost. ★ Also,we can deploy it privately or publicly in the cloud.
any applications they required on the cloud hardware of their own choice.Eg: Amazon EC2,Rackspace and Google Compute Engine. Advantages: ★ Changes the cost from Capital expense (Capex) to Opex (Operational expense). ★ Dynamic scaling – Scales up and down of Infrastructure services based on the application usage.
Every enterprise will have its own identity management system to control access to information and computing resources. ★ Physical security: Cloud service providers physically secure the IT hardware (servers, routers, cables etc.) against unauthorized access, interference, theft, fires, floods etc. nd ensure that essential supplies (such as electricity) are sufficiently robust to minimize the possibility of disruption. ★ Availability : Cloud providers help ensure that customers can rely on access to their data and applications
available as a service via the cloud (SaaS) are secure by specifying, designing, implementing, testing and maintaining appropriate application security measures in the production environment. ★ Privacy: Providers ensure that all critical data (credit card numbers, for example) are masked or encrypted (even better) and that only authorized users have access to data in its entirety. Google Datacenter Gallery
(MBaaS) is a model for providing Mobile app developers with a way to link their applications to backend cloud storage and APIs exposed by back end applications. These services are provided via : ★ Custom software development kits (SDKs) ★ Application programming interfaces (APIs).
provide features like push notification,Geolocation,Photo storage,Mobile online/offline sync of data. But they mainly focused on Titanium cross platform environment. ★ Parse Cloud - They provide features like parse push, Analytics, Parse core: for online/offline sync of data.It support the platforms like Android,iOS,Windows Phone,OSX,Windows,PHP,Xamarin and Unity etc. ★ Applicasa - They mainly focus on gaming related apps. They providing features like In-App purchase, target promo, Virtual store to sell items,Analytics etc. It supports iOS and Android Platform.
gaming related apps and normal app. They provide features like Analytics,Push,File storage, Lead board,Rewards,Shopping cart,Geo, Gallery,Custom code, Image processing etc. They supports Android,iOS,Windows Phone, J2ME, Java and Ruby etc., ★ Google Cloud Endpoint : They support Android,iOS and Chrome Apps. It has push notification feature. We need to write the implementation for the backend. Backend implementation supports java and Python.
Bassbox framework to deploy on your server wherever you want (open source). They provide the SDK for Android and iOS. Also, you can buy the cloud service from them different plans available. ★ Helios: In Beta. ★ LiveOak: Growing framework.