Últimos artículos

Cerca del 70% de los autónomos españoles están equipados tecno {…}

Leer más

Michael Dell adelanta que está preparando una gama de producto {…}

Leer más

Las autoridades chinas han aceptado la compra de Motorola por {…}

Leer más

IBM celebra en Madrid el Smarter Commerce Global Summit, con l {…}

Leer más

Últimos artículos

Proliferación de lorzas, atrofia abdominal, el asiento del sof {…}

Leer más

Posiblemente el mayor reconocimiento que hayan recibido jamás {…}

Leer más

Si ya teníamos pocos incentivos para envidiar las playas cario {…}

Leer más

Cuánto cuesta estar realmente guapo/a mirándose a un espejo. P {…}

Leer más

Últimos artículos

El reto es construir una sociedad inteligente, algo que sólo p {…}

Leer más

La firma estadounidense trabaja de forma paralela en los proce {…}

Leer más

La firma podría integrar la adquirida en su herramienta de bus {…}

Leer más

Para el CEO de Microsoft es el software más “profundo, amplio {…}

Leer más

Últimos artículos

El comercio tradicional está agonizando. Al menos así lo entie {…}

Leer más

Un estudio destaca que el 87% de las empresas admiten problema {…}

Leer más

El objetivo del fabricante de chips es contribuir a la venta d {…}

Leer más

MSI y Asus han lazando Z77A-GD80 y P8Z77-V Premium, respectiva {…}

Leer más

Últimos artículos

Shugeru Miyamoto, diseñador de videojuegos para Nintendo y res {…}

Leer más

Michael Dell, CEO de Dell, desveló que su empresa está poniend {…}

Leer más

Con el objetivo de que los usuarios pasen de utilizar la web a {…}

Leer más

Guy Kawasaki, el que fuera el más popular evangelista del Mac, {…}

Leer más

[x]Cerrar

LOGO

Iníciate en Layar con PorPOIse

Publica información geográfica en la popular plataforma de realidad aumentada a través de esta sencilla aplicación.

1- Configurar PorPOIse

El primer paso para publicar información geográfica en Layar mediante PorPOIse es crearse una cuenta de usuario en Layar, si es que no disponíamos previamente de una. Para ello, nos dirigiremos a la web oficial del servidor de realidad aumentada y 3D.


Una vez hecho lo anterior, descargaremos PorPOIse y lo descomprimimos. A continuación, lo subimos al servidor (http://dominio.com/porpoise/web/porpoise.php), que nos devolverá el siguiente código JSON: {“layer”:”unspecified”, “errorCode”:20, “errorString”:”Missing parameter:
userId”, “hotspots”:[],”nextPageKey”:null, “morePages”:false}.

En caso de que el proceso no se haya desarrollado correctamente, podría aparecer el mensaje Error 404, lo que significa que es necesario que verifiquemos la ruta, Error 403, lo que nos informa de que debemos verificar los permisos, o Fatal error: Cannot redeclare class HttpRequest, que resolveremos abriendo httprequest.class.php
y renombrando la clase HttpRequest a HttpRequest1 en todo el archivo.

Es entonces cuando crearemos un usuario en PorPOIse, para lo que es necesario encriptar la contraseña: http://dominio.com/porpoise/web/dashboard/crypt.php?miusuario=micontraseña. Después, editamos el archivo http://dominio.com/porpoise/web/dashboard/users.inc.php, sustituyendo el código ($_access["default"] = ”;) por el que PorPOIse nos haya devuelto, por ejemplo, ($_access["miusuario"] = ‘$1$la9Y1ce.$ISxHGIC4SbFE9FOiiPOiQ1′;).

2- Forma de almacenamiento

Ya podemos disponernos a crear nuestra primera capa de realidad aumentada, para lo que habremos de configurar con un editor de texto el siguiente archivo: http://dominio.com/porpoise/config/config.xml.

Concretamente, tendremos que introducir nuestro usuario y contraseña de la cuenta de desarrollador Layar, así como especificar la forma en la que se van a almacenar los datos, ya sea mediante una base de datos o a través de un archivo XML. Asimismo, podremos configurar el protocolo OAuth de autentificación para restringir el acceso a capas.

A continuación, registraremos una capa basada en XML y otra en nuestra base de datos, escribiendo el nombre en minúscula, sin espacios ni caracteres extraños. Después usaremos el archivo XML que viene en PorPOIse de ejemplo como plantilla para nuestra nueva capa. En este sentido, accederemos al directorio “config”, donde crearemos una copia de “example.xml”, con el nombre que pusimos en “config.xml” a la capa XML.

Conviene recordar, llegados a este punto, que estamos almacenando la contraseña de nuestra base de datos sin ningún tipo de encriptación. Por este motivo, debemos evitar que el archivo de configuración sea accesible a través de Internet, por lo que renombraremos o moveremos el directorio “config” a un lugar inaccesible, para editar “config.php”, modificando la constante PORPOISE_CONFIG_PATH para que el cambio quede registrado.

3- Crear una capa

El siguiente paso es acceder al dashboard de PorPOIse (http://dominio.com/porpoise/web/dashboard/index.php), donde habremos de validarnos, introduciendo el nombre y usuario que habíamos añadido en users.inc.php. En ese momento, aparecerán las capas que tenemos registradas en config.xml.

Si optamos por acceder a la capa XML, dejaremos los parámetros que vienen por defecto y pulsaremos “New POI”. En este sentido, el parámetro “Dimension” define en cuántas dimensiones estará representado el POI en la pantalla de Layar, siendo 1 igual a un punto, 2 una imagen y 3 un elemento tridimensional. Para crear una capa, escogeremos 1, seleccionaremos el POI <no title> que acabamos de crear y completaremos el resto de los datos (ID, título, atribución, URL, etc.).

Por su parte, para acceder a la capa de base de datos, entraremos en nuestro gestor web, seleccionaremos la base de datos en cuestión e importaremos el archivo “database.sql”, que alberga el script SQL para crear la estructura de tablas. A continuación, volveremos al dashboard de PorPOIse, seleccionaremos la capa e introduciremos los POI de uno en uno.

Después, volveremos al gestor web para acceder a nuestra base de datos y abriremos la estructura de la tabla ‘POI’, anotando el nombre, orden y tipo de campo. Asimismo, crearemos un archivo CSV con la lista de POI, para lo que podemos usar una hoja de cálculo, haciendo que las columnas coincidan con la estructura de la tabla de la base de datos (el sistema de coordenadas utilizado debe ser EPSG:4326). Por último, cargaremos los datos en la tabla POI importando el CSV en el gestor web de la base de datos.

4- Configurar la capa

Antes de pasar al siguiente punto, es conveniente recordar las coordenadas en el CSV y sustituir las comas por puntos antes de importar. Asimismo, es conveniente con todos los campos terminen por | (pipe), así como no delimitar los campos por comillas (”).

Una vez elaborada nuestra capa, ya sea en XML o mediante base de datos, toca ahora configurarla en Layar, para lo que habremos de dirigirnos a la sección de desarrolladores de la plataforma (http://www.layar.com/development/) y crear una cuenta de usuario. Inmediatamente después, podremos comenzar el registro de la capa.

En este sentido, en la ventana Create a Layer introduciremos nuestro usuario (Layer name), así como el título de la capa (Title), el nombre de quien la publica (Publisher name), el tipo (Layer type), la ruta de acceso (API endpoint URL) y, por último, una breve descripción de nuestra creación (Short description).

A la hora de configurar la capa (Edit your layer), facilitaremos su búsqueda con una descripción detallada y varias unas etiquetas en el apartado Listing & indexing. Asimismo, en Filters podremos definir un rango de búsqueda de puntos, rellenando los campos Label, Min Value, Max Value y Default Value. Finalmente, probaremos la capa y solicitaremos su publicación, que podrá demorarse hasta cinco días.

Último comentario




2 respuestas a Iníciate en Layar con PorPOIse

Deja un comentario

  • Los campos necesarios están marcados *,
    Tu dirección de correo electrónico no será publicada.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>