Archivo de Junio, 2007

Nestoria: primera aplicación española para Facebook

Facebook es una red social de contactos, que empezó enfocada en universidades, pero que se ha extendido viralmente en los últimos meses, ya no sólo entre universitarios. En Europa apenas empieza a despuntar, pero creemos que también crecerá enormemente en España. La clave de ese crecimiento es su plataforma para integración de aplicaciones de terceros, como destacaba Martin Varsavsky hace poco en su blog, y en Nestoria hemos decidido usar esa plataforma para integrar nuestro buscador de viviendas en Facebook. Nuestra misión es hacer fácil la búsqueda de casas, que la oferta de más de 200.000 viviendas de los mejores portales inmobiliarios de España llegué al más amplio público, por todos los canales que sean útiles.

Y ahí está, dos días después de la versión británica (que ha recibido una acogida entusiasta), aquí está la versión española de Nestoria en Facebook (hay que registrarse para usar estas cosas).

Nestoria en Facebook

La misma capacidad de búsqueda que en www.nestoria.es las tienes ahora en Facebook, sólo que la opción por defecto que hemos puesto es la de alquiler. El público objetivo de Facebook busca probablemente pisos de alquiler más que otra cosa. Además, puedes compartir un hallazgo o búsqueda concreta mediante la herramienta Share de Facebook, de modo que los pisos que encuentres aparecerán en tu mini-feed (que verán tus contactos de esta red).

Estamos muy contentos de haber lanzado esta aplicación (con ayuda de Techlightenment, por cierto). Particularmente porque creemos que es la primera herramienta para Facebook hecha en español, y también la primera específicamente pensada para España. Hemos repasado los catálogos de aplicaciones del mismo Facebook, y el blog de referencia FaceReviews, y no hemos encontrado otro ejemplo español. Si nos equivocamos y conoces alguno, avísanos por favor, por nuestro formulario o por el grupo de usuarios de Nestoria en Facebook, que rectificaremos gustosos. Eso sí, lo que es seguro es que habrá bastantes más herramientas españolas para Facebook en un futuro cercano.

Listados de viviendas para tu sitio web

¿Tienes un sitio web de enfoque local o comunitario? Por ejemplo, un sitio dedicado a la actualidad de tu ciudad o barrio… Quizás pueda interesarte incluir un listado de la oferta inmobiliaria de la zona. Para bien o para mal, la búsqueda de vivienda es un tema de actualidad para muchas personas, y la disponibilidad de pisos en un área concreta, un dato relevante en el retrato cotidiano de una comunidad. Pues bien, la herramienta de listados de vivienda de Nestoria te ofrece la opción de incluir en tu web un listado de casas en venta o alquiler, que puede resultar una información complementaria a los contenidos propios de la web.

En esta página de ejemplo tienes pegados dos listados de ese tipo, uno con fotos y el otro más estrecho, que te darán una idea de cómo pueden aparecer esas casas en una columna lateral de sitio. Una imagen en detalle:

Listados de Nestoria

Lograr esto es muy fácil. Haz una búsqueda dada en Nestoria: casas en Alicante o casas en Getafe, por ejemplo. Vete al fondo de la página, hasta abajo, y encontrarás una línea que te indica un aviso para webmasters: Inserta Nestoria en tu página web, listado de casas en… Si la búsqueda es más concreta, también funciona. Es decir, puedes modular tu búsqueda sólo a alquileres en Fuencarral, por ejemplo, o viviendas de cierto precio y tamaño en Sevilla: todas las opciones de filtrado de Nestoria valen, ya que bajo los resultados encontrarás esa opción para webmasters:

Listados para webmasters

Clica en ese énlace que se te ofrece, y obtendrás un trozo de código que una vez pegado en tu web, dará como resultado un listado que se actualizará automáticamente. El aspecto gráfico y el contenido puede moldearse un poco: si te fijas en el código, hay opciones para mostrar fotos o quitarlas, dar hasta 10 resultados en vez de los 5 que ponemos por defecto; incluso optar por fuentes y colores diversos.

Si os da por probar nuestra herramienta de listados, avisad por medio de nuestro formulario de contacto. Nos encantará mencionar vuestro web en este blog ;-)

El reino perdido de Nestoria y el Preste Juan

¿Existió Nestoria antes que Nestoria.com? Más o menos. Hay una pequeña comunidad (sin estatus oficial) Nestoria en Michigan, EEUU, un cruce de carreteras nada más, junto a un arroyo del mismo nombre, Nestoria Creek. Y existió Nestorio, por supuesto, un monje de Asia Menor que protagonizó un antiguo cisma en la iglesia del s. V, en torno a la naturaleza divina y/o humana de Cristo. Aquella corriente tuvo seguidores, los nestorianos, que se extendieron por Asia durante el primer milenio, tuvieron cierto auge en China y Asia Central, y sobrevivieron, como iglesia cristiana independiente, hasta nuestros días, en que se reclaman como nestorianas la Iglesia Ortodoxa Nasrani Nestoriana y la Iglesia Asiria Oriental.

Los nestorianos han sido históricamente un grupo minoritario, rodeados por religiones estatales o integrados en estructuras políticas ajenas. No obstante, algún estado medieval de Asia Central, sí tuvo el nestorianismo como religión oficial. Si existió alguna vez Nestoria como país o reino, allí fue. El conjunto que más merece el título de Reino de Nestoria fue el estado formado por el pueblo turco de los Keraitas, cuyo Khan o dirigente Toghrul Khan creo un reino oficialmente nestoriano, y recibió el título de rey o Wang Khan en el siglo XII. Curiosamente, es posible que el nombre de este rey, por su religión y fonetismo, esté detrás de una gran leyenda popular que duró siglos en Europa: la historia del Rey Preste Juan, supuesto monarca de las Indias o la lejana Asia, en quien se confió repetidas veces que llegaría a ayudar a los cristianos frente a sarracenos, mongoles y otros infieles enémigos.

El Preste Juan

Por supuesto, el tal Juan, rey y sacerdote, nunca se acercó hacia sus occidentales hermanos, y al final se dio su historia por invención. No obstante, aquel Wang Khan nestoriano existió, sólo que su reino, la posible Nestoria del Preste Juan, fue absorbido al poco tiempo por la pujanza de los mongoles de Gengis Khan. Existe un libro en español que habla de la curiosa historia del cristianismo y los mongoles en Asia Central: La Búsqueda de un Reino Imaginario, de Lev Gumilev (Ed. Crítica, Drakontos, 1994).

Nido de Nestoria

En realidad Nestoria no tiene mucho que ver con todo ello. En inglés, nest es nido: lo puedes ver en nuestro logo. Nidito como hogar, una asociación de ideas bastante clara. Y aunque surgió en Inglaterra, pensamos que un nombre de fonética internacional o simple, sería más exportable, de ahí el sufijo añadido para crear Nestoria. Así llegamos a España. Donde, por cierto, existe una calle del Preste Juan de las Indias, en Málaga. No, allí justito no vemos casas en Nestoria, pero ampliando un poco el zoom a los barrios adyacentes de Málaga, Nestoria y el Preste Juan se vuelven a encontrar de nuevo.

GPS y móvil para consultar la oferta inmobiliaria cercana

Nuestra llamada a desarrolladores españoles que pasaran por Londres tuvo éxito. No sólo acudieron al Hack Day de Yahoo y la BBC, sino que ganaron el concurso que Nestoria propuso, con un hack de su cosecha. El dueto formado por Ángel Gonzalo y Daniel Remeseiro creó una aplicación para móviles Nokia equipados con GPS que te indica, según donde estés, las viviendas en venta más cercanas de la base de datos de Nestoria. Se llevan un GPS Garmin eTrex Vista. Felicidades.

Daniel Remeseiro y Anhel Gonzalo
Daniel (en medio) y Ángel (derecha) muestran su invento desde el estrado del Hack Day. Foto original en Flickr.

El código de ejemplo lo han puesto en esta dirección, y está adaptado al API y sitio británico de Nestoria, ya que el hack se hizo y se probó en vivo en el mismo Londres. Además del API de Nestoria, el aplicativo usa mapas de Yahoo para mostrar las localizaciones de las viviendas en el interfaz del teléfono. Creemos que el hack es adaptable a España (el país es una variable más de nuestro API), y esperamos aclararlo, documentarlo y probarlo directamente con Ángel y Daniel en los próximos días. Os informaremos en este mismo blog.

Además del trabajo de estos dos desarrolladores, de la lista de hacks y aplicaciones presentadas en el evento londinense, hubo otras dos que también hicieron uso de Nestoria. Leo Lapworth combinó los datos de los barrios más caros de Londres (según los precios de las viviendas listadas en Nestoria), con las localizaciones de las tiendas de ropa de segunda mano Oxfam. Cómo comprar elegante y barato a la vez, podríamos titularlo. Dominic Cleal creó un mapa de municipios en Inglaterra donde determina la relativa calidad de cada zona usando, entre otros, los precios medios de las viviendas listadas en Nestoria. En el extrarradio de Londres, Surbiton es el doble de caro que Dagenham, según Nestoria y el mapa de Dominic.

Buscar por códigos postales

En Nestoria procuramos facilitar la búsqueda al máximo, que los resultados te lleven a la oferta inmobialiaria, lo mismo si buscas una ciudad (por ejemplo casas en Cartagena o algo más concreto como un barrio (por ejemplo Chueca) o área (sirva de ejemploEl eixample, siempre que sea lo suficientemente conocida, sin necesidad de mentar la ciudad). Pero hay otros métodos: introduce un código postal como el 28294, y te llevamos allí.

Los códigos postales son un invento relativamente reciente, cuya historia puedes leer en la Wikipedia. En España, se implantaron en los años 70 y constan de cinco cifras (no es un estándar global, pero sí quizás uno de los modelos más extendidos del mundo, por ejemplo en Francia y en los Estados Unidos donde los códigos se llaman ZIP). Las dos primeras cifras, indican la provincia, y el resto, distintos distritos: en muchas ocasiones, un único código para toda una localidad, y en capitales y ciudades grandes, más de uno. Los primeros números de cada provincia corresponden a zonas capitalinas, además. Por ello, siendo Álava la primera provincia (01), el primer código de España, el 01001, corresponde al centro de Vitoria.

La numeración provincial sigue el orden alfabético de aquel entonces. No había Cantabria en los 70, de modo que el código 39 corresponde más a la S de Santander que a la C de Cantabria. Zaragoza es la última provincia, con su número 50, pero luego están las ciudades autónomas de Ceuta y Melilla, 51 y 52. El último código de España es el 52080 de Melilla.

Codigos postales de España en el mapa.

Puedes entreneterte buscando códigos postales por Nestoria, para saber por dónde caen, ensayando con capicúas, si eres lo bastante friki. Pero también puedes obtener un listado textual en Codigospostales.com, o admirar una visualización artística y geográfica. Se trata del trabajo de un artista llamado Robert Kosara, que ha ha tomado todos los códigos postales de cada país y ha dibujado sobre el mapa líneas rectas, ordinalmente, desde cada punto geolocalizado al siguiente, introduciendo cortes y cambios de color en las divisiones administrativas de primer orden. En la imagen de arriba tienes el resultado del trazado de España

Nuestras casas en Google Earth

Hemos adaptado Nestoria a Google Earth. Ahora, los resultados de las búsquedas sobre casas en venta o alquiler que hagas aquí en Nestoria, también pueden visualizarse en el mundo tridimensional de Google Earth. Haz una búsqueda dada de casas en Carabanchel, en el barrio de Les Corts en Barcelona, o de casas en Badajoz, y podrás observar en el encabezado, sobre el mapa, un nuevo icono azul: entre el naranja del RSS y el sobre para enviar los resultados por email, está el icono de Google Earth.

icono Gooogle Earth en Nestoria

Clicando en ese icono y enlace, si tienes instalado Google Earth (puedes obtenerlo gratis aquí), puedes volar hasta donde estén esas casas. La cobertura de imágenes por satélite de toda España es muy buena en Google Earth. En Madrid (Carabanchel, por seguir con los ejemplos mencionados arriba) hay algo más de resolución que la media (Badajoz, por ejemplo), pero va mejorando globalmente. La siguiente captura (clica para verlo en detalle) muestra unas casas en Madrid:

Casas Nestoria en Google Earth

La resolución de imágenes ha mejorado recientemente, además. Por ejemplo, en Cataluña se visualiza (ver Les Corts) una imagen de gran detalle cedida por un organismo público, el Institut Cartogràfic de Catalunya. Y en las Islas Canarias, si seleccionas la capa de terreno de Google Earth (eso activa los datos de altimetría, hace que las montañas se alcen, por así decirlo), hay un nivel de detalle no igualado en el resto de España: por ejemplo, puedes ir a casas en La Orotava en la isla de Tenerife, y volar un poco en torno a la ciudad usando los controles para ver el perfil tan nítido de los montes.

La Orotava, en Nestoria y Google Earth

Aviso a desarrolladores que anden por Londres

¿Desarrolladores o hackers españoles por Londres? Un evento interesante para el próximo fin de semana: el Hack Day organizado por Yahoo y la BBC. Más que un día, dos de programa semi-organizado (lo que falte por organizarse, los asistentes lo montarán por su cuenta), en el Alexandra Palace de Londres, el próximo sábado 16 y domingo 17 de junio.


Nestoria
también andará por allí, con un pequeño reto y premio: monta un servicio sobre nuestro API, y te puedes llevar un GPS Garmin eTrex Vista Cx. Además de menciones en nuestros blogs, y la fama indudable que otorga eso de ganar un concurso de hacking en vivo. No se trata de presentar de desarrollar de aquí al sabado todo un proyecto web que haga uso de nuestro API, sino de hacer allí mismo, in situ, algún hack o aplicación de primera mano. El API de Nestoria es ambidextro, vale tanto para el sitio británico como para el español, y creemos que aparecerán más candidatos con idea de hacer algo sobre la oferta inmobiliaria británica; pero prometemos que, si hay algún español por allí, su trabajo se valorará en igualdad de condiciones. Bueno, igual con un plus: pasa a saludar a nuestro equipo londinense, y te llevas una cervecita.

Más información en el blog británico y en el blorg del Hack Day.

Buenas prácticas en la era 2.0

Los desarroladores de Google han destacado recientemente a Nestoria como uno de sus ejemplos de uso de Google Maps. Google considera que somos uno de los ejemplos más innovadores de uso de mapas en Europa, un hito de los servicios inmobiliarios de lo que se ha dado en llamar era del web 2.0.

De hecho, uno de los desarrolladores del equipo de Nestoria en Londres, Mike Astle, estuvo la semana pasada en el Google Developer Day de Londres, como ponente invitado. El Día del Desarrollador de Google fue un evento global, en varias ciudades del mundo, y aunque la escena fue ocupada mayormente por representantes y técnicos del propio Google (como es lógico, por otra parte), hubo ponentes invitados en varios de los eventos. En Madrid habló Ricardo Galli, creador de Menéame (por cierto, hizo una dura crónica tras el evento), en la sede de California invitaron a Adobe, y en Londres, estuvo Nestoria y además la BBC presentando el proyecto Backstage.

Mike Astle hizo una presentación no exenta de humor. Las diapositivas de su charla están en Slideshare, y una crónica en nuestro blog inglés. Además de citar a super-heroes varios, y de alabar la superioridad de Perl sobre cualquier otro lenguaje de programación, Mike hablo de tecnología y de retos reales, de cómo se afrontan cuando uno quiere montar un servicio web de primera. He aquí una de sus filminas, la que señala los problemas que debe afrontar, antes o después, un desarrollador.

Nestoria i18n

Arquitectura, APIs, la escalabilidad, desarolllos futuros… Hemos destacado en azul una sigla peculiar: i18n. En jerga informática significa internacionalización, lo que se reduce a i18n porque entre la i inicial, y la n final, hay 18 letras en medio. i18n significa adaptar una aplicación para que funcione en distintos idiomas o contextos. Nestoria nació en un país anglosajón, pero no fue creada con un sólo idioma en mente. Se afronto ese reto, el de la internacionalización, y eso ha hecho posible que el sitio esté ahora en español.

Otros servicios, de utilidad indudable, como pueden ser Del.icio.us o Flickr, claros campeones de la escena 2.0, siguen sin embargo siendo totalmente monolingües en inglés. Se crearon en un entorno puramente angloparlante y no se fijaron en ese pequeño detalle… No es el caso de Nestoria, afortunadamente. El código de Nestoria ya venía con los deberes hechos, con su debida i18n, y al lanzar Nestoria España hemos podido completar la operación: hacer l10n en español, otra sigla similar, creada sobre el término localización, que define el proceso de adaptar a un idioma dado lo que previamente se ha internacionalizado. Es decir, haces i18n una vez, y luego puedes hacer l10n unas cuantas, ahora en español, y si Nestoria sigue expandiéndose, pues ya se verá.

Entrevista a Eduardo Manchón de Panoramio

Es la noticia de la semana, la compra de Panoramio por parte de Google. Nos encanta que les haya salido redondo: el contenido de las fotos es excelente, y la capacidad técnica del proyecto también, de ahí que en Nestoria hayamos podido usar su API para ilustrar con fotos una de las capas de información local que aparecen bajo los mapas, cuando buscas casas en Málaga, o casas en barrios como Hortaleza en Madrid…

Hemos tenido la oportunidad de entrevistar a uno de los fundadores de Panoramio, Eduardo Manchón, en la misma sede de Google, el Googleplex de Mountain View, en el transcurso del Google Developer Day del jueves 31, una jornada global en la que Nestoria también ha participado. La entrevista son cinco minutos en vídeo del que hemos extractado en texto unas líneas (que tienes más abajo)

* Eres un experto usabilitero, como tú dices, pero la usabilidad de las aplicaciones de mapas es un asunto difícil.

Los mapas sí son algo realmente complicado. Los mapas de toda la vida en papel, son complicados, y son estáticos; imaginemos los mapas online, dinámicos, con mapas. Mi conclusión es que los mapas son siempre un apoyo, un soporte, pero no la interfaz principal para navegar. Quitando cosas como Google Earth que la verdad son una flipada para volar y hacer cositas, para mostrar información, los mapas la complementan, pero no tiene sentido que sean el elemento principal.

* ¿Cual es el secreto del éxito de Panoramio?

Quizás que está centrado en un único punto: las fotos. Mucha gente nos ha dicho, ¿Por qué no permitir rutas? ¿Por qué no podéis vídeos? y otras cosas. Podríamos haberlo hecho, tenía mucho sentido, pero cuando estás por una cosa, estás por hacerla bien, tienes que dedicarte sólo a ella. Si no, al final no haces nada bien.

* A principios de año, al aparecer en las capas por defecto de Google Earth, tuvistéis un subidón de tráfico, vuestro tráfico pasó a ser de otra escala. ¿Cómo lo sobrellevasteis?

Eso fue muy duro. Dos meses prácticamente de dormir muy poco, y el mérito ahí realmente es de Joaquín Cuenca. Hizo virguerías en el único servidor que teníamos entonces. Mucha gente nos decía: poner más máquinas, poner más máquinas. Pero el tema realmente no va por ahí. Cuando tienes algo que va con mapas y tienes tropecientos mil queries a la base de datos, el tema va de optimización, y no sólo de más máquinas. Ahí el mérito de Joaquín es espectacular.

*el API de Panoramio se hizo público hace poco, casi coincidiendo con el lanzamiento de Nestoria en España, y como usuarios del mismo, estamos muy satisfechos, ¿qué otros usos del API de Panoramio que han surgido por ahí destacarías?

Fundamentalmente sitios de rutas, rutas GPS. Por que las rutas GPS se dedican sobre todo a zonas poco exploradas y las fotos de Panoramio te permiten darte una visión de qué vas a ver allí. Entonces, antes de hacer una ruta por una montaña, un camino rural, decides verla antes y eso es en lo que te apoya Panoramio.

* ¿Qué piensas del soniquete 2.0?

Lo del 2.0 me da un poco de repelús, no entiendo muy bien por qué se empieza a decir como si fuera una novedad. ¿Es 2.0 una web como Craigslist, que es del 97? Cuántos webs donde los usuarios cargan contenidos no son de mucho antes. Lo que sí es verdad es que antes erán cuatro, que no se entendía cómo funcionaba, y ahora son muchos.

* ¿Cual es el futuro inmediato de Panoramio?

Eso nadie lo sabe, ni siquiera yo.

Gracias, Eduardo, y felicidades a ti y a tus compañeros Joaquín Cuenca y José Florido. Un aspecto del futuro de Panoramio, independientemente de su evolución, nos parece ya claro: va a servir de caso de estudio de un producto bien lanzado y desarrollado con un enfoque claro. Nos apuntamos la lección: usabilidad, mapas como apoyo, enfoque en única cosa (la búsqueda eficaz, en nuestro caso).