Language not set to Spanish. Translate this web to english with Babelfish here!
  OpenCallejero  
  Descripción  
DEMO:
Dispones de una versión de demostración para pruebas y demás aquí. Está conectado a la Demo de OpenNodos.

Explicación:
es un callejero genérico programado en Flash para ser usado en la web.
Lenguaje:
Macromedia Flash 5
Versión: 1.6b
BUGs no resueltos conocidos hasta el momento:
1) Me aventuro a decir que este bug es de Macromedia Flash y consiste en que al manejar figuras muy grandes se producen desajustes en la visualización. Opino que es debido a que se desborda algún entero mal declarado. Aquí está el error simplificado por si alguien detectase una posible solución. Para ver el error, pulse aquí, para descargar el fichero FLA, pulse aquí.

Explicación:

OpenCallejero es una aplicación web prograda con tecnología Flash y que trata de servir de apoyo a las comunidades y asociaciones de redes inalámbricas. Su objetivo es representar en un mapa proporcionado por la comunidad la situación de los nodos y cómo se han establecido los enlaces entre ellos, así como información relevante sobre el mismo como son la dirección IP, página web de contacto, dirección email, propietario e incluso la cobertura sobre el plano proporcionada por el nodo.

Como características adicionales dispone de un medidor de distancias, un sistema para colocar nodos en tiempo de ejecución (usado generalmente para planificar una instalación) y un sencillo sistema para dar de alta a los nodos.

FAQ:
Hemos dispuesto de un fabuloso FAQ, aquí.

Actualizaciones:
Disponible para descargar dentro del Callejero de Málaga Wireless (SWF) (Tamaño variable)

Descarga de ficheros:

Programa principal (SWF) (1093Kb)
Base de Datos Genérica (SWF+FLA) (22Kb)
Mapas (1ª Mitad) de Málaga Wireless (SWF) (3081Kb)
Mapas (2ª Mitad) de Málaga Wireless (SWF) (2636Kb)
Nota: si te descargas los mapas, coloca el callejero.swf y el callejero_base.swf en el mismo directorio que estén todos los mapas. Recomiendo a los asiduos a este sitio que se descarguen los mapas, porque les permitirá ahorrar mucho tiempo. Cada vez que se actualiza el mapa del callejero, también se actualiza el fichero que aquí te puedes descargar.

Desarrolladores: El código fuente está protegido por las condiciones que componen a la licencia base incluida con el código y la misma que se describe al comienzo de la sección "Proyectos" de esta web.
Descargar código fuente (FLA) (2026Kb) (Requiere Flash 5)

Ampliaciones previstas: (Versión 1.7 sin fecha prevista)

1) Mostrar las zonas en que está dividida la ciudad usando cuadros trasparentes coloreados. (v1.7)
3) Permitir que los nodos del minimapa soporte coberturas y actuen igual que los nodos del mapa general. (v1.7)

4) Permitir activar todas las coberturas del callejero. (v1.7)
5) Mostrar los túneles en color verde en vez de colores normales. (v1.7)

Otros sitios con OpenCallejero:
Huelva Wireless
Málaga Wireless

 Índice del FAQ:
1)
¿Por qué OpenCallejero tiene tantos ficheros de flash (SWFs)?
2) ¿Cómo sé a qué trozo de mapa corresponde un fichero?
3) ¿Qué es la precarga?
4) ¿Cómo funciona el algoritmo de precarga?
5) ¿Donde está la base de datos?
6) ¿Como construyo un nuevo trozo de mapa para el callejero?
7) ¿Donde puedo configurar los parámetros de OpenCallejero?
8) ¿Cómo sabe OpenCallejero qué mapas precargar?
9) ¿Cómo puedo cambiar el mapa reducido?
10) ¿Cómo se jerarquiza la librería?
11) ¿Por qué flash 5 y no versiones superiores?
12) Cuando modifico la Base de Datos y subo los cambios a internet, al reiniciar el callejero sigue apareciendo la Base de Datos antigua, ¿qué ocurre?
13) ¿Qué hacer para añadir mapas de otras ciudades?
14) Explicación de algunos aspecto del FRAME 65
15) ¿Cual es el objetivo final de OpenCallejero?
16) ¿Donde podría conocer más de OpenCallejero?

FAQ:
1) ¿Por qué OpenCallejero tiene tantos ficheros de flash (SWFs)?

Cada fichero de flash contiene un trozo del mapa que OpenCallejero muestra al acceder a él.

2) ¿Cómo sé a qué trozo de mapa corresponde un fichero?
En el callejero de Málaga Wireless hemos usado la nomenclatura XXYY.swf para determinar la posición de cada trozo en el mapa general. XX es la posición en el eje X e YY es la posición en el eje Y. El primer trozo del mapa 0101.swf está abajo a la izquierda.

3) ¿Qué es la precarga?
Al acceder a un sector del mapa y detectar que se está intentado mostrar una zona cuyo mapa no fue cargado con anterioridad (precargado), el sistema ejecuta un algoritmo que se encarga de cargar los mapas necesarios para su visualización.

4) ¿Cómo funciona el algoritmo de precarga?
El algoritmo evalua qué mapas de los que se pueden ver falta en pantalla, acontinuación carga cada uno de estos mapas y finalmente carga todos los que se encuentran alrededor de estos.

5) ¿Donde está la base de datos?
La base de datos se encuentra en un fichero de flash SWF externo que nosotros debemos compilar (es autoexplicativo) y que el callejero se encarga de cargar al iniciar. De este modo el callejero es capaz de colocar automáticamente todos los nodos en su posición y crear los enlaces entre los mismos, también aprovecha este instante para asegurarse que la Base de Datos es coherente, si no lo fuese avisaría con un mensaje de error. Es posible almacenar los datos en MySQL usando OpenNodos, para saber más acuda al proyecto OpenNodos.

