Return to search

UFC-Inventor: um ambiente para modelagem e geração de aplicações para Aulas de Campo Ubíquas / UFC-Inventor: an environment for modeling and generating applications for Ubiquitous Field Classes

BARROS FILHO, Edgar Marçal de. UFC-Inventor: um ambiente para modelagem e geração de aplicações para Aulas de Campo Ubíquas. 2016. 165 f. Tese (Doutorado em Ciência da Computação)-Universidade Federal do Ceará, Fortaleza, 2016. / Submitted by Jonatas Martins (jonatasmartins@lia.ufc.br) on 2017-06-23T11:19:18Z
No. of bitstreams: 1
2017_tese_embarrosfilho.pdf: 4076483 bytes, checksum: 1805ad6ac0736770887581d8cfe284f2 (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2017-06-23T13:05:30Z (GMT) No. of bitstreams: 1
2017_tese_embarrosfilho.pdf: 4076483 bytes, checksum: 1805ad6ac0736770887581d8cfe284f2 (MD5) / Made available in DSpace on 2017-06-23T13:05:30Z (GMT). No. of bitstreams: 1
2017_tese_embarrosfilho.pdf: 4076483 bytes, checksum: 1805ad6ac0736770887581d8cfe284f2 (MD5)
Previous issue date: 2016 / Field trips (or field classes) promote the scientific spirit of the students by increasing the ability of observation and discovery in various areas of knowledge. By incorporating ubiquitous technologies, such as sensors and actuators, in the field classes (here called Ubiquitous Field Classes), they show benefits when compared to traditional classes. However, the development of ubiquitous systems has challenges, such as seamless treatment of the devices heterogeneity; absence of fixed communication infrastructure; dynamics of the computational elements of the environment; and support for user mobility. In the literature review, we have not found a tool that enables modeling and generation of cross-platform applications for ubiquitous field classes aimed at teaching professionals with little or no knowledge of programming. This document presents a doctoral thesis that consists of a computational environment called the Ubiquitous Field Classes Inventor (UFC-Inventor), which comprises of a modeling language and integrated systems. Together, they enhance the use of ubiquitous technologies in field classes. Thus, teaching professionals can create graphical models of their field classes and, from it, generate cross-platform ubiquitous applications to be used by students. First, we conducted a systematic mapping study with articles on experiences on the use of ubiquitous technology in education. From this survey, we identified some important requirements for ubiquitous field classes. From them, we designed and implemented the UFC-Inventor and its components. The first component is the ML4UL (Modeling Language for Ubiquitous Learning), a domain specific language focused on representation of ubiquitous field classes through an open and reusable specification. The UFC-GLM module, indeed, allows graphic modeling of the field classes with ubiquitous computing resources. The third module is the UFC-Generator, which is responsible for generating the ubiquitous applications. We carried out an evaluation of UFC Inventor with five teachers aim at verifying the usability of the environment. Also, we implemented a case study in the field with seventeen students. The results of both evaluation experiments suggest the acceptance of the UFC-Inventor and indicate that its execution has occurred correctly. / As aulas de campo promovem o espírito científico dos alunos por meio do aumento da capacidade de observação e descoberta em diversas áreas do conhecimento. Ao incorporar tecnologias ubíquas, como sensores e atuadores, nas aulas de campo (aqui denominadas Aulas de Campo Ubíquas), estas apresentam benefícios quando comparadas às tradicionais. Entretanto, o desenvolvimento de sistemas ubíquos impõe desafios, tais como: tratamento de forma transparente da heterogeneidade dos dispositivos; ausência de infraestrutura de comunicação fixa; dinamicidade dos elementos computacionais do ambiente; e o suporte à
mobilidade dos usuários. Em levantamento bibliográfico realizado, não foi encontrada uma ferramenta que possibilitasse a modelagem e a geração de aplicações multiplataforma para aulas de campo ubíquas voltadas aos profissionais de ensino com pouco ou nenhum conhecimento sobre programação. Sendo assim, esta tese propõe um ambiente computacional, composto por uma linguagem de modelagem e dois sistemas integrados, para favorecer a utilização das tecnologias ubíquas em aulas de campo: o Ubiquitous Field Classes Inventor (UFC-Inventor). Com este ambiente, profissionais de ensino podem criar modelos gráficos de suas aulas de campo e, a partir deles, gerar aplicações ubíquas multiplataforma para serem usadas pelos alunos em campo. A construção do ambiente foi iniciada a partir da realização de um mapeamento sistemático com artigos que relatavam experiências sobre o uso das tecnologias ubíquas na educação. De acordo com esse levantamento, foi identificado um conjunto de requisitos essenciais para as aulas de campo ubíquas. Considerando esses requisitos, esta tese apresenta o UFC-Inventor e seus componentes: a ML4UL (Modeling Language for Ubiquitous learning), uma linguagem específica de domínio, cuja especificação é aberta e reutilizável, voltada para representação das aulas de campo ubíquas; o módulo UFC-GLM, para modelagem gráfica das aulas de campo com recursos de computação ubíqua; e, o módulo UFC-Generator, que possibilita a geração das aplicações ubíquas para diferentes sistemas operacionais. Para validar o ambiente, foi realizada uma avaliação com cinco professores sobre a usabilidade do ambiente e um estudo de caso em uma aula de campo com dezessete alunos. Considerando a análise das respostas aos questionários aplicados com os usuários e o funcionamento do ambiente no estudo de caso, os resultados sugerem a aceitação do ambiente e indicam a execução adequada do UFC-Inventor.

Identiferoai:union.ndltd.org:IBICT/oai:www.repositorio.ufc.br:riufc/23533
Date January 2016
CreatorsBarros Filho, Edgar Marçal de
ContributorsCarvalho, Windson Viana de, Andrade, Rossana Maria de Castro
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/doctoralThesis
Sourcereponame:Repositório Institucional da UFC, instname:Universidade Federal do Ceará, instacron:UFC
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0029 seconds