Verdes Brotes
Introducción

¿Qué es Verdes Brotes?

¿Cómo funciona? API

API REST

Arquitectura

Windows Phone 7

Código Fuente

Proyecto desarrollado por el equipo Mobilendo durante AbreDatos2011 #t52 con Contacto y respuesta oficial de la Administración

  • Introducción

    Verdes Brotes es un proyecto de Código Abierto que utiliza datos públicos suministrados por el Ministerio de Trabajo español, facilitando la búsqueda de ofertas de trabajo.

    Con este proyecto el equipo Mobilendo apoya Abredatos 2011.

    redtrabaja
    ministerio trabajo

    windows azure windows phone
  • ¿Qué es Verdes Brotes?

    Verdes Brotes pone al alcance de todos y de una forma sencilla ofertas de trabajo publicadas por el Ministerio de Trabajo. Originalmente, las ofertas son mostradas en formato HTML en la web del ministerio [redtrabaja.es]. Verdes Brotes rastrea periódicamente esta fuente de datos recopilando las 2000 últimas ofertas de trabajo.

    Estas ofertas se ofrecen desde Verdes Brotes a modo de servicio web, para poder ser consumido fácilmente desde cualquier lugar, por ejemplo aplicaciones móviles, aplicaciones de escritorio u otras páginas web.

    Hemos implementado este servicio en una aplicación nativa para dispositivos Windows Phone 7 mostrando las últimas ofertas de trabajo de una ubicación específica, permitiendo compartir las ofertas en redes sociales o realizar búsquedas de ofertas de trabajo por palabras clave.


  • Arquitectura

    cloud verdes brotes
  • ¿Cómo funciona Verdes Brotes? API

    Verdes Brotes utiliza la tecnogía Cloud de Microsoft Windows Azure. Concretamente, esta solución en la nube se compone de 2 máquinas virtuales:

    - WorkerRole: es el encargado de recorrer periódicamente la web del Ministerio y recopilar todas las ofertas de trabajo. Las ofertas son extraidas de cientos de documentos HTML, e introducidas en una Tabla de la nube, "Azure Table".

    - WebRole: Atiende las peticiones de los usuarios de la
    API. Implementa el Servicio Web que está accesible a todos a través de la URL: http://azure.verdesbrotes.com/ (o a través de http://mobilendo.cloudapp.net/WebService.asmx). Para responder a las peticiones de la API, consulta la "Azure Table" para extraer las ofertas de trabajo.
  • API REST

    Además del WebService implementado y que ya se utiliza en la aplicación de Windows Phone, hemos preparado una API REST para quienes prefieran este formato y facilitar a los desarrolladores el acceso al servicio.
    Accediendo a la URL http://mobilendo.cloudapp.net/api.aspx, este puede ser un ejemplo de petición, se puede indicar el parámetro "?accion=XXX", donde XXX puede ser:

    1. 'ofertasProvincia' (para ver todas las ofertas de una provincia)
    2. 'ofertasComunidad' (ver todas las ofertas de una comunidad autónoma)
    3. 'buscarProvincia' (buscar oferta por palabra clave)
    4. 'buscarComunidad'
    5. 'buscar' (buscar por palabra clave en toda España).

    En los casos 1 y 3 será necesario un parámetro adicional "&provincia=YYY". En los casos 2 y 4 hará falta un parámetro "&comunidad=ZZZ". En los casos 3,4 y 5 se requerirá un parámetro "&q=..." para indicar la cadena de búsqueda.
  • Windows Phone 7

    Verdes Brotes para Windows Phone utiliza el servicio Web http://azure.verderbrotes.com/ creado para Abredatos 2011.

    La aplicación permite: compartir ofertas de trabajo a través de redes sociales, listar ofertas por ubicación y buscar de ofertas de trabajo usando palabras clave.

    verdes brotes windows phone  7



  • Descarga la aplicación desde el Microsoft Windows Phone 7 MarketPlace