Tras la creación
de la red de irc IRC.CONECTADOS.ORG, se nos ocurrió
preparar una página web que diese a conocer dicha red y mostrase
las estadísticas de uso, canales creados, velocidades, tráfico,
etc. Una de las ideas que nos gustó fue el mapa de red que encontramos
en la web del irc-hispano y que vimos que sería una manera facil
y sencilla de dar a conocer los distintos servidores, así como
informar a los usuarios de la red, sobre qué servidores están
menos sobrecargados o cuales ofrecen una conexión mejor.
Con motivo
de aprender a crear un Applet Java nos propusimos un pequeño reto,
crear un applet que muestre la red y aunque, partiendo de cero era bastante
dificil, poco a poco nos ha ido sirviendo para aprender a hacer ciertas
cosillas e implementar algunas nuevas rutinas muy interesantes. :D
- Hacer que
el nodo "leaf" quede pegado al ratón cuando tenemos el
boton pulsado.
- Configurar el número máximo de nodos desde parámetros.
- Crear nombres
especiales para otros tipos de nodos (con gráficos diferenciados)
- Introducir "Colores" y "Medidas" por parámetros
en la web.
- Crear un "Constructor de diagramas" que permita, de manera
más sencilla crear los parámetros según unos datos
de entradas.
- Añadir soporte de "LINK" a determinados nodos como
si fueran enlaces web.
- Crear algún tipo de "fondo" ya sea una imagen estática
(o GIF Animado) o bien algun efecto java interesante.
- Hacer este mismo applet en 3D.
1 - Octubre - 2005: (Versión 2.0)
Modificado los .class para la página web, ya que estaban creados con una versión antigua y no se veían correctamente con un JRE v.1.5.X.
Se añade para descarga la versión binaria del código.
4
- Mayo - 2003: (Versión 2.0)
Creada una segunda versión del Applet, esta vez partiendo completamente
de cero aunque con la misma idea que la primera versión: creando
clases distintas para nodos, conexiones.
- Añadido soporte para varios hubs y la posibilidad de recolocarlos
en distintas posiciones dentro del hub.
- Mejorada la velocidad, optimizando la memoria estática asignada.
- Soporte para coloración de las conexiones (manteniendo el nombre Edges por antiguedad :P) para la señalización de
la velocidad, carga o ancho de banda según elección, aunque
aun no se puede configurar por parámetros.
- Soporte para gráficos con transparencias (GIF, PNG) que permiten
ver los nodos como queramos. Aunque también funciona con archivos
JPG.
- Cambiada la velocidad de Refresh para ver el movimiento de
los nodos y las lineas de conexión con una velocidad "más
aceptable".
10
- Abril - 2003: (Versión 1.0, 1.1)
Creada la primera versión del Applet basada en el ejemplo del Java
SDK "Graph-Layout" en la que se le implementó el soporte
de gráficos en lugar de recuadros y poco más. Solo permite
un único nodo hub pero sigue siendo lento y tarda
demasiado en cargar en cualquier navegador.
Download ZIP Source v.2.0.
Download ZIP Binary v.2.0.
Entrar en el Foro (nuevo! Octubre-2005)
Puedes enviar un E-Mail a: hell arroba sinologic punto net
|