Posts Tagged ‘ informática ’

AirDroid, controla tu Android desde el ordenador

AirDroid

Una nueva entrega de aplicaciones Android nos trae AirDroid, una sencillísima y muy completa aplicación que nos va a permitir controlar y administrar nuestro terminal desde cualquier PC.

Lo primero es decir que la aplicación es totalmente GRATUITA, y la podéis encontrar en Google Play. A continuación destacar la primera gran ventaja de AirDroid, es muy fácil de aprender a usarlo.

Lo primero que veremos cuando abrimos la aplicación es la pantalla de acceso, que nos indicará cómo usar la aplicación en nuestro navegador. Una vez en el PC, tendremos que ingresar la contraseña dada o escaneando el QrCode que nos da. Si elegimos la contraseña, AirDroid nos da dos posibilidades, una rápida (por defecto) y otra más segura pero más lenta (recomendada en redes públicas).

AirDroid Home

Una vez dentro, como si de un entorno virtual se tratara, veremos un escritorio, con una pequeña descripción del estado de nuestro terminal en la esquina superior derecha. En ella podemos ver el estado de la memoria de nuestro teléfono. Además nos permite abrir una URL directamente en nuestro terminal e incluso dejar notas por si queremos recordar algo.

AirDroid Desktop

En el lado izquierdo tenemos todas las funcionalidades que nos ofrece AirDroid, vamos a pasar ahora a comentarlas todas:

  • Mensajes: Podemos ver todos nuestros mensajes y hasta escribir uno desde el PC y enviarlo.
  • Llamadas: Registro completo de nuestras llamadas.
  • Aplicaciones: Increíble, nos permite instalar aplicaciones sólo arrastrando el apk o descargar las que ya tenemos a nuestro PC. Además de desinstalar, claro está.
  • Contactos: Muy útil, ¿harto de tener que editar sus contactos uno por uno en el terminal? desde aquí es todo mucho más fácil y rápido.
  • Explorador de archivos: Nos da la posibilidad de controlar cada uno de los archivos de nuestro terminal y nuestra tarjeta SD (en caso de que dispongamos). Sin cables y bastante rápido.
  • Fotos, música y vídeos: Nos permite copiar, borrar, descargar o subir nuestro contenido multimedia entre el PC y el terminal a una velocidad para nada despreciable.
  • Captura de pantalla: Una de las más útiles, no tenemos que perder tiempo pasando las capturas al PC por correo o Dropbox.
  • Tonos de llamada: Nos permite añadir tonos de llamada creados por nosotros o descargados de Internet y seleccionarlos como predeterminados en nuestro teléfono.
  • Recomendaciones: Por si todo esto fuera poco, AirDroid nos recomienda aplicaciones para instalar en nuestro terminal.

Es una aplicación IMPRESCINDIBLE en cualquier terminal Android, ya que nos da muchas facilidades a la hora de administrar nuestro teléfono.

QrCode AirDroid

Por último, os dejo el enlace a la web de AirDroid y un vídeo en inglés que nos enseña cómo funciona:


Worldwide Developers Conference 2012

Ayer, 11 de Junio, Apple presentó en Los Ángeles su nuevo sistema operativo: iOS 6. Además nos enseñó los nuevos modelos para sus portátiles, entre ellos, uno de ellos con pantalla retina. A continuación vamos a ver las características principales del nuevo sistema operativo de los de la manzana.

ios6

Quizás la noticia más esperada por los fanboys de Apple fue el estreno de los nuevos mapas creados por ellos mismos (si, adiós a Google  a Google Maps), y es que minimizar su dependencia con Google está siendo toda una obsesión. Sin embargo, esto les va a costar más de un disgusto, ya que estos nuevos mapas (con navegación 3D, Flyover, y navegación turno a turno) sólo estarán disponibles con todas sus funcionalidades para iPhone 4S, iPad 2 e iPad 3.

