Aplicaciones Enriquecidas para Internet
Las aplicaciones enriquecidas para Internet (RIA, Rich Internet applications) ofrecen una experiencia de usuario sofisticada y atractiva que mejora la usabilidad y aumenta la productividad de los usuarios. Gracias al amplio alcance de Internet, las RIA pueden implementarse en navegadores, escritorios y dispositivos.

Las RIA ofrecen a las empresas un modelo económico y de probada eficiencia para proporcionar aplicaciones modernas y eficientes a sus usuarios.
En Kudos Ltda. ofrecemos a nuestros usuarios aplicaciones que utilizan las más modernas técnicas para el desarrollo de Interfaces Gráficas de Usuario basadas en los conceptos de Aplicaciones Enriquecidas para Internet y Usabilidad buscando ofrecer ambientes de trabajos más productivos para los empleados de las organizaciones.

Nuestras aplicaciones combinan una agradable experiencia de usuario (ya sea en su navegador web, aplicación de escritorio o dispositivo móvil) junto con las mejores plataformas y arquitecturas de software orientadas a servicios que les dan soporte desde el punto de vista de servidores de aplicaciones, servidores de bases de datos, servidores de mapas, etc.
Arquitectura Básica de Aplicaciones para Visualización de Mapas a través de la Web
La arquitectura de este tipo aplicaciones tiene cuatro componentes principales:
Aplicaciones de Escritorio
Requieren de una instalación dentro de cada PC, permiten acceder a los datos geográficos para edita rlos o adicionar nuevos elementos, poseen herramientas de edición, co mplementadas con extensiones que agregan nuevas fun ci onal i dades. Este tipo de herramientas son utilizadas generalmente por profesionales del área de sistemas de información geográfica, los cuales requieren de una capacitación previa para su manejo. No son requeridas para publicación de mapas en la Web, se colocan como un complemento del sistema.
• Alternativas co merciales: Arcgis, Mapinfo, Geomedia, Autodesk
• Alternativas libres: Grass, Qgis, Gvsig, Udig
Las alternativas libres mencionadas son totalmente interoperables es decir, pueden importar formatos de aplicaciones comerciales tales como (DXF, Shape Files, DGN), así mismo pueden conectarse a base de datos y exportar a archivos comerciales. Tiene implementado el formato GML, estándar definido por la OGC
Base de datos
Permiten almacenar información de forma estructurada, sin embargo el dato geográfico requiere un manejo complementario pues tiene características en su repres entación y manejo que lo hace diferente al dato común (Numérico o descriptivo), por lo tanto las bases de datos geográficas son definidas como “una colección de datos georreferenciados interrelacionados, con capacidades de manejar y mantener una gran cantidad de informaci ón, facilitando la interacción entre las diferentes aplicaciones SIG (Fotheringham y Wegener, 2001).”
• Alternativas comerciales: Oracle-ArcSDE, Oracle Spatial, Sqlserver, Db2
• Alternativas libres: Postgres -Postgis, Mysql
Postgres es un sistema manejador de base de datos que tiene implementado todas las funcionalidades de un sistema manejador de base de datos tradicional (Integridad referencial, gestión de usuarios, transaccionalidad, seguridad, etc.) http://www.postgresql.org/, se complementa con PostGIS que permite almacenar los elementos geográficos integrados con la información alfanumérica, adicionalmente trae funcionalidades espaciales tales como: unión, intersección, buffer y todas las definidas por OGC (http://postgis.ref ractions.net/).
Servidor de Mapas
Un conjunto de servicios config urados dentro del servidor Web, que permiten publicar información geográfica transformando las diferentes peticiones en imágenes desplegables en Web (tanto en su formato como en su tamaño), habilitando las diferentes herramientas que permitan realizar acercamientos, alejamientos, simbología y operaciones espaciales básicas.
• Alternativas comerciales: ArcGis Server, ArcIMS, etc.
• Alternativas libres: Mapserver, Geoserver, etc.
Mapserver es un software desarrollado por la Universidad de Minnesota, es un servidor de mapas utilizado en un diferentes portales geográficos (http://mapserver.gis.umn.edu/gallery) lo que demuestra su madurez para el desarrollo de aplicaciones Web para mapas.
Entorno de desarrollo
Para la integración de los diferentes componentes se ha empleado Java y PHP, lenguajes de programación que han permitido realizar diferentes operaciones geográficas de manera dinámica con Mapserver y conectándose a una base de datos geográfica como Postgres-postGIS.
Para la interacción de la aplicación con el usuario se ha utilizado Adobe Flex 3 y Ajax, herramientas que han permitido el desarrollo de aplicaciones enriquecidas para Internet (Rich Internet Applications). Esta clase de aplicaciones enriquecidas tienen características similares a las aplicaciones desktop en cuanto a la facilidad de manejo y optimización del tráfico de datos entre el cliente y el servidor, haciéndolas más livianas y rápidas en su respuesta en comparación con aplicaciones Web tradicionales basadas en HTML.

Visualización de Información
Dados los grandes volúmenes de datos generados hoy en día, cada vez se hacen más necesarias herramientas que permitan analizar de forma fácil y eficiente tales conjuntos de Información.
Gracias a herramientas modernas basadas en los conceptos de la Web 2.0, en Kudos Ltda. ofrecemos a nuestros clientes la posibilidad de explorar su información a través de herramientas interactivas basadas en Web. Entre otros, ofrecemos la posibilidad de visualizar información alfanumérica, estadística y geográfica utilizando herramientas como Google Earth, Google Maps, Flash, Charts Interactivos. etc.
Algunos pantallazos a continuación:


