viernes, 11 de septiembre de 2015

JTurbo Explorer 0.1.13

El turbo Explorer tiene cambios!!

Ahora se han adicionado otras funcionalidades que lo hace mas fácil de usar, se cambiaron los iconos de la interfaz, se adicionaron cambios drásticos en la generación de archivos de código, etc:

Lista de Cambios:

1. Cambio de imágenes para hacer mas legible la interfaz.
2. Adición de Nodos para procedimientos y funciones, por ahora experimental así que no funcionara para mucho ;).
3. Adición de Filtros en la pastilla de datos permitiendo mantener el filtro en la navegación entre tablas.
4. Adición de campo de Máximo a mostrar en la pastilla de datos para impedir la carga completa de los datos y evitar el cuelgue de la aplicación.
5. Adición de Pastilla Source para ver el código SQL de creación de la tabla, algo útil, incluyendo el código de inserción en la tabla, lo cual me ha resultado muy útil.
6. Correcciones en el archivo definition.xml.
7. Adición de pastilla Campos lo cual es muy útil para poder ver los datos de cada campo de la tabla.
8. Mejora de la pastilla Consulta permitiendo la carga de archivos sql sin saltos de lineas no deseados, un bug que estaba hace rato.
9. Mejora en la edición de Consultas SQL, permitiendo convertir la cadena de texto seleccionada a UPPER o lower.
10. Adición de logs, permitiendo guardar todas las consultas o procesos realizados en la pastilla Consulta en la ruta /logs.
11. Mejora drástica en la pastilla Code, los archivos de configuración son ahora varios:
- Se guardan en una carpeta que se llamara como deseemos en la ruta conf\formats\codes\
- Se crea una carpeta dentro con el nombre deseado y se deben crear dos archivos mínimos, fields.properties, variables.xml.
------variables.xml es el archivo con la configuración de las variables y archivos que se crearán.
------fields.properties es la configuración de los campos dinámicos que se cargarán en la interfaz y que representan variables que se usaran también en la generación de código.
- Se deben crear archivos .txt dentro de la carpeta de código creada, con el nombre del archivo que se desea generar.

Ver ejemplo en la ruta conf\formats\codes\2.Struts3.10.0.


Cualquier inquietud no dude en consultar!!

tupam.robayo@gmail.com

miércoles, 8 de abril de 2015

JTurboExplorer Versión 0.11

Liberada la versión 0.11. En esta se corrigen gran cantidad de cosas en especial visuales.

Descargar JTurboExplorer 0.11

Se agregó un campo de filtro para la taba de datos.

Se limito el máximo de datos a mostrar(Máximo a Mostrar) en la tabla de datos a 1000 registros, numero que puede ser modificado. Esto es realmente útil ya que en tablas muy grandes se estaban cargando todos los datos lo cual bloqueaba la aplicación y al servidor de Base de datos.

Se agregó una etiqueta que muestra cual es el total real de registros de la tabla de datos.

Se agregó una pastilla para Campos, con la cual se logra ver metadatos de los campos de tabla. Nombre, tipo, si es o no nullable, etc.

Se arreglo la presentación del inserción de código SQL en la pastilla Consulta, evitando el retorno de linea, al llegar al borde derecho del editor.

Se hicieron otros cambios mínimos de interfaz, iconos y posicionamiento de componentes.





Esta versión es completamente estable. Y al ser libre puede ser usada en cualquier lugar sin ningún inconveniente, sin problemas de licencias ni nada por el estilo. Me ha sido muy útil para usar en servidores donde no se puede instalar nada raro, para poder ingresar a la base de datos y revisar datos o hacer cambios mediante SQL.

viernes, 1 de agosto de 2014

Como crear un enlace en el escritorio para Ubuntu Linux - JTurboExplorer 0.10.1

Publico un vídeo donde se muestra como se puede crear un enlace en Ubuntu 14.04 a la aplicación JTurboExplorer 0.10.1, esto con el fin de hacerlo rápidamente accesible en nuestro escritorio.


jueves, 31 de julio de 2014

Version 0.10.1

Corregidos errores al ejecutar JTurboExplorer en linux. Version 0.10.1

Descargar JTurboExplorer 0.10.1

No se desplegaban los menús contextuales sobre el árbol de tablas. Fixed.

Se creo una lista para ver los campos de las tablas en la creación de consultas, se cargan los campos al dar clic sobre el nombre de tabla, se adicionan al editor de consultas al dar doble clic sobre el nombre del campo.

Al seleccionar una tabla en el árbol de tablas se despliegan los campos con los atributos, hijos del nodo de la tabla.

Se creo el archivo exec.sh como ejemplo para ejecutarlo en ambiente linux.

Se creo imagen TEicon.png para poder usarla en ambientes linux, por ejemplo al crear el lanzador.

viernes, 25 de julio de 2014

JTurboExplorer Version 0.10

La aplicación JTurboExplorer se ha hecho con el fin de facilitar el desarrollo de aplicaciones web con Java. Es cierto que existen muchas herramientas CASE y de otras clases que ayudan en este aspecto, pero JTurboExplorer nació con la idea de realizar un ejercicio de desarrollo y terminó convirtiéndose en lo que es actualmente.



Como el nombre lo dice es en Explorador de Bases de datos. La versión inicial tiene su origen en Delphi, allá en el 2005 cuando por necesidad y facilidad para explorar las bases de datos que la empresa gestionaba, en donde trabajo, lo hice. Al hacerlo con delphi se podía usar el cliente de Borland que traía en su momento, el BDE. El BDE (Borland Database Engiene) servia como puente entre los componentes de bases de datos de Delphi y las bases de datos relacionales, permitiendo reducir el trabajo de migración de base de datos de un proyecto. El TurboExplorer sirvió mucho para la gestión de bases de datos en especial cuando era necesario poder entrar a los recursos tabulares de las bases pero no se podían instalar aplicaciones pesadas o mas optimas como Toad u otros. Claro, al ser un ejecutable prácticamente portable era muy sencilla su ejecución. Lo único necesario en su caso era tener instalados los controladores de BDE en el equipo donde se ejecutara. lo cual no era un problema en los clientes a los que dábamos soporte ya que las aplicaciones estaban desarrolladas con la misma tecnología.

Con el advenimiento de las nuevas tecnologías distribuidas en especial la Web, se vio la necesidad de empezar a migrar las aplicaciones a estas. La empresa escogió Java ya que era la tecnología Open Source con gran uso, conocimiento y bajo costo. Así que las aplicaciones hechas con Delphi desaparecieron, así también el TurboExplorer se volvió obsoleto. Así que me puse en la tarea de crear el JTurboExplorer, con las mismas funcionalidades de su predecesor.

Hoy esta mucho mas maduro y puede usarse en cualquier ambiente linux o windows, una mejora con relación al anterior que solo podía correrse en windows, cosa posible gracias al uso del JDK 6 oracle el cual esta hecho para todas las plataformas. Al usar JDBC y su estándar permite conectarse a prácticamente cualquier base de datos, igual que su predecesor. Al conectarse a una base de datos no se cargan muchas cosas lo cual o hace rápido, y tiene muchas funcionalidades útiles que se irán explicando en este blog.

Primero donde descargarlo. Este proyecto se ha desarrollado de manera independiente a la empresa donde trabajo por eso la licencia tanto de código como de uso me pertenece y he decidido publicarlo en la comunidad como Open Source, libre uso y distribución. Se puede descargar gratuitamente desde sourceforge.


También dejo un vídeo mudo donde se muestra como se usa y para que puede servir, esto con el fin de iniciar.




Este blog tiene como finalidad publicar información acerca de la herramienta, manuales, guías, actualizaciones, etc. Claro esta también tiene la finalidad de hacerlo conocer a la comunidad y recibir sugerencias comentarios y demás que puedan ser útiles para el desarrollo y avance de este proyecto.