Por el contrario, la noticia más esperadas para los fanboys españoles, ha sido la traducción de Siri al español (entre otros idiomas). Al fin tendremos a nuestra asistente favorita en castellano. Esta no ha sido la única mejora de Siri, ya que también ha aprendido sobre deportes, a lanzar aplicaciones, a enviar tweets…todo un partidazo, más de uno se pensará dejar a la novia por ella. Además se comunicó que en el próximo iPad se podrá contar con ella.

Facebook ha sido otra de las novedades de iOS 6, ya que será integrado en el sistema, y se podrá sincronizar con los contactos en la agenda (recordemos que en iOS 5 se hizo con Twitter).

La última gran novedad es quizás  la más desconocida, Passbook. Esta aplicación nos permitirá almacenar todas nuestras contraseñas y tarjetas en un único lugar. Además, nos avisará cuando estemos cerca de un establecimiento del que tengamos tarjeta de cliente.

Entre otras novedades, también podemos mentar nuevos complementos para su navegador (Safari), novedades en el el correo, el poder usar FaceTime con una conexión de datos y la posibilidad de contestar una llamada con un mensaje (o programar un recordatorio), cosas que en Android están más que implantadas.

Por último, comentar que esta nueva versión estará disponible para iPad, iPad 2, iPod Touch (4ª generación) y los iPhone 3GS, 4 y 4S. También recordar que no todas las funcionalidades estarán para todos los dispositivos, lo que crea un grave problema (normalmente achacado a Android), la fragmentación.

Macbook-Pro-Retina

En otro lado ya, hablemos un poco de los MacBook:

  • MacBook Pro: el nuevo Pro reducirá su grosor hasta acercarse al Air y contará con la tecnología retina para la pantalla. Con una pantalla de 15″, un procesador a 2,5 GHz y memoria flash de 256 Gb saldrá a la venta por 2.199 $.
  • MacBook Air: Apple ha prometido que será el doble de rápido y que ha mejorado su calidad gráfica. Incorpora 3 puertos USB y en su versión de 11″ se puede adquirir por 999$.
Por último os dejo un vídeo en inglés del nuevo MacBook Pro y su pantalla retina. Disfrutad.

Onavo, controla y limita tu consumo de datos

Onavo logo

Seguimos con aplicaciones Android, y hoy no traigo una, traigo ¡DOS! Son complementarias y se llaman Onavo Count y Onavo Extend. Su uso va de la mano con el plan de datos que tengamos contratado para nuestro terminal.

La primera es una aplicación simple que nos lleva la cuenta de cuánto llevamos gastado y nos muestra varias infografías interesantes sobre nuestro consumo. La segunda es más compleja, pero más útil. Nos permite ahorrar directamente MBs de nuestro plan de datos.

Poco podemos decir de Onavo Count, nos monitoriza toda transferencia de datos que use la red móvil, y nos da una interfaz muy simple para controlar toda y cada una de las aplicaciones que tengamos en el teléfono. Podemos bloquear aplicaciones para que no usen la red móvil, sólo el Wi-Fi.

Al iniciar la aplicación lo primero que hará será pedirnos que configuremos nuestro plan de datos, ya sea ilimitado o no. A partir de ahí nos lleva el control y si es necesario (o se lo indicamos nosotros), nos avisa al alcanzar un % del tope o hasta desactiva la red móvil para que nuestra factura no venga con sorpresas. Además nos avisa de qué aplicaciones están «abusando» de nuestra red móvil. También nos muestra información del gasto por día, semana, mes o franja horaria.

onavo-count

Onavo Extend, sin embargo, sí merece más nuestra atención. El objetivo de esta es optimizar al máximo la compresión en los envíos de información para así poder multiplicar la duración de nuestro plan de datos a máxima velocidad (y más aún en Roaming).

¿Cómo lo hace? ¿mágia? No, compresión. La aplicación requiere que demos permiso para crear una red VPN con la que conseguimos que todo el tráfico de datos pase por los servidores propios de Onavo, y así es capaz de comprimir tanto como es posible cada paquete de datos que interactua con nuestro terminal.

