Mashup de calendarios y localización geográfica de redes sociales

  • Jorge Hernández Mercado Corporación Universitaria de la Costa. Barranquilla, Colombia.

Resumen

Las redes sociales son unos pilares de la web 2.0, que avanzan a pasos agigantados. Aunque estas redes generalmente interactúan virtualmente, eventualmente se reúnen en un lugar geográfico para llevar a cabo alguna actividad de importancia presencial. Estas actividades son programadas en un calendario donde se asignan fechas y direcciones físicas. Este artículo presenta el desarrollo de GCel, una aplicación web híbrida (Mashup) creada para la generación automática de calendarios y localizaciones geográficas de redes sociales usando Google Calendar y Google Map respectivamente. La arquitectura utilizada por GCel es una combinación de aplicaciones jMaki y Jersey. La aplicación Jersey usa servicios web RESTful para acceder a la base de datos de las redes sociales, creada en MySQL. La aplicación jMaki utiliza los widgets: Google Maps, Dojo Table y Yahoo Button. Este último widget toma la información dada por el servicio web RESTful y gracias al mecanismo publish/suscribe de jMaki lo publica a los dos widgets suscritos. Se muestra el uso de GCel para la creación de calendarios y localización geográfica de cada una de las redes sociales de la Fundación Consentir.

Palabras clave: Mashup, jMaki, Jersey, Widgets, RESTful, Red social

Referencias

Ejemplos del API de Google Maps. Ejemplos de marcadores. Marker-Drag. http://code.google.com/intl/es-CO/apis/maps/documentation/examples/directions-simple.html. 2009

Ejemplos del API de Google Maps. Ejemplos de servicios. Directions-simple. http://code.google.com/intl/es-CO/apis/maps/documentation/examples/directions-simple.html. 2009

Galería de demostraciones del API de Google Maps. LatLong Generator. http://code.google.com/intl/es/apis/maps/documentation/demogallery.html 2009

Glassfish – Jersey. https://jersey.dev.java.net/. Consultado Junio 21 de 2009.

Google Data APIs Client Libraries. http://code.google.com/intl/es-CO/apis/gdata/clientlibs.html.2009

Gupta Arun. Travel Map-Another Real-life app using jMaki & Jersey. http://blogs.sun.com/arungupta/entry/screencast_web11_travel_map_another

Netbeans.org. A mashup using REST jMaki Table Component.
http://wiki.netbeans.org/RestJMakiUsecase.2007

Netbeans.org. Getting Started with RESTful Web Services. http://www.netbeans.org/kb/docs/websvc/rest.html. Consultado el 21 de junio de 2009.

Project jMaki. https://ajax.dev.java.net/ . 2007.

Registro en el API de Google Maps. http://code.google.com/intl/es/apis/maps/signup.html. 2009

Wikipedia. Red social. http://es.wikipedia.org/wiki/Red_social. 2009.

Sun Microsystems. Article The Java Persistence API – A Simpler Programming Model for
Entity Persistence. http://java.sun.com/developer/technicalArticles/J2EE/jpa/ mayo de 2006.

Sun Microsystems. RESTful Web Services Developer’s Guide. http://docs.sun.com/app/docs/doc/820-4867/ggnyk?l=en&a=view

Techtear.com. Los Mashups, uno de los pilares de la web 2.0. http://www.techtear.com/2007/03/26/losmashups-uno-de-los-pilares-de-la-web-20/ . Consultado Junio 21 de 2009.

Wikipedia. Mashup (aplicación web híbrida). http://es.wikipedia.org/wiki/Mashup_(aplicaci%C3%B3n_web_h%C3%ADbrida). 2009.

Descargas

La descarga de datos todavía no está disponible.

Biografía del autor/a

Jorge Hernández Mercado, Corporación Universitaria de la Costa. Barranquilla, Colombia.

Ingeniero de Sistemas de la Universidad del Norte. Especialista en Ingeniería del Software de la Universidad del Norte. Especialista en Alta Gerencia de la Universidad Autónoma del Caribe. Magíster en Informática industrial y Automática de la Universidad de Girona, España. Profesor tiempo completo en el programa de Ingeniería de Sistemas de la Corporación Universitaria de la Costa. jhernandez@cuc.edu.co

Publicado
2010-10-31
Cómo citar
Hernández Mercado, J. (2010). Mashup de calendarios y localización geográfica de redes sociales. INGE CUC, 6(1), 251-258. Recuperado a partir de https://revistascientificas.cuc.edu.co/ingecuc/article/view/308