Está en la página 1de 40

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI

N DI C E 1. NDICE 2. AGRADECIMIENTOS 3. INTRODUCCIN 4. ANTECEDENTES GENERALES Y JUSTIFICACIN 4.1 4.2 Antecedentes del problema................................................................ Objetivos............................................................................................... Objetivo General............................................................................. Objetivos Especficos......................................................................

4.2.1 4.2.2 4.3 4.4

Soluciones disponibles....................................................................... Herramientas para la construccin.................................................... Google maps................................................................................... 4.4.1.1. Caractersticas de Google maps..................................................

4.4.1

4.4.2. JavaScript........................................................................................... 4.4.3. API...................................................................................................... 4.4.4. HTML 4.4.5. Servidor Apache. 4.4.6. Base de Datos (MySQL)... 4.4.6.1. Historia de MySQL. 4.4.6.2. Caractersticas de MySQL 4.5 Lenguaje de Programacin................................................................... 4.5.1 4.5.2 5.1 PHP................................................................................................. Caractersticas Generales...............................................................

5. ANLISIS Y DISEO DEL SOFTWARE........................................................ Trabajar con Google Maps..................................................................

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


5.1.1. No necesita claves de API. 5.1.2. Creando el contenedor del mapa 5.1.3. Cmo usar el API?....................................................................... 5.1.4. Creacin de mapa e inicializacin 5.2 5.3 5.4 5.5 Analisis................................................................................................. Diseo del software............................................................................. Funcionamiento................................................................................... Modelo de datos................................................................................... 5.5.1. Tabla ap.. 5.5.2. Tabla trabajo.. 5.6 Diseo de interfaz con el usuario...................................................... 5.6.1. Usuario. 5.6.2. Flujo de ventanas... 5.7. Diseo de la interaccin del usuario 6. IMPLEMENTACIN Y PRUEBAS................................................................... 6.1. Herramientas de desarrollo

utilizadas 7. CONCLUSIONES Y RECOMENDACIONES.. 8. REFERENCIAS BIBLIOGRFICAS.. 9. ANEXOS

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI

2. AGRADECIMIENTOS

A Dios, por haberme dado la fortaleza necesaria para superar los obstculos. A mis padres, por brindarme un hogar clido y los consejos entregados para ser una persona de bien. A mis hermanos, por ser muy buenos amigos y estar cuando los he necesitado A mis amigos, que siempre me han aportado su apoyo incondicional en todo momento.

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


Y finalmente al Ingeniero Jorge A. Gonzales, por sus valiosas enseanzas intelectualmente. 3. INTRODUCCIN Con el aumento de la movilidad, la comunicacin con redes inalmbricas est ocupando un lugar importante en la industria. Inicialmente, las redes inalmbricas se concentraban en reas de logstica o almacenaje, pero su uso se est extendiendo por el resto de instalaciones logrando as una mejora en la comunicacin. Esta expansin no se debe slo a la introduccin de estndares de seguridad ms adecuados para las redes inalmbricas de rea local (WLAN), sino tambin por la mejora de la disponibilidad de la red gracias a un hardware ms elaborado. Una red mal estructurada tendr prdidas de cobertura, reas con una seal muy pobre, tiempos lentos de respuesta, mala calidad en las transmisiones de audio y en general, la capacidad de rendimiento de la red ser bastante baja. Es por este motivo se realizo una aplicacin que nos permite el diseo de una red Wifi, por los inconvenientes presentados en la actualidad como por ejemplo, las nicas opciones para tener una cobertura aceptable de la red eran medir los resultados de varios puntos de acceso individuales o comprobar la seal andando por el rea de cobertura despus de haber instalado la red. Actualmente existen muchas herramientas tanto hardware como software, para la implementacin de estas redes pero se realiz una propia en esta universidad. que me han permitido seguir creciendo

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI

Esta aplicacin nos permite disear redes inalmbricas, ya sea con Access point s o Routers inalmbricos.

Para esto se deber ingresar el radio de la cobertura de los puntos de acceso proporcionadas por el fabricante del producto o segn a la experiencia del diseador, seguidamente el AP estar listo para ser agregado al mapa. 4. ANTECEDENTES GENERALES Y JUSTIFICACIN 4.1. Antecedentes del problema