6) ¿Como construyo un nuevo trozo de mapa para el callejero?
Lo primero que debes hacer es importar dicha imagen en una película nueva de flash, a continuación compila dicha película y abandona flash, finalmente dale un nombre adecuado a dicho fichero SWF. (Ej: 0101.swf)

7) ¿Donde puedo configurar los parámetros de OpenCallejero?
Podrás hacerlo fácilmente en el frame 65 de la capa de Comportamientos. Allí podrás encontrar todo tipo de variables para adaptar el funcionamiento a tus requerimientos.

8) ¿Cómo sabe OpenCallejero qué mapas precargar?
En el frame de configuración (capa de Comportamientos, frame 65) existe una máscara de precarga en la que indicamos con -1 que el callejero no debe precargar ese mapa (porque no existe) o con 0 que hay que precargar el mapa cuando se necesite.

9) ¿Cómo puedo cambiar el mapa reducido?
El mapa reducido es un objeto de la librería: Mapa General -> Dinámico, simplemente accede y cambiar la imagen. No olvides ajustar los parámetros del frame de configuración.

10) ¿Cómo se jerarquiza la librería?
Cierre: contiene objetos del "Acerca de..." y finalización del programa.
Interacción: contiene la mayoría de objetos móviles, botones, etc...
Intro: contiene todo lo necesario para la introducción.
Mapa general:
-Contrucción: todo lo que corresponde a medidor, balizas tácticas, nuevos nodos, etc...
-Dinámico: contiene los objetos más importantes como son el mapa reducido, el mapa general y el precargador.
-Interconexiones: contiene todo lo correspondiente a la construcción de la red, nodos posibles, balizas y conexiones entre nodos.
-No dinámico: contiene algunos objetos extras.

11) ¿Por qué flash 5 y no versiones superiores?
Cuando el proyecto se inició, existía flash 5 y con las funciones que ofrecía era más que suficiente para trabajar. En la actualidad mantenemos la compatibilidad, para que funcione en máquinas que no estén actualizadas y también funcione en la mayoría de los Linux.

12) Cuando modifico la Base de Datos y subo los cambios a internet, al reiniciar el callejero sigue apareciendo la Base de Datos antigua, ¿qué ocurre?
Resulta que o bien tu navegador está cacheando (almacenando una copia) de la Base de Datos o bien hay un servidor proxy entre tu conexión y el servidor. En el primer caso todo se soluciona vaciando la caché y cerrando y volviendo a abrir el explorador, en el segundo caso, tendrás que esperar algunas horas para que el servidor proxy contemple el cambio.

13) ¿Qué hacer para añadir mapas de otras ciudades?
Primero genera los trozos del mapa con flash (mira el FAQ), después adapta el frame 65 a tu mapa (mira el FAQ) y finalmente inserta datos en la Base de Datos de OpenCallejero (mira el FAQ).

14) Explicación de algunos aspecto del FRAME 65:
_root.nuevosnodos: contiene la ruta al CGI que procesará la información de los nuevos nodos.
_root.nuevosnodosXtra: es usado para enviar información extra al guión CGI.
_root.minred*: coordenada mínima en la que trabaja el minimapa. (*=x,y)
_root.tred*: tamaño de cada cuadrito del minimapa. (*=x,y)
_root.Mapa.t*: tamaño de cada trozo del mapa. (*=x,y)
_root.Mapa.m*: traslación al pulsar un botón de movimento. (*=x,y)
_root.Mapa.mt*: traslación al pulsar una tecla de movimiento. (*=x,y)
_root.Mapa.l*: límite máximo (en trozos) del mapa. (*=x,y)
_root.Mapa.posini*: posición en la que se inicia el callejero. (*=x,y)
_root.Mapa.espera_precarga: indica el tiempo que se esperará antes de indicar que la precarga de un trozo fue fallida.
anterior: posición "y" en la que comienza a haber mapa. (Precarga)
posterior: posición "y" en la que termina de haber mapa. (Precarga)
zonax: posición "y" en la que comienza la zonax. (Sectorización)
zonay: idem (Sectorización)
zona.....
zonaz:
posición "y" en la que terminan las zonas. (Sectorización)
zonaxval: valor que se dará a toda la zonax (Ej Málaga Wireless: 1:NORTE, 2:ESTE, 3:SUR, 4:OESTE) (Sectorización)
zonayval: idem (Sectorización)
zona..... (Sectorización)

15) ¿Cual es el objetivo final de OpenCallejero?
OpenCallejero fue diseñado para mantener una idea física de la distribución de los nodos, permitir el contacto entre los interesados y los nodos en funcionamiento, y servir de base para generar nuevas zonas en la red. Se plantearon muchas cuestiones, incluso apareció una idea para construir una versión en 3D que calculase las alturas y las conexiones entre edificios, así como visibilidad y otros, aunque era impracticable por la carencia de información para construir los mapas. También ha aparecido una nueva idea que trata de constuir un callejero de Málaga con fotografías aéreas de los mapas de esta ciudad.

16) ¿Donde podría conocer más de OpenCallejero?
Tienes dos modos de hacerlo: el primero es ponerte en contacto con su autor, en webmaster<arrobita>fibranet.org, el segundo modo es asistir a las conferencias impartidas por Málaga Wireless en las que se suele mostrar su funcionamiento y se responderán a todo tipo de preguntas acerca del programa.

Si deseas colaborar en alguno de estos proyectos o estás interesado en realizar cualquier aportación, sugerencia, duda, ruego o pregunta, envíe un email a: webmaster<arrobita>fibranet.org

Principal - Mapa - Weblog - Proyectos - Sobre Fibranet.org - El Autor - Contacto - Aviso legal