Observatory of Presidential Elections – Colombia 2010

March 11, 2010 at 11:47 am | Posted in as3, colombia, Rich Internet Applications, web 2.0 | Leave a comment
Tags: , , ,

From http://blog.gkudos.com/2010/03/05/observatory-of-presidential-elections-colombia-2010/

The application “Observatorio Elecciones Colombia 2010” (Observatory of Presidential Elections – Colombia 2010) joins together different sources of information from the web that publish news about several Colombian political facts related to the presidential candidates and pre-candidates. For its representation on the map, the application gets the geographical location, candidates’ names, political party and some relevant topics posted in the news which are extracted from newspapers, magazines, social networks like Twitter, Facebook or even their personal web pages.


Geo Event Finder: Find musical events near you!

March 5, 2010 at 11:13 am | Posted in as3, last.fm, mashup, Rich Internet Applications, web 2.0, youtube | Leave a comment
Tags: ,

Geo Event Finder, http://geoevents.gkudos.com/ , is a Mashup (A Mashup is a web page or application that combines data or functionality from two or more external sources to create a new service) that allows to locate musical events around the world using interactive tools on the screen as searching by artist name, city name or selecting an area over the map.

More Information…

This blog has moved…

September 30, 2009 at 10:55 am | Posted in Rich Internet Applications, web 2.0 | Leave a comment

This blog has moved to: http://blog.gkudos.com/

In the new blog you will find information about the following topics:

  • Adobe Flex tutorials
  • Geographic Information Systems
  • Web Mapping
  • Open Source
  • Rich Internet Applications
  • and more…

Please visit http://blog.gkudos.com/

My Session at Flex Camp Bogota 2008

August 22, 2008 at 8:12 pm | Posted in as3, mashup, Rich Internet Applications | Leave a comment
Tags: , , , ,

Flex Camps are events that provide practical tips, techniques and tutorials related to Adobe Flex and Adobe Air Technologies.  Flex Camp Bogota 2008 is the first event of this kind in Colombia. I will be speaking about  Geographic Internet Applications and Adobe Flex.  Detailed information can be found here:  http://blog.gkudos.com/2008/08/22/kudos-ltda-at-flex-camp-bogota-2008/

Flex Camp Bogotá 2008

August 19, 2008 at 3:41 pm | Posted in flex2, Rich Internet Applications | Leave a comment
Tags: , , ,

El día 11 de septiembre del 2008 se llevará a cabo el primer Flex Camp en Bogotá. Un Flex Camp es un evento técnico donde desarrolladores aprenden mas acerca de las soluciones RIA de Adobe – en Especial Adobe Flex y Adobe AIR.

Más información aquí:



Visualization of Government Contracts In Colombia using Google Earth Browser Plug-in

July 31, 2008 at 4:08 pm | Posted in Rich Internet Applications | Leave a comment
Tags: , , , , , ,

The following article “Geographical Visualization of Government Contracts In Colombia – VGICC” shows an application that explore the capabilities of the new Google Earth Browser Plug-in.

Spanish Version:

Visualización de Contratos Gubernamentales en Colombia usando el Google Earth Browser Plug-in

El siguiente artículo “Visualización Geográfica de Información Contractual Colombiana (VGICC)” muestra un ejemplo de aplicación utilizando las nuevas características del plugin de Google Earth para browsers: Google Earth Browser Plug-in.

Statistical Representation of Health Data Using Mapserver and Adobe Flex 3

July 21, 2008 at 4:21 pm | Posted in Rich Internet Applications | 1 Comment
Tags: , , , ,

This is a web application that uses Mapserver, Php, Postgresql, Postgis and Adoble Flex 3 to create interactive Maps intended to explore Colombia´s National level statistical data on Health. Link.

Visualización Interactiva de Mapas y Estadísticas utilizando Flex 3

July 18, 2008 at 11:46 pm | Posted in Rich Internet Applications | Leave a comment
Tags: , , , ,

En el siguiente artículo “Representación Geográfica de Indicadores Estadísticos Utilizando Software Libre” puede encontrarse una aplicación basada en Adobe Flex 3 para la visualización de estadísticas de salud de colombia:

Este aplicativo utiliza Mapserver, Postgresql, Postgis y Php para la generación de los Mapas dinámicos así como también los componentes de Charting de Adobe Flex 3.  Puede ver el artículo original en el siguiente enlace.

LastTube: Award Winner

June 1, 2007 at 10:49 am | Posted in award, last.fm, lastTube, mashup, Rich Internet Applications, video | Leave a comment

LastTube award winner for MASHUP OF THE DAY at MashupAwards.com

Mashup of the Day Winner

Debugging Modules With Flex Builder (possible?)

January 11, 2007 at 6:20 am | Posted in flex2, Rich Internet Applications | 4 Comments

This is my first post in my “technical” blog … (another new year “purpose”)… Warning… my written english is really bad (english classes … another “purpose” for this year)…

I was trying to debug my app (that loads forms compiled in modules) with flex builder 2.0.1 ( installed as a plugin in eclipse 3.2.1) but it didn’t work… his is the description of my “environment” and steps to “reproduce” the “incident”:

1. The App: A Main application, A module with a breakpoint in the initialization method.

2. 05:33:16.156 [DEBUG] MyFlexApp This is a debug session… (ok… my app has been loaded…and my logger works fine… I had to make a “trick” to detect that the application was started in debug mode or normal mode… [sorry.. I`am a begginer in flex2..] )

3. The user selects an option of a MenuBar (the user wants to see a module of the application… )

4. 05:50:56.296 [DEBUG] AppWorkspace Loading Window: MySearchModule-debug.swf (ok… application is loading the correct debug.swf… according to http://tech.groups.yahoo.com/group/flexcoders/message/60494 “One-project model”)

5. My user is happy… he can see loading progress in a ProgressBar (easy… really easy… <mx:ProgressBar id=”progressBar” width=”80%” source=”{moduleLoader}” textAlign=”center”/> … forget old days of MovieClipLoader…)

6. Flex builder debugger freezes (mmmm this is not good…)

7. Firefox with flash debug player 9,0,15,0 freezes too (mmm .. did I say that my OS is WinXp?…)

8. Firefox with flash debug player 9,0,15,0 Crashes… (now my user isn’t happy and wants to kick my ass … I tell him that this is a new Feature of the product in te current build: “Close firefox directly from the MenuBar in the flex application“)

Firefox Error

9. 30 seconds trying to kill the crashed process…

10. Restart firefox, Restart eclipse.

11. Another test…and total crash repeats…

11. Post incident to flexcoders (maybe someone at adobe could read this … and give some advice 😛 ).

12. setInterval(this, “waitForHelpAboutDebuggingModules”, 1000*60*60); //old school…

13. Goto sleep.//old old school.

Update 2007/01/16
New Documentation here:

Modules documentation update

and here Debugging with Flex Modules where Kevin Hammer has a similar approach to my “experiment”… using the “this.url” trick in Application…
in addition.. when running in debug mode “generates” localhost gateway url for (debug only) connection with openamf running locally in tomcat…

My newbie “as3 and flex2” code is here:

In my main Application:

var pattern:RegExp = /MyFlexApp.swf/;
var baseUrl:String = this.url;
if(baseUrl.indexOf(“file://”, 0) > -1){
//Note: For local debugging Only
if(baseUrl.indexOf(“debug”, 0) > -1){
logger.debug(“This is a debug session…”);
MainAppModelLocator.getInstance().isDebugSession = true;
baseUrl = “;;
baseUrl = baseUrl.replace(pattern,””)+”gateway”;
this.services.gateway = baseUrl;

There is another component that “observes” user’s requests for loading new modules… the code is something like this:
public function observeShowModule():void{
var newWindow:MyWindow = PopUpManager.createPopUp(this,MyWindow, false) as MyWindow;

var moduleUrl:String = MainAppModelLocator.getInstance().currentShowModuleEvent.url;
var pattern:RegExp = /.swf/;
moduleUrl = moduleUrl.replace(pattern,”-debug.swf”);

logger.debug(“Loading Window: “+moduleUrl);

Create a free website or blog at WordPress.com.
Entries and comments feeds.