SlideShare a Scribd company logo
1 of 51
Download to read offline
1
MORFEOPROJECT
http://morfeo-project.org
Javier Soriano (jsoriano@fi.upm.es)
Universidad Politécnica de Madrid
Miembro del Board de Morfeo
Proyectos Actuales: Presente y
Roadmap Tecnológico
Financiado por FIT-350400-2007-5
Esta obra está bajo una licencia de Creative Commons.
http://creativecommons.org/licenses/by-nc/2.5/es
2
MORFEOPROJECT
Chapters de la Comunidad Morfeo
Bazaar
Business Support
SMARTFlow
WASUP
Procesa2
Future of the Web
EzWeb
FAST
MyMobileSearch
MyMobileWeb
QSEMail
SOI Middleware
CORBA Platform
SOA Platform
Ubiquitous Web
Applications
MyMobileSearch
MyMobileWeb
Sentient-Graffiti
Otros
EzForge
Website
3
MORFEOPROJECT
Actividad actual en Morfeo (2007)
Acciones Complementarias
Morfeo – Comunidad de Software Libre
Proyectos Tractores, Singulares y de carácter estratégico
WASUP (Supervisión, mantenimiento y control de planta)
Morfeo-EzWeb
Morfeo-MyMobileWeb
Vulcano (Promoción del desarrollo de softw. libre en un entorno de
calidad y confianza adaptando las metodolog., procesos, modelos de
negocio y últimas tecnologías)
Morfeo-EzForge se desarrolla en el contexto de la
Comunidad Morfeo, y está siendo parcialmente financiado
por PROFIT a través de los proyecto Vulcano y Qualipso
6º y 7º Programa Marco de la Comisión Europea (1st
call)
Qualipso 2007-09
FAST (Fast and Advanced Storyboard Tools) 2008-10
Programa ITEA/Eureka
Morfeo-MyMobileWeb 2007-10 (Flagship project, CELTIC Cluster)
4
MORFEOPROJECT
Histórico de Actividad
en Morfeo (2004-2006)
Profit
Morfeo-Comunidad 2005 y 2006
Plan Avanza
Vulcano 2006 (Plan Avanza)
Smartflow 2006
Proyectos Tractores
Morfeo-MyMobileWeb 2006-07
5
MORFEOPROJECT
Evolución de la Actividad de
I+D+i en Morfeo de un vistazo
Año 2005
Morfeo – Comunidad
Año 2006
Morfeo – Comunidad
Smartflow
MyMobileWeb
Vulcano (EzForge)
Año 2007
Morfeo – Comunidad
Vulcano (EzForge)
Morfeo-EzWeb
WASUP
MyMobileWeb
Morfeo-MyMobileWeb
(ITEA/Eureka Celtic)
Morfeo - FAST (7th
FP
European
Commission Strep)
6
MORFEOPROJECT
Evolución de la Actividad de
I+D+i en Morfeo de un vistazo
7
MORFEOPROJECT
Evolución de la Actividad de
I+D+i en Morfeo de un vistazo
(Presupuesto consorcio español
marzo-diciembre 2007)
Las cifras representan el presupuesto financiable y reflejan por tanto
el volúmen total de actividad comprometido en cada proyecto. No
figuran los presupuestos de años posteriores al último para el que
se haya obtenido financiación en cada caso.
8
MORFEOPROJECT
MyMobileWeb,
motivación
La Web móvil es con frecuencia frustrante para el
usuario porque las aplicaciones no se encuentran
adaptadas a:
Capacidades limitadas de los dispositivos móviles
(pantalla, memoria, procesador, ancho de banda,...)
Interacción mediante distintos mecanismos (voz,
vibración, puntero, teclado T9)
Esquemas de navegación diferenciados
No se explotan aspectos avanzados, tales como:
AJAX: comunicación asíncrona e interfaces ricas
Información del contexto (Delivery Context),
incluyendo el usuario y sus preferencias
9
MORFEOPROJECT
MyMobileWeb,
motivación
El desarrollo móvil es tedioso y caro
Consideración de múltiples
dispositivos/navegadores
Múltiples tecnologías, desarrolladores
especializados
Se necesita invertir mucho tiempo y dinero para
crear buenas aplicaciones y portales móviles
A menudo la solución adoptada supone ligarse a
un vendedor y una tecnología propietaria
10
MORFEOPROJECT
MyMobileWeb,
características
MyMobileWeb es una plataforma OS, basada en
estándares abiertos y modular que simplifica el
desarrollo de aplicaciones y portales móviles de
calidad, proporcionando un entorno avanzado de
adaptación a mútiples dispositivos
MyMobileWeb facilita el desarrollo de aplicaciones
en la Web Móvil ofreciendo
Creación de servicios independientes de canal
Reducción de tiempo y presupuesto
Requiere únicamente habilidades de desarrollo
comunes (Web, Java, XML)
11
MORFEOPROJECT
MyMobileWeb,
características
Incluye diferentes módulos que cubren todos los
requisitos básicos que debe cumplir un sitio web
móvil completo e integrado, ocultando a las
aplicaciones toda la complejidad relacionada con la
gestión de múltiples contextos de navegación
Usa WURFL para reconocer y obtener las
capacidades de los dispositivos.
Como característica de valor añadido, incorpora
algunos módulos experimentales capaces de
explotar la semántica en un entorno móvil,
implementando el concepto de 'Web Móvil
Semántica'.
12
MORFEOPROJECT
Destacable
Independiente del dispositivo, detección del cliente
Integración con WURFL (estándar “de facto”) en
gestión de descripción de dispositivos
Generación automática de código para
validaciónes locales (JavaScript) y remotas
Basada en el concepto de controles visuales
Bindings a datos en contexto
Gestión inteligente de paginación para cada control
visual, párrafo, lista, etc.
Extensible, con posibilidad de crear nuevos
controles visuales (mapas, gráficos SVG)
13
MORFEOPROJECT
Destacable
Internacionalización
Extracción de literales
Redefinición de vistas y estilos por familia o grupos
de dispositivos
Herencia y sobreescritura de estilos, W-CSS
Utilización del patrón Modelo-Vista-Control
Posibilita conectar a Gestores de Contenidos
Integración con contenidos existentes
JSR-170
14
MORFEOPROJECT
Retos tecnológicos
en marcha
Definición de estándares y recomendaciones
Presencia en el Ubiquitous Web Applications
(UWA) WG del W3C
Creación de una ontología del Contexto de
Navegación (Delivery Context)
Definición de interfaces universales para el Delivery
Context
Extensión de DIAL (Device Independent Authoring
Language) con tecnología proveniente de
MyMobileWeb
Presencia en el Device Description WG de W3C
Definición del API de acceso a características de
dispositivos
Implementación de referencia del API basada en
UAProf y WURFL
15
MORFEOPROJECT
Retos tecnológicos
en marcha
Autocompletado de formularios Web basado
en semántica
Algoritmos de correlación semántica entre
contenidos que forman parte de una aplicación
Web móvil
Extensión para el entorno de desarrollo
Eclipse, que simplifica y ofrece ayudas a la
creación de aplicaciones con MyMobileWeb
Nuevos componentes añadidos
Visor de mapas procedentes de GIS
Generador de gráficos estadísticos basado en SVG
16
MORFEOPROJECT
Retos tecnológicos
en marcha
Mejoras tecnológicas
Soporte para AJAX
Gestión de flujo basada en Spring y SCXML
Modularización del lenguaje IDEAL como extensión
de DIAL
Definición de un lenguaje de políticas de adaptación
Generación dinámica de marcado (sin
pregeneración)
Nuevos componentes
Gestión avanzada del Delivery Context,
implementando las interfaces estándar definidas por
el W3C
XForms en el lado cliente
17
MORFEOPROJECT
Retos tecnológicos
en marcha
Módulos de adaptación basados en semántica
Barra de navegación semántica
Correlación de contenidos y servicios
Interfaces enriquecidas con semántica (RDFa)
18
MORFEOPROJECT
Roadmap
MyMobileWeb para 2008
El objetivo es disponer de una nueva versión
estable a finales de año con las siguientes
funcionalidades
● Rendering (X)HTML / AJAX (sin soporte a WML)
● Modularización de IDEAL : DIAL + XForms +
RDFa + SVG + extensiones MyMobileWeb
● Módulos de gráficos estadísticos y mapas
● Desarrollo de un conjunto de políticas flexibles
que guien la adaptación de contenidos y
aplicaciones
19
MORFEOPROJECT
Roadmap de
MyMobileWeb para 2008
● Evolución del proxy de transcodificación hacia un
framework de transcodificación extensible
● Desarrollo de una API avanzada para el Delivery
Context, que saque partido de la DDR-API del
W3C y del DPE de OMA
● Evolución del framework clásico de
MyMobileWeb para sacar partido de la
arquitectura MVC
● Selección de contenidos basada en semántica
(pesada / ligera)
● Correlación de contenidos y servicios en función
del contexto
● Barra semántica para enriquecer en el cliente la
experiencia de navegación
20
MORFEOPROJECT
Roadmap de
MyMobileWeb para 2008
Definición de componentes de cliente
basados en AJAX que exploten las ventajas de
la comunicación asíncrona y la manipulación
por DOM en cliente
La aplicación se escribe de forma declarativa
con estándares como XForms o DISelect,
generándose automáticamente el código
JavaScript que los ejecuta en el cliente
21
MORFEOPROJECT
Diseminación de
los resultados
Programa de Seminarios y Certificaciones para
desarrolladores
Tecnología tratada en el libro “Mobile Web
Development” de Nirav Mehta (Ed. Packt
Publishing Ltd.)
Varios artículos sobre
MyMobileWeb publicados por
IEEE Computer Society
Presencia en las Jornadas
MWeb'07 sobre Web Móvil y
workshops del W3C
22
MORFEOPROJECT
Esfuerzos de
estandarización
MyMobileWeb se basa en tecnologías W3C
XML, XHTML, CSS, SVG, RDF
MyMobileWeb avanza para soportar nuevas
tecnologías W3C
RDFa, SCXML
El consorcio participa activamente en el W3C
Ubiquitous Web Applications
Mobile Web Best Practices
Device Description
Semantic Web Deployment
Presencia en otras organizaciones de
estandarización
OpenMobileAlliance (UAProf, XHTML-MP)
23
MORFEOPROJECT
Adopción
de la tecnología
Único framework de adaptación de
contenidos/aplicaciones de software abierto
recomendado por el mTLD para el desarrollo de
portales dotMobi
DotMobi es una organización que promueve la Web
móvil mediante el establecimiento de un dominio
específico (.mobi) para aplicaciones “compatibles”
Google, Microsoft, Nokia, Vodafone, T-Mobile,
Samsung, Telefónica, Ericsson, etc.
24
MORFEOPROJECT
Casos de Éxito
Sistemas de Gestión de fuerza de trabajo para
oeración y mantenimiento de Telefónica
Aplicación móvil de auditoría de BP
Portal móvil dedicado al turismo en Andalucía
(Andalucia.mobi Mobile)
Información del ayuntamiento de Lérida
(Paeria.mobi)
Revista EducaMadrid de la CAM
Mobile Google Earth de Murcia
Valladolid Móvil
Plataforma de gestión de televigilancia MW-Engine
de Aplica Tecnologías de Nueva Generación
...
25
MORFEOPROJECT
Socios españoles del
consorcio MyMobileWeb
26
MORFEOPROJECT
Evolución del
consorcio para 2008
Israel
Grecia
España
Austria
Italia
27
MORFEOPROJECT
Entidades colaboradoras
28
MORFEOPROJECT
Proyecto Tractor
PROFIT 2006-2007
Proyecto FIT-350401-
2006-2 (Acción
estratégica OS 3/2006)
Presupuesto financiable:
1.211.568,00 €
Préstamo:
669.138,00
Plazo 7 años,
carencia 2 años,
interés 0%
Subvención:
335.665,70
TELEFÓNICA I+D
GERMINUS XXI
GRUPO INTERMARK
96 S.L.
ANSWARETECH S.L.
YACO S.L.
FUNDACIÓN CTIC
UNIVERSIDAD
POLITÉCNICA DE
MADRID
29
MORFEOPROJECT
ITEA/Eureka
PROFIT 2007
Presupuesto
consorcio:14.837.690,00
€ (2007-2009)
Proyecto FIT-350405-
2007-1 (Cooperación
Internacional 2/2007)
50% Consorc.
Presupuesto financiable:
1.249.019,40 € (marzo-
diciembre)
Subvención:
503.089,75 €
TELEFÓNICA I+D
TELEFÓNICA Móviles
GERMINUS XXI
IWS
ANSWARETECH S.L.
YACO S.L.
FUNDACIÓN CTIC
UNIVERSIDAD
POLITÉCNICA DE
MADRID
FUNDACIÓN PCYTA
30
MORFEOPROJECT
Plataforma EzWeb
EzWeb constituye una solución de Plataforma de
Mashup Empresarial dotada de tecnologías clave
para facilitar el desarrollo de la capa de acceso
web (front-end layer) a los servicios sobre
Arquitecturas Orientadas a Servicios (SOA)
● Los usuarios finales deben ser provistos de la
máxima autonomía y capacidad de
personalización
● Los usuarios finales deben ser provistos de la
capacidad de crear, remezclar y compartir
recursos y conocimiento acerca de los mismos
● La interacción con los usuarios debe tener
conciencia del contexto y adaptarse al mismo
31
MORFEOPROJECT
Retos tecnológicos
Comunicación entre Gadgets
Los gadgets especifican los datos de entrada y
de salida que ofrecen y/o necesitan
Modelo de comunicación publicar-suscribir
Recomendación basada en semántica ligera
Soporte para datos persistentes entre sesiones
Soporte para preferencias de usuario
Soporte multilingue en base al contexto de la
plataforma
Acceso desde los gadgets a información contextual
(idioma de la plataforma, perfil de usuario,
dimensiones, etc.)
32
MORFEOPROJECT
Retos tecnológicos
Catálogo de gadgets con soporte para etiquetado
social, descubrimiento, descripción colaborativa de
capacidades (Wiki)
Interoperabilidad basada en templates de
definición que recogen:
Metainformación del gadget (título, autor,
versión, descripción, imagen, tamaño, etc.)
Información para comunicarse con la
plataforma (definición de preferencias de
usuario, variables persistentes)
Información para comunicación con otros
gadgets (eventos de entrada y/o salida)
Referencia al código fuente del gadget (soporta
cualquier lenguaje Web)
33
MORFEOPROJECT
Innovación
tecnológica
Capacidades avanzadas para la ejecución de
gadgets, como comunicación guiada por eventos,
soporte para información persistente, etc.
Soporte para cualquier lenguaje Web a la hora de
codificar los gadgets (html, JavaScrit, applets,
flash, etc.)
Plataforma basada estrictamente en estándares
Web
Disponibilidad de una API JavaScript opcional y
accesible desde otros lenguajes como flash
Se ofrece un acceso uniforme a las
capacidades de la plataforma para
comunicación con otros gadgets, persistencia
de datos, contexto, preferencias de usuario, etc.
34
MORFEOPROJECT
Innovación
tecnológica
La disponibilidad de esta API
Fomenta la homogeneidad y la estandarización
en la comunicación con otros gadgets y con la
propia plataforma
Fomenta la reutilización de código
Facilita el cambio a través del template
Facilita el acceso a servicios y recursos
remotos de una manera sencilla y homogénea
(Modelo basado en REST)
35
MORFEOPROJECT
Innovación
tecnológica
Explotación del modelo promulgado por la Web 2.0
y utilización de tecnologías Web punteras
Comunicación totalmente asíncrona con el
servidor mediante JavaScript OO y AJAX
El servidor ofrece una interfaz RESTful que
favorece la reutilización de datos de la
plataforma en otros entornos
Arquitectura MVC
Plataforma escrita en Python sobre el
framework django
36
MORFEOPROJECT
Roadmap tecnológico
EzWeb 2008
EzWeb Beta
Integración, usabilidad mejorada y estabilidad
mejorada en un contexto de “beta perpétuo”
Social EzWeb
Habilitar un espacio virtual de colaboración, uso
y creación en la plataforma, donde los usuarios
compartan, aconsejen, adapten y creen
ezWeb MarketPlace
Integrar soluciones de marketplace y de
intermediación de cobro y pago a la plataforma
37
MORFEOPROJECT
Roadmap tecnológico
EzWeb 2008
Aprovechamiento de la “inteligencia colectiva”
Trazar usos,
Incorporar técnicas a adquisición de
conocimiento de usuario más allá de las
etiquetas,
Compartir y explotar este conocimiento
colectivo en beneficio de la plataforma y sus
usuarios
EzWeb Semantico
Incorporar e integrar mecanismos ya
estudiados que permitan la automatización y
recomendación en aquellas tareas más
complejas
38
MORFEOPROJECT
Roadmap tecnológico
EzWeb 2008
EzWeb Sensible al contexto
Explotación del contexto en todos aquellos
puntos donde sea necesario: Catalogo,
representación, perfiles de uso, etc.
Extensibilidad
Mecanismos para incorporar contenidos
diferentes de los propios gadgets como feeds
RSS, origenes de datos, etc.
Mecanismos para incorporar gadgets de otras
plataformas
Mecanismos de comunicación avanzados como
filtros de datos, flujos, etc.
39
MORFEOPROJECT
Roadmap tecnológico
EzWeb 2008
Seguridad
Incorporación de mecanismos de autenticación
seguros en arquitecturas REST, federación de
identidades, securización del perfil de usuario
Mejora del rendimiento de la plataforma
40
MORFEOPROJECT
41
MORFEOPROJECT
42
MORFEOPROJECT
43
MORFEOPROJECT
44
MORFEOPROJECT
45
MORFEOPROJECT
Proyecto EzWeb (Proyecto Singular
y estratégico PROFIT 2007)
Proyecto FIT-340503-
2007-2 (Política Sector
TIC 3/2007)
Presupuesto financiable:
2.070.505,00 €
Préstamo:
1.012.239,70 €
15 años, 3 años
de carencia, 0%
Subvención:
759.192,59 €
Subcontratación:
147.000,00 €
TELEFÓNICA I+D
ALIMERKA S.A.
INTEGRASYS S.A.
CODE & SYNTAX
TREELOGIC
GESIMDE
INTERCOM
YACO S.L.
FUNDACIÓN CTIC
INSTITUTO TECNOLÓGICO DE
INFORMÁTICA
UNIVERSIDAD POLITÉCNICA DE
MADRID
CENATIC
IMDEA
46
MORFEOPROJECT
Fast and Advanced
Storyboard Tools
FAST se propone desarrollar un innovador entorno
visual de programación que facilitará el desarrollo
de la próxima generación de interfaces de usuario
compuestas. Para ello plantea una novedosa
aproximación arriba-abajo, centrada en el usuario,
a la composición de aplicaciones y a la definición
de procesos de negocio
http://fast.morfeo-project.eu/
47
MORFEOPROJECT
Retos tecnológicos
y científicos
Definición de un modelo conceptual para caracterizar
semánticamente Gadgets Complejos, que implican la
ejecución de procesos de negocio relativamente
complejos dependientes de SWS (soporte para
mediación e integración)
Modelado visual de Gadgets Complejos
Desarrollo de las tecnologías necesarias para
implementar, componer y ejecutar gadgets, cubriendo
los niveles tecnológicos identificados
Definición de un método arriba-abajo y centrado en el
usuario para el desarrollo de gadgets
Desarrollo del “Gadget Visual Studio”, con soporte para
patrones, ing. de requisitos, usabilidad, etc.
Catálogo de gadgets, recursos de flujo de UI y SWS
con capacidades semánticas para descubrimiento y
composición arriba-abajo de la aplicación
48
MORFEOPROJECT
Progreso sobre
el estado del arte
Servicios Web Semánticos
Mecanismos de composición adecuados para expertos
de dominio, ejecutables y centrados en el usuario, frente
a los propuestos por WSMO u OWL-S
Workflows
Modelado visual, basado en patrones de alto nivel y
adecuado para representar sistemas reactivos y abiertos.
Soporte para la interacción con la IU
Mashups
Consideración de la funcionalidad, pre y postcondiciones,
modelos de interacción, flujos, orquestaciones,
coreografías, conexión con recursos, etc.
Model Driven Architecture
Lenguaje de modelado específico del dominio que
permita a los expertos del dominio componer su modelo
a partir de una biblioteca de gadgets específicos
49
MORFEOPROJECT
Beneficios esperados
Eliminar la brecha existente entre personas,
negocio y TI mediante la provisión de un “front-
end” para SOA
Promover la “Long tail” en las aplicaciones
empresariales, habilitando a los usuarios como
“prosumers”
El desarrollo de software se beneficiara de
una mayor ocultación de la complejidad de la
programación
un mayor soporte para el modelado de
orquestaciones centradas en el usuario y poco
estructuradas
Una mayor industrialización al acortarse el time-to-
market y al mejorarse la relación coste-beneficio
50
MORFEOPROJECT
Proyecto Morfeo-FAST (1st
Call, 7th
Framework Program)
Proyecto FIT-340400-
2007-5
Comienza en marzo de
2008
Presupuesto financiable:
5.573.959,71 €
Subvención:
3.683.871,74 €
TELEFÓNICA I+D
UNIVERSIDAD
POLITÉCNICA DE
MADRID
NUI, GALWAY
UNIKASSEL
CYNT
SAP
51
MORFEOPROJECT
... Y avanzando!

More Related Content

Similar to 04 proyectos-actuales-presente-y-roadmap-tecnologico

Google Web Toolkit (GWT) en entornos empresariales
Google Web Toolkit (GWT) en entornos empresarialesGoogle Web Toolkit (GWT) en entornos empresariales
Google Web Toolkit (GWT) en entornos empresarialesTecsisa
 
atSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedatSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedJuanjo Sánchez
 
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...atSistemas
 
Portales y Escritorios Web Lotusphere 2009
Portales y Escritorios Web Lotusphere 2009Portales y Escritorios Web Lotusphere 2009
Portales y Escritorios Web Lotusphere 2009Daniel Olmo Chica
 
Webinar WebRTC y HTML5 (spanish) - Quobis
Webinar WebRTC y HTML5 (spanish) - QuobisWebinar WebRTC y HTML5 (spanish) - Quobis
Webinar WebRTC y HTML5 (spanish) - QuobisQuobis
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx22040086
 
Linea del tiempo de los frameworks
Linea del tiempo de los frameworksLinea del tiempo de los frameworks
Linea del tiempo de los frameworksJose Alejandro
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebMiguel Angel Macias
 
Genasys sigte2011 open_geogadget_framework (OGF)
Genasys sigte2011 open_geogadget_framework (OGF)Genasys sigte2011 open_geogadget_framework (OGF)
Genasys sigte2011 open_geogadget_framework (OGF)Javier Sánchez
 
MVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptxMVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptxicebeam7
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundationwellington018
 
Trabajo de programacion
Trabajo de programacionTrabajo de programacion
Trabajo de programacionmauroykevin
 
.net remoting,corba,wcf
.net remoting,corba,wcf.net remoting,corba,wcf
.net remoting,corba,wcfAnghelayGlenda
 

Similar to 04 proyectos-actuales-presente-y-roadmap-tecnologico (20)

Ajax tsis
Ajax tsisAjax tsis
Ajax tsis
 
Google Web Toolkit (GWT) en entornos empresariales
Google Web Toolkit (GWT) en entornos empresarialesGoogle Web Toolkit (GWT) en entornos empresariales
Google Web Toolkit (GWT) en entornos empresariales
 
atSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedatSistemas - Presentacion Hybreed
atSistemas - Presentacion Hybreed
 
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
Hybreed. Plataforma de desarrollo de aplicaciones móviles híbridas. Descripci...
 
27754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_284685327754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_2846853
 
Temas Relacionados Web 2
Temas Relacionados Web 2Temas Relacionados Web 2
Temas Relacionados Web 2
 
Portales y Escritorios Web Lotusphere 2009
Portales y Escritorios Web Lotusphere 2009Portales y Escritorios Web Lotusphere 2009
Portales y Escritorios Web Lotusphere 2009
 