Como todo, también tiene su parte mala. El hecho de que toda la información pase por los servidores de Onavo, hace que perdamos la privacidad de los contenidos de nuestras acciones, como está bien indicado en su política de privacidad en su web.

onavo-extend

Es una aplicación IMPRESCINDIBLE en cualquier terminal que use red de datos o Roaming. Además está tanto para iPhone como para Android.

Para terminar, os dejo enlaces de interés sobre Onavo y un vídeo en inglés que nos enseña cómo funciona Onavo Extend:


Spotbros, un WhatsApp mejorado

Spotbros logo

¡Buenas tardes! Hoy «abro» una nueva sección en el blog, que tratará sobre aplicaciones móviles (en su amplia mayoría serán versiones para Android).

Y la mejor manera de comenzar será presentando una aplicación que cumple la función que yo (y creo que la mayoría de la gente que usa un smartphone) más utilizo de mi terminal, la mensajería instantánea. Cuando se dice esto, todo el mundo piensa en «WhatsApp«, pero no es la única que existe, y mucho menos la mejor.

Spotbros nace con la idea de mejorar aquellos aspectos que en los que WhatsApp flaquea y añadiendo nuevas e interesantes funcionalidades.

La seguridad es el arma con la que Spotbros intentará atraer al público masivo que usa WhatsApp. El uso del algoritmo AES 256 (el mismo que usa la Agencia Nacional de Seguridad de EE.UU.) nos asegura que nuestras conversaciones son seguras. Además, los mensajes en el servidor sólo se guardan durante 30 días, luego son eliminados automáticamente. Por último, cabe comentar que al registrarnos Spotbros nos genera un SBCode (como el pin de BlackBerry) que nos permite usar nuestra cuenta si cambiamos de terminal.

Spotbros nos mostrará todos los contactos de nuestra agenda que usen la aplicación. Y aquí volvemos a encontrar otro punto fuerte con respecto a WhatsApp. Y es que no basta sólo con tener el número de teléfono, correo o SBCode de una persona para poder hablar con ella, sino que además, si la otra persona no te tiene en su agenda, deberá de aceptar una solicitud para poder iniciar la conversación. Esto nos evita dos cosas: Una, el incómodo «¿y tú quién eres?» que a todos nos ha pasado cuando hablamos con alguien que no tiene nuestro número; Y dos, el no tener que dar nuestro número de teléfono para poder hablar con alguien, basta con el SBCode.

La posibilidad de hablar en grupos está también contemplada en la aplicación. Añadiendo a los ya conocidos grupos privados (sólo accesibles por invitación) la posibilidad de buscar y unirse a Spots (grupos públicos), se nos permite, por ejemplo, buscar un Spot de un pub o discoteca en la que haya un concierto o una oferta, o crear un Spot en un restaurante para recomendarlo a todo aquel que pase por allí.

Spotbros test

Quizás la opción que más me ha llamado la atención de Spotbros son los Shouts. Un Shout no es más que un mensaje lanzado al aire para que todo aquel que esté en un radio determinado lo reciba (100 personas más cercanas que estén a menos de 1,5km). Además, si es extremadamente interesante, podemos «reshoutear» un Shout (como en Twitter).

Los mensajes instantáneos tienen un tope de 200 caracteres y además podemos enviar fotos (hasta cuatro por mensaje).

Quizás el gran problema que nos encontramos es la cantidad de notificaciones que podemos recibir (conversaciones privadas, grupos, Spots y Shouts). Se echa en falta una opción que permita desactivarlas todas, pero de momento no existe. Lo que sí existe es la posibilidad de desactivarlas individualmente (podemos desactivar todos los Shouts, pero para las conversaciones, grupos y Spots tenemos que ir una a una para todas las que tengamos activas).

