Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 NETE4631 Mobile Cloud Computing Lecture Notes #10.

Similar presentations


Presentation on theme: "1 NETE4631 Mobile Cloud Computing Lecture Notes #10."— Presentation transcript:

1 1 NETE4631 Mobile Cloud Computing Lecture Notes #10

2 Security Mapping - Recap Determine which resources you are planning to move to the cloud Determine the sensitivity of the resources to risk Determine the risk associated with the particular cloud deployment type (public, private, or hybrid models) of a resource Take into account the particular cloud service model that you will be using If you have selected a particular cloud provider, you need to evaluate its system to understand how data is transferred, where it is stored, and how to move data both in and out of the cloud 2

3 Securing Approach – Recap (2) Techniques for securing applications, data, management, network, and physical hardware Comply to compliance standards 3

4 _aaS applications – Recap (3) 4 IDaaS (Identity as a Service ) CaaS (Compliance as a Service)

5 Lecture Outline Mobile market Adopting mobile cloud applications Mobile web services Service discovery Push technology 5

6 Mobile Market 6

7 Number of Subscribers 7

8 Adopting Mobile Cloud Applications One application on cloud can be accessed by multiple types of clients. Mobile cloud computing A model where processing is done in the cloud, data is stored in the cloud, mobiles device serves as a presentation platform or a display Advantage of cloud apps to mobile cloud Thinner devices -> less processing, consume less power, and have better battery life Avoidance of vendor lock-in. 8

9 Adopting Mobile Cloud Applications (2) Customized clients and GUIs for each specific type of client. e.g., Featured phones with light weight operating systems. Smart phones with sophisticated operating systems. e.g., iOS, Android, Windows Mobile, Symbian. Less processing power, memory and storage but needs to be aware of bandwidth and display resolutions. 9

10 Android Market 10

11 Apple Mobile Me Picture from Alexandra Institute 11

12 iPhone Application Hosting by Amazon Picture from Alexandra Institute 12

13 iAWS Manager Picture from Alexandra Institute 13

14 Mobile Web Services Mobile web service are those in which information is transferred between applications (browser) and services over the internet. Can make use of specific information about the context of the device and its users. Physical context Logical context 14

15 SOA Approach to processing requests using contextual data from mobile users 15

16 Service Discovery Web services are useful only if they can be discovered by mobile devices and accessed by mutually supported protocol. WS-Discovery from OASIS Standard WSDL (Web Service Description Language) UDDI (Universal Description, Discovery, and Integration) SOAP (Simple Object Access Protocol) 16

17 Mobile Web Services (2) Mobile interoperability needs to be addressed in terms of Variable screen size and resolution. Slow network transmission. Different methods of navigation through the interface. Vendor lock-in Exclusion of support for certain file types such as PDF, and cookies, and technologies such as Adobe Flash. Onerous transmission costs. 17

18 Homepage of New York Times 18

19 Push Technology Can make use of push services for Automated software updates and installations Instant messaging Email RSS services Performing synchronization of data with cloud Can use SMS services in case of unavailability of internet. 19

20 BlackBerry Push Service 20

21 References Chapter 20, 21 of Course Book: Cloud Computing Bible, 2011, Wiley Publishing Inc. 21


Download ppt "1 NETE4631 Mobile Cloud Computing Lecture Notes #10."

Similar presentations


Ads by Google