Professional Documents
Culture Documents
Paulo Ricardo M. Barros1, Elton Erhardt1, Marta R. Bez2, Slvio Cazella1 , Cecilia
D. Flores1
1
1. Introduo
Atualmente, existem inmeros recursos pedaggicos disposio de educadores e
educandos, atravs do uso de ambientes virtuais de aprendizagem colaborativa. Cada
ferramenta tem como foco uma determinada rea do conhecimento, em virtude de
adequar-se melhor ao resultado obtido.
Um ambiente virtual de aprendizagem colaborativo tem como principal objetivo
disponibilizar um espao de cooperao para construo de conhecimento, com o intuito
de desenvolver atividades educativas.
Na formao da rea mdica isto no diferente, contudo, nesta, o
conhecimento envolve domnios incertos, onde o aluno deve construir um raciocnio
lgico traado atravs de variveis, sintomas apresentados pelo paciente, a fim de
definir um possvel diagnstico da doena apresentada. Atualmente, os principais
recursos de informtica utilizados para desenvolver este raciocnio lgico so as listas
de discusso, chats e teleconferncias (FLORES, 2005).
2. Alteraes necessrias
A nova verso do AMPLIA, denominada SimDeCS, deve manter quase todas as
funcionalidades e estruturas j empregadas no projeto original; porm, desejado que a
nova estrutura utilize ferramentas de desenvolvimento livre que comportem os
requisitos e facilitem a interao tanto do educando com o ambiente, quanto do
especialista na modelagem dos casos clnicos. Para isto propem-se a utilizao de uma
linguagem especfica de domnio prpria para a construo de casos clnicos (VRMED)(MOSSMANN, 2010), e a substituio da linguagem de programao, que no
sistema original foi DELPHI, para JAVA (SUN, 2009); com intuito de facilitar a
comunicao atravs da web, j que esta linguagem traz um aporte de recursos tcnicos
que comportam todos os requisitos mencionados.
Java uma linguagem de alto nvel, com sintaxe extremamente similar de
outras linguagens conhecidas como C++, muitas das suas caractersticas so herdadas
de outras linguagens, como Smalltalk e Modula-3. antes de tudo uma linguagem
simples, fortemente tipada, independente de arquitetura e ambiente a ser empregados,
robusta, segura, extensvel, bem estruturada e distribuda sob licena de Software Livre,
sob os termos da GNU General Public License (GPL).
O sistema AMPLIA, apesar de possuir grande volume de publicaes, teses,
dissertaes, trabalhos de concluso e papers, carece de documentao tcnica. Outro
fator importante a ser destacado o fato de ter sido desenvolvido em partes, por muitas
mos, sem uma padronizao.
A seguir so apresentadas algumas tecnologias e estudos detalhados de recursos
sugeridos para a seqncia do projeto, como: Framework Hibernate (utilizado para
persistncia e comunicao com o banco de dados), IDES para desenvolvimento
(ferramenta utilizada para codificao do software) e o uso do framework Jade, para a
comunicao entre os agentes.
Figura 2 Estrutura
strutura bsica do funcionamento do Hibernate
O uso do Hibernate
ibernate garante uma maior produtividade e menor manuteno, pois
possibilita menor nmero de cdigos escritos em funo de no ter uma preocupao do
programador quanto persistncia destes dados. Por conseqncia, sua manuteno
facilitada e a possibilidade de
d erros reduzida.
Com o uso desta tecnologia, o programador pode trabalhar com o banco de
dados com os conceitos de orientao a objetos (Herana e Polimorfismo), mesmo
sendo um banco de dados puramente relacional.
Para realizar a consulta aos dados, o HIBERNATE
HIBERNATE oferece como recurso uma
linguagem prpria para consulta o HQL, HIBERNATE Query Language. O HQL uma
linguagem de consulta muito semelhante ao SQL, porm, quando efetuada uma consulta
HQL, est sendo realizada uma pesquisa na classe correspondente
correspondente tabela a ser
6. VR-MED
O SimDeCS um ambiente de aprendizado multiagente na rea da sade. Sua utilizao
parte da formulao de casos de variveis graus de complexidade pelo tutor atravs de
ambiente web, trabalhando com a linguagem de domnio especfico (DSL) de alto nvel
VR-MED.
A DSL VR-MED
MED (MOSSMANN, 2010) foi concebida para que programadores
e projetistas, apoiados por uma notao prpria e simples, especifiquem caractersticas
do caso de estudo em questo. Essa notao procura representar as caractersticas
presentes do domnio nos casos clnicos da rea da sade e, alm
alm disso, prover o suporte
para a execuo destes, tal como um jogo de computador (Serious Game).
Subjacente linguagem, as situaes clnicas so expressas na forma unitria de
redes bayesianas mltiplas seccionadas (MSBN). Durante o processo de modelao
modela da
situao de estudo por parte do tutor, a linguagem VR-MED
VR MED prov a interface
necessria para a escolha das redes bayesianas (BN) existentes no repositrio, a
vinculao dessas redes com os personagens do jogo e a vinculao entre diferentes BN.
7. Prottipo
Com a utilizao das tecnologias mencionadas, pode-se
pode se desenvolver um novo prottipo
do ambiente sob uma nova estrutura tecnolgica (figura 4).
4)
reforo. Essas estratgias podem estar ocultas na forma de atitudes ou dilogos dos
diferentes personagens da interface.
Os Serious Game, relatados acima, consistem em jogos computacionais
aplicados ao ensino. Sendo sua principal caracterstica ensinar contedos especficos de
disciplinas ou treinar habilidades tanto operacionais como comportamentais (MORAIS,
2010).
6. Concluso
Inicialmente se buscou aporte terico nos dados sobre o projeto AMPLIA, ao qual este
trabalho est inserido, sendo destacados pontos importantes sobre o mesmo, como seu
funcionamento, sua estrutura e os princpios educacionais envolvidos na sua construo.
Faz-se necessrio destacar que as tecnologias sugeridas no so nicas, porm
foram as que apresentaram maior eficcia para o desenvolvimento, devido
grandiosidade do projeto, e com desenvolvimento distribudo, faz-se necessrio uma
padronizao para que seja alcanado slido alicerce. O mercado atual oferece inmeras
possibilidades de ferramentas para o desenvolvimento, porm atravs deste estudo
procurou-se trilhar um caminho para facilitar e padronizar, garantindo com isto o
sucesso no seu desenvolvimento.
O resultado obtido neste trabalho foi ento a proposta de reestruturao
tecnolgica do Ambiente AMPLIA para ser executado com recursos de comunicao
atravs da web, utilizando a IDE Netbeans, com o framework Hibernate, usando a
plataforma de comunicao de agentes, Jade e a utilizao da plataforma VR-MED para
interface dos agentes.
Referncias
CARVALHO, Lucas Simes de; BATISTA, Marcel Cunha;ULBRICH,Vinicius .
ANLISE DE FERRAMENTAS PARA DESENVOLVIMENTO DE
APLICAES PARA SISTEMA OPERACIONAL SYMBIAN. 2007. Universidade do Estado de Santa Catarina/Centro de Cincias Tecnolgicas
UDESC/CCT , Santa Catarina.
FERREIRA, Paulo Andr. DESENVOLVIMENTO DE SISTEMA DE INFORMAO
WEB PARA O CONTROLE INTERNO DE PROTOCOLOS DA ESCOLA
POLITCNICA DE PERNAMBUCO - ESCOLA POLITCNICA DE
PERNAMBUCO.
Disponvel
em:
<http://dsc.upe.br/~tcc/20061/PauloAndreFerreira.pdf> Acesso em: jun. 2009
FIPA Foundation For Intelligent Physical
http://www.fipa.org > Acesso em: maio. 2010
Agents.
Disponvel
em
<
API
JDBC
Disponvel
<http://java.sun.com/products/jdbc/download.html> Acesso em: out. 2010.
em:
LOZANO F. Persistncia com Hibernate. Java Magazine, Ed. 28, p. 18-28, 2006.
MORAIS, A. M., et. al. Serious Games na Odontologia: Aplicaes, Caractersticas e
Possibilidades. In: XII Congresso Brasileiro de Informtica em Sade 2010. Porto de
Galinhas/PE. Anais. 2010. CD-ROM.
MOSSMANN, J. B., MARONI, V.; DAHMER, A.; FLORES, C. D.; PINHO, M. VRMED: Linguagem de Domnio Especfico para Ambientes Virtuais Aplicados
Educao Mdica. In: XII Congresso Brasileiro de Informtica em Sade 2010. Porto
de Galinhas/PE. Anais. 2010. CD-ROM.
NETBEANS. NetBeans open-source and free
http://www.netbeans.org/ >. Acesso em: jul. 2010.
IDE.
Disponivel
em:
<