android with cloud

37

Upload: ashish-raj

Post on 06-Jul-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Android With Cloud
Page 2: Android With Cloud

ObjectiveThe main objective of the project is to develop a Cloud

Computing Application for Java program creation,

compilation and execution on lean mobile computing

systems like smart phones, ipads and netbooks.

Setup a server and deploy the application on the cloud to

test it across the range of lean mobile computing systems.

Develop an Android based application for Java program

development and using a cloud computing facility to

execute the developed Java programs.

Page 3: Android With Cloud

Cloud Computing

Page 4: Android With Cloud

Cloud summary Cloud computing is an umbrella term used to refer to Internet

based development and services.

A number of characteristics define cloud data, applications

services and infrastructure:

Remotely hosted: Services or data are hosted on remote

infrastructure.

Ubiquitous: Services or data are available from anywhere.

Commodified: The result is a utility computing model similar to

traditional that of traditional utilities, like gas and electricity - you

pay for what you would want!

Page 5: Android With Cloud

Salesforce.com is a vendor of Customer RelationshipManagement (CRM) solutions, which it delivers to businessesover the internet using the software as a service model.

Salesforce.com‘s Platform-as-a-Service product is known as theForce.com Platform. The platform allows external developers tocreate add-on applications that integrate into the mainSalesforce application and are hosted on salesforce.com'sinfrastructure.

These applications are built using Apex (a proprietary Java-likeprogramming language for the Force.com Platform) andVisualforce (an XML-like syntax for building user interfaces inHTML, AJAX or Flex).

Page 6: Android With Cloud

Android

Android is a softwarestack for mobiledevices that includesan operating system,middleware and keyapplications.

Page 7: Android With Cloud
Page 8: Android With Cloud

CloudTunes

• The project is based on a schema for an online music business. The schema has just two objects: Album and Track.• The Track object is in a master-detail relationship with the Album object. It's a simple data model that allows us to list tracks within albums, the price of individual tracks, and aggregate the prices of tracks to create a price for the albums.• The Album object has a standard name field, Name, of type Text, a Description field, of type Long Text Area, a ReleasedOn field, of type Date, and a roll-up summary field, summing the Price field of Track.• The Track object has: a standard name field, Name, of type Text, a Price field, of type Currency (5, 2), and a master-detail relationship to Album…

Page 9: Android With Cloud
Page 10: Android With Cloud
Page 11: Android With Cloud
Page 12: Android With Cloud
Page 13: Android With Cloud
Page 14: Android With Cloud

The AVD Manager is an easy to use user interface to manage your AVD (Android Virtual Device) configurations. An AVD is a device configuration for the Android emulator that allows you to model different configurations of Android-powered devices.

Page 15: Android With Cloud
Page 16: Android With Cloud
Page 17: Android With Cloud

WorkbenchWorkbench is a free tool from Salesforce.com that

benefits Developers and System Administrators alike.

This powerful, web-based suite of tools designed for administrators and developers to interact with Salesforce.com organizations via the Force.com APIs.

Workbench includes robust support for the Force.com Partner, Bulk, Rest, Streaming, Metadata, and Apex APIs that allows users to describe, query, manipulate, and migrate both data and metadata in Salesforce.com organizations directly in their web browser with a simple and intuitive user interface.

Page 18: Android With Cloud
Page 19: Android With Cloud

REST API provides a powerful, convenient, and simple Web services API for interacting with Force.com. Its advantages include ease of integration and development, and it’s an excellent choice of technology for use with mobile applications and Web 2.0 projects.

Page 20: Android With Cloud
Page 21: Android With Cloud
Page 22: Android With Cloud

OAuth 2.0 focuses on client developer simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and living room devices. Salesforce.com supports oAuth 1.0a & 2.0 ,Facebook's new Graph API only supports OAuth 2.0 and is the largest implementation of the emerging standard. As of 2011, both Google and Microsoft had added OAuth 2.0 experimental support to their APIs.

Page 23: Android With Cloud
Page 24: Android With Cloud
Page 25: Android With Cloud
Page 26: Android With Cloud

GithubGitHub is a web-based hosting service for software development projects that use the Git revision control system. GitHub offers both paid plans for private repositories, and free accounts for open source projects.

Page 27: Android With Cloud
Page 28: Android With Cloud
Page 29: Android With Cloud
Page 30: Android With Cloud
Page 31: Android With Cloud
Page 32: Android With Cloud
Page 33: Android With Cloud
Page 34: Android With Cloud
Page 35: Android With Cloud
Page 36: Android With Cloud
Page 37: Android With Cloud