Por si todo esto os parece poco, decir además que Spotbros cuenta con la posibilidad de escribir un «estado», lo cual nos deja una especie de «muro de Facebook«.

Resumiento, Spotbros deja a WhatsApp por los suelos ¿por qué no triunfa entonces? porque la gente no está por la labor de cambiar de aplicación (pese a ser algo bastante sencillo). Sin ir más lejos, casi un año con cuenta en Spotbros y aún no he podido usarlo con alguien, ya que nadie que conozca lo usa.

QrCode Spotbros

Por último, os dejo algunos enlaces de interés sobre Spotbros y un vídeo en español que nos enseña cómo usarlo:


Game of Zones: Database

Buenas noches a la (cuarta) entrega semanal de Game of Zones, hoy hablaremos sobre la base de datos que usará la aplicación web.

Al principio pensé en usar simplemente variables en memoria para cargar los datos desde la API de foursquare, pero dado que tendría que guardar información propia de la aplicación (por ejemplo, las distintas zonas con sus reyes) decidí usar una base de datos, lo cual creo que es más limpio y eficiente (sobre todo con grandes cantidades de datos, que espero algún día tenerlas).

La base de datos estará compuesta por varios tipos de datos, como por ejemplo, usuarios o venues (cada uno de los lugares de foursquare). Cada uno de estos no será más que un tipo de dato propio de foursquare, formateado para eliminar los atributos que no nos interesan y para añadir otros que hacen falta. Además, se van a añadir tipos de datos propios de Game of Zones, como por ejemplo cada una de las zones del mapa.

Lo siguiente que quiero comentar es la facilidad con la que Django te permite trabajar con bases de datos. De una manera asombrosamente puedes actualizar la existente (si la has configurado al crear el proyecto Django usa una base de datos con varios datos propios) con tus tipos de datos, tus tablas y tus instancias.

Usando Python creas los modelos de datos que necesitas de una manera intuitiva, ayudado por la documentación para las dudas, y simplemente sincronizando la base de datos, Django te genera automáticamente todas las tablas necesarias, incluyendo tablas heredadas o tablas necesarias para relaciones muchos-a-muchos.

Después de esto, simplemente creando objetos de las clases definidas anteriormente y usando el método save() de estas, las instancias quedan registradas y guardadas en la base de datos. Además, también nos permite realizar consultas sin tener que escribir nada en SQLite (que es el sistema de gestión que he usado en el proyecto) por lo que trabajar con la base de datos no es más que un juego de niños.

No tiene mucho más el trabajar con bases de datos gracias a Django. La complicación será la que tú le quieras poner, o la que requieran tus datos.

Para el proyecto estoy usando sqlite3, que viene integrado en Django, por lo que no necesito ninguna librería externa (para usar Oracle, PostgreSQL o MySQL sí que me haría falta una).

Para terminar, decir que ya están activos y actualizándose continuamente los repositorios del proyecto tanto en Github como en la forja de rediris.

UCA: Quincena de la Ingeniería

¡Buenas noches! Escribo hoy para recomendar la asistencia a la quincena de la ingeniería, que se va a celebrar en estas dos semanas (del 12 al 23 de marzo de 2012) en la Escuela Superior de Ingeniería de la Universidad de Cádiz.

Para el que no sepa en qué cosiste, pues comentar que es un conjunto de talleres, seminarios, charlas, cursos, etc. enfocados todos al ámbito de la ingeniería. Existen para todos los gustos, desde charlas informáticas sobre optimización metaheurística hasta jornadas de seguridad contra incendios en naves industriales.

Yo, como informático, recomiendo especialmente las enfocadas a mi campo, pero estoy seguro que las demás no serán para nada aburridas.

Os dejo con algunas de las cosillas que se van a hacer y a las que, por supuesto, voy a ir:

  • Taller de LaTeX (de 9 a 11) [del 12 al 30 de marzo]
  • Taller de Edición en MediaWiki y presentación WikiMedia España (de 12 a 14) [12 de marzo]
  • Curso Knowledge Management 2.0 (de 9 a 12) [del 13 al 15 de marzo]
  • Visita al CPD del Grupo Joly (de 11 a 14) [13 de marzo]
  • Estudios Experimentales sobre la Influencia de la Personalidad y el Clima en el Desarrollo del Software (de 16 a 18) [13 de marzo]
  • Desarrollo colaborativo con Subversion (de 11 a 13) [14 de marzo]
  • Gestión de equipos en el desarrollo e implantación de software (de 16 a 20) [15 de marzo]
  • Apertura de datos: EasyData (de 18:30 a 20:30) [15 de marzo]
  • Entrega del VI Premio Concurso Universitario de Software Libre UCA (de 9 a 11) [21 de marzo]
  • Videojuegos y Software Libre (de 11 a 13) [21 de marzo]
  • Técnicas de optimización metaheurística en Ingeniería del Software (de 15 a 17) [21 de marzo]
  • La evolución del homo informaticus (de 16 a 17:30) [22 de marzo]
  • Gestión de servicios TI según ISO: La familia de normas ISO 20000. (de 17:30 a 19) [22 de marzo]
  • Concurrencia o Hard-Computing (de 11 a 12) [23 de marzo]

He resaltado un evento importante, la entrega del premio local del CUSL VI, allí estaré para representar a Game of Zones como su desarrollador.

Por último os dejo el calendario completo de la quincena. En él, además de todo lo que ya he puesto aquí, encontraréis mucha más información sobre todo lo que se hará en estas dos semanas. ¡Os animo a ir!

Game of Zones: La decisión que condicionó el proyecto

De nuevo estoy aquí para seguir escribiendo sobre Game of Zones (GoZ) con la vista puesta en la fase local del CUSL VI (Concurso Universitario de Software Libre).

El miembro del jurado que le toque revisar mi proyecto, no lo tendrá nada fácil, pues es tan poco el progreso físico que terminará rápidamente su trabajo. Por esto quiero escribir este post, no como escusa, sino como explicación.

A la hora de iniciar cualquier proyecto, siempre se plantean las mismas dudas: ¿qué herramientas utilizamos? ¿sabemos manejar las herramientas que están a la «última» (entiéndase por esto las que tienen más éxito en el mercado)? ¿merece la pena perder tiempo en aprender herramientas nuevas, o seguimos usando las que ya conocemos? Bien, pues mi punto de vista respecto a este tema siempre ha sido el mismo: «el saber no ocupa lugar». A falta de empleo y de quizás «encontrar mi verdadera vocación», creo que lo mejor es probar todo lo que se pueda, para así tener más donde elegir.

Así pues, decidí embarcarme en esta aventura y desarrollar una aplicación web (anteriormente ya había probado con el desarrollo de un videojuego en la facultad). Lo primero es lo que ya he comentado, ¿qué herramientas uso?.

Yo ya conocía herramientas de desarrollo web, tales como HTML, CSS, JavaScript o PHP, y perfectamente era capaz de desarrollar una aplicación web (había trabajado un poco con CodeIgniter) pero mis amigos, más específicamente un django developer, me comentaban de la facilidad y de la versatilidad de la dupla Python+Django. Sin pensármelo dos veces decidí la opción más arriesgada, y la que con un gran sacrificio en tiempo, me iba a reportar mayores ventajas para el futuro.

Así pues me embarqué en una aventura de aproximadamente tres meses, en los que compaginaba las clases con el aprendizaje autodidacta de Python, en un principio, y de Django (cuando ya dominaba más o menos Python). Tras leerme varios libros, tras muchos programas de prueba y muchos quebraderos de cabeza puedo decir que he aprendido más de lo que pensaba.

En Navidad empecé con el desarrollo propiamente dicho, pero me di cuenta de que aún me faltaba mucho para poder desarrollar fluidamente, continuas miradas a los libros para consultas y nuevas trabas me hacían ir muy lento. Continuas luchas con la API de fousquare y con SQLite (que también he tenido que aprender a usarlo) me hicieron retrasarme.

Por fin tras el parón por exámenes pude ponerme al 100% con el proyecto, y desde febrero sólo trabajo en él. La situación actual es la siguiente: trabajo en dos frentes distintos. Por un lado, trabajo en el diseño de la web aprendiendo a usar Bootstrap, que es una interfaz para HTML, CSS y JavaScript que nos permite de manera muy sencilla diseñar las páginas de la aplicación web. Mi negada visión para el diseño y la elección de colores me está dificultando esta tarea, pero por suerte cuento con gente que está ayudándome con las decisiones.

Por otro lado trabajo en el Sistema de Gestión de Base de Datos, usando Python+Django y SQLite para el acceso a los datos. Este trabajo es más sencillo puesto que ya lo he realizado en la facultad antes, así que espero que avance más rápidamente.

Trabajo una media de 6 a 8 horas diarias, repartiendo entre mañana y tarde, y los fines de semana, me relajo un poco más y quizás no llegue a 4 horas.

La forja apenas la he usado, y para colmo este fin de semana ha estado inactiva por problemas internos, así que la actualizaré con la menor brevedad posible.

Espero escribir de nuevo con más problemas que me vaya encontrando y sus respectivas soluciones.

Game of Zones: El proyecto

¡Buenas de nuevo! Hace mucho que no escribo (para variar), soy un desastre…

Estoy aquí de nuevo con motivo de la fase local del CUSL VI (Concurso Universitario de Software Libre), que comienza si no me equivoco hoy mismo. Vamos a comentar muchas de las cosas de Game of Zones (GoZ), aunque seguramente me dejaré otras muchas fuera.

Antes de comenzar, dejaré un enlace al primer artículo que escribí sobre el proyecto: Game of Zones: Introducción, por si es la primera vez que leéis acerca de él.

El proyecto en sí consta de dos partes independientes, pero necesarias en su conjunto. Por un lado, una aplicación web que se encargará de conectar al usuario con su cuenta de foursquare y obtener los datos y la información necesaria, almacenándola en una base de datos interna. A partir de aquí, se trata esta información y se generan diversos resultados, que se muestran al usuario en la aplicación web.

¿Qué clase de resultados? Pues el GoZ está orientado al ocio, más concretamente al mundo de los juegos de mesa, pero con una vuelta de tuerca más. Así pues mi intención es que el proyecto se base en la obtención de puntos en base a los check-in‘s que el usuario haga en foursquare, y a partir de estos puntos que el usuario pueda conquistar los territorios (previamente definidos) pertenecientes a otros usuarios ya sea con batallones (estilo Risk) o canjeando puntos por hechizos o habilidades extra (Aún tengo que evaluar ambas posibilidades y decantarme por una).

¿Cómo se mostrarán los resultados? Pues los territorios se visualizarán mediante un mapa (usando OpenStreetMap) y la puntuación y demás estadísticas se mostrarán de manera visual en una leyenda.

Por otro lado, el proyecto contará con una aplicación móvil que permitirá al usuario, además de tener una versión móvil de la aplicación web, hacer check-in en foursquare sin necesitar el cliente del mismo, haciendo GoZ mucho más independiente. En un principio se trabajaría en la aplicación para Android, pero no se descarta el porte a iOS.

Estas son las dos partes bien diferenciadas del proyecto. Actualmente me encuentro desarrollando la aplicación web. Pero eso lo comentaré en otro post más detalladamente.

fivestreets – Proyecto en el II Hackathon de la UCA

Hoy voy a presentar un (mini)proyecto realizado en el II Hackathón organizado por la Universidad de Cádiz por los compañeros de Zocolab, Pablo y Rosa, y por mi.

