Easy Java Simulations

Páginas: 16 (3757 palabras) Publicado: 21 de marzo de 2013
Easy Java Simulations
Introducción:
Ejs es una herramienta de autor creada en Java que ayuda a no programadores a crear simulaciones interactivas en Java, habitualmente con fines de enseñanza o aprendizaje. EJS ha sido creado por Francisco Esquembre y es parte del proyecto Open Source Physics.
Una simulación discreta por computador, o simplemente una simulación por computador, es un programade computador que intenta reproducir, con fines pedagógicos o científicos, un fenómeno natural a través de la visualización de los diferentes estados que éste puede presentar. Cada uno de estos estados está descrito por un conjunto de variables que cambia en el tiempo debido a la iteración de un cierto algoritmo.
Ejs ha sido diseñado para permitir a sus usuarios trabajar a un alto nivelconceptual, usando un conjunto de herramientas simplificadas y concentrando la mayoría de su tiempo en los aspectos científicos de la simulación, y pidiendo al computador que realice automáticamente todas las otras tareas necesarias pero fácilmente automatizables.
No obstante lo anterior, el resultado final, generado automáticamente por EJS a partir de la descripción del autor, podría pasar, entérminos de eficiencia y sofisticación, por la creación de un programador profesional.
EJS crea aplicaciones Java que son independientes y multiplataforma, o applets que se pueden visualizar usando cualquier navegador Web (y por tanto ser distribuidos a través de Internet), que pueden leer datos a través de la red y ser controlados usando scripts (conjuntos de instrucciones) incluidos en las páginasHTML.





3. Fundamentos de Ejs
3.1. ¿Qué es Easy Java Simulations?
Ejs es un entorno de simulación para el desarrollo de aplicaciones docentes, permitiendo a profesores y alumnos crear de forma sencilla sus propios laboratorios virtuales, sin que para ello requieran de conocimientos avanzados de programación.
3.2. Paradigma modelo-vista-control
La metodología para la creación delaboratorios virtuales de Ejs está basada en una simplificación del paradigma "modelo-vista-control". Este paradigma establece que el laboratorio virtual se compone de las tres partes siguientes:
1. El modelo: describe los fenómenos bajo estudio. Está compuesto por un conjunto de variables y por las relaciones entre estas variables.
2. El control: define las acciones que el usuario puede realizarsobre la simulación.
3. La vista: representación gráfica de los aspectos más relevantes del fenómeno simulado.

Estas tres partes están interrelacionadas entre sí:
El modelo afecta a la vista, ya que debe mostrar se al usuario cuál es la evolución del valor de las variables del modelo.
El control afecta al modelo, ya que las acciones ejercidas por el usuario pueden modificar el valor de lasvariables del modelo.
La vista afecta al modelo y al control, ya que la interfaz gráfica contener elementos que permitan al usuario modificar el valor de las variables o realizar ciertas acciones.

Simplificación del paradigma modelo-vista-control realizada por Ejs
Ejs se basa en una simplificación del paradigma modelo-vista-control, suprimiendo la parte de control como tal, e integrando susfunciones tanto en la vista como en el modelo. Esta simplificación en el hecho de que el usuario pueda usar la interfaz gráfica del laboratorio virtual para interaccionar con la simulación, empleando para ello el ratón, el teclado, etc.
La definición de un laboratorio virtual mediante Ejs se estructura en las siguientes tres partes:
Introducción: páginas HTML que incluyen los contenidos educativosrelacionados con el laboratorio virtual.
Modelo: modelo dinámico cuya simulación interactiva es la base del laboratorio virtual.
Vista: interfaz entre el usuario y el modelo. La vista del laboratorio virtual tiene dos funciones. Por una parte, proporciona una representación visual del comportamiento dinámico del modelo. Por otra parte, proporciona los mecanismos para que el usuario pueda...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Easy
  • Easy Wms
  • Tareas easy
  • CASO EASY
  • GG easy
  • Easy Jet
  • Easy Empresa
  • easy homework

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS