Académique Documents
Professionnel Documents
Culture Documents
Marcel DallOglio
RESUMO
ABSTRACT
With the expansion of the Internet and the transformation of teaching models,
software emerged to support learning in virtual form. This context emerged Moodle, a
management system in a virtual learning and open source, thus enabling its
adaptation and use in various universities and educational institutions. Currently the
software is used in Univates as the basis for your virtual learning environment called
Univates Virtual. This project proposes the development of an application for the
Android platform in order to facilitate access to resources available in the virtual
environment (Univates Virtual) by the Univates academic community, via mobile
devices. From development conducted, it was observed that this project can
contribute significantly in the specific case of Univates Virtual environment, showing
that the application works effectively in what was projected, thereby allowing the
academic community to keep updated about the resources available through the
virtual learning environment.
LISTA DE FIGURAS
LISTA DE CDIGOS
LISTA DE TABELAS
SUMRIO
1 INTRODUO ...................................................................................................... 13
1.1 Objetivos ........................................................................................................... 14
1.2 Estrutura do trabalho ....................................................................................... 16
6 CONCLUSO ....................................................................................................... 62
6.1 Trabalhos futuros ............................................................................................. 63
REFERNCIAS ......................................................................................................... 64
13
BDU Biblioteca Digital da UNIVATES (http://www.univates.br/bdu)
1 INTRODUO
1.1 Objetivos
Alm da adaptao do contedo para ficar de acordo com o tipo de tela dos
dispositivos mveis, o usurio do aplicativo no necessita ter uma conexo
permanente com o servidor e tambm no exige o uso de um navegador no seu
dispositivo mvel.
BDU Biblioteca Digital da UNIVATES (http://www.univates.br/bdu)
2 TRABALHOS RELACIONADOS
O Moodle Mobile tambm est substituindo o antigo aplicativo para iOS oficial
do Moodle, o MyMoodle, e est disponvel para download na loja de aplicativos do
Google e da Apple. Existem muitas diferenas das caractersticas do aplicativo
Moodle Mobile em relao a este projeto, e a necessidade de utilizao da verso
2.4 ou maior do ambiente de aprendizagem Moodle, inviabiliza a sua utilizao no
ambiente Univates Virtual, pois o Moodle utilizado utiliza uma verso inferior que no
compatvel com o mesmo.
2.2 Moodbile
Moviltest oferece uma aplicao J2ME sobre o Moodle 1.9 que permite
BDU Biblioteca Digital da UNIVATES (http://www.univates.br/bdu)
3 TECNOLOGIAS ENVOLVIDAS
3.1 Moodle
software livre e pela grande interao que proporciona entre seus usurios
(ALENCAR et al., 2012).
3.2 Apache
Por ser um sistema de cdigo aberto, foi muito difundido mundialmente devido
s possibilidades de alterao e de melhorias em seu funcionamento, realizveis por
programadores iniciantes. Uma grande vantagem do servidor Web Apache consiste
na existncia de diferentes verses do programa, as quais permitem que o servidor
funcione em diferentes sistemas operacionais, de forma transparente ao usurio
(ABREU et al., 2012).
27
3.3.1 XML
3.3.2 WSDL
3.3.3 UDDI
3.3.4 SOAP
3.4 Android
3.4.1 Arquitetura
3.4.2 Kernel
3.4.3 Bibliotecas
Dalvik (MVD). Criada por Dan Bornstein, a MVD uma alterao da Maquina Virtual
Java (JVM), a qual otimizada para os objetivos que o Android visa suprir
(BORNSTEIN, 2008). Aps a compilao, todos os arquivos .dex e outros recursos
utilizados pela aplicao (exemplo: imagens, sons, etc.), so compactados em um
BDU Biblioteca Digital da UNIVATES (http://www.univates.br/bdu)
arquivo do tipo .apk (Android Package File), sendo este arquivo, a aplicao
finalizada e pronta para ser distribuda e instalada em qualquer dispositivo com
Android, (LECHETA, 2009). A MVD tambm includa no SDK (Software
Development Kit) 4 do Android, onde transformam os cdigos das classes Java
(.class) em cdigos Dalvik executveis (.dex), que posteriormente sero executados
pelo emulador Android (BORNSTEIN, 2008).
4 APLICAO ANDROID
4.2 Desenvolvimento
A tabela curso foi modelada para armazenar as informaes dos cursos nos
quais o aluno estiver participando.
4.2.2 Ferramentas
4.2.3 Funcionalidades
4.2.3.1 Acesso
4.2.3.3 Cursos
4.2.3.4 Tarefas
4.2.3.5 Recursos
4.2.3.7 Opes
4.2.3.9 Configuraes
Caso o usurio pressionar a opo Sair uma mensagem ser exibida na tela,
conforme apresentado na Figura 16, questionando ao usurio a possibilidade de
apagar os seus dados do dispositivo.
53
Neste projeto foi criado um servio com intuito de executar uma operao de
longa durao, que buscar por novas atualizao no ambiente virtual atravs do
Web Service em um determinado intervalo de tempo. O servio em background
uma parte da aplicao que no fica visvel ao usurio do dispositivo mvel, nesta
BDU Biblioteca Digital da UNIVATES (http://www.univates.br/bdu)
verificarAtualizacoes();
}, intervalo, intervalo);
4.2.5 Permisses
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"
/>
<uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission
android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
5 WEB SERVICE
5.2 Ferramentas
5.3 Funcionalidades
5.3.1 Autenticao
6 CONCLUSO
Existem diversas melhorias que ainda podem ser desenvolvidas para tornar a
aplicao e o Web Service ainda mais completos, a fim de satisfazer mais
necessidades na utilizao do ambiente Univates Virtual pelos estudantes, como por
exemplo:
REFERNCIAS
ABINADER, Jorge Abilio; LINS, Rafael Dueire. Web services em Java. Brasport,
2006.