El desarrollo de aplicaciones con JRFramework es muy sencillo. Simplemente se
debe identificar los "Casos de Uso"(por ejemplo, "gestión de clientes"). Para éste
caso de uso definimos las ventanas. Simplemente creamos la ventana, le damos un
nombre, en la documentación escribimos algo que describa su funcionalidad.
Después añadimos las operaciones que debería tener esa ventana, por ejemplo,
"borrar seleccionado", "siguiente página". E indicamos a que ventana debemos ir,
por ejemplo, 'si res="OK" ventana="vent002" '.
Con esto, ya tendríamos un prototipo de ventanas y navegaciones. Podríamos hacer
una lista de los servicios necesarios.
Ahora deberíamos ir concretando las ventanas, que textos aparecen, que información
piden,etc,... Y si utilizamos el editor de ventanas podríamos añadir los componentes.
Al tiempo que añadimos componentes, vamos indicando el comportamiento, por ejemplo,
diciendo "esta etiqueta muestra el valor del 'nombre del cliente seleccionado'" y diciendo
"este comboBox guarda el valor seleccionado en 'nombre del cliente seleccionado'.
Cuando se comprueba que el prototipo es correcto y cumple con todos los requisitos
solicitados, se pasa la aplicación al responsable de desarrollo. Éste implementa los
servicios que falten, y los paneles especiales que haya que hacer. Posiblemente mejore
la aplicación utilizando "beans" para implementar las Operaciones.
Por último la aplicación pasa los controles de calidad que se definan, se añaden los
iconos que falten, se corrigen los tamaños y disposiciones de las ventanas, se empaqueta
y se forma el fichero .jar que se pasa a producción.