En la actualidad existen muchos proyectos de este tipo como se indico anteriormente existen tanto software y hardware. Pero ya que obtener estas herramientas son costosas con relacin a la economa de este pas, es as como surge la necesidad de crear el software. El presente trabajo final se basa en: facilitar el diseo de redes wifi con la comodidad de desarrollar esta red en un computador. 4.2. Objetivos. 4.2.1. Objetivo General Desarrollar un software para disear redes wifi. 4.2.2. Objetivos Especficos

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI

Realizar un estudio para recaudar la informacin necesaria de como se instalan las redes Wifi sin el uso de herramientas, para poder comenzar el proceso de desarrollo del sistema.

Observar cada uno de los pasos que indican como cobertura que se desea.

se logra la

Identificar los requerimientos a travs de entrevistas con personas que trabajan en el rubro.

Planificar y organizar el proyecto por etapas con un tiempo lmite para la finalizacin de cada una de ellas.

Implementar un sistema utilizando un lenguaje de programacin.

Hacer una revisin exhaustiva para la deteccin de errores.

4.3. Soluciones disponibles

Existen aplicaciones en la Web desarrolladas muy similares a la que se presenta en este trabajo. Al recorrer estos sitios nos podemos hacer una

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


idea de las potenciales funciones que realizan de una forma prctica (Ver Anexo A, Direcciones de Sitios Web).

4.4. Herramientas para la construccin

En la construccin de la presente aplicacin, se usaron herramientas que nos facilitaron el desarrollo. 4.4.1. Google Maps Google Maps dispone de una amplia matriz de API que permite al usuario insertar las funciones ms completas y la utilidad diaria de Google Maps en un propio sitio web y en sus propias aplicaciones, as como superponer sus propios datos sobre ellas. Google Maps JavaScript API permite insertar Google Maps en pginas web (Ver Anexo B Condiciones de servicio de Google Maps). La ltima versin (v. 3) de esta API est especialmente diseada para proporcionar una mayor velocidad y que se pueda aplicar ms fcilmente tanto a mviles como a las aplicaciones de navegador de escritorio tradicionales. El API proporciona diversas utilidades para manipular mapas, para aadir contenido al mapa mediante diversos servicios, permitiendo crear slidas aplicaciones de mapas en un sitio web.

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


La versin 3 de Google Maps JavaScript API es un servicio gratuito disponible para cualquier sitio web que sea gratuito para el consumidor. 4.4.1.1. Caractersticas de Google maps Google Maps brinda la capacidad de poder hacer acercamientos a la superficie del mapa, cambiar los modos de vista bsicos: Mapa, Satlite e Hbrido, permite desplazamiento sobre el mapa usando el mouse, bsqueda de direcciones y ubicarlas en el mapa. Adems de estas caractersticas bsicas se pueden programar diferentes eventos sobre el mapa, tales como el clic, move, etc.

Figura 4-1 Imagen de Google Maps

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