Para el que no sepa qué es un hackathón lo definiremos como una maratón de programación en la que se queda, generalmente, un viernes, se proponen proyectos, se realizan grupos de trabajo y se trabaja en ellos durante el fin de semana, volviéndose a quedar todos el lunes para presentarlos.

El proyecto se llama fivestreets (de acuerdo, el nombre no es lo mejor del proyecto) pero al tener que realizarlo en un fin de semana pues no hemos perdido el tiempo en eso precisamente. Bien, pues fivestreets es una aplicación web con la cual pretendíamos experimentar con la API de foursquare, lo cual me viene a mi de perlas para mi PFC. Su uso se limitará a buscar los lugares registrados en foursquare (venues) que están más cerca de una posición dada (se supone que la nuestra), pudiendo realizar un filtro por categorías (las categorías están limitadas a las que nos da foursquare por defecto).

Con esa idea en mente, decidimos qué trabajo realizar y cómo distribuirnoslo, quedando así: por un lado, el montaje del sistema usando Django y Phyton, por otro lado, la maquetación de la aplicación web usando HTML y CSS, y por otro lado el uso de la API de foursquare, usando Python también. Tras trabajar en esto el fin de semana, el domingo volvimos a reunirnos y tras solucionar conflictos con nuestro SCV (github) conseguimos tenerlo listo. Aún así decidimos añadir más funcionalidades, como por ejemplo el uso de Google Maps para mostrar los resultados de las búsquedas, y la posibilidad de realizar búsquedas por direcciones (en un principio se hizo con coordenadas).

El resultado nos ha dejado bastante satisfecho, porque ha sido un proyecto exprés, y porque lo hemos hecho sin matarnos a trabajar realmente, teniendo una media de 5 horas al día (durante 3 días) por persona. Aquí os dejo la aplicación, que está corriendo en el servidor de los compañeros de Zocolab.

EDIT: se me ha olvidado comentar que para usar la aplicación es necesario tener una cuenta de foursquare, ya que las búsquedas se  realizan teniendo en cuenta los sitios visitados por el usuario y/o sus amigos.

Game of Zones: Introducción

¡Buenas! Estreno esta categoría de muy buena gana, ya que espero que esta sea la más usada los próximos días/meses. Antes que nada dar la bienvenida al blog a los que lo visiten a través de la web del CUSL VI (Concurso Universitario de Software Libre).

Empecemos por el principio pues, ¿qué es la frikada esa de Game of Thrones Zones? Pues la frikada esta, es mi PFC (Proyecto Fin de Carrera) con la que espero demostrar a un tribunal de profesores que los más de tres cuatro cinco años que llevo en la facultad han servido para algo.

La idea surgió de un amigo, Pablo, que me comentó que se le podía sacar mucho provecho a acciones simples como hacer un check-in en el lugar dónde estemos. A partir de ahí, jugando con la gamificación, surge la idea de Game of Zones. Para empezar a comprender de qué va el proyecto, hay que explicar algunos conceptos que pueden ser engorrosos, para ellos en este blog he escrito varios artículos que os ayudarán a comprender mejor el por qué de Game of Zones:

Después de esto espero que os haya quedado claro qué conseguimos haciendo un check-in (a parte de satisfacer a nuestros amigos más cotillas) y las posibilidades que nos presenta de crear aplicaciones basadas en la geolocalización.

Tras todo este rollazo, al fin vamos a pasar a comentar en qué consiste Game of Zones (GoZ a partir de ahora). El proyecto consistirá en una aplicación web que usando los datos y estadísticas que obtenemos de foursquare (por un lado) y las funcionalidades de un servicio de gestión de mapas, como por ejemplo Google Maps o Open Street Map (por otro) crear una aplicación que simule el juego Risk con algunas variantes (aún no están claras cuáles serán las reglas) en un mapa «real», entiendo por real un mapa de nuestra cuidad, comunidad autónoma o país.

Esa es la base de GoZ, entraré en más detalle próximamente, pero quería escribir esto para dar una idea inicial de cómo será GoZ. Gracias y un saludo.