480 likes | 611 Views
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, jeffersoncarvalho@lia.ufc.br
E N D
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, jeffersoncarvalho@lia.ufc.br Francisco Herbert Lima Vasconcelos, herbert@lia.ufc.br 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 Aluno n Universidade Federal do Ceará Mestrado em Ciência da Computação Aplicação: SOLAR Móvel M.E. Disciplina:Engenharia de Software
Sistema Cliente Módulos Sistema Cliente – Professor 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
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 Beans – classe que representam as tabelas Factory – classe que cria telas sob demanda 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 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-ga-bin.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-ga-bin.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 – jeffersondecarvalho@lia.ufc.br Herbert Lima – herbert@lia.ufc.br Obrigado ! Universidade Federal do Ceará Mestrado em Ciência da Computação Aplicação: SOLAR Móvel M.E. Disciplina:Engenharia de Software