4.4.2. JavaScript JavaScript es un lenguaje de scripting basado en objetos, utilizado para acceder a objetos en aplicaciones. Principalmente, se utiliza integrado en un navegador web permitiendo el desarrollo de interfaces de usuario mejoradas y pginas web dinmicas. 4.4.3. API Una interfaz de programacin de aplicaciones o API (del ingls application programming interface) es el conjunto de funciones y procedimientos (o mtodos, en la programacin orientada a objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstraccin. 4.4.4. HTML HTML, siglas de HyperText Markup Language (Lenguaje de Marcado de Hipertexto), es el lenguaje de marcado predominante para la elaboracin de pginas web. Es usado para describir la estructura y el contenido en forma de texto, as como para complementar el texto con objetos tales como imgenes. 4.4.5. Servidor Apache Apache es un servidor de Web estable, fiable y veloz para muchas plataformas. Apache nace, por una parte, de un cdigo ya existente y de

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


una serie de patch para mejorar su fiabilidad y sus caractersticas; de ah su nombre. Algunas de las principales caractersticas del servidor Apache son:

Implementa los ltimos protocolos, aunque se base en el HTTP / Puede ser adaptado a diferentes entornos y necesidades, con los

1.1

diferentes mdulos de apoyo y con la API de programacin de mdulos.

Incentiva la realimentacin de los usuarios, obteniendo nuevas

ideas, informes de fallos y parches para solucin de los mismos 4.4.6. Base de Datos (MySQL) MySQL es un sistema de gestin de bases de datos relacional, licenciado bajo la GPL de la GNU. Su diseo multihilo le permite soportar una gran carga de forma muy eficiente. MySQL fue creada por la empresa sueca MySQL AB, que mantiene el copyright del cdigo fuente del servidor SQL, as como tambin de la marca. Aunque MySQL es software libre, MySQL AB distribuye una versin comercial de MySQL, que no se diferencia de la versin libre ms que en el soporte tcnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de no ser as, se vulnerara la licencia GPL.

10

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


Este gestor de bases de datos es, probablemente, el gestor ms usado en el mundo del software libre, debido a su gran rapidez y facilidad de uso. Esta gran aceptacin es debida, en parte, a que existen infinidad de libreras y otras herramientas que permiten su uso a travs de gran cantidad de lenguajes de programacin, adems de su fcil instalacin y configuracin. 4.4.6.1. Historia de MySQL MySQL surgi como un intento de conectar el gestor mSQL a las tablas propias de MySQL AB, usando sus propias rutinas a bajo nivel. Tras unas primeras pruebas, vieron que mSQL no era lo bastante flexible para lo que necesitaban, por lo que tuvieron que desarrollar nuevas funciones. Esto result en una interfaz SQL a su base de datos, con una interfaz totalmente compatible a mSQL. Se comenta en el manual [MySQL_Manual] que no se sabe con certeza de donde proviene su nombre. Por un lado dicen que sus libreras han llevado el prefijo 'my' durante los diez ltimos aos. Por otro lado, la hija de uno de los desarrolladores se llama My. No saben cul de estas dos causas (aunque bien podran tratarse de la misma), han dado lugar al nombre de este conocido gestor de bases de datos. 4.4.6.2. Caractersticas de MySQL Las principales caractersticas de este gestor de bases de datos son las siguientes:

11

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


1. Aprovecha la potencia de sistemas multiprocesador, gracias a su implementacin multihilo. 2. Soporta gran cantidad de tipos de datos para las columnas. 3. Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc). 4. Gran portabilidad entre sistemas. 5. Soporta hasta 32 ndices por tabla. 6. Gestin de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos. 4.5. Lenguaje de Programacin

En la eleccin del lenguaje de programacin se tuvieron en cuenta algunos puntos como: Prestaciones del lenguaje Acoplamiento con las herramientas seleccionadas Conocimiento del Lenguaje Facilidad de aprendizaje del lenguaje Tiempo de desarrollo de la aplicacin Considerando los puntos antes mencionados se opt por PHP como lenguaje de programacin, adems que ya viene integrado en el Servidor Apache junto con MySQL. 4.5.1. PHP

12

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


Proviene del ingls hypertext preprocessor (acrnimo recursivo). Un lenguaje de programacin utilizado mayormente para desarrollar servicios web. PHP es un lenguaje de fcil aprendizaje, distribuido en forma gratuita, que permite interactuar con muchos sistemas de gestin de bases de datos. 4.5.2. Caractersticas Generales Con PHP se puede disear muchas aplicaciones como procesar la informacin de formularios, generar pginas con contenidos dinmicos, o enviar y recibir cookies. PHP puede ser utilizado en cualquiera de los principales sistemas operativos del mercado, incluyendo Linux, muchas variantes Unix (incluyendo HP-UX, Solaris y OpenBSD), Microsoft Windows, Mac OS X, RISC OS y probablemente alguno ms. PHP soporta la mayora de servidores Web de hoy en da, incluyendo Apache, Microsoft Internet Information Server, Personal Web Server, Netscape e iPlanet, Oreilly Website Pro Server, Caudium, Xitami, OmniHTTPd y muchos otros. PHP tiene mdulos disponibles para la mayora de los servidores, para aquellos otros que soporten el estndar CGI, PHP puede usarse como procesador CGI. De modo que, con PHP tiene la libertad de elegir el sistema operativo y el servidor de su gusto PHP no se encuentra limitado a resultados en HTML. Entre las habilidades de PHP se incluyen: creacin de imgenes, archivos PDF y pelculas Flash (usando libswf y Ming) sobre la marcha.

13

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


Tambin puede presentar otros resultados, como XHTM y archivos XML. PHP puede auto generar estos archivos y almacenarlos en el sistema de archivos en vez de presentarlos en la pantalla. Quizs la caracterstica ms potente y destacable de PHP es su soporte para una gran cantidad de bases de datos. Escribir un interfaz va Web para una base de datos es una tarea simple con PHP.

5. ANLISIS Y DISEO DEL SOFTWARE 5.1. Trabajar con Google Maps Para trabajar con el API se necesita conocer de javascript y se debe realizar los siguientes pasos:

