1 NETE4631 Mobile Cloud Computing Lecture Notes #10.

Slides:



Advertisements
Similar presentations
Archana Mandape. 234 million Wireless subscriptions in USA. Many players in the smart phone market. Apple iPhone OS, RIM BlackBerry OS and Android OS.
Advertisements

Siebel Web Services Siebel Web Services March, From
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
Information Security Level 2 – Sensitive © 2012 – Proprietary and Confidential Information of Amdocs Amdocs Unified Communications solution.
1 NETE4631 Cloud deployment models and migration Lecture Notes #4.
Course Introduction & Overview
UDDI, Discovery and Web Services Registries. Introduction To facilitate e-commerce, companies needed a way to locate one another and exchange information.
Chan pak lim chau ho chit cheung tak ching yip pak ho g2
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
The Topic : The Difference Between The Blackberry And The IPhone Week 6 HomeWork.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
SaaS, PaaS & TaaS By: Raza Usmani
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Presentation By Deepak Katta
Programming mobile devices Part II Programming Symbian devices with Symbian C++
ITEC0722 Mobile Business and Implementation: Mobile Cloud Computing
For more notes and topics visit:
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
Pertemuan 11 Current Issues Mata kuliah: T0144 – Advanced Topics in Software Engineering Tahun: 2010.
1 ITEC0724 Modern Related Technology on Mobile D. : Cloud Deployment Model + Migration and Mobile Cloud Computing Lecture Notes #2.
Survey of PC and Network Operating Systems
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
Software 1. Software is divided into parts System software Operating system Utility software Application software 2.
In the name of God :).
Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various.
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
Chapter 8 Browsing and Searching the Web. Browsing and Searching the Web FAQs: – What’s a Web page? – What’s a URL? – How does a browser work? – How do.
Introduction Thomson Chan Rosaryhill School
1 NETE4631 Working with Productivity Software Lecture Notes #12.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Dr. Azeddine Chikh IS444: Modern tools for applications development.
Mobile – Internet &Business Applications Presentation by Mr Birendra singh on AKWL-IIA joint venture program.
The Distance Learning Session Management System for the Next Generation Internet Se-Jun Na.
1 NETE4631 Working with Cloud-based Storage Lecture Notes #11.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Basics of testing mobile apps
MOBILE DEVICE MANAGEMENT Intracol Technologies AD.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
Web Services Blake Schernekau March 27 th, Learning Objectives Understand Web Services Understand Web Services Figure out SOAP and what it is used.
LO2 Understand the key components used in networking.
WIDESCREEN PRESENTATION Tips and tools for creating and presenting wide format slides.
Web Services. Web Service: Simple definition : “ Service Offered On the Web “ Technically : “ A Web Service is a programmable application component that.
1 NETE4631 Using Google Web Services Lecture Notes #6.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
iPhones and iPads and iTunes, Oh My!
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
WEB SERVICES.
Unit – 5 JAVA Web Services
MOBILE DEVICE OPERATING SYSTEM
Working with Cloud-based Storage
OPERATING SYSTEMS.
Chapter 4.
Network Models, Hardware, Protocols and number systems
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
3 Cloud Computing.
Network Media, models and number systems
Internet Protocols IP: Internet Protocol
Presentation transcript:

1 NETE4631 Mobile Cloud Computing Lecture Notes #10

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

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

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

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

Mobile Market 6

Number of Subscribers 7

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

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

Android Market 10

Apple Mobile Me Picture from Alexandra Institute 11

iPhone Application Hosting by Amazon Picture from Alexandra Institute 12

iAWS Manager Picture from Alexandra Institute 13

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

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

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

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

Homepage of New York Times 18

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

BlackBerry Push Service 20

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