Webinar WebRTC y HTML5 (spanish) - Quobis
Webinar WebRTC y HTML5 (spanish) - QuobisWebinar WebRTC y HTML5 (spanish) - Quobis
Webinar WebRTC y HTML5 (spanish) - Quobis
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx
 
Wps Roadmap 6
Wps Roadmap 6Wps Roadmap 6
Wps Roadmap 6
 
Oracle Application Framework
Oracle Application FrameworkOracle Application Framework
Oracle Application Framework
 
Linea del tiempo de los frameworks
Linea del tiempo de los frameworksLinea del tiempo de los frameworks
Linea del tiempo de los frameworks
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías Web
 
Genasys sigte2011 open_geogadget_framework (OGF)
Genasys sigte2011 open_geogadget_framework (OGF)Genasys sigte2011 open_geogadget_framework (OGF)
Genasys sigte2011 open_geogadget_framework (OGF)
 
MVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptxMVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptx
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Trabajo de programacion
Trabajo de programacionTrabajo de programacion
Trabajo de programacion
 
Widgets
WidgetsWidgets
Widgets
 
.net remoting,corba,wcf
.net remoting,corba,wcf.net remoting,corba,wcf
.net remoting,corba,wcf
 
4to2
4to24to2
4to2
 

More from auspin

Orientações para a elaboração do poster
Orientações para a elaboração do posterOrientações para a elaboração do poster
Orientações para a elaboração do posterauspin
 
Gepit09 quer inovar_aprendaantesa_fazerprojetosdisciplinados
Gepit09 quer inovar_aprendaantesa_fazerprojetosdisciplinadosGepit09 quer inovar_aprendaantesa_fazerprojetosdisciplinados
Gepit09 quer inovar_aprendaantesa_fazerprojetosdisciplinadosauspin
 
Gepit09 orientações e sugestões para a preparação do poster
Gepit09 orientações e sugestões para a preparação do posterGepit09 orientações e sugestões para a preparação do poster
Gepit09 orientações e sugestões para a preparação do posterauspin
 