No se necesita claves de API Creamos el contenedor del mapa. Uso del API Creacin del mapa 5.1.1. No se necesita claves de API A diferencia de utilizar las diferentes formas que existen para crear el mapa y obtener las funcionalidades, el Google Maps JavaScript API v3 no requiere una llave de funcionamiento, ya que es cargando directamente del servidor de los mapas de Google.

14

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


5.1.2. Creando el contenedor del mapa Para que el mapa se muestre en nuestra pgina Web, se debe reservar un espacio para ste, eso lo realizamos creando un elemento html con sus respetivos estilos.

Figura 5-1 Cdigo del contenedor del mapa 5.1.3. Cmo usar el API? Google Maps nos genera un bloque de cdigo en Javascript, con lo que podemos darnos cuenta que solo necesitamos saber javascript para hacer uso de este API. Analizando el cdigo en el atributo src el sensor nos indica si nuestro aplicativo va a recibir coordenadas mediante algn dispositivo como un GPS, de ser as nuestro aplicativo debera tener sensor=true y false en caso contrario.

Figura 5-2 rea de trabajo script

15

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


5.1.4. Creacin del mapa e inicializacin Una vez creado nuestro bloque de javascript procedemos a implementar la funcin initialize() donde se crear una objeto de la clase Map previamente creado los objetos myLatlng y myOptions los cuales le dan los valores inciales del mapa. En el objeto myLatlng ponemos la coordenada inicial de mapa donde tomamos como referencia la ciudad Santa Cruz Bolivia. Posteriormente creamos el objeto myOptions donde nos indica opciones como: el zoom del mapa, ubicacin y el tipo de mapa, ya sea geogrfico, hidrogrfico, etc. Adems podemos observamos en el cdigo, que inicializamos los variables y objetos que se usaron durante el desarrollo del software.

16

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI

Figura 5-3 Inicializacin del mapa y variables globales Este cdigo debe ir en la entre los tags <head></head> de nuestra pgina HTML. Cuando el script este agregado en nuestra pgina Web invocamos nuestra funcin initialize() desde el elemento body.

Figura 5-4 Ejecucin del procedimiento initialize()

17

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


5.2. Anlisis En base a lo expuesto anteriormente que el diseo de redes wifi es algo incomodo de desarrollar y tomando en cuenta el costo de los software ya desarrollados el mismo caso de las herramientas de hardware se desarrollo el software para solucionar estos problemas en un aplicativo web que use el API de Google Maps para poder simular la cobertura. Esta aplicacin me permite simular la cobertura de los puntos de acceso, la cual estas coberturas son ingresadas por el usuario. 5.3. Diseo del software La aplicacin fue diseada de tal forma que pueda ser soportado por cualquier navegador de internet algunos de ellos son: Internet Explorer, Mozilla FireFox, Opera, Google Chrome, etc. A continuacin se muestra una representacin de como funciona la aplicacin.

Figura 5-5 Funcionamiento de la aplicacin

18

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI

5.4. Funcionamiento El usuario ingresa a la aplicacin ingresa con una cuenta o creando una, carga el mapa esto se realiza por medio de internet de los servidores de mapas de Google y obtiene como respuesta las imgenes de los mapas, con las coordenadas de inicio. Posteriormente, el cliente tiene la facilidad de moverse en el mapa y ubicar el lugar donde desea realizar su trabajo. El usuario tiene la libertad de agregar la cantidad de puntos de acceso que desee, elegir la ubicacin, como tambin determinada cobertura. En caso de que el punto de acceso se ponga en una ubicacin no deseada se puede cambiar arrastrndolo con el cursor.

5.5. Modelo de Datos El motor de base de datos que se us como repositorio de datos es MySQL Database Version 5.0.51b. A continuacin, se da a conocer el modelo de datos del software, del cual se explicar las tablas del proyecto que son necesarias para almacenar los usuarios y puntos de acceso.

19

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI

Figura 5-6 Modelo de datos 5.5.1. Tabla ap

Id: Es de tipo entero con rango (-2147483648 a 2147483647) la, es llave primaria de la tabla ap que me permite identificar el objeto punto de acceso, se carga internamente y es auto incrementable.

nombre: Es de tipo varchar(100) cadena, es el campo en la tabla ap donde se almacena el nombre del punto de acceso.

longitud: Es de tipo double con el rango de los reales, es campo que almacena la longitud del punto de acceso.

latitud: Al igual que el campo longitud es de tipo double, es el campo que almacena la latitud del punto de acceso.

Idtrabajo: Es de tipo int, llave fornea del id la tabla trabajo.

20

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


5.5.2. Tabla trabajo

Idtrabajo: Es de tipo int(entero), llave primaria de la tabla, es auto incrementable, se ingresa internamente.

nombre: Es de tipo varchar(50) cadena, es el campo en la tabla donde se almacena el nombre del trabajo.

usuario: Es de tipo varchar(60) cadena, en este campo se almacena el nombre del usuario.

pass: Es de tipo varchar(60) cadena, es donde se guardara la contrasea del usuario que se oculta por medio de php.

fecha: Es de tipo date, se almacena este campo la fecha en que se cre el usuario.

5.6. Diseo de interfaz con el usuario 5.6.1. Usuario No existen cuentas privilegiadas, es decir todo los usuarios podrn realizar todas las funcionalidades que dispone el software, como crear cuentas, ingresar puntos de acceso, etc. 5.6.2. Flujo de ventanas El flujo de ventanas describe la secuencia de las pginas que el usuario observar segn el tipo que ste posea. En las siguientes figuras veremos el flujo de ventana para el usuario.

21

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI

Figura 5-7 Flujo de ventas para el usuario 5.7. Diseo de la interaccin del usuario En este punto se presenta el diseo de las pginas de la aplicacin desarrolladas para la demostracin de este proyecto. En primer lugar veremos en la parte izquierda para el usuario que no ha iniciado una cuenta. Si el usuario no tiene una cuenta podr registrarse en la parte central de la pgina de inicio, ingresando el nombre del trabajo, usuario (autor) y su contrasea. Y de esta forma poder ingresar a la aplicacin.

22

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI

Figura 5-8 Pgina de inicio En la parte izquierda de la pgina principal se muestra acceder al trabajo, nos permite ingresar a la aplicacin una vez que el usuario se ha registrado en el sistema. Con esta cuenta se podr acceder a todas las opciones que le brinda la aplicacin, las cuales se cargaran en la parte izquierda dividida en dos bloques. En el primer bloque se muestra todas las acciones que se pueden realizar para implementar el trabajo. En el segundo bloque existe un acceso directo para ingresar puntos de acceso sin tener que cambiar de pestaa (los puntos de acceso debern ser ingresados antes de comenzar el trabajo), a

23

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


continuacin se muestra un listado de todos los puntos de acceso ingresados.

Figura 5-9 Ventana de inicio de una cuenta

Otro forma de ingresar puntos de acceso es en la pestaa Lista de APs donde tambin podemos observar un listado completo de los puntos de acceso ingresados. En el caso de ingresar a esta pestaa para continuar con el trabajo se tendr que ir a la pestaa Inicio.

24

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI

Figura 5-10 Ventana de ingreso de puntos de acceso

Seguidamente tenemos el men de la aplicacin ubicado en la parte izquierda con el link Cargar Mapa, esta opcin nos carga en la ventana principal el mapa de inicio en este caso el de Santa Cruz. Ubicamos el rea de trabajo deseada para continuar con el diseo.

25

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI

Figura 5-11 Mapa cargado (Santa Cruz-Bolivia) Con el link Access Point podemos ingresar los respectivos puntos de acceso previamente a ver cambiado el tamao de cobertura si se desea en la parte izquierda inferior (solo es necesario un solo clic para habilitar la opcin). Con un clic sobre el mapa se insertara el punto de acceso con su cobertura, en el caso de insertar el punto de acceso en una posicin mala se podr mover a otra posicin con clic sostenido arrastrndolo, esta accin se puede realizar hasta quedar conforme con el la nueva posicin.

26

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


Para agregar ms de un punto de acceso solo se necesita seguir haciendo clic en el mapa.

Figura 5-12 Punto de acceso insertado en el mapa Con un doble clic en el punto de acceso abre la ventana Lista de APs que es la que nos permite cambiar la cobertura, donde nos muestra un listado de todo los puntos de acceso ingresados para seleccionar. Otra forma de cambiar la cobertura si no se desea ninguna de la lista, es por medio de caja de texto donde se pondr el radio de la cobertura que mejor le parezca en metros.

27

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI

Figura 5-13 Modificacin de la cobertura del AP

El link Eliminar seleccionado, nos permite eliminar un punto de acceso segn su nmero. Para ver el nmero del punto de acceso apuntamos a este donde nos muestra su nmero respectivo.

28

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI

Figura 5-14 Eliminacin de un punto de acceso por su nmero

Con el link Limpiar APs, borramos los puntos de acceso momentneamente, el link Mostrar APs nos permite volver a mostrarlos. Si se desea eliminar los puntos de acceso del trabajo nos posicionamos en el link Borrar APs.

29

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI

6. IMPLEMENTACIN Y PRUEBAS 6.1. Herramientas de desarrollo utilizadas A continuacin de detallarn las herramientas usadas para el desarrollo del proyecto. Para la capa cliente o de presentacin se eligi trabajar con el lenguaje HTML. Para el desarrollo de las clases de us PHP Script Language Versin 5.2.6 Para poder usar el API de Google Maps se us Javascript. 6.2. Pruebas En esta seccin se hace una descripcin general de las pruebas realizadas al sistema para garantizar su correcto funcionamiento. En primer lugar se realizaron las pruebas de unidad, las que se centraron en cada opcin implementada en el cdigo para probar que el flujo de cada uno sea el correcto. Para esto se tomaron en cuenta los siguientes aspectos: Se debe asegurar que le flujo de informacin se produzca de manera adecuada a travs de la interfaz del sistema. Las estructuras de base de datos de cada opcin deben conservar los datos que contienen durante toda la ejecucin de la opcin. Se prob que sean cargadas las opciones correspondientes. Probar los casos de error que pueden suscitarse durante la ejecucin del sistema.

30

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


Controlar las inconsistencias que pueden haber en los tipos de datos. De esta forma se comprob que el sistema cumpla con los requerimientos bajo los cuales fue desarrollado, cubriendo de esta manera las pruebas de validacin del sistema. Finalmente se prob con otros usuarios la interaccin con el sistema; esto es, que la interfaz desarrollada sea fcil de usar y comprensible en su manejo y funcionalidad.

7. CONCLUSIONES Y RECOMENDACIONES Al culminar con este proyecto pude concluir:


1. Que es muy importante el desarrollo de aplicaciones Web con AP's que

permitan realizar aplicaciones ms robustas que le den la facilidad al usuario de crear su propio contenido.
2. El Google Maps es uno de los procesadores de mapas ms eficientes,

ya que el mercado existen muchos, pero no nos proporcionan la vista de los diferentes tipos de mapa que se pueden apreciar, como la vista Satelital. 3. Dichos API pueden ser usados con cualquier tipo de lenguaje de scripting. Se recomienda que para un futuro:

31

HERRAMIENTA GRFICA PARA EL DISEO DE REDES WIFI


1. Que la aplicacin pueda rescatar los trabajos realizados, para continuar

con una ya iniciado. 2. Que la cobertura de los puntos de acceso no sean solo

omnidireccionales si no tambin direccionales, por diferentes formas de diseo de las antenas. 3. Tomar en cuenta en cuenta la densidad del medio para que la cobertura sea ms aproximado a la real. 4. Que muestre la potencia recibida en un determinado punto del rea de cobertura.

32

HERRAMIENTA GRFICA PARA EL DISEO DE UNA RED WIFI


8. REFERENCIAS BIBLIOGRFICAS

[1] Google, Concepto bsicos http://code.google.com/intl/es-

de los

mapas

- Api de Google Maps,

ES/apis/maps/documentation/introduction.html#Loading_the_Maps_API. [2] La web master, Ejemplos de como trabajar con Google Maps

http://www.elwebmaster.com/general/insertar-y-personalizar-google-maps-en-tusitio-web [3] Base de Datos, Funcionmiento de la base de datos http://www.mysql.com/ [4] Php, http://www.php.net/ [5] Programacion en php, Referecia para programar en php

http://www.programacionphp.net/ [6] Desarrollo en html, Diseo de paginas web http://www.desarrolloweb.com/php/

33

HERRAMIENTA GRFICA PARA EL DISEO DE UNA RED WIFI


9. ANEXOS

Anexo A Direcciones electrnicas de sitios Web

Direcciones electrnicas de sitios Web, con software similar al desarrollado en este proyecto.

http://maps.radioearth.net

http://www.4ipnet.com

34

HERRAMIENTA GRFICA PARA EL DISEO DE UNA RED WIFI


Anexo B Condiciones de servicio Condiciones de servicio de Google Maps Al utilizar Google Maps o cualquier dato o informacin al que se acceda a travs de dicha aplicacin, se compromete a respetar las Condiciones de servicio de Google, as como los trminos y condiciones estipulados en el presente documento. En el caso de los usuarios particulares, Google Maps, incluidos los resultados de bsqueda locales, los mapas y las imgenes fotogrficas, se ofrece nicamente para su uso personal y no comercial. En el caso de los usuarios de empresas, Google Maps se ofrece nicamente para su uso interno y no podr redistribuirse con fines comerciales, salvo si se accede a los datos de los mapas y se muestran estos a travs de la API de Google Maps, de acuerdo con lo especificado en los trminos y condiciones de dicho servicio. Contenido proporcionado por terceros El servicio Google Maps incluye resultados de bsqueda, como datos de empresas, imgenes e informacin relacionada, proporcionados por terceros. Asimismo, dispondr de la posibilidad de acceder al contenido de terceros publicado en Google Maps a travs de servicios como Google Gadgets. Google no emite declaraciones ni garantas acerca de la precisin o exhaustividad de la informacin ofrecida por dichos proveedores. El uso que se haga del contenido de terceros puede estar sujeto a trminos adicionales estipulados en nuestra pgina Avisos legales. Informacin sobre mapas La informacin sobre mapas proporcionada a travs de Google se ofrece nicamente con fines de planificacin. Es posible que factores tales como el

35

HERRAMIENTA GRFICA PARA EL DISEO DE UNA RED WIFI


estado del tiempo, las obras en la calzada o el trfico hagan variar el estado de las carreteras respecto a los resultados que se ofrecen en el mapa. En cuanto a la nomenclatura y a las convenciones utilizadas en los mapas, Google Maps se sirve de los estndares internacionales. Por ejemplo, con respecto a los nombres de pases y territorios, nos basamos principalmente en el estndar ISO-3166, reconocido por la Divisin de Estadsticas de la Organizacin de las Naciones Unidas. Queda prohibido eliminar o alterar de modo alguno cualquier aviso de derechos de autor, marca comercial o derechos sobre la propiedad que aparezca en informacin sobre mapas, incluidas las imgenes fotogrficas. Los datos de codificacin geogrfica de Google Maps se proporcionan con licencia de Navteq North America LLC ("NAVTEQ"), Tele Atlas North America, Inc. ("TANA") u otros terceros y estn sujetos a las leyes de proteccin de derechos de autor y otros derechos sobre la propiedad intelectual que pertenecen a NAVTEQ, TANA u otros terceros, o que se ofrecen con licencia de estos. El uso de este material est sujeto a los trminos de un acuerdo de licencia y, dado el caso, recaera sobre usted la responsabilidad por la copia o la revelacin no autorizada de dicho material. Al utilizar Google Maps, se compromete a que NAVTEQ y TANA sean partes beneficiarias de este acuerdo. Salvo en los casos explcitamente expuestos en la licencia del programa que ofrece Google, Google Maps no se podr usar con productos, sistemas o aplicaciones instalados en vehculos, o conectados de cualquier otra forma a estos, para fines de navegacin, posicin, disposicin, gua por rutas en tiempo real, gestin de flotas o aplicaciones similares. Asimismo, no se permitir utilizar Google Maps en modo alguno que le permita a usted o a otro usuario acceder a descargas o feeds en masa de coordenadas numricas de latitud y longitud.

36

HERRAMIENTA GRFICA PARA EL DISEO DE UNA RED WIFI


Si es funcionario del Gobierno de los Estados Unidos, consulte la seccin "Uso de la aplicacin por parte de funcionarios" en la pgina Avisos legales. Para obtener ms informacin acerca de la API de Google Maps, haga clic aqu. Imgenes fotogrficas Las imgenes fotogrficas que se ofrecen a travs de Google Maps se proporcionan con licencia para su uso personal, intransferible y no exclusivo. Queda prohibido el uso de estas en cualquier entorno comercial o empresarial o para cualquiera de estos fines, ya sea en beneficio propio o de un tercero. No se permite copiar, descompilar, desmontar, traducir o modificar las imgenes, o realizar ingeniera inversa o crear productos derivados de estas, en parte o en su totalidad. Asimismo, queda prohibido alquilar, revelar, publicar, vender, asignar, arrendar, otorgar en sublicencia, comercializar o transferir las imgenes, o parte de ellas, y utilizarlas de modo alguno que no se haya autorizado explcitamente en este acuerdo. Por utilizar Google Maps, no se le concede ningn derecho de propiedad sobre las imgenes, las cuales pertenecern exclusivamente a Google o a sus proveedores de licencias, si los hubiere. Las imgenes estn protegidas por derechos de autor, y queda prohibida su copia, aunque se modifiquen o se combinen con otros datos o software. Informacin de trfico La informacin concerniente al trfico difundida en Google Maps incluye datos proporcionados por terceros y se utilizar nicamente con fines de planificacin. Google no emite declaraciones ni garantas acerca de la precisin o exhaustividad de la informacin.

37

HERRAMIENTA GRFICA PARA EL DISEO DE UNA RED WIFI


Conducta adecuada y usos prohibidos Usted muestra su conformidad con ser el responsable de su propia conducta y de todo contenido mientras utiliza Google Maps, as como de toda consecuencia que se derive de ello. Acepta utilizar Google Maps exclusivamente con propsitos legales, adecuados y de acuerdo con estas Condiciones de servicio y cualquier poltica o directriz aplicable. A modo de ejemplo, y sin limitarse a ello, cuando utilice Google Maps, usted acepta no:

difamar, abusar, acosar, acechar, amenazar ni infringir de ningn otro modo los derechos legales (como derechos de privacidad y publicidad) de otros,

subir, publicar, enviar por correo electrnico, transmitir ni poner a disposicin de los usuarios de ningn otro modo contenido inadecuado, difamatorio, infractor, obsceno o ilegal,

subir, publicar, enviar por correo electrnico ni facilitar contenido que infrinja patentes, marcas comerciales, derechos de autor, secretos comerciales u otros derechos de propiedad de ninguna de las partes, a menos que usted sea el propietario de los Derechos del contenido o que el propietario de dicho contenido le haya otorgado el permiso pertinente para publicarlo,

subir, publicar, enviar por correo electrnico ni facilitar mediante ningn otro medio mensajes que promocionen esquemas piramidales, cartas en cadena, as como mensajes o publicidad negativa, o cualquier otra accin prohibida por la ley, las presentes Condiciones de servicio o las polticas o directrices aplicables,

descargar archivos publicados por un tercero que usted sepa, o sobre los que existan razones fundadas para saber, que no se pueden distribuir legalmente de tal manera,

hacerse pasar por ninguna otra persona o entidad, ni falsificar ni eliminar atribuciones de autor, avisos legales o ningn otro aviso pertinente o 38

HERRAMIENTA GRFICA PARA EL DISEO DE UNA RED WIFI


designacin de autora, as como etiquetas en las que conste el origen o la fuente del software u otro material,

restringir ni impedir a otros usuarios el uso y disfrute de los servicios de Google, utilizar los servicios de Google para ningn propsito ilegal o no autorizado, eliminar avisos de derechos de autor, marca comercial o derechos sobre la propiedad que se incluyan en los servicios de Google, interferir con los servicios o servidores o redes de Google conectados a los servicios de Google, o interrumpir aquellos, o ignorar cualquier tipo de requisito, procedimiento, poltica o regulacin de redes conectadas a los servicios de Google,

utilizar robots, araas, aplicaciones de bsqueda/recuperacin de sitios o cualquier otro dispositivo para recuperar o indexar cualquier parte de los servicios de Google o para recuperar informacin acerca de los usuarios a fin de utilizarla con propsitos no autorizados,

enviar contenido que exprese de forma falsa o insine que dicho contenido est patrocinado o respaldado por Google, crear cuentas de usuario a travs de mtodos automatizados o con pretensiones falsas o fraudulentas, promover ni ofrecer instrucciones sobre actividades ilegales, ni tampoco fomentar lesiones o daos fsicos a grupos o individuos, ni transmitir virus, gusanos, defectos y troyanos, as como otros elementos con fines destructivos.

En el mbito internacional, los usuarios se comprometen a cumplir con todas las leyes locales que les sean aplicables sobre conducta y contenido admisible en Internet, incluidas las leyes que regulan la exportacin de datos a los Estados Unidos o su pas de residencia.

39

HERRAMIENTA GRFICA PARA EL DISEO DE UNA RED WIFI


Asimismo, el Servicio no se utilizar: (a) para guiar por rutas en tiempo real (incluyendo, entre otros, guas paso a paso en rutas o cualquier otro tipo de indicacin en ruta que se active mediante el uso de sensores), o (b) para sistemas o funciones de control automtico o autnomo del comportamiento del vehculo, o en conexin con estos.

40

También podría gustarte