=================================================================================
JavaTraceIt! 0.8 beta 1 (PROA TEST) - README
http://postgrado.ei.uvigo.es/~lipido
Autor: Daniel Gonzlez Pea 
e-mail: lipido@gsid.ei.uvigo.es (bugs aqu!, slo si esta es la ltima versin)
=================================================================================



Nuevo en la versin 0.8 beta 4
-------------------------------------
- Opcin de edicin "deshacer" (undo).
- Inclusin de teclas rpidas.
- Distincin de ficheros salvados/modificados (etiqueta en rojo, al estilo de EditPlus).
- Peticin de confirmacin antes de cerrar ficheros con modificaciones no salvadas.
- Correccin de varios bugs:
	1. Programas multihilo.
	2. Imposible lanzar Applet utilizando paquetes.
	3. Navegacin errnea por variables polimrficas (se visualizaban los componentes
	   de la clase de la referencia, no de la clase real instanciada).
	...

Nuevo en esta versin 0.8 beta 3
-------------------------------------

- Depuracin de Applets. Ahora se pueden depurar Applets, de forma sencilla. 
 La generacin de un html intermedio es automtica, 
 junto con el lanzamiento de appletviewer.

- Entrada de consola. Se pueden introducir datos por teclado por la entrada estndar.

- Otras mejoras: 
	1. Consola coloreada. (excepciones en rojo)

	2. Deteccin de JDKs no vlidos en las preferencias, para evitar equivocaciones.

	3. Correccin de varios bugs.
		Conexin / desconexin del profiler.
		Suspensin del profiler durante situaciones de parada.
		...


Nuevo en la versin 0.7
------------------------
- Recodificacin interna. Se ha recodificado el software hacindolo ms legible, 
con vistas a la prxima publicacin del mismo.

- La librera de optimizacin (profiling) ya viene incluida en esta nueva versin. 
No hace falta copiarla al JDK que tengamos, simplemente hay que tenerla junto al .jar 
en la que se distribuye el software.

- Notable mejora en el editor de cdigo con resaltacin de sintaxis. Se ha utilizado 
el proyecto de cdigo abierto JEdit (http://www.jedit.org)

- Captura de las excepciones producidas por el programa. Ahora en la salida de la consola, 
se ven tambin las excepciones.

- Incluidas las funciones de "nuevo fichero" y "guardar como".

- Breakpoints dinmicos. Ahora se pueden aadir o eliminar breakpoints durante la 
depuracin, sin tener que detenerla.

- Posibilidad de abrir un fichero automticamente al entrar en el programa. 
Para ello se indica el fichero como parmetro adicional. 
(java -jar JavaTraceIt.jar nombre_fichero). Esto es muy til, 
por ejemplo, para enlazar con otros editores.

- Bugs corregidos: 
	1. Problema al ejecutar un step, con un breakpoint en medio, por lo que al 
	   alcanzarlo mediante steps, no se podan seguir realizando ms.

- Mejora en la interfaz de usuario, ms amigable. 
	1. Mejorado el aspecto visual (iconos, skin, etc).
	2. El depurador y el optimizador van incluidos en la misma ventana.


Intrucciones para puesta en marcha
-----------------------------------
Descomprimir el fichero .zip en una carpeta. Los ficheros que se incluyen son: 

1. JavaTraceIt.jar :: Es el fichero principal.
 Si tienes una JVM instalada de las ltimas versiones, lo podrs ejecutar haciendo 
 doble-click. Si no debes hacer: >java -jar JavaTraceIt.jar.


2. jtiprof.dll :: Librera de optimizacin. Debe permancecer al lado de JavaTraceIt.jar.

3. default.theme :: Especifica el skin de la interfaz de usuario. 
 Debe permanecer al lado de JavaTraceIt.jar

Notas: 

El programa se distribuye en un Jar ejecutable. Si tienes una JVM instalada de las 
ltimas versiones, lo podrs ejecutar haciendo doble-click. 
Puede ser que la depuracin no se consiga iniciar debido a que la estructura 
de directorios de tu JVM. Debes asegurarte de que en Fichero -> Preferencias 
tienes sealado en el campo "JDK Home" un directorio desde el cual cuelgue 
DIRECTAMENTE el directorio /bin o /jre.



