Skip navigation
Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.ufpe.br/handle/123456789/26793

Comparte esta pagina

Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorGARCIA, Vinícius Cardoso-
dc.contributor.authorARAÚJO, Willamys Gomes Fonseca-
dc.date.accessioned2018-09-21T18:26:29Z-
dc.date.available2018-09-21T18:26:29Z-
dc.date.issued2017-06-28-
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/26793-
dc.description.abstractA internet das coisas (IoT) traz à tona a ideia de dispositivos de computação identificáveis, que são conectados à internet e incorporados a objetos do nosso dia-a-dia ou ligados a animais ou pessoas (ATZORI; IERA; MORABITO, 2010), ou seja, poderiam ser vistos também pela ótica de que pessoas possam vir a atuar como sensores. Em consonância à IoT, a utilização de smartphones tem tornado-se cada vez mais popular e acessível. De acordo com LEE; LEE (2015), a evolução das principais tecnologias IoT em relação a softwares e algoritmos com projeção para depois de 2020 são: softwares orientados para o usuário, o IoT invisível, easy-to-deploy de softwares IoT, colaboração things-to-humans, e IoT para todos. Nesse sentido, como forma de atender as premissas supracitadas, a utilização de técnicas de Programação Generativa (CZARNECKI et al., 2000) em que coloca seu foco na maximização da automação do desenvolvimento de aplicativos; e a abordagem da Arquitetura Orientada a Modelos (WARMER; KLEPPE, 2003), cujo diferencial está no fato do desenvolvimento ser baseado nas atividades de modelagem, trazendo flexibilidade e portabilidade para os softwares desenvolvidos; ambos podem ser vistos como uma alternativa para a criação de aplicações no âmbito de pessoas como sensores. Diante deste contexto, o presente trabalho apresenta uma abordagem orientada a modelos para o desenvolvimento de aplicativos na plataforma Android, dentro do domínio de pessoas como sensores, por meio da combinação de componentes de software reutilizáveis e os sensores presentes nos smartphones. Como forma de avaliar a abordagem, foi realizado um estudo de caso a fim de mensurar o reúso de software das aplicações. A abordagem propiciou bons resultados nas aplicações desenvolvidas, com bons índices reutilização de código, além de entregá-la pronta pra uso.pt_BR
dc.description.sponsorshipSETECpt_BR
dc.language.isoporpt_BR
dc.publisherUniversidade Federal de Pernambucopt_BR
dc.rightsopenAccesspt_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectRedes de computadorespt_BR
dc.subjectInternet das coisaspt_BR
dc.titleUma abordagem orientada a modelos para geração de aplicações baseadas em internet das coisas para smartphonespt_BR
dc.typemasterThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/8424333590929645pt_BR
dc.publisher.initialsUFPEpt_BR
dc.publisher.countryBrasilpt_BR
dc.degree.levelmestradopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/6613487636748832pt_BR
dc.publisher.programPrograma de Pos Graduacao em Ciencia da Computacaopt_BR
dc.description.abstractxThe Internet of Things (IoT) brings to light an idea of identifiable computing devices, which are connected to the internet and incorporated into objects of our daily life or linked to animals or people (ATZORI; IERA; MORABITO, 2010); That is to say, to be well seen also by an optics of people with an actuator like sensors. In line with IoT, the use of smartphones has become increasingly popular and accessible. According to LEE; LEE (2015), an evolution of leading IoT technologies for software and algorithms projected beyond 2020 are user-oriented software, invisible IoT, easy to implement IoT software, things-to-human collaboration, and IoT for all. In this sense, as a way of meeting the above-mentioned aspirations, Use of Generative Programming techniques (CZARNECKI et al., 2000) in which its focus on maximizing the automation of application development; The model-oriented architecture approach (WARMER; KLEPPE, 2003), whose differential lies in the fact of development, based on modeling activities, bringing flexibility and portability to the developed software; Both can be seen as an alternative to creating applications to people as sensors. In this context, the present work presents a model oriented approach to the development of applications on the Android platform, within the domain of people as sensors, through the combination of reusable software components and sensors in our smartphones. The approach provided good results in the developed applications, with good code reuse indexes, besides delivering it ready for use.pt_BR
Aparece en las colecciones: Dissertações de Mestrado - Ciência da Computação

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
DISSERTAÇÃO Willamys Gomes Fonseca Araújo.pdf3,84 MBAdobe PDFVista previa
Visualizar/Abrir


Este ítem está protegido por copyright original



Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons