Saltar al contenido
Menú
El blog de Kañaz
  • Inicio
  • Acerca de
  • Github
  • Youtube
  • LinkedIn
  • Twitter
El blog de Kañaz

Ubicador y chat privado usando Windows Phone 7

Publicada el 22 agosto, 201117 abril, 2012
Twittear

El fin de semana pasado, platicaba con mi novia acerca de una aplicación en donde pudiéramos ubicarnos y saber por donde estamos, una aplicación especialmente útil cuando estamos separados y quedamos de vernos en un lugar específico, de ahí salió esta aplicación, es sumamente sencilla, pero muy divertida y sobretodo útil ya que no podrás decir “voy llegando” cuando apenas vas saliendo de casa, así que con cuidado (las consecuencias derivadas del uso de esta app son cosa tuya, ¡ahí si no me meto!).

Ok, no me detendré a explicar que onda con como funciona, simplemente te daré y diré todo lo necesario para que puedas implementarla, obviamente tendrás el código y podrás meterle cualquier nueva herramienta.

Primero comienza con crear la base de datos, las tablas que necesitarás son dos, “Ubicación” y “Mensajes”, con la siguiente estructura.

Tabla MENSAJES

tablaMensajes

Tabla UBICACION

tablaUbicacion

Solo como comentario, el campo “ID_MENSAJE” es un campo de identidad, pero para evitarte un rato, te paso igual los scripts para crear las tablas, así que un “copiar y pegar” y listo, tendrás tus tablas listas.

Script MENSAJES

Script UBICACION

Ok, ya después de tener las tablas, crea un servicio web, el servicio cuenta con los siguientes métodos.

En esta parte me disculpo, por cuestiones de mi servicio de hosting y su framework, no puedo usar WCF, así que lo hago a la antigua, con servicios web de ASP.NET

 

servicioWeb

 

Descarga aquí el servicio web.

Por último, nos vamos con la aplicación, en esencia usas dos pantallas, una que te permite poder visualizarte y a tu compañer@, aquí podrás ver igual la dirección hacía donde se dirige cada quien.

 

mapaUsuarios

 

Y la otra en donde pueden conversar.

 

ChatUsuarios

 

Bien hay algunas líneas que deberás modificar en este caso, así como la URL del servicio web que estarás consumiendo, te digo que partes son las “estáticas” para que las adaptes a tu gusto, aclaro que cuando me refiero a “tu nombre” es el valor con el que tu te vas a identificar en tu tabla “UBICACION” y cuando digo “tu pareja” me refiero al valor de tu compañer@, en esa misma tabla.

1.- En el code behind de MainPage ve a la línea 65 y coloca en ese valor de tipo string tu nombre.

2.- En el code behind del UserControl “Conversación”, coloca en la línea 31 tu nombre y en la 36 el de tu pareja.

3.- En el code behind del UserControl “Apuntador”, coloca en la línea 45 tu nombre y en la 47 el de tu pareja. (Aquí igualmente debes considerar la URL de las imágenes que vas a usar para verse en el mapa y en el control del chat.

4.- En la clase “GPS”, coloca en la línea 46 tu nombre.

5.- En la clase “AppBar”, coloca en la línea 101 tu nombre, en la línea 115 el de tu pareja y por último en la 151 de nuevo tu nombre.

 

Descarga aquí la aplicación.

 

Ya con todo listo, nada mas falta que hagas la última parte de manera inversa para poder correr la aplicación en el otro teléfono y listo!! A disfrutar!!!

Debido a que se que algunos quizá prefieran bajarlo todo completo en un archivo, aquí pueden hacerlo.

NOTA: Esta aplicación fue hecha con fines de entretenimiento, al momento de crear este post pensé en la opción de mejorarla, pero se los dejaré a ustedes, hay mucho por hacer, nuevas herramientas, el servicio en la versión WCF, así que sería genial que si gustan contribuir con ella solo me avisen para ir publicando los cambios, sería genial hacer una mucho mas grande entre todos, ¿como  ven?

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Busca en este sitio

MI perfil de Github

Github profile

Sígueme en Twitter

Seguir a @aminespinoza
©2023 El blog de Kañaz | Funciona con SuperbThemes y WordPress