Дәріс №10
Тақырыбы: Cloud and mobile technologies
Сағат саны: 1
Тақырыптың негізгі сұрақтары/ жоспары:
Concept of cloud computing
Main terms and concepts of mobile technologies
Дәріс тезисі:
Nowadays there are Cloud Platforms among the most developing storage systems. A large number of options can determine the terms «cloud computing» or «cloud platform». This is because of various suppliers trying to emphasize the uniqueness of their proposals and choose different names, which often do not quite accurately reflect the real essence of offered services. Speaking about a cloud platform, they usually use the terms such as «infrastructure as a service» (IaaS), «platform as a service» (PaaS) or «applications as a service» (SaaS).
Cloud computing has many advantages in comparison with traditional solutions for creation of infrastructures of enterprises, as well as offer of services, etc. Among such advantages are:
flexibility;
scalability;
payment for actually used resources;
high reliability.
Cloud storage is an online storage model in which data is stored on numerous, distributed servers on the network, provided for use by customers, mostly by a third party. In contrast to the data storage model on its own dedicated servers, purchased or rented specifically for such purposes, the number or any internal structure of the servers to the client, in general, is not visible. Data is stored, as well as processed, in a so-called cloud, which is, from the client's point of view, one large virtual server.
Hybrid mobile applications belong to the class of RIA-applications (Rich Internet Applications). The main difference between the work of hybrid mobile applications and mobile websites is leaving client-server architecture, in which the browser was a thin client. In this case, a full-fledged mobile application is launched, for which the interaction with the server is only of an auxiliary nature. In fact, these are applications working across the network and provide Web server with resources of the mobile client, but having the functionality of full-fledged desktop applications. To exchange data between web applications and native code of mobile devices, there are software structures (frameworks) that act as a bridge and provide a common interface that allows access to resources of mobile devices. Examples of popular technologies for the development of mobile RIA are Microsoft Silverlight, Flash / Flex from Adobe, JavaFX from Sun and Apache Cordova (the old name is Phone Gap), which is based on HTML5.
Бекіту сұрақтары
What is the concept of cloud computing?
What cloud services are there?
What do you know about a cloud storage?
What are the principles of operation of cloud storage?
What is virtualization?
What web services are there and what are they built on?
What are the platforms for web applications?
What are the standards of mobile technologies?
Әдебиет: Негізгі[1-5], қосымша [1-5]
Достарыңызбен бөлісу: |