16
Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Embed Size (px)

Citation preview

Page 1: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Service Front-Ends Vision, Results, Future

Nikos Tsouroulas, Telefónica I+DEzWeb, Fast, MyMobileWeb

Page 2: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Who are we?

Valencia, 12 and 13 April 2010 NESSI Projects Summit

Page 3: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Open Alliance on Service Front-Ends

Valencia, 12 and 13 April 2010 NESSI Projects Summit

Page 4: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Our Vision

End-user EmpowermentLet users use the Internet of Services the way they want, by picking and assembling web building blocks (e.g. gadgets) available on the Internet and creating their own applications (Mashups)

Valencia, 12 and 13 April 2010 NESSI Projects Summit

Page 5: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Our Vision

Sharing and exchanging of knowledgeUsers know what they need, they are the ones that drive innovation. Allow them to create Gadgets and Mashups and share their knowledge in a highly social environment

Valencia, 12 and 13 April 2010 NESSI Projects Summit

Page 6: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Our Vision

Seamless adaptation to context at any timeUsers change roles and situations, front-ends and applications should follow automatically.

Valencia, 12 and 13 April 2010 NESSI Projects Summit

Page 7: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Our Vision

Front-end access to a sustainable business marketplace of services.Enable services from different providers to be combined together freely and with the necessary trading infrastructure in place

Valencia, 12 and 13 April 2010 NESSI Projects Summit

Page 8: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Status and AchievementsEzWeb

• Pioneering the concept of Front-End, Web Application Mashups.

• Production-quality reference implementation of a Front-End Mashup Platform, available as FOSS

• The most powerful, fully web, mashup visualization runtime

• A new concept of user-oriented wiring of components

• Rich Social Catalogue• Advanced Mashup sharing functionalities,

within or outside the platform• Flexible integration of any web application

as gadget , only declarative information and minimal API use

Valencia, 12 and 13 April 2010 NESSI Projects Summit

http://www.zaragoza.es/ciudad/servicios/easyzaragoza.htm

Page 9: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Status and Achievements FAST

Valencia, 12 and 13 April 2010 NESSI Projects Summit

• User-oriented gadget development based on a novel screen-flow paradigm

• Drag-and-drop screens to create gadgets

• Drag-and-drop services and UI elements to create screens

• Semantic search of components• Post/pre conditions automatically

determine flow• The result can be standalone or

exported to any Mashup platform • Fully functional prototype already

available

Page 10: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Status and Achievements MyMobileWeb

• Pioneered the declarative development approach for Web UIs (IDEAL language)

• Contributions to W3C standards ( Mobile Web and Web Applications Best Practices, DDR Simple API, Delivery Context Ontology, DDR Core Vocabulary)

• Production quality development tool with many success stories (20 applications, 40 developers certified in Spain, 10700 downloads, 1000 visitors per month)

Valencia, 12 and 13 April 2010 NESSI Projects Summit

Page 11: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Challenge #1- Putting it Everything Together

Valencia, 12 and 13 April 2010 NESSI Projects Summit

SFE Resource<<hosted>>

SFE Mashup<<hosted>>

UI Component<<hosted>>

0..*1..*

SFE Component<<hosted>>

SFE Workspace

+containerOf

User

interacts 1..*

0..*

1..*

owns 0..*1

0..*

0..*

SFE Catalogue<<component>>

SFE Mashup Platform<<component>>

SFE Component Description

1

1

1..*

0..*

System

SFER Designer

Administrator

External Agent

createSFER

End User

createSFEMashup

accessSFER

accessSFEMashup

<<include>>

Mashup Designer

deploySFER

undeploySFER

stopAgentSFER

startAgentForSFER

sendMessage

subscribeEvent

publishSFEComponent

getLoggedData

unpublishSFEComponent

SFE Publisher

Des&Runtime::createUI Des&Runtime::deploy

Des&Runtime::stopAgent

Des&Runtime::startAgent

Des&Runtime::subscribeEvent Des&Runtime::getLoggedData Des&Runtime::sendMessage

Des&Runtime::undeploy

configureMonitoringPolicy

DesRuntime::configureMonitoringPolicy

Projects, Open Alliances, NESSI, Future Internet Initiative/PPPProjects, Open Alliances, NESSI, Future Internet Initiative/PPP

Page 12: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Future Research Topics

Valencia, 12 and 13 April 2010 NESSI Projects Summit

Mashup as a Service•Put together Mashup+XaaS technologies and concepts.•Go beyond SaaS and PaaS. Allow end users to create their own applications in the cloud just by using existing building blocks •Marketplace capabilities that will allow the creation of rich ecosystem of SFE components for cloud applications on top of a Cloud stack (IaaS + Paas + MaaS+ SaaS)

PaaS

IaaS

SaaS

MaaS

Page 13: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Future Research Topics

Valencia, 12 and 13 April 2010 NESSI Projects Summit

New Web Runtimes for Cloud Environments•New breed of Cloud Front-End that combine Mashups, Web Desktops and Thin OS runtimes properties•¿Full support of Web Standards and technologies required?•¿Web Browser or Web OS-based?

Page 14: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

Future Research Topics

Valencia, 12 and 13 April 2010 NESSI Projects Summit

• Automatic Mashups – Users may create gadgets and application mashups by “clipping”

and “dragging” portions of legacy or new semantically enriched web apps.

– Alternative to dev tools like FAST that could help populate Mashup platforms and drive their mainstream adoption.

• Community-driven Collaborative Front-Ends– Leverage knowledge, relations and patterns of use inside static

communities and mashup environments in order to create opportunistic (a.k.a. situational) communities of users/machines/services that are created dynamically in response to a particular problem that one (or more) user has (consumer) and others can help (provider)

– Real-time collaboration through front-end dynamic mashups.

Page 15: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb

We thank our Sponsors

Page 16: Service Front-Ends Vision, Results, Future Nikos Tsouroulas, Telefónica I+D EzWeb, Fast, MyMobileWeb