ISPAMAT ganador en los premios Fundetec

La Diputación Provincial de Huesca ha ganado el premio recibió en la categoría de mejor proyecto de entidad privada o pública destinado a los ciudadanos.

ISPAMAT premio FUNDETEC 2007

¡Enhorabuena a todos los que lo han hecho posible!

Anuncios

Artículo en Sociedad de la Información

En el número de Octubre aparece una página dedicada al nuestro proyecto ISPAMAT. Gracias a SocInfo por recoger la iniciativa en un especial dedicado a Ciudades y Ayuntamientos Digitales y Singulares.

Pliego de movilidad

Ya está publicado el pliego correspondiente a los servicios de movilidad y Web que se desarrollarán en Barbastro.

II Jornada sobre la Movilidad en la Empresa Pública

El pasado 27 de Junio estuvimos contando el trabajo desarrollado por la Diputación Provincial de Huesca en nuevas tecnologías y más en concreto del proyecto ISPAMAT.

Fue un placer participar en este evento organizado por Vodafone en un entorno tan amable. Al final pudimos recorrer el magnífico Museo Marítimo con la aplicación, una guía para PDA, desarrollada por Vodafone junto con Visual Engineering.

www.dphuesca.es

La nueva página del Congreso es comentario general en muchos sitios. Enrique Dans resume muchos puntos de vista en su blog. Quizás este apunte sea oportunista, pero no podía dejar de contar el caso de la Diputación Provincial de Huesca.

Hace ya un tiempo desarrolló por iniciativa del Ministerio de Industria, Turismo y Comercio una herramienta que permitía la creación de portales municipales. El primero, el de la DPH, cuya dirección titula este post. Luego fueron y están siendo los Ayuntamientos de la Provincia de Huesca: a finales de años serán 130 municipios. Incluso alguno de Sudamérica como La Guardia (Bolivia).

Posteriormente el software fue cedido gratuitamente a la Federación Española de Municipios y Provincias (FEMP) que es la encargada de seguir con el desarrollo y la dirección del proyecto. Su finalidad es facilitar que las pequeñas y medianas Entidades Locales puedan acceder a la administración electrónica sin coste económico, dotándose así de recursos que, de otra manera, no tendrían posibilidad de ofertar a sus vecinos.

PISTA Local permite generar portales web a través de los que las Entidades Locales pueden ofrecer servicios a sus ciudadanos, así como información fiscal, administrativa o padronal. Existe una nueva versión, Pista Local + que incorpora a las funcionalidades ya existentes otras nuevas como: sindicación de contenidos, agenda de eventos, gestión de autopromocionales, copia y restauración de forma independiente de los portales web, búsquedas temáticas y tramitación online.

Además, cada una de las entidades colaboradoras puede desarrollar funcionalidades e incorporarlas al proyecto global. Y todo distribuido con licencia GNU GPL.

En definitiva: colaboración, aprovechamiento de recursos, ciudadanía electrónica y software libre.

El iPhone sin SDK

El iPhone es el teléfono móvil que Apple presentó ya hace unos meses con mucho revuelo. Hace unos días Steve Jobs anunció que este móvil no contará con un SDK para desarrollar aplicaciones de terceros. La duda por fin quedó disipada.

Como es de esperar las reacciones han sido múltiples y divididas. Parece que apuestan por la Web como modelo de aplicaciones para el móvil. Aprovecharán su navegador y APIs propias en JavaScript para dejar que los terceros creen sus aplicaciones. Las nativas para ellos. Tiene mucho sentido porque dejar la plataforma nativa abierta tiene muchos problemas: desarrollo del SDK, tapar los bugs que encuentran otros, problemas con las versiones… Todos a tirar de Web: que es estándar y además a usar el browser propio de Apple, en este caso su versión para móvil.

¿Recuerdan la argumentación en Aplicaciones móviles: web o nativa? Apple apuesta por lo primero.

En Opera algo saben y por eso contraatacan. Versión beta de Opera Mini 4  y este gran vídeo: Opera Mini vs iPhone.

Top 10 en Ciudades Digitales

