Logo
IRCMap C2 v.2.0.
Por Elio Rojano <hell@conectados.org>
http://www.conectados.org/

IrcMapC2 es un proyecto OpenSource (Código Abierto) gratuito y de libre distribución según la licencia GPL que permite visualizar una estructura de red de una manera totalmente visual en cualquier Web.

alt="TU NAVEGADOR NO TIENE SOPORTE JAVA." Ejemplo del IrcMapC2 v.2.0. en funcionamiento.

- Ejemplo 1
- Ejemplo 2

 

HISTORIAL

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

 

SUGERENCIAS

- 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.

CAMBIOS

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

  • Download ZIP Source v.2.0.
  • Download ZIP Binary v.2.0.

  • FORO

    Entrar en el Foro (nuevo! Octubre-2005)

    CONTACTAR

    Puedes enviar un E-Mail a: hell arroba sinologic punto net