UNIVERSIDADE FEDERAL DO CEARÁ
CENTRO DE CIÊNCIAS
DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
Programa de Pós-Graduação em Ciência da Computação
SOLAR Móvel M.E.
“Um Ambiente Móvel de Ensino”
Jefferson de Carvalho Silva, [email protected]
Francisco Herbert Lima Vasconcelos, [email protected]
Prof. Dr. Rossana Andrade
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
Agenda
1. O Ambiente Solar e Recursos;
2. Motivação
3. Objetivos
4. O SOLAR Móvel M.E;
4.1 Sistema Cliente – Adm/Professor
4.2 Sistema Cliente – Alunos
4.3 Servidor – Banco de Dados
5. Projeto de Teste
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
O QUE É O SOLAR ?
O SOLAR é um ambiente virtual de aprendizagem desenvolvido pelo Instituto UFC Virtual, da
Universidade Federal do Ceará. Ele é orientado ao professor e ao aluno, possibilitando a
Publicação de cursos e a interação com os mesmos;
O SOLAR foi desenvolvido potencializando o aprendizado a partir da relação com a própria
interface gráfica do ambiente, sendo desenvolvido para que o usuário tenha rapidez no
acesso às páginas e ao conteúdo, fácil navegabilidade e compatibilidade com Navegadores.
Aqui, o interagente se sente seguro a explorar os espaços disponibilizados. O ambiente é
apoiado numa filosofia de interação e não de controle.
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
Opções – Recursos Disponíveis
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
1. Solar
Figura 1 – Ambiente SOLAR
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
2.Cursos Disponíveis
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
3.Aulas
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
4. Informações do Curso
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
5. Agenda
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
6. Bibliografia
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
7. Material de Apoio
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
8. Participantes
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
9. Acompanhamento
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
10. Fórum
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
10. Fórum
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
11. Mensagens
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
12. Cursos Disponíveis
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
13. Fazer Matrícula
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
14. Alterar Dados
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
15. Alterar Senha
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
Projeto de Implementação
SOLAR Móvel M.E. - SMME
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
1. Motivação
• Forte tendência pela EaD;
• Universidades do Brasil inteiro oferecem ensino via EaD;
• Governo incentiva estes cursos para locais distantes dos grandes centros;
• Atualmente, mestrado profissional, graduação tecnológica;
• UFC: Mestrado (CAPES 4); Bacharelado (BB); Licenciaturas (MEC).
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
2. Objetivos
Nosso Projeto tem por objetivo:
• Implementar um AVA’s para dispositivo Móvel;
• Utilizar o Modelo do SOLAR para desenvolver um ambiente para DM;
• Criar ferramentas de interação/cooperação para EaD em um DM;
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
Solar Móvel M.E.
Aluno 1
Professor
Aluno 2
SMME
Aluno 3
Banco de
Dados
(MySQL)
SERVIDOR
RME
Do SOLAR Móvel
Servidor
Universidade Federal do Ceará
Mestrado em Ciência da Computação
.
.
.
Aluno n
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
Sistema Cliente
Módulos
Sistema Cliente – Professor
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Sistema Cliente – Aluno
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
Solar Móvel M.E.
Aluno/Professor
Professor
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
Sistema Cliente
• O Sistema Cliente, roda direto no sistema
móvel e comunica-se, via RME, com o
Sistema Servidor;
• O Sistema Cliente possui tanto um módulo
“usuário comum” quanto um módulo
“usuário administrador”.
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
Pacotes do Sistema Cliente
Telas do “Usuário Comum”
Telas do “Usuário Administrador”
Telas de Alerta
Factory de Telas (Telas sob demanda)
Midlet Principal
Beans
Interface RME – (comunica cliente servidor)
.gui – interface gráfica
Factory – classe que cria telas sob demanda
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Beans – classe que representam as tabelas
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
3. Sistema Cliente
ADMINISTRADOR - ADM
Sistema SMME
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
3. Sistema Cliente – ADM
Tela Inicial
Efetuar Login
Administração
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
3. Sistema Cliente - ADM
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
3. Sistema Cliente - ADM
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
4. Sistema Cliente
ALUNO DO SMME
Sistema SMME
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
4. Sistema Cliente – Aluno
Tela Inicial
Efetuar Login
Escolher Curso
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
4. Sistema Cliente - Aluno
Ambiente Aluno
Recursos
do
Ambiente
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
4. Sistema Cliente - Aluno
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
5. Sistema Servidor
Banco de Dados
Sistema SMME
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
5. Sistema Servidor – Banco de Dados - MER
Modelo de Entidade de Relacionamento do BD
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
5. Sistema Servidor - Pacotes
Classes de Conexão com
Banco de Dados
Beans Serializable
Classes de Comunicação RME
Utilitários
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
5. Sistema Servidor - Serviços
Serviços disponíveis pela
Interface RME
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
5. Sistema Servidor - Iniciar
Rodando Script de Inicialização
Servidor RME carrega bibliotecas necessárias e publica o
nome “solar”, para Eventuais conexões.
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
5. Sistema Servidor - Script
• Versão NT
start java -classpath ..\lib\rme.jar;..\lib\arcademis.jar;.
rme.naming.NameServer
java -classpath ..\lib\arcademis.jar;..\lib\mysql-connector-java-3.0.15-gabin.jar;..\lib\rme.jar;..\lib\mail.jar;..\lib\activation.jar;.
br.ufc.lia.es.solar.rme.RunServer
• Versão Linux
java -classpath ..\lib\rme.jar:..\lib\arcademis.jar:. rme.naming.NameServer &
java -classpath ..\lib\arcademis.jar:..\lib\mysql-connector-java-3.0.15-gabin.jar:..\lib\rme.jar:..\lib\mail.jar:..\lib\activation.jar:.
br.ufc.lia.es.solar.rme.RunServer &
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
Arquitetura Solar
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
Projeto de Teste
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
Caso de Teste
Cadastrar Professor
Cadastrar Aluno
Logar Usuário
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
Teste
Vamos ver um Teste na Prática !
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
Projeto Solar Móvel
http://www.proativa.vdl.ufc.br/~herbert/solarmovel
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
SISTEMA MÓVEL DE APRENDIZAGEM
Equipe de Trabalho:
Jefferson de Carvalho – [email protected]
Herbert Lima – [email protected]
Obrigado !
Universidade Federal do Ceará
Mestrado em Ciência da Computação
Aplicação: SOLAR Móvel M.E.
Disciplina: Engenharia de Software
Download

Solar Móvel ME - Universidade Federal do Ceará