Según The Age el top 10 lo forman:

1. Seoul
2. Singapore
3. Tokyo
4. Hong Kong
5. Stockholm
6. San Francisco and Silicon Valley
7. Tallinn
8 New York
9. Beijing
10. New Songdo City

Y los criterios son:

  • Velocidad, coste y disponibilidad del ancho de banda.
  • Acceso inalámbrico a Internet.
  • Adopción de la tecnología.
  • Educación y cultura tecnológica.
  • Apoyo del gobierno a la tecnología.
  • Potencial futuro.

Faltarían criterios relativos a los usuarios -ciudadanos tecnológicamente activos – y a software específico que favorezca la vida digital. Incluso otros conceptos como el urbanismo tecnológico.

Vistos los criterios y los objetivos de la DPH en materia de Nuevas Tecnologías igual vemos pronto a la Provincia de Huesca en un ranking de este tipo. 😉
Visto en GigaOM

Datos y servicios Web

A la hora de modelar los datos que nuestro servicio Web intercambiará las facilidades son muchas. Una de las bondades de los servicios Web, al estar basados en estándares, es que existen múltiples herramientas que facilitan el trabajo tanto en la etapa de diseño como en el posterior desarrollo. Y en el caso de los datos no queda más remedio que hablar de XML, XSD, WSDL; su relación y las herramientas para manipularlos.

Conceptos técnicos

XML eXtensible Markup Language o Lenguaje de marcas extensible. Se trata de un metalenguaje basado en etiquetas que permite estructurar información compleja con el fin de facilitar su intercambio. Así pues, un documento XML contiene datos. El consorcio W3C se encarga de su estandarización, actualmente en la versión 1.0.

	<?xml version="1.0" encoding="UTF-8"?>
	<ejemplo>text</ejemplo>

XSD XML Schema Definition. Los documentos XML nos permiten dar estructura a los datos, pero ¿Cómo es esa estructura? Un XSD no es más que un conjunto de reglas o plantilla que describe, entre otros, la relación y el tipo de datos que contiene un documento XML. Además facilita la validación de los datos contenidos en el documento XML.

WSDL Web Service Description Language. Es el documento público de definición de un servicio Web, donde se encuentra definido el tipo de datos intercambiados por los diferentes métodos del servicio.

Resumiendo, los servicios Web que implementemos intercambiaran datos, ya sean simples o complejos, basados en XML y que podrán ser validados mediante el XSD. El WSDL contiene una definición de los datos según el estándar XSD. De esta manera resulta sencillo conocer el tipo y estructura de los datos y son procesables de manera sencilla por herramientas automáticas.

Metodología de diseño

Gracias a las herramientas que proporcionar las diferentes SDKs de servicios Web podemos automatizar muchas tareas en la fase de diseño que serán reutilizables en el desarrollo. Una vez creada la estructura de datos podemos proceder de dos maneras:

  • Crear directamente las clases complejas que intercambian los métodos, cuya incorporación al servicio Web es directa.
  • Utilizar las bondades de las tecnologías comentadas anteriormente:
    • Crear un XML con los datos requeridos e inferir el XSD a partir de él, aunque tendremos problemas con los tipos de datos.
    • Diseñar el XSD y crear las clases de lógica de negocio mediante herramientas apropiadas.

El siguiente esquema perteneciente a la descripción de JAXB (Sun) es muy esclarecedor.

xml_schema_fig1.gif

Los servicios Web tratan de intercambiar datos, it’s all about data, por ello los XSD nos ofrecen una manera sencilla de validar los XML intercambiados y de transformarlos en objetos de negocio directamente utilizables en el desarrollo de la lógica de negocio.

Contratación del diseño y desarrollo de servicios

Segundo pliego en marcha. Servicios turísticos en movilidad, dentro de la actuación de Jaca.

Listo el primer pliego

Ya está publicado el primer pliego correspondiente a una de las actuaciones en Fraga: Contratación de aplicaciones en el ámbito de la administración electrónica y sanitaria a través Televisión Digital y dispositivos móviles.

Más información en el índice del BOPH y directamente en el anuncio (pdf).