lunes, 6 de junio de 2011

Navarra Contigo



Hoy les presento el resultado del trabajo llevado a cabo en los escasísimos ratos libres que he tenido en estos dos últimos meses,la aplicacion para terminales Android Navarra Contigo (o NaCon).


¿Que es NaCon?

Navarra Contigo (NaCon) es una pequeña aplicación para el sistema operativo Android, tiene dos funciones principales:

Lector RSS: recopila y muestra las últimas noticias relacionadas con Navarra, a través de “google news”, y de la administración foral, mediante los rss proporcionados por Opendata Navarra

Lugares de interés: mediante el uso de la información alojada en Opendata Navarra, NaCon muestra la información dependiendo de la población que especifique el usuario a través de un sencillo e intuitivo interfaz grafico.

¿Para qué sirve?

Esta aplicación tiene como principal objetivo trasladar toda la información que proporciona la administración foral a la palma de la mano, en cualquier momento, en cualquier lugar se puede tener acceso a información útil como la dirección de la farmacia de guardia más cercana o simplemente consultar las últimas noticias relacionadas con el gobierno navarro.


¿Como se ha desarrollado?

Como es una aplicación Android se ha desarrollado usando principalmente dos tipos de lenguajes:

XML: se utiliza en la elaboración del interfaz grafico de la aplicación, compuesto por los distintos “layouts”, las distintas pantallas que ve el usuario final, imágenes y otros elementos de estilo de la aplicación.

Java SE: se utiliza en el núcleo de la aplicación, con este lenguaje se programan las distintas acciones que debe ejecutar el programa.

Como herramienta software de desarrollo se ha utilizado la aplicación para Windows, Eclipse, con el SDK (Software Development Kit) Android release 11 de Google.

La aplicación NaCon, está estructurada en distintos directorios de la siguiente manera:

Carpeta /src/: Contiene todo el código fuente de la aplicación, código de la interfaz gráfica, clases auxiliares, etc. Siempre bajo la estructura del paquete java definido.

Carpeta /res/: Contiene todos los ficheros de recursos necesarios para el proyecto: imágenes, vídeos, cadenas de texto, etc. Los diferentes tipos de recursos de deberán distribuir entre las siguientes carpetas:

o
/res/drawable/: Contienen las imágenes de la aplicación
o
/res/layout/: Contienen los ficheros de definición de las diferentes pantallas de la interfaz gráfica.
o
/res/menu/. Contiene la definición de los menús de la aplicación.
o
/res/values/: Contiene otros recursos de la aplicación como por ejemplo cadenas de texto (strings.xml).

Carpeta /gen/: Contiene una serie de elementos de código generados automáticamente al compilar el proyecto. Cada vez que se genera un proyecto, la maquinaria de compilación de Android genera una serie de ficheros fuente en java dirigido al control de los recursos de la aplicación. El más importante es el fichero R.java, y la clase R. Esta clase R contendrá en todo momento una serie de constantes con los ID de todos los recursos de la aplicación incluidos en la carpeta /res.

Carpeta /assets/: Contiene todos los demás ficheros auxiliares necesarios para la aplicación (y que se incluirán en su propio paquete), como por ejemplo ficheros de configuración, de datos, etc.

Fichero AndroidManifest.xml: Contiene la definición en XML de los aspectos principales de la aplicación, como por ejemplo su identificación (nombre, versión, icono, …), sus componentes (pantallas, mensajes, …), o los permisos necesarios para su ejecución. Veremos más adelante más detalles de este fichero.

Requisitos Mínimos.

Sistema operativo Android 2.1.

Conexión de datos.

Futuras líneas de trabajo.

En un futuro se implementaran las siguientes mejoras a la aplicación:

Navegación por gestos.

Determinar posición de forma autónoma mediante el uso de GPS.

Mostrar direcciones en mapa.

Llamada directa a partir de los números de los servicios.

Video (youtube)

Descarga la aplicación

Descarga el código fuente

Saludos. Javier Bados Otazu

sábado, 30 de abril de 2011

Premios OpenData


El Gobierno de Navarra, en colaboración con la Universidad Pública de Navarra y la Asociación de Empresas Navarras de TIC (ATANA), ha convocado un concurso para premiar la realización de proyectos específicos que utilicen los datos del catálogo de Open Data Navarra.

La convocatoria, que incluye dos modalidades dirigidas a empresas tecnológicas y a estudiantes universitarios, pretende potenciar las posibilidades de Open Data Navarra, un área específica dentro del portal del Ejecutivo foral en Internet cuyo objetivo es hacer accesibles datos e información de la Administración de forma que estén disponibles para su redistribución, reutilización y aprovechamiento por parte de los ciudadanos y las empresas.

Según han explicado, esta convocatoria tiene como objetivo premiar la realización de proyectos que suministren cualquier tipo de servicio y aplicación web para Open Data Navarra, como, por ejemplo, sitios web, aplicaciones para móviles o miniaplicaciones informáticas (widgets y portlets).

Los trabajos deben ser originales y utilizar, al menos, una fuente de datos publicada en Open Data Navarra. No obstante, en el caso de que se necesite algún tipo de dato que no esté dentro del catálogo y que tenga carácter público, se solicitará su posibilidad de uso a la Dirección General de Modernización y Administración Electrónica del Gobierno de Navarra.

Los proyectos que se presenten deberán ser accesibles para que la organización, otros participantes y el público en general puedan revisar el proyecto vía web con una URL. Los proyectos deberán presentarse antes del 1 de junio de 2011.

Las bases completas de los Premios Open Data Navarra se pueden consultar en internet, desde donde se podrá descargar el modelo de presentación de las solicitudes. Los participantes deberán incluir una breve explicación de la aplicación, la URL para acceder al proyecto, una descripción de la tecnología aplicada y el código fuente.

VALORACIÓN DEL JURADO

El jurado, que estará integrado por representantes del Gobierno de Navarra, de la Universidad Pública de Navarra y de la Asociación de Empresas Navarras de TIC, valorará el carácter innovador, la calidad y la creatividad del proyecto, especialmente en cuanto a transparencia, utilidad y permanencia.

El primer premio en la modalidad dirigida a empresas TIC será de 4.000 euros y habrá un segundo premio dotado con 2.000 euros. Por su parte, el primer premio para la modalidad de estudiantes universitarios será de 3.000 euros, mientras que se concederán dos segundos premios que consistirán, cada uno, en un iPad 2.

Podrán participar estudiantes universitarios matriculados en el actual curso o que hayan obtenido el título en los tres últimos años naturales a contar desde la fecha de publicación de la presente convocatoria, en cualquier titulación (incluido grados, posgrados o primeros y segundos ciclos) y en cualquiera de las Universidades existentes en Navarra.

Fuente: http://www.europapress.es/portaltic/sector/noticia-galardones-reconoceran-proyectos-utilicen-datos-catalogo-open-data-navarra-20110401181338.html