Historia De Los Sistemas

Páginas: 7 (1602 palabras) Publicado: 1 de junio de 2012
¿QUÉ ES BINDOWS?

Bindows es un framework AJAX para crear aplicaciones RIA (Rich Internet Applications) las cuales corren en un navegador.
¿CÓMO CREAR UNA APLICACIÓN?
Primer paso tendremos que crear el archivo de descripción de aplicación (ApplicationDescription File o ADF).
Este archivo es un archivo xml que Bindows interpretará para crear la aplicación.
HOLAMUNDO.XMLHola Mundo


EJECUTANDO LA APLICACIÓN:
Las aplicaciones siempre son lanzadas desde una página html. Este html lanza la aplicación Hola Mundo:
Launch.html


Launcher






Ejecutar holamundo.xml




Al abrir esta página se mostrará un link “Ejecutar Hola Mundo” que ejecutará la aplicación.
Se utiliza la función biExec que se encuentra en el archivo bilauncher.js quees incluído en la página html.
biExec recibe dos parámetros:
• El primero es la ubicación de los archivos de Bindows. En este caso se encuentran en un nivel más arriba dentro de la carpeta bindows/.
• El segundo es la ubicación del ADF de la aplicación, en este caso el archivo holamundo.xml.
BINDOWS MARKUP:
En el archivo holamundo.xml se ha incorporado un componente label utilizando ellenguaje de marcado de Bindows o Bindowsmarkup.
Esto permite al desarrollador definir pantallas y componentes como etiquetas XML en vez de código Javascript. La información del markup es traducida por Bindows en el código necesario para desplegar la pantalla.
Note que todos los componentes que se agreguen a la aplicación estarán siempre colgados de una ventana. Por lo que para utilizar componentesprimero se tiene que definir el tag
dentro de .
MANEJANDO EVENTOS:
Todos los eventos de Bindows generan objetos que derivan de BiEvent. El ciclo de vida de un evento típico sería el siguiente:
• Un escuchador de eventos (eventlistener) es asignado a un objeto.
• Un objeto crea un objecto evento y lo despacha.
• El escuchador de eventos maneja el evento despachado.
Por ejemplo: para manejarun clic en un botón, se tiene que agregar un escuchador de eventos al objeto botón, que escuchará el evento “clic”.
PRIMERO DEFINIMOS EL ADF:
eventos.xmlAhora incorporamos las acciones a la pantalla definida:
Eventos.js
// define constructor
function Eventos() {
varbtn = application.getComponentById("mnuSalir");
btn.addEventListener("action", onMnuExit);
};
functiononMnuExit()
{
var win = application.getWindow();
win.close();
};
// definestatic main method
Eventos.main= function () {
new Eventos();
};
Nota: el nombre de la función Eventos tiene que coincidir con el nombre del archivo xml.
Ahora ejecutemos la aplicación con el launch.html de la siguiente manera:

Ejecutar holamundo.xml

Obtendremos una aplicación con una barra de menú. La misma tendrá un menú “Archivo”, y dentro del mismo la opción“Salir”. Al hacer clic (evento action capturado por el addEventListener) se disparará el método onMnuExit el cual cerrará la ventana.


QUE ES GWT.
GWT o Google Web Toolkit es un framework creado por Google que permite ocultar la complejidad de varios aspectos de la tecnología AJAX. Es compatible con varios navegadores, lo cual es notorio ya que cada navegador suele necesitar código específicopara lograr un front-end correcto en una aplicación web. El concepto de Google Web Toolkit es bastante sencillo, básicamente lo que se debe hacer es crear el código en Java usando cualquier IDE de Java y el compilador lo traducirá a HTML y JavaScript

DESARROLLO.
con la biblioteca GWT, los desarrolladores pueden crear y depurar aplicaciones AJAX en lenguaje JAVA usando el entorno de desarrollo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Historia de sistemas
  • historia de sistemas estados
  • Historia De La Ing De Sistemas
  • Historia de la ing en sistemas conputacionales
  • Reporte de historia del sistema
  • Historia De Los Sistemas De Ecuaciones Lineales
  • Historia del sistema mundial
  • Historia de la ingeniería en sistemas computacionales.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS