Personal tools
You are here: Home Users Roberto Calvo blog
Document Actions

Rocapal's Blog at LibreSoft

Up one level

Rocapal's Blog at LibreSoft

LibreGeoSocial attended The W3C Workshop: “Augmented Reality on the Web”

Posted by Roberto Calvo at Aug 04, 2010 10:55 AM |

During the past 15th and 16th of June at Barcelona was celebrated the W3C Workshop: “Augmented Reality on the Web”.

This W3C Workshop was held to discuss whether and how the exciting opportunities offered by Augmented Reality can benefit from Web technologies. Augmented Reality on the Web was hosted in Barcelona by Escola Tècnica Superior d'Enginyeria de Telecommunicació de Barcelona (ETSETB) at Universitat Politècnica de Catalunya (UPC). It attracted over 40 attendees and 22 papers. The participants represented a broad range of businesses including telecom operators, device manufacturers, AR content and platform developers, AR users from the advertising world, academics and standards bodies.”

GSyC/LibreSoft was invited to participate in the event thanks to their experience with LibreGeoSocial regarding social networks and augmented reality. During the event, GSyC/LibreSoft exposed the paper: “Mobile Augmented Reality browsers should allow labeling objects”, and a presentation about the needs of allowing users to tag the reality with augmented reality technologies. Also, a live demonstration of LibreGeoSocial was made, about the capabilities of tagging the real world.

The experience was very interesting because it was a workshop organized by the W3C. It was focused in the importance of using standards for augmented reality, a good opportunity to point to FLOSS solutions to achieve this goals.  

Material: [Paper] [Slides]

Read More…

AR LibreGeoSocial: Comparing images and anchoring virtual information

Posted by Roberto Calvo at Jul 29, 2010 11:15 AM |

Recently, we have added a new feature to LibreGeoSocial platform to extend the usability of our MAR (Mobile Augmented Reality) engine. We can sub-divide this feature in two sub-features. The first one analize and compare the images to find similar image. Using SURF technologies we can obtain several key points of the image that are distinctives and relevants. These points are invariant to the size, orientation or rotation, so the algorithm can find the original image although the image taken has not the same size, orientation or rotation. The second feature shown in the video is the possibility to anchor virtual images on a real picture. The image is analyzed in the mobile itself and looking for ways similar to a picture or photograph (like square or rectangle). This analysis is done in real time and keeps the tracking of the geometry shape to anchor the virtual information on real information.

Currently, we are studying new ways to analize and compare thousand the images in a small time. 

This system has multiple uses in tourism, museums, publicity, online publicity and other sectors where it is your imagination :-). The video shown all these features in action. Remember activate the subtitles to get more information about the system.

 

 

Read More…

LibreGeoSocial 1.1

Posted by Roberto Calvo at Jul 05, 2010 12:32 PM |

It's a pleasure to communicate you that LibreGeoSocial 1.1 is available in the Android Market. I appreciate the efforts made by the development team to get this milestone, thank you very much to all developers team. Remember, LibreGeoSocial is a new FLOSS (Free, Open Source) mobile social network with a Mobile Augmented Reality interface 


 null              null 
 
 Release Notes:
  • Improved augmented reality interface (AR)
  • AR navigation with gestures
  • Added Youtube Channel
  • All the contents are organized with layers/channels
  • The applications allows the anonymous access
  • The user has a virtual layer where can see all his contents
  • The contents can be temporary, with begin and end date
  • Refactor API rest in server
  • Many bugs resolved about usability

 

Download LibreGeoSocial from Market:
  null
 

Read More…

Google IO 2010: Keynote 1

Posted by Roberto Calvo at May 20, 2010 01:05 PM |

Google IO es un evento anual celebrado por Google para desarrolladores que utilizan sus tecnologías. Desde 2008 se lleva celebrando y esta es su tercera edición. Su emplazamiento, desde su inicio, está el Moscone Center de San Francisco (California). Google suele aprovechar este evento para dar a conocer las noticias más importantes del año en su sector, por ejemplo el año pasado se presentó Google Wave y fue el primer año que regalaron a todos los asistentes (más de 4000) un móvil HTC Magic con conexión 3G gratuita durante 1 mes. Durante el evento, que dura dos días, se realizan dos keynotes a primera hora de la mañana donde se condensa en poco más de hora y media todas las nuevas novedades y noticias relacionados sobre las tecnologías Google.

 
Este año, por supuesto, todos estamos muy atentos a todas las noticias referentes a Android ya que hay varios rumores que se pueden hacer efectivos: Android 2.2, flash incorporado, tethering, nueva tablet pc ... El año pasado tuve la oportunidad de asistir en vivo y en directo a Google IO 2009, y desde luego es toda una experiencia para cualquier desarrollador y conocedor de las tecnologías Google. Este año, aunque no he podido asistir al evento, si he tenido la oportunidad de ver la keynote en directo desde las oficinas de Google de Madrid en Torre Picasso (gracias a Google Madrid por estas iniciativas que nos hacen estar un poquito más cerca de la actualidad).

 

En directo en la ponencia

 

Esta primera keynote se ha basado en las tecnologías web y en toda la nueva arquitecutura que está montando Google alrededor de su Google Apps. Vic Gundotra, que comenzó la keynote, anunció muchas sorpresas para le keynote de hoy, y además explicó el significado de I/O, que por una lado son los dos elementos importantes de la cultura web: Innovation and Open, y por otro lado quiere reflejar el espíritu de colaboración, el espíritu de la web, el aprendizaje de los desarrolladores: Input/Output.
 
Google anunció que libera el código fuente de su códec de video VP8 que puedes encontrar en el proyecto WebM. Quizás este es el punto más importante de la conferencia, ya que liberar el código de este códec hace que tengamos una alternativa libre y de calidad al códec privado H.264 apoyado por Apple y MicroSoft. Este proyecto cuenta con la colaboración de Mozilla, Opera, Skype y Adobe entre otros. Y desde luego tiene muchos puntos a convertirse en un estándar tanto en los navegadores de PC como en los móviles. 
 
También presentó el Chrome Web Store, una tienda de aplicaciones web basadas en código HTML y/o Flash. El objetivo de la tienda es facilitar por un lado a los usuarios poder bajarse aplicaciones para ejecutar en en el navegador (se pudo ver como renderizaba muy bien los juegos), y por otro lado ofrece un nuevo negocio a desarrolladores de aplicaciones web. Desde luego todos sus movimientos se mueven a que en unos años el navegador sea la herramienta principal de los usuarios. 
 
Google anunció también su nueva versión empresarial de App Engine, donde en colaboración con vmware están creando una nube para el desarrollo, instalación y despliegue de aplicaciones. App Engine desde luego es una buena solución para empresas donde han puesto mucho esfuerzo en que los visualizadores puedan recibir PUSH constantes, para que toda la información esté siempre actualizada. Es interesante repasar algunos minutos de la keynote para ver en acción SpringSource Tool Suite y el framework Spring Roo, impresionante como se genera código automático para las aplicaciones.
 
Google Wave tuvo también sus minutos en esta primera keynote, instaron a todos a volver a probarlo y anunciaron que ya no es necesario una invitación para su uso. El registro está abierto a todo el mundo. 
 
 El lanzamiento de la API de Google Latitude permitirá a los desarrolladores crear aplicaciones basadas en geolocalización.
 
Podéis ver la keynote de ayer en el canal de Youtube de Google.
 
 

Read More…

Ghymkhana project based in LibreGeoSocial [video]

Posted by Roberto Calvo at May 13, 2010 07:25 AM |

'Gymkhana Movil' is free software project developed by Jorge Fernández that allow new games about location and social-networks. Jorge has based his project in LibreGeoSocial, a middleware to build location social-network applications in Android.

Read More…

Workshop about Android and mobile technology