Quer inovar aprenda a fazer projetos
Quer inovar aprenda a fazer projetosQuer inovar aprenda a fazer projetos
Quer inovar aprenda a fazer projetosauspin
 
Exemplos da Técnica Business Model Generation
Exemplos da Técnica Business Model GenerationExemplos da Técnica Business Model Generation
Exemplos da Técnica Business Model Generationauspin
 
Fundamentos da Técnica Business Model Generation
Fundamentos da Técnica Business Model GenerationFundamentos da Técnica Business Model Generation
Fundamentos da Técnica Business Model Generationauspin
 
Roadmapping Tecnológico - Fundamentos da Técnica
Roadmapping Tecnológico - Fundamentos da TécnicaRoadmapping Tecnológico - Fundamentos da Técnica
Roadmapping Tecnológico - Fundamentos da Técnicaauspin
 
Project Model Canvas
Project Model CanvasProject Model Canvas
Project Model Canvasauspin
 
Inovação - Gepit - Aula 6
Inovação - Gepit - Aula 6Inovação - Gepit - Aula 6
Inovação - Gepit - Aula 6auspin
 
Palestra mitos e verdades
Palestra mitos e verdadesPalestra mitos e verdades
Palestra mitos e verdadesauspin
 
Linhas de fomento para empresas inovadoras 2014
Linhas de fomento para empresas inovadoras 2014Linhas de fomento para empresas inovadoras 2014
Linhas de fomento para empresas inovadoras 2014auspin
 
Gepit05 financiamento para a inovação
Gepit05 financiamento para a inovaçãoGepit05 financiamento para a inovação
Gepit05 financiamento para a inovaçãoauspin
 
Apresentação guilherme palestra gepit
Apresentação guilherme   palestra gepitApresentação guilherme   palestra gepit
Apresentação guilherme palestra gepitauspin
 
Aula 4 prof vanderlei
Aula 4 prof vanderleiAula 4 prof vanderlei
Aula 4 prof vanderleiauspin
 
Gepit04 aspectos do projeto de ação inovadora
Gepit04 aspectos do projeto de ação inovadoraGepit04 aspectos do projeto de ação inovadora
Gepit04 aspectos do projeto de ação inovadoraauspin
 
A pratica do design thinking v2
A pratica do design thinking v2A pratica do design thinking v2
A pratica do design thinking v2auspin
 
Trabalho1
Trabalho1Trabalho1
Trabalho1auspin
 
Programação Terceira Aula Presencial
Programação Terceira Aula PresencialProgramação Terceira Aula Presencial
Programação Terceira Aula Presencialauspin
 
Palestra PI
Palestra PIPalestra PI
Palestra PIauspin
 

More from auspin (20)

Orientações para a elaboração do poster
Orientações para a elaboração do posterOrientações para a elaboração do poster
Orientações para a elaboração do poster
 
Gepit09 quer inovar_aprendaantesa_fazerprojetosdisciplinados
Gepit09 quer inovar_aprendaantesa_fazerprojetosdisciplinadosGepit09 quer inovar_aprendaantesa_fazerprojetosdisciplinados
Gepit09 quer inovar_aprendaantesa_fazerprojetosdisciplinados
 
Gepit09 orientações e sugestões para a preparação do poster
Gepit09 orientações e sugestões para a preparação do posterGepit09 orientações e sugestões para a preparação do poster
Gepit09 orientações e sugestões para a preparação do poster
 
Quer inovar aprenda a fazer projetos
Quer inovar aprenda a fazer projetosQuer inovar aprenda a fazer projetos
Quer inovar aprenda a fazer projetos
 
Exemplos da Técnica Business Model Generation
Exemplos da Técnica Business Model GenerationExemplos da Técnica Business Model Generation
Exemplos da Técnica Business Model Generation
 
Fundamentos da Técnica Business Model Generation
Fundamentos da Técnica Business Model GenerationFundamentos da Técnica Business Model Generation
Fundamentos da Técnica Business Model Generation
 
Roadmapping Tecnológico - Fundamentos da Técnica
Roadmapping Tecnológico - Fundamentos da TécnicaRoadmapping Tecnológico - Fundamentos da Técnica
Roadmapping Tecnológico - Fundamentos da Técnica
 
Project Model Canvas
Project Model CanvasProject Model Canvas
Project Model Canvas
 
Inovação - Gepit - Aula 6
Inovação - Gepit - Aula 6Inovação - Gepit - Aula 6
Inovação - Gepit - Aula 6
 
Palestra mitos e verdades
Palestra mitos e verdadesPalestra mitos e verdades
Palestra mitos e verdades
 
Linhas de fomento para empresas inovadoras 2014
Linhas de fomento para empresas inovadoras 2014Linhas de fomento para empresas inovadoras 2014
Linhas de fomento para empresas inovadoras 2014
 
Gepit05 financiamento para a inovação
Gepit05 financiamento para a inovaçãoGepit05 financiamento para a inovação
Gepit05 financiamento para a inovação
 
Apresentação guilherme palestra gepit
Apresentação guilherme   palestra gepitApresentação guilherme   palestra gepit
Apresentação guilherme palestra gepit
 
Aula 4 prof vanderlei
Aula 4 prof vanderleiAula 4 prof vanderlei
Aula 4 prof vanderlei
 
Gepit04 aspectos do projeto de ação inovadora
Gepit04 aspectos do projeto de ação inovadoraGepit04 aspectos do projeto de ação inovadora
Gepit04 aspectos do projeto de ação inovadora
 
Aula4
Aula4Aula4
Aula4
 
A pratica do design thinking v2
A pratica do design thinking v2A pratica do design thinking v2
A pratica do design thinking v2
 
Trabalho1
Trabalho1Trabalho1
Trabalho1
 
Programação Terceira Aula Presencial
Programação Terceira Aula PresencialProgramação Terceira Aula Presencial
Programação Terceira Aula Presencial
 
Palestra PI
Palestra PIPalestra PI
Palestra PI
 

