| dc.creator | Ribeiro, Bruna Gonçalves | |
| dc.date.accessioned | 2022-06-13T22:12:02Z | |
| dc.date.available | 2022-06-13T22:12:02Z | |
| dc.date.issued | 2016 | |
| dc.identifier.citation | RIBEIRO, Bruna G. Uma abordagem para modelagem de aplicações de computação móvel na nuvem. 2016, 54p. Trabalho acadêmico (Mestrado) - Mestrado em Ciência da Computação. Universidade Federal de Pelotas, Pelotas. | pt_BR |
| dc.identifier.uri | http://guaiaca.ufpel.edu.br/handle/prefix/8487 | |
| dc.description.abstract | Applications of mobile cloud computing (MCC) are frequent, since these can overcome the problems relating to the limitation of mobile devices because much of the processing and storage is done in the cloud. Following the business model of offering cloud services, different companies have developed cloud platforms. In this context, in addition to different operating systems and APIs, developers must also worry about details for the use of different cloud platforms, each one with its infrastructure and
specific API. Due to this complexity models can be used to abstract these implementation details. This work proposes a modeling approach for MCC applications based on UML and SoaML diagrams. The proposed approach aims to build platform independent models, reducing the complexity of the cloud usage and facilitating the definition of a cross-platform code generation tool. Additionally, this work also defines a design pattern for CRUD applications, which aims to standardize the modeling of this type of application, abstracting specific protocols for each platform and thus building a platform-independent model. Through a case study, the proposed approach and design pattern are demonstrated and discussed. | pt_BR |
| dc.description.sponsorship | Sem bolsa | pt_BR |
| dc.language | por | pt_BR |
| dc.publisher | Universidade Federal de Pelotas | pt_BR |
| dc.rights | OpenAccess | pt_BR |
| dc.subject | Computação | pt_BR |
| dc.subject | Modelagem | pt_BR |
| dc.subject | Padrões de projeto | pt_BR |
| dc.subject | Multiplatafomas | pt_BR |
| dc.subject | Computação móvel na nuvem | pt_BR |
| dc.subject | CRUD | pt_BR |
| dc.subject | Modeling | pt_BR |
| dc.subject | Design patterns | pt_BR |
| dc.subject | Cross-platform | pt_BR |
| dc.subject | Mobile cloud computing | pt_BR |
| dc.title | Uma abordagem para modelagem de aplicações de computação móvel na nuvem | pt_BR |
| dc.title.alternative | An approach for modeling applications of mobile cloud computing | pt_BR |
| dc.type | masterThesis | pt_BR |
| dc.contributor.advisor-co1 | Yamin, Adenauer Corrêa | |
| dc.description.resumo | Aplicações de computação móvel na nuvem (MCC, do inglês Mobile Cloud Computing) estão cada vez mais frequentes, servindo como uma estratégia para contornar os problemas relativos à limitação dos dispositivos móveis e transferindo boa parte do processamento e armazenamento para a nuvem. Muitas empresas vêm desenvolvendo plataformas de nuvem e oferecendo serviços e infraestruturas,
acessíveis através de APIs específicas. Neste contexto, além dos diferentes sistemas operacionais e APIs, os desenvolvedores também devem se preocupar com detalhes para o uso das diferentes plataformas de nuvem, cada uma com sua infraestrutura e API específica. Devido a esta complexidade, modelos podem ser empregados para abstrair estes detalhes de implementação. Este trabalho propõe uma abordagem de modelagem para aplicações MCC baseada em diagramas UML e SoaML. A
abordagem proposta visa construir modelos independentes de plataforma, reduzindo a complexidade do emprego da nuvem e facilitando a definição de uma ferramenta de geração de código multiplataforma. Além disso, este trabalho define também um padrão de projeto para aplicações do tipo CRUD, cujo objetivo é padronizar a modelagem deste tipo de aplicação, abstraindo protocolos específicos de cada plataforma e assim construindo um modelo independente de plataforma. Através de um estudo de caso, a abordagem proposta, bem como o padrão de projeto proposto, são demonstrados e discutidos. | pt_BR |
| dc.publisher.department | Centro de Desenvolvimento Tecnológico | pt_BR |
| dc.publisher.program | Programa de Pós-Graduação em Computação | pt_BR |
| dc.publisher.initials | UFPel | pt_BR |
| dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.contributor.advisor1 | Brisolara, Lisane Brisolara de | |