Posted by Roberto Calvo at Oct 05, 2009 05:29 PM |

  • ORGANIZATION
  • - Research group GSyC/LibreSoft (Universidad Rey Juan Carlos)
    - Dept. of Computer and Automation Indra

  • PLACE
  • - Place: Universidad Rey Juan Carlos (Campus de Móstoles). Edificio Laboratorios 2 - Aula 106.
    How to arrive to university

    - 14th October, 9h-13h , 15h-18h

    - Registration is mandatory to access the course (limited availability)

  • REGISTRATION
  • - If you want to participate in this workshop you must register! REGISTER NOW!

  • GENERAL INFORMATION
  • - The impact it has had the launch of Android gives you an idea of the hole it occupies in the world of mobile telephony.
    - Indra aims to establish itself as the benchmark company in Spain in this technology.
    - The aim of these workshops is the dissemination of Android as a platform for developing innovative mobile applications.

  • AGENDA
  • Making contact: The objective of this session is to have a first overview of Android through practical exercises.

    Advanced Development: This session will begin developing an application that implements all previously learned and deepened in various aspects.

    - Applications with Maps
    - Widgets
    - GPS
    - Sensors

  • ROUNDTABLE
  • At the end of the workshops will be a round table discussion among those present. It wants these roundtables will solidify concepts and discuss possible ideas for future projects or collaborations.

  • CHALLENGE
  • Indra wants to reward the best work in the area of mobile devices with Google Android.

    The participants will have up to 3 months to submit their results, rewarding the top three jobs with a cell phone HTC Dream and in addition the winner will get a grant from Cooperative Education paid for 6 months to work on research projects, with a possibility of joining Indra completion.

    The prize aims to encourage and reward young talent.

  • REQUERIMENTS
  • - Final year students near the finish of the degrees of Computer Engineering / Telecommunication Engineering in Computer Systems from the Rey Juan Carlos University.

    - REGISTER NOW!

    Read More…

    Investigadores de la Universidad Rey Juan Carlos desarrollan un software libre para móviles que permite ‘etiquetar’ virtualmente el mundo real

    Investigadores de la Universidad Rey Juan Carlos desarrollan un software libre para móviles que permite ‘etiquetar’ virtualmente el mundo real

    Posted by Roberto Calvo at Jul 19, 2009 08:04 PM |

    Los usuarios pueden vincular contenidos multimedia a un objeto apuntando con el teléfono

    Pegar una etiqueta ‘virtual’ sobre un objeto real y que la persona que pase cerca pueda leerla. Y todo esto desde un móvil. Eso es lo que permite el software libre ‘LibreGeoSocial’ (LGS), un programa desarrollado por investigadores de la Universidad Rey Juan Carlos para los teléfonos con Android, el sistema operativo creado por Google. LGS es un gestor de contenidos georreferenciados multimedia. Es decir, permite al usuario de una red social almacenar información (texto, fotos, vídeo, audio…) vinculada a un lugar en concreto. Y además dispone de una interfaz de realidad aumentada. Es decir, cuando el usuario apunta con el móvil hacia un objeto previamente etiquetado le aparece en la pantalla el indicativo que la otra persona ha ‘dejado’ allí.

    “Se trata de una experiencia mucho más rica que la de una red social tradicional porque los sensores de medición del campo magnético de los nuevos móviles permiten saber no sólo dónde está el móvil sino además hacia dónde está orientado”, asegura Pedro de las Heras Quirós, miembro del grupo GSyC/Libresoft e investigador del proyecto. Y añade: “Los módulos de realidad aumentada y georreferenciación de LibreGeoSocial permiten a los usuarios de las redes sociales que han salido a la calle interaccionar no sólo con el mundo virtual, sino también con el mundo real”. Esto abre un amplio abanico de utilidades: guías turísticas, sistemas de participación ciudadana, redes sociales para personas con dependencia y mlearning.

    Algunos ejemplos: Un turista visita un museo, apunta con su móvil a un cuadro y le aparecen en la pantalla los comentarios, fotos etc. que otro turista anterior ha ‘pegado’ virtualmente sobre esa obra de arte. Un ciudadano ve un alero a punto de caerse y genera una incidencia que queda vinculada a ese tejado. Los servicios de mantenimiento del distrito pueden recibir automáticamente esta información. Cuando se desplazan al lugar para solventar el problema pueden localizar fácilmente el lugar gracias a la interfaz de realidad aumentada. Además, hasta que se arregla, otros usuarios que pasen cerca pueden recibir alertas en sus móviles.

    Pero LibreGeoSocial presenta otra ventaja: dispone de un buscador semántico. Es decir, los nodos de la red social (contenidos multimedia, personas, eventos…) son procesados mediante un sistema de algoritmos de agrupamiento para inferir relaciones no explícitas entre ellos, lo que permite a los usuarios descubrir a otros usuarios o contenidos en la red que les sean afines a pesar de pertenecer a comunidades diferentes dentro de la red social. Así, por ejemplo, un usuario podría generar un criterio de búsqueda para encontrar a otro usuario que frecuente sus mismos lugares o tenga aficiones parecidas.

    LibreGeoSocial se compone de un servidor y de una aplicación cliente para el móvil. El servidor está implementado en el lenguaje de programación Python. La aplicación para el cliente está programada en el lenguaje Java. Todo el código fuente del servidor y del cliente de LibreGeoSocial se ha publicado como software libre, siendo ésta una de las primeras aplicaciones de realidad aumentada para Android cuyo código fuente está disponible, y una de las pocas existentes junto a Sky Map y Wikitude. La aplicación cliente también estará disponible en breve a través del mercado de aplicaciones Android Market, lista para ser descargada y ejecutada en los teléfonos Android que venden en España las principales operadoras de telefonía móvil.

    En el año 2008 se vendió por primera vez un número mayor de smartphones que de ordenadores portátiles. Los smartphones son teléfonos móviles considerados hasta ahora de gama alta. Suelen incorporar cámara de fotos y vídeo, receptor GPS, acelerómetros y otros sensores como el de campo magnético, que permiten a sus cada vez más potentes microprocesadores llevar a cabo nuevas funciones que van más allá del establecimiento de conexiones telefónicas. Estos dispositivos están reemplazando a los teléfonos móviles de gamas medias y bajas, poniendo a disposición de millones de usuarios aplicaciones como LibreGeoSocial.

    Vídeos sobre LibreGeoSocial: http://libregeosocial.morfeo-project.org/

    Más información sobre el Grupo de Investigación GSyC/Libresoft de la Universidad Rey Juan Carlos: Grupo GSyC/LibreSoft: http://www.libresoft.es

    Read More…

    Features of LibreGeoSocial (video)

    Features of LibreGeoSocial (video)

    Posted by Roberto Calvo at Jun 19, 2009 12:40 AM |

     The video shows the several features of LibreGeoSocial project. Yoy can see how the system locate you, the information around you, the "real view", route system and others features.

    The app has been checked in G2 mobile with Android 1.5 (cupcake).

    Enjoy it!

     

    Read More…

    LibreGeoSocial in MovilForum (video)

    LibreGeoSocial in MovilForum (video)

    Posted by Roberto Calvo at Jun 18, 2009 01:10 AM |

     Two weeks ago we were in "Feria MovilForum 2009" specifically in the openMovilForum stand. We presented LibreGeoSocial and its integration with the APIs and services of openMovilForum.

    The openMovilForum core made a promotional video where they explain how LibreGeoSocial uses the openMovilForum services.

    You have to see the final minutes ... about 3:06 to end !!

     

    Read More…

    Second place in the OpenMovilForum competition

    Second place in the OpenMovilForum competition

    Posted by Roberto Calvo at Mar 24, 2009 06:05 AM |

     

    We have obtained the second place in the OpenMovilForum competition. This competition takes place every year and its aim is to promote the use of OpenMovilForum APIs. We presented a modified version of LibreGeoSocial that use the Movistar services througth OpenMovilForum APIs. The main idea is to allow the use of mobile social networks on mobile devices that do not have GPS device or GSM network access.

    You can see in the video [1] how our mobile social network works with the Movistar services CopiaAgenda, Localizame and EnvioSMS  through OpenMovilForum APIs. You can read in [2] more documentation.

    [1] http://libregeosocial.morfeo-project.org/archives/libregeosocial-use-openmovilforum-apis-video
    [2] http://forge.morfeo-project.org/wikis/libregeosocial/index.php/Docs_LibreGeoSocial-OMF

    Read More…

    [VIDEO] Geo-Location Social Network

    Posted by Roberto Calvo at Jan 14, 2009 04:25 PM |

    We have developed a new social network whose nodes have the attribute of "geo-located position". Do you want to know how it works? Watch the video!

    Read More…

    Install EzForge with Debian Packages

    Posted by Roberto Calvo at Dec 09, 2008 09:53 PM |

    Already available the Debian packages for installation ezforge

    Read More…

    Services Search in Android device

    Posted by Roberto Calvo at Nov 26, 2008 11:20 AM |

    The next video shows a proof of concept application that gathers services close to the user's location. It uses the GPS coordinates that the mobile offers to locate the user, and the 11870.com service to obtain geolocated services. (Developed by Web2.0/Mobile Group - LibreSoft )

    Read More…