04 proyectos-actuales-presente-y-roadmap-tecnologico

  • 1. 1 MORFEOPROJECT http://morfeo-project.org Javier Soriano (jsoriano@fi.upm.es) Universidad Politécnica de Madrid Miembro del Board de Morfeo Proyectos Actuales: Presente y Roadmap Tecnológico Financiado por FIT-350400-2007-5 Esta obra está bajo una licencia de Creative Commons. http://creativecommons.org/licenses/by-nc/2.5/es
  • 2. 2 MORFEOPROJECT Chapters de la Comunidad Morfeo Bazaar Business Support SMARTFlow WASUP Procesa2 Future of the Web EzWeb FAST MyMobileSearch MyMobileWeb QSEMail SOI Middleware CORBA Platform SOA Platform Ubiquitous Web Applications MyMobileSearch MyMobileWeb Sentient-Graffiti Otros EzForge Website
  • 3. 3 MORFEOPROJECT Actividad actual en Morfeo (2007) Acciones Complementarias Morfeo – Comunidad de Software Libre Proyectos Tractores, Singulares y de carácter estratégico WASUP (Supervisión, mantenimiento y control de planta) Morfeo-EzWeb Morfeo-MyMobileWeb Vulcano (Promoción del desarrollo de softw. libre en un entorno de calidad y confianza adaptando las metodolog., procesos, modelos de negocio y últimas tecnologías) Morfeo-EzForge se desarrolla en el contexto de la Comunidad Morfeo, y está siendo parcialmente financiado por PROFIT a través de los proyecto Vulcano y Qualipso 6º y 7º Programa Marco de la Comisión Europea (1st call) Qualipso 2007-09 FAST (Fast and Advanced Storyboard Tools) 2008-10 Programa ITEA/Eureka Morfeo-MyMobileWeb 2007-10 (Flagship project, CELTIC Cluster)
  • 4. 4 MORFEOPROJECT Histórico de Actividad en Morfeo (2004-2006) Profit Morfeo-Comunidad 2005 y 2006 Plan Avanza Vulcano 2006 (Plan Avanza) Smartflow 2006 Proyectos Tractores Morfeo-MyMobileWeb 2006-07
  • 5. 5 MORFEOPROJECT Evolución de la Actividad de I+D+i en Morfeo de un vistazo Año 2005 Morfeo – Comunidad Año 2006 Morfeo – Comunidad Smartflow MyMobileWeb Vulcano (EzForge) Año 2007 Morfeo – Comunidad Vulcano (EzForge) Morfeo-EzWeb WASUP MyMobileWeb Morfeo-MyMobileWeb (ITEA/Eureka Celtic) Morfeo - FAST (7th FP European Commission Strep)
  • 6. 6 MORFEOPROJECT Evolución de la Actividad de I+D+i en Morfeo de un vistazo
  • 7. 7 MORFEOPROJECT Evolución de la Actividad de I+D+i en Morfeo de un vistazo (Presupuesto consorcio español marzo-diciembre 2007) Las cifras representan el presupuesto financiable y reflejan por tanto el volúmen total de actividad comprometido en cada proyecto. No figuran los presupuestos de años posteriores al último para el que se haya obtenido financiación en cada caso.
  • 8. 8 MORFEOPROJECT MyMobileWeb, motivación La Web móvil es con frecuencia frustrante para el usuario porque las aplicaciones no se encuentran adaptadas a: Capacidades limitadas de los dispositivos móviles (pantalla, memoria, procesador, ancho de banda,...) Interacción mediante distintos mecanismos (voz, vibración, puntero, teclado T9) Esquemas de navegación diferenciados No se explotan aspectos avanzados, tales como: AJAX: comunicación asíncrona e interfaces ricas Información del contexto (Delivery Context), incluyendo el usuario y sus preferencias
  • 9. 9 MORFEOPROJECT MyMobileWeb, motivación El desarrollo móvil es tedioso y caro Consideración de múltiples dispositivos/navegadores Múltiples tecnologías, desarrolladores especializados Se necesita invertir mucho tiempo y dinero para crear buenas aplicaciones y portales móviles A menudo la solución adoptada supone ligarse a un vendedor y una tecnología propietaria
  • 10. 10 MORFEOPROJECT MyMobileWeb, características MyMobileWeb es una plataforma OS, basada en estándares abiertos y modular que simplifica el desarrollo de aplicaciones y portales móviles de calidad, proporcionando un entorno avanzado de adaptación a mútiples dispositivos MyMobileWeb facilita el desarrollo de aplicaciones en la Web Móvil ofreciendo Creación de servicios independientes de canal Reducción de tiempo y presupuesto Requiere únicamente habilidades de desarrollo comunes (Web, Java, XML)
  • 11. 11 MORFEOPROJECT MyMobileWeb, características Incluye diferentes módulos que cubren todos los requisitos básicos que debe cumplir un sitio web móvil completo e integrado, ocultando a las aplicaciones toda la complejidad relacionada con la gestión de múltiples contextos de navegación Usa WURFL para reconocer y obtener las capacidades de los dispositivos. Como característica de valor añadido, incorpora algunos módulos experimentales capaces de explotar la semántica en un entorno móvil, implementando el concepto de 'Web Móvil Semántica'.
  • 12. 12 MORFEOPROJECT Destacable Independiente del dispositivo, detección del cliente Integración con WURFL (estándar “de facto”) en gestión de descripción de dispositivos Generación automática de código para validaciónes locales (JavaScript) y remotas Basada en el concepto de controles visuales Bindings a datos en contexto Gestión inteligente de paginación para cada control visual, párrafo, lista, etc. Extensible, con posibilidad de crear nuevos controles visuales (mapas, gráficos SVG)
  • 13. 13 MORFEOPROJECT Destacable Internacionalización Extracción de literales Redefinición de vistas y estilos por familia o grupos de dispositivos Herencia y sobreescritura de estilos, W-CSS Utilización del patrón Modelo-Vista-Control Posibilita conectar a Gestores de Contenidos Integración con contenidos existentes JSR-170
  • 14. 14 MORFEOPROJECT Retos tecnológicos en marcha Definición de estándares y recomendaciones Presencia en el Ubiquitous Web Applications (UWA) WG del W3C Creación de una ontología del Contexto de Navegación (Delivery Context) Definición de interfaces universales para el Delivery Context Extensión de DIAL (Device Independent Authoring Language) con tecnología proveniente de MyMobileWeb Presencia en el Device Description WG de W3C Definición del API de acceso a características de dispositivos Implementación de referencia del API basada en UAProf y WURFL
  • 15. 15 MORFEOPROJECT Retos tecnológicos en marcha Autocompletado de formularios Web basado en semántica Algoritmos de correlación semántica entre contenidos que forman parte de una aplicación Web móvil Extensión para el entorno de desarrollo Eclipse, que simplifica y ofrece ayudas a la creación de aplicaciones con MyMobileWeb Nuevos componentes añadidos Visor de mapas procedentes de GIS Generador de gráficos estadísticos basado en SVG
  • 16. 16 MORFEOPROJECT Retos tecnológicos en marcha Mejoras tecnológicas Soporte para AJAX Gestión de flujo basada en Spring y SCXML Modularización del lenguaje IDEAL como extensión de DIAL Definición de un lenguaje de políticas de adaptación Generación dinámica de marcado (sin pregeneración) Nuevos componentes Gestión avanzada del Delivery Context, implementando las interfaces estándar definidas por el W3C XForms en el lado cliente
  • 17. 17 MORFEOPROJECT Retos tecnológicos en marcha Módulos de adaptación basados en semántica Barra de navegación semántica Correlación de contenidos y servicios Interfaces enriquecidas con semántica (RDFa)
  • 18. 18 MORFEOPROJECT Roadmap MyMobileWeb para 2008 El objetivo es disponer de una nueva versión estable a finales de año con las siguientes funcionalidades ● Rendering (X)HTML / AJAX (sin soporte a WML) ● Modularización de IDEAL : DIAL + XForms + RDFa + SVG + extensiones MyMobileWeb ● Módulos de gráficos estadísticos y mapas ● Desarrollo de un conjunto de políticas flexibles que guien la adaptación de contenidos y aplicaciones
  • 19. 19 MORFEOPROJECT Roadmap de MyMobileWeb para 2008 ● Evolución del proxy de transcodificación hacia un framework de transcodificación extensible ● Desarrollo de una API avanzada para el Delivery Context, que saque partido de la DDR-API del W3C y del DPE de OMA ● Evolución del framework clásico de MyMobileWeb para sacar partido de la arquitectura MVC ● Selección de contenidos basada en semántica (pesada / ligera) ● Correlación de contenidos y servicios en función del contexto ● Barra semántica para enriquecer en el cliente la experiencia de navegación
  • 20. 20 MORFEOPROJECT Roadmap de MyMobileWeb para 2008 Definición de componentes de cliente basados en AJAX que exploten las ventajas de la comunicación asíncrona y la manipulación por DOM en cliente La aplicación se escribe de forma declarativa con estándares como XForms o DISelect, generándose automáticamente el código JavaScript que los ejecuta en el cliente
  • 21. 21 MORFEOPROJECT Diseminación de los resultados Programa de Seminarios y Certificaciones para desarrolladores Tecnología tratada en el libro “Mobile Web Development” de Nirav Mehta (Ed. Packt Publishing Ltd.) Varios artículos sobre MyMobileWeb publicados por IEEE Computer Society Presencia en las Jornadas MWeb'07 sobre Web Móvil y workshops del W3C
  • 22. 22 MORFEOPROJECT Esfuerzos de estandarización MyMobileWeb se basa en tecnologías W3C XML, XHTML, CSS, SVG, RDF MyMobileWeb avanza para soportar nuevas tecnologías W3C RDFa, SCXML El consorcio participa activamente en el W3C Ubiquitous Web Applications Mobile Web Best Practices Device Description Semantic Web Deployment Presencia en otras organizaciones de estandarización OpenMobileAlliance (UAProf, XHTML-MP)
  • 23. 23 MORFEOPROJECT Adopción de la tecnología Único framework de adaptación de contenidos/aplicaciones de software abierto recomendado por el mTLD para el desarrollo de portales dotMobi DotMobi es una organización que promueve la Web móvil mediante el establecimiento de un dominio específico (.mobi) para aplicaciones “compatibles” Google, Microsoft, Nokia, Vodafone, T-Mobile, Samsung, Telefónica, Ericsson, etc.
  • 24. 24 MORFEOPROJECT Casos de Éxito Sistemas de Gestión de fuerza de trabajo para oeración y mantenimiento de Telefónica Aplicación móvil de auditoría de BP Portal móvil dedicado al turismo en Andalucía (Andalucia.mobi Mobile) Información del ayuntamiento de Lérida (Paeria.mobi) Revista EducaMadrid de la CAM Mobile Google Earth de Murcia Valladolid Móvil Plataforma de gestión de televigilancia MW-Engine de Aplica Tecnologías de Nueva Generación ...
  • 26. 26 MORFEOPROJECT Evolución del consorcio para 2008 Israel Grecia España Austria Italia
  • 28. 28 MORFEOPROJECT Proyecto Tractor PROFIT 2006-2007 Proyecto FIT-350401- 2006-2 (Acción estratégica OS 3/2006) Presupuesto financiable: 1.211.568,00 € Préstamo: 669.138,00 Plazo 7 años, carencia 2 años, interés 0% Subvención: 335.665,70 TELEFÓNICA I+D GERMINUS XXI GRUPO INTERMARK 96 S.L. ANSWARETECH S.L. YACO S.L. FUNDACIÓN CTIC UNIVERSIDAD POLITÉCNICA DE MADRID
  • 29. 29 MORFEOPROJECT ITEA/Eureka PROFIT 2007 Presupuesto consorcio:14.837.690,00 € (2007-2009) Proyecto FIT-350405- 2007-1 (Cooperación Internacional 2/2007) 50% Consorc. Presupuesto financiable: 1.249.019,40 € (marzo- diciembre) Subvención: 503.089,75 € TELEFÓNICA I+D TELEFÓNICA Móviles GERMINUS XXI IWS ANSWARETECH S.L. YACO S.L. FUNDACIÓN CTIC UNIVERSIDAD POLITÉCNICA DE MADRID FUNDACIÓN PCYTA
  • 30. 30 MORFEOPROJECT Plataforma EzWeb EzWeb constituye una solución de Plataforma de Mashup Empresarial dotada de tecnologías clave para facilitar el desarrollo de la capa de acceso web (front-end layer) a los servicios sobre Arquitecturas Orientadas a Servicios (SOA) ● Los usuarios finales deben ser provistos de la máxima autonomía y capacidad de personalización ● Los usuarios finales deben ser provistos de la capacidad de crear, remezclar y compartir recursos y conocimiento acerca de los mismos ● La interacción con los usuarios debe tener conciencia del contexto y adaptarse al mismo
  • 31. 31 MORFEOPROJECT Retos tecnológicos Comunicación entre Gadgets Los gadgets especifican los datos de entrada y de salida que ofrecen y/o necesitan Modelo de comunicación publicar-suscribir Recomendación basada en semántica ligera Soporte para datos persistentes entre sesiones Soporte para preferencias de usuario Soporte multilingue en base al contexto de la plataforma Acceso desde los gadgets a información contextual (idioma de la plataforma, perfil de usuario, dimensiones, etc.)
  • 32. 32 MORFEOPROJECT Retos tecnológicos Catálogo de gadgets con soporte para etiquetado social, descubrimiento, descripción colaborativa de capacidades (Wiki) Interoperabilidad basada en templates de definición que recogen: Metainformación del gadget (título, autor, versión, descripción, imagen, tamaño, etc.) Información para comunicarse con la plataforma (definición de preferencias de usuario, variables persistentes) Información para comunicación con otros gadgets (eventos de entrada y/o salida) Referencia al código fuente del gadget (soporta cualquier lenguaje Web)
  • 33. 33 MORFEOPROJECT Innovación tecnológica Capacidades avanzadas para la ejecución de gadgets, como comunicación guiada por eventos, soporte para información persistente, etc. Soporte para cualquier lenguaje Web a la hora de codificar los gadgets (html, JavaScrit, applets, flash, etc.) Plataforma basada estrictamente en estándares Web Disponibilidad de una API JavaScript opcional y accesible desde otros lenguajes como flash Se ofrece un acceso uniforme a las capacidades de la plataforma para comunicación con otros gadgets, persistencia de datos, contexto, preferencias de usuario, etc.
  • 34. 34 MORFEOPROJECT Innovación tecnológica La disponibilidad de esta API Fomenta la homogeneidad y la estandarización en la comunicación con otros gadgets y con la propia plataforma Fomenta la reutilización de código Facilita el cambio a través del template Facilita el acceso a servicios y recursos remotos de una manera sencilla y homogénea (Modelo basado en REST)
  • 35. 35 MORFEOPROJECT Innovación tecnológica Explotación del modelo promulgado por la Web 2.0 y utilización de tecnologías Web punteras Comunicación totalmente asíncrona con el servidor mediante JavaScript OO y AJAX El servidor ofrece una interfaz RESTful que favorece la reutilización de datos de la plataforma en otros entornos Arquitectura MVC Plataforma escrita en Python sobre el framework django
  • 36. 36 MORFEOPROJECT Roadmap tecnológico EzWeb 2008 EzWeb Beta Integración, usabilidad mejorada y estabilidad mejorada en un contexto de “beta perpétuo” Social EzWeb Habilitar un espacio virtual de colaboración, uso y creación en la plataforma, donde los usuarios compartan, aconsejen, adapten y creen ezWeb MarketPlace Integrar soluciones de marketplace y de intermediación de cobro y pago a la plataforma
  • 37. 37 MORFEOPROJECT Roadmap tecnológico EzWeb 2008 Aprovechamiento de la “inteligencia colectiva” Trazar usos, Incorporar técnicas a adquisición de conocimiento de usuario más allá de las etiquetas, Compartir y explotar este conocimiento colectivo en beneficio de la plataforma y sus usuarios EzWeb Semantico Incorporar e integrar mecanismos ya estudiados que permitan la automatización y recomendación en aquellas tareas más complejas
  • 38. 38 MORFEOPROJECT Roadmap tecnológico EzWeb 2008 EzWeb Sensible al contexto Explotación del contexto en todos aquellos puntos donde sea necesario: Catalogo, representación, perfiles de uso, etc. Extensibilidad Mecanismos para incorporar contenidos diferentes de los propios gadgets como feeds RSS, origenes de datos, etc. Mecanismos para incorporar gadgets de otras plataformas Mecanismos de comunicación avanzados como filtros de datos, flujos, etc.
  • 39. 39 MORFEOPROJECT Roadmap tecnológico EzWeb 2008 Seguridad Incorporación de mecanismos de autenticación seguros en arquitecturas REST, federación de identidades, securización del perfil de usuario Mejora del rendimiento de la plataforma
  • 45. 45 MORFEOPROJECT Proyecto EzWeb (Proyecto Singular y estratégico PROFIT 2007) Proyecto FIT-340503- 2007-2 (Política Sector TIC 3/2007) Presupuesto financiable: 2.070.505,00 € Préstamo: 1.012.239,70 € 15 años, 3 años de carencia, 0% Subvención: 759.192,59 € Subcontratación: 147.000,00 € TELEFÓNICA I+D ALIMERKA S.A. INTEGRASYS S.A. CODE & SYNTAX TREELOGIC GESIMDE INTERCOM YACO S.L. FUNDACIÓN CTIC INSTITUTO TECNOLÓGICO DE INFORMÁTICA UNIVERSIDAD POLITÉCNICA DE MADRID CENATIC IMDEA
  • 46. 46 MORFEOPROJECT Fast and Advanced Storyboard Tools FAST se propone desarrollar un innovador entorno visual de programación que facilitará el desarrollo de la próxima generación de interfaces de usuario compuestas. Para ello plantea una novedosa aproximación arriba-abajo, centrada en el usuario, a la composición de aplicaciones y a la definición de procesos de negocio http://fast.morfeo-project.eu/
  • 47. 47 MORFEOPROJECT Retos tecnológicos y científicos Definición de un modelo conceptual para caracterizar semánticamente Gadgets Complejos, que implican la ejecución de procesos de negocio relativamente complejos dependientes de SWS (soporte para mediación e integración) Modelado visual de Gadgets Complejos Desarrollo de las tecnologías necesarias para implementar, componer y ejecutar gadgets, cubriendo los niveles tecnológicos identificados Definición de un método arriba-abajo y centrado en el usuario para el desarrollo de gadgets Desarrollo del “Gadget Visual Studio”, con soporte para patrones, ing. de requisitos, usabilidad, etc. Catálogo de gadgets, recursos de flujo de UI y SWS con capacidades semánticas para descubrimiento y composición arriba-abajo de la aplicación
  • 48. 48 MORFEOPROJECT Progreso sobre el estado del arte Servicios Web Semánticos Mecanismos de composición adecuados para expertos de dominio, ejecutables y centrados en el usuario, frente a los propuestos por WSMO u OWL-S Workflows Modelado visual, basado en patrones de alto nivel y adecuado para representar sistemas reactivos y abiertos. Soporte para la interacción con la IU Mashups Consideración de la funcionalidad, pre y postcondiciones, modelos de interacción, flujos, orquestaciones, coreografías, conexión con recursos, etc. Model Driven Architecture Lenguaje de modelado específico del dominio que permita a los expertos del dominio componer su modelo a partir de una biblioteca de gadgets específicos
  • 49. 49 MORFEOPROJECT Beneficios esperados Eliminar la brecha existente entre personas, negocio y TI mediante la provisión de un “front- end” para SOA Promover la “Long tail” en las aplicaciones empresariales, habilitando a los usuarios como “prosumers” El desarrollo de software se beneficiara de una mayor ocultación de la complejidad de la programación un mayor soporte para el modelado de orquestaciones centradas en el usuario y poco estructuradas Una mayor industrialización al acortarse el time-to- market y al mejorarse la relación coste-beneficio
  • 50. 50 MORFEOPROJECT Proyecto Morfeo-FAST (1st Call, 7th Framework Program) Proyecto FIT-340400- 2007-5 Comienza en marzo de 2008 Presupuesto financiable: 5.573.959,71 € Subvención: 3.683.871,74 € TELEFÓNICA I+D UNIVERSIDAD POLITÉCNICA DE MADRID NUI, GALWAY UNIKASSEL CYNT SAP