Top Banner
TELEFÓNICA I+D Date : 20/01/2010 Authors : José M. Cantera Cristian Rodríguez José L. Díaz MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
50

MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

May 10, 2015

Download

Technology

crdlc

MyMobileWeb is an open source, standards-based software framework that
simplifies the rapid development of mobile web applications and portals
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

Date: 20/01/2010Authors: José M. CanteraCristian Rodríguez José L. Díaz

MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Page 2: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

2

01 Contribution Description

02 Intrinsic Value of the Contribution

03 References to the work

04 Use and Impact of the Contribution

Index

Page 3: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Contribution

Description

Page 4: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

4

The Mobile WebOverview

� Accessing web applications and contents from mobile handsets

— From the old days of WAP to the Mobile Web (HTTP + (X)HTML + CSS + Javascript)

� Particularities of the mobile environment � Delivery Context

— A myriad of devices and web browsers (multiple combinations)

— Different markup language varieties, image formats, CSS support

— Different form factors subject to orientation changes

— Different interaction resources (multi-touch, stylus, track ball, numeric keypad, …)

— Network latencies, disconnections…

� Users use their mobiles to do different tasks

— Different Context of Use � Mobile Applications and Portals optimized

�� Mobile Web Development is not easy if you wish to support the maMobile Web Development is not easy if you wish to support the majority jority

of devices without compromising functionality or the user experiof devices without compromising functionality or the user experienceence

Page 5: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

5

MyMobileWeb: ¿Why?

¡ 3 Mb – 57 seg !

31 Kb – 2 seg

28 Kb – 2 seg

12,5 Kb – 1’7 seg

Page 6: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

6

MyMobileWebIntroduction

� MyMobileWeb is an open source, standards-based software framework that simplifies the rapid development of mobile web applications and portals.

� MyMobileWeb encompasses a set of technologies which enable the automatic adaptation of applications to the target Delivery Context (browser, device, network, location,…), thus offering a harmonized user experience.

� How:— Using an XML-Based language (IDEAL2), that makes it possible the description

of device independent user interfaces and their adaptation policies

— Using a set of client and server-side runtime libraries that realize the automatic content & application adaptation

� MyMobileWeb enables the creation of Mobile Web Applications that can adapt seamlessly to multiple devices with minimal effort from the developer

Page 7: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

7

MyMobileWeb in 4 steps

User Experience in different Delivery Contexts

<!DOCTYPE ideal2><ideal<ideal<ideal<ideal id="pslist" title=“SalesForce">>>><<<<uiuiuiui>>>><body><body><body><body><section<section<section<section id="mainSection">>>><div<div<div<div class="center" id="p1">>>><span><span><span><span>Company:</span></span></span></span><output <output <output <output ref=“company“ />>>></div></div></div></div><div<div<div<div class="center vertical" id="p2">>>><table<table<table<table ref="selectedPS" class="tps paginate" id="listPS">>>><<<<thththth class="header">>>><td><td><td><td>Cod.</td></td></td></td><td><td><td><td>Name</td></td></td></td><td<td<td<td expr="dcn:deviceWidth() gt 240">>>>Date</td></td></td></td></</</</thththth>>>><<<<trtrtrtr repeat-nodeset="searchPSResult“value="${searchPSResult.current.code}">>>><td><td><td><td> <output<output<output<output ref="code" />/>/>/> </td></td></td></td><td><td><td><td> <output<output<output<output ref="name" />/>/>/> </td></td></td></td><td><td><td><td> <output<output<output<output ref="date" />/>/>/> </td></td></td></td></</</</trtrtrtr>>>></table></table></table></table></div><include</div><include</div><include</div><include content="PSDetail/generic/product/p2" />/>/>/></section></section></section></section> </body></body></body></body> </</</</uiuiuiui>>>> </ideal></ideal></ideal></ideal>

Deployment

Authoring

Page 8: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

MyMobileWeb in action

� Video (1.5 mins)

Page 9: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

MyMobileWeb Functional view and key technologies

Page 10: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

MyMobileWebKey Technologies

� IDEAL2 (Interface Description Authoring Language, version 2) , for the declarative description of device-independent user interfaces and adaptation policies.

� SCXML, language for describing application flows modeled as state machines.

� “Device Description Framework” concerned with obtaining information about the characteristics of devices and web browsers by interfacing with different Device Description Repositories (DDRs).

� “Adaptation and Rendering Engine”, in charge of selecting and generating the final markup, script, style sheets and other resources (images, audio, video) to be delivered to the mobile device.

� “Client-side Framework” (a.k.a. “Mobile AJAX Framework”) which enables rich interactions in different Javascript-enabled browsers.

Page 11: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Intrinsic Value

of the Contribution

Page 12: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Voice from the Experts

� “Unless websites are redesigned for the special circumstances of mobile use, the mobile Web will remain a mirage. Users won't realize the benefits promised by mobile vendors, and site ownerswon't reap the profits that would follow from gathering hordes of loyal mobile customers.”

� “In user testing, website use on mobile devices got very low scores, especially when users accessed "full" sites that weren'tdesigned for mobile.”

� “So, if mobile use is important to your Internet strategy, it's smart to build a dedicated mobile site.”

Jakob Nielsen : Worldwide-recognized Usability Expert

� "the king of usability" (Internet Magazine)

� "the guru of Web page usability" (The New York Times)

http://www.useit.com/alertbox/mobile-usability.html

Page 13: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

13

� Making the Mobile Web a reality it is not only a question of using highly capable devices and browsers

� MyMobileWeb makes it possible what users are expecting from the Mobile Web

— Any application / service / portal adapted and optimized for every device used at a given moment

— Rich user interfaces enabling higher functionalities while optimizing traffic costs: AJAX, Graphics, Maps

— Context-Awareness : providing what I need, now, here …

� MyMobileWeb provides application and portal developers powerful technologies that enable the creation of advanced, high-quality mobile web applications in time to market without investing a lot of money

— Using open and standard technologies— Without the need of highly specialized (and hard to find)

developers

MyMobileWebIntrinsic Value

Page 14: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

MyMobileWebEnabling Innovation

Source: Gartner Hype Cycle for Web and User Interaction Technologies, 2009

Page 15: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

15

By 2010 there will be over 5 billion mobiles in use

Web Browsing is available in 95% of the new handsets introduced in the market

MyMobileWebPotential Market

Page 16: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

16

MyMobileWebmore than 5 years on the edge

� History

— Born on November 2004 as an internal innovation project at TI+D

– Released as open source (Morfeo) in November 2005

— From 2006 has been funded by the Spanish Ministry of Industry

— In 2007 the project was labeled as Eureka-CELTIC

— Now it is a “Proyecto Singular y de Carácter Estratégico” (Avanza I+D)

� During the last 5 years MyMobileWeb has made outstanding contributions to the state of the art in the area of the mobile web

— MyMobileWeb is a product in continuous development which has been adapting to the permanent changes in the mobile market

Page 17: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

References

to the Work

Page 18: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

References Summary(January 18th 2010)

� Scientific Articles Published: 15

� Books (talking about the technology): 2

� Mobile Development Tutorials: 5

� International University Courses / Master Thesis: 5

� Technical Magazine Articles: 1

� Referencing Scientific Works: 3

� Estimated Entries by Google: 115.000

� Estimated Blog Entries (Google Blogsearch): 200

� National Press articles: 2 (Diarios El País y Público)

Page 19: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

MyMobileWeb on the net

Page 20: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

MyMobileWeb’s Popularity in relative terms

Page 21: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

MyMobileWeb’s web site

Page 22: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

MyMobileWeb on the blogosphere (I)

“A la lista de correo wmlprogramming acaba de llegar la noticia de que ha sido aprobada la recomendación de la W3C, Device Description Repository Simple API. Esta API supone una capa de abstración a los distintos Device DescriptionRepositories (DDRs) como WURFL, UAProf, DeviceAtlas, etc.

Además disponemos de una implementación open source de esta API, que está siendo usada en MyMobileWeb que es una plataforma también open source para el desarrollo de aplicaciones web móviles.

Destacar como Telefónica, además de generar grandes beneficios comienza a innovar en las áreas en las que domina.”

http://fravelgue.wordpress.com/2008/09/24/ddr-simple-api/

Page 23: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

MyMobileWeb on the blogosphere (II)

“the Device Independent Authoring Language, extended to

take into consideration the great work done in the Morfeo

MyMobileWeb initiative. For example, separating layouts/structures and allowing application bindings.”

http://www.betavine.net/bvportal/blog/view.html?blogId=83&postId=185

Kevin Smith, Vodafone Technologist

(talking about MyMobileWeb in the Betavine Portal)

Page 24: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

MyMobileWeb Books

� Mobile Web Development (2008)

— Author: Nirhav Mihta. Publisher: Packt Publishing

— A section entirely dedicated to MyMobileWeb

� Mobile Web 2.0: Developing and Delivering Services to Mobile Phones (To appear on Q1 2010)

— Authors: Syed A. Ahson; Mohammad Ilyas(Microsoft)

— It will include an specific chapter on MyMobileWeb

� MyMobileWeb in Action (to appear in mid-2010)– A proposal has been made to Manning Publications

and Packt Publishing

Page 25: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Use and Impact of the Contribution

Page 26: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Impact Summary(January 18th 2010)

� at least 20 applications (in production or at development stage) using the MyMobileWeb platform— Applications we know about them. There might be others.

� 90 developers have approached to the product in the mailing list— (from all around the world)

� More than 40 developers already certified in Spain

� More than 10.700 downloads at the time of writing with an average of 276 a month

� an average of 42,5 posts a month and 15 questions on the supportmailing list

� around 1000 visitors (average) per month on the web site

� more than 10 additional research and innovation project proposals incubated

� outstanding contributions to different W3C standards for the Mobile Web

Page 27: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

MyMobileWeb downloads per month (last 36 months)

Average: 276 per monthTotal: 10787, 18th January 2010

31/0

7/07

31/0

1/08

31/0

7/08

31/0

1/09

31/0

7/09

31/1

2/09

0

100

200

300

400

500

600

700

190

364

329

175 171

317 321 311

143 150132

366

134

267

391

162

241

169 162

232

138

262 260

295

470483

361

188

235245

320

345

425

640

dow nloads

Month

Do

wn

loa

ds

Page 28: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

MyMobileWeb mailing list traffic per Month (last 36 months)

Average: 15 questions per month Average: 42 posts per month

31/0

7/07

31/0

1/08

31/0

7/08

31/0

1/09

31/0

7/09

31/1

2/09

0

50

100

150

200

250

11 13 1017

34

12

37

13

2328

10

2417

51

26

8

19

106

3226

35

20

69

23 2226

105

123

85

101

45

132

233

5 37 9

146

147 9 9

510

5

19 18

1

106 4

2014

20

8

33

8 10 10

22

34

23

35

19

37

55

pos ts

ques tions

Month

Me

ss

ag

e C

ou

nt

Page 29: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

MyMobileWeb’s contribution to standards

� Mobile Web Best Practices. This W3C Recommendation specifies Best Practices for delivering Web content to mobile devices. Theprincipal objective is to improve the user experience of the Webwhen accessed from such devices. http://www.w3.org/TR/2008/REC-mobile-bp-20080729/— MyMobileWeb contributed to this Recommendation with several best

practices.

— MyMobileWeb is a mobileOK compliant framework http://www.w3.org/2008/06/mobileok-implementation-report

� Mobile Web Applications Best Practices. This is work in progress. It specifies Best Practices for the development and delivery of Web applications on mobile devices. The recommendations expand upon statements made in the Mobile Web Best Practices (BP1), especially those that relate to the exploitation of device capabilities andawareness of the delivery context. http://www.w3.org/TR/mwabp/— The MyMobileWeb team has made important contributions to this

specification, particularly those related with the optimization of Javascriptand DOM operations in order to save bandwidth or battery life.

Page 30: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

MyMobileWeb’s contribution to standards

� DDR Simple API. A W3C Recommendation that describes a minimal API for retrieving device properties needed for content & application adaptation. http://www.w3.org/TR/2008/REC-DDR-Simple-API-20081205/.

— The MyMobileWeb team leaded the edition of the standard. MyMobileWebdeveloped and integrated the first open source implementation of the specification. See http://www.w3.org/2005/MWI/DDWG/drafts/api/test-report.html

� DDR Core Vocabulary. A W3C Note describing an essential vocabulary of properties for adaptation in the Mobile Web environment. http://www.w3.org/TR/2008/NOTE-ddr-core-vocabulary-20080414/

— MyMobileWeb contributed to such a vocabulary with different properties that resulted from our experience on the field.

� Delivery Context Ontology. The Delivery Context Ontology provides a formal model of the characteristics of the environment in which devices interact with the Web or other services. The Delivery Context includes the characteristics of the Device, the software used to access the service and the Network providing the connection among others. http://www.w3.org/TR/dcontology/

— The MyMobileWeb team participated and contributed in a decisive manner to such an API. Mr José M. Cantera, leader of MyMobileWeb, is the main editor of the document.

Page 31: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Success Stories and Testimonials

Page 32: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

32

� GAOM - Gestión de Actividad de Operación y Mantenimiento de Telefónica de España

� Developer: TI+D

� Functionalities:

— Field Workers (GMOs) can query the tasks they have to complete

— Task workflow

Success StoriesGAOM

Page 33: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

33

� Caixa Galicia’s mobile web portal

� Developer: Caixa Galicia in house

� Functionalities:

— Information about the services offered:

– Premises, ATMs

– Products

– Alerts

– Promotions

– …

Success StoriesCaixa Galicia

Page 34: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

34

� andalucia.mobi is the mobile-optimized version of andalucia.org (web portal about tourism in Andalucia)

� Developer: Yaco Sistemas (SME)

� Functionalities:

— Information about beaches

— Golf

— Accommodation (hotels,…)

� A new version is on development

Success Storiesandalucia.mobi

Page 35: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

35

� paeria.mobi is the mobile web channel for the 010 service (information for citizens)

� Developer: iWS (SME)

� Functionalities:

— Local information

— Telephones

— Agenda

Success StoriesLérida’s Council

Page 36: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

36

� educamadrid.mobi: mobile portal owned by Consejería de Educación de la Comunidad de Madrid

� Developer: Germinus

� Functionalities:

— News

— Events

Success StoriesEducaMadrid

Page 37: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Testimonials

Nabia Solutions is an IT company specialized in mobile computing. It is based in Braga, Portugal with an office in Dubai. We have a team of highly skilled computer scientists and engineers all working around mobile web solutions and mobile applications.

http://www.nabiasolutions.com/

“MyMobileWeb came as the adequate framework for a specific set of

challenges we’ve met. The adaptation to MYMW was easy thanks to a

smooth initial learning curve provided by the vast range of tutorials and

samples. With the framework and the samples, it was easy to implement

features and adapt them to different devices. Also MYMW has a mailing list

which provides great support for bugs and feature request”

Cristiano da Silva Castro, Braga, Software Engineer, Nabia Solutions

Page 38: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Testimonials

Nuwit S.A., is a company from Chile specialized on the development of mobile solutions for different mobile devices such as BlackBerry, Nokia, Windows Mobile, etc.

http://www.nuwit.com/

“Hace aproximadamente 5 meses que comence el aprendizaje del framework. El motivo principal para comenzar a utilizarlo fue el soporte multidispositivo y el hecho de no tener que hacer múltiples templates para distintos dispositivos, con el consecuente ahorro de tiempo programando. El otro motivo importante para su selección, fue el hecho de que existiese una lista de correo que de

soporte a los desarrolladores.“

Claudio Villanueva A. desarrollador. Nuwit S.A.

Page 39: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Testimonials

0Infinito is a startup from Rome, Italy, focused on mobile services and video streaming industrial solutions. We have more than 3 years of experience in the development of enterprise mobility and premiummobile services.

http://www.0inf.com/

“Inside our mobile dept. MyMobileWeb was introduced in 2009, quickly becoming our best tool of the trade for building m-sites. … we experienced a substantial increase in productivity by beginning development with MyMobileWeb.

The framework has features that make it unique in the mobile webdevelopment field. …. One aspect that we found particularly pleasant was the clever use of XML based technologies, like IDEAL and SCXML, …

the presence of an open consortium like Morfeo and of a lead mobile operator like Telefonica ensures openness and motivates small companies to embrace this solid platform”

Reza Marvan Spagnolo. Head of Mobile Development. 0Infinito S.r.l.

Page 40: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Annex

Page 41: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Additional Information

� Visit our main demo at

— http://195.235.93.83:8080/Soccer

� Watch our video-demo at

— http://files.morfeo-project.org/mymobileweb/public/videos/mymw/index.htm

� Visit our website

— http://mymobileweb.morfeo-project.org

� Download the software from our forge

— http://forge.morfeo-project.org/projects/mymobileweb/

� Have a look at the documentation

— http://forge.morfeo-project.org/wiki_en/index.php/MyMobileWeb_Platform

� You can get support at

[email protected]

Page 42: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Scientific References� Lizcano, David, Jiménez, Miguel, Soriano, Javier, Cantera, José Manuel, Reyes,

Marcos,Hierro, Juan José, Garijo, Francisco and Tsouroulas, Nikolaos, Leveraging theUpcoming Internet of Services through an Open User-Service Front-endFramework, in: Springer Lecture Notes in Computer Science, number 5377, pages147-158, ISSN 0302-9743, 2008.

� Haslinger, Stephan, Jiménez, Miguel and Dustdar, Schahram, Correlation of ContextInformation for Mobile Services, in: Proceedings of the 11th International Conferenceon Enterprise Information Systems, 2008.

� Berrueta, Diego, Fernández, Sergio, Cantera, José Manuel, Marín, Ignacio, Jiménez, Miguel, Soriano, Javier and Hierro, Juan José, Aplicación de las tecnologías de la Web Semántica a la problemática de cumplimentación automática de formularios en la Web Móvil, in: Proceedings de las I Jornadas sobre Web Móvil (MWeb'07), Zaragoza, Spain, 2007.

� Alonso, Fernando, Frutos, Sonia, Jiménez, Miguel and Soriano, Javier, SemanticRepurposing and Personalization of Web Contents in Ubiquitous and MobileComputing Environments, in: Proceedings of the 2nd International Workshop onSemantic Web Technologies for Ubiquitous and Mobile Applications (SWUMA 2006). ECAI 2006: 17th European Conference on Artificial Intelligence, Frontiers in Artificial Intelligence and Applications, IOS Press, Trentino, Italy, 2006.

� Alonso, Fernando, Frutos, Sonia, Jiménez, Miguel and Soriano, Javier, InformationAgents for Optimal Repurposing and Personalization of Web Contents in Semantcs-Aware Ubiquitous and Mobile Computing Environments, in: LectureNotes in Computer Science, volume 4149, pages 66-80, 2006.

Page 43: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Scientific References

� Cantera, José Manuel, Hierro, Juan José, Jiménez, Miguel and Soriano, Javier, Delivering Mobile Enterprise Services on Morfeo's Mobility Channel Open SourcePlatform, in: Proceedings of the 1st International Workshop on Tools and Applicationsfor Mobile Contents (TAMC'06), Mobile Data Management (MDM'06), pages 139-146, IEEE Computer Society, Los Alamitos, CA, 2006.

� Fernández, Rafael, Hierro, Juan José, Jiménez, Miguel, López, Genoveva andSoriano, Javier, Semantic Web Content Adaptation and Services Delivery onMorfeo's Semantic Mobility Channel, in: Proceedings of the International Workshopon Mobile Services and Ontologies (MoSO 2006), Mobile Data Management (MDM'06), pages 78-85, IEEE Computer Society, Los Alamitos, CA, 2006.

� Cantera, José Manuel, Jiménez, Miguel, López, Genoveva and Soriano, Javier, Usingthe Semantic Web in Ubiquitous and Mobile Computing: the Morfeo Experience, in: International Journal of Computer Science, volume 1, number 2, pages 118-126, ISSN 1306-4428, 2006.

� Cantera, José Manuel, Jiménez, Miguel, López, Genoveva and Soriano, Javier, Morfeo's Semantic Mobility Channel: Ubiquitous and Mobile Computing Meets theSemantic Web, in: Transactions on Engineering, Computing and Technology, volume11, pages 31-37, ISSN 1305-5313, 2006.

� M. Arias, J.M. Cantera et al., Context-Based Personalization for Mobile Web Search, in Proceedings of the 2nd International Workshop on Personalized Access, Profile Management, and Context Awareness, 23rd August 2008, Auckland, New Zealand, pages 33-39.

Page 44: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Scientific References

� José Manuel Cantera, Guido García, Jesús Vegas, Mario Arias, Jorge Cabrero, Pablo de la Fuente, César Llamas, Álvaro Zubizarreta. An Automatic Page Classification Method to Improve User Experience on the Mobile Web. The Second International Conference on Mobile Ubiquitous Computing Systems, Services and Technologies.UBICOMM 2008, pages: 171:177. (Valencia, Spain, Sep. 29 - Oct. 4). IEEE Press.

� Álvaro Zubizarreta, Pablo de la Fuente, José Manuel Cantera, Mario Arias, Jorge Cabrero, Guido García, César Llamas, Jesús Vegas. A georeferencing multistage method for locating geographic context in web search. In Proceeding of the 17th ACM Conference on Information and Knowledge Management. CIKM '08, pages: 1485-1486. (Napa Valley, California, USA, October 26 - 30, 2008). ACM, New York, NY.

� José Manuel Cantera, Guido García Bernardo, Jorge Cabrero Alonso, Mario Arias, Pablo de la Fuente, César Llamas, Jesús Vegas, and Álvaro Zubizarreta. A crawling and ranking method for improving context-awareness in mobile web search. Proceedings 7th International Conference on Mobile and Ubiquitous Multimedia. Pages: 97-100. (Umea, Suecia, Dec. 3-5 2008). ACM Press.

� Álvaro Zubizarreta, Pablo de la Fuente, José Manuel Cantera, Mario Arias, Jorge Cabrero, Guido García, César Llamas, Jesús Vegas. Extracting Geographic Context from the Web: GeoReferencing in MyMoSe. European Conference on Information Retrieval. ECIR 2009. (Toulouse, France, April 6-9). LNCS, Springer.

Page 45: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Remarkable External References

Mobile Developer’s Guide published at OSIM Conference

Mobile Developer’s Guide to the Galaxy http://www1.j2mepolish.org/downloads/MobileDevelopersGuideToTheGalaxy.pdf

Developers Home for Mobile Technologieshttp://www.developershome.com/books/mwd/other-tools.asp

W3C standards-compliant frameworksW3C MobileOK standard http://www.w3.org/2008/06/mobileok-implementation-report

DDR Simple API http://www.w3.org/2005/MWI/DDWG/drafts/api/test-report.html

dev.mobi mobile web developers reference site

http://pc.dev.mobi/?q=node/208http://dev.mobi/node/83

CV of a freelance consultorhttp://www.infolancer.net/freelance/Isaac_Lopez_Pena/12afzub42kce66yap8x

State of the Art mobile web development (University of Torino)

http://vettrend.polito.it/sito/common-folder/wp2/o2-2.3/a2-2-3.2/r2-2-3.2/P1%20-%20P10%20%20R2.2.3.2%20.doc

DotMobi a key enabler for the mobile

internet

http://research.nokia.com/files/Haumont-dotMobi.pdf

Dario Público, 2 Junio 2009http://www.publico.es/ciencias/229464/internet/carta/abierto?orden=VALORACION&asc=&aleatorio=0.5

Diario El Pais, 22 Enero 2009http://comunicacio.barcelonamedia.org/Recull/2009_01_22/Ciberpais.pdf

Tutorial de Desarrollo Web paraDispositivos Móviles (JavaHispano)

http://www.javahispano.org/contenidos/archivo/393231/DesarrolloWebDispositivosMoviles.pdf

Summer Course at the University of Hong Kong

http://www.meicom.hku.hk/CPD/CPD_SummerSem_2008-09.doc

Page 46: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Remarkable External References

Review of semantic enablement techniques used in geospatial and semantic standards for legacy and opportunistic mashups

http://ksg.meraka.org.za/~aow2009/aow09-preproceedings.pdf#page=59

library/mobile: Tips on Designing and Developing Mobile Web Sites

http://journal.code4lib.org/articles/2055

THE MODIFRAME -FRAMEWORK FOR ENABLING SMALL AND MEDIUM-SIZED ENTERPRISES TO PROVIDE MOBILE SERVICES

http://www.iadis.net/dl/final_uploads/200709C018.pdf

Master Thesis. University of Lleidahttp://www.recolecta.net/buscador/single_page.jsp?id=oai:www.recercat.net:2072/4376

Introduccion a MyMobileWeb. Revista SóloProgramadores. Nº 146

http://dialnet.unirioja.es/servlet/articulo?codigo=2221104

Master Thesis. University of Hamburghttps://users.informatik.haw-hamburg.de/~schmidt/thesis/Rashmi.pdf

Page 47: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Other Sites and Applications

This project is a quality service and assistance process set-up at the Hospital for the remote control of babies born with low weight and recovering at home, following the established medical protocol.

Hospital de Fuenlabrada

(not finished)Site with two goals, give a useful listing of .mobi url’s to visit, continuosly updated by our editors, and as promotion for our mobile products and services.

PortalMobilhttp://Portalmobil.mobi

In development. Mobile tourism portal for Murcia’s regionmurciaturistica.mobi

Provides different informations about Seville’s local council services, such as bycicle renting.

Sevi.mobihttp://sevi.mobi

Simple web portal for SMB’s, containing info, news, location and contact form.WebXpress MobileMany

Movie showtimes and information for all the theaters in Lleida’s province. Updated weekly.

Lleida Cinehttp://mobi.lleida.com

(not in use at this time)Mobile portal information for Spain’s fourth in size Lan Party, mainly news.

LleidaLanPartyhttp://mobi.lleidalanparty.com

Spain’s largest theater market shows to people attending the event many kinds of news, information and timetables .

Feria de Teatro en la callehttp://mobi.Firatarrega.com

This mobile site shows thousands of differents informations from the city council to his citizens.

Sabadell City Councilhttp://m.sabadell.cat

A fully working and usable proof of concept using MMW, showing our clients our products, services and news.

IWS own mobile portalhttp://m.iws.es

UseClient / Project & URL

Page 48: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

48

Achievements

• Co Funding of Woodapples

• Partnership with e-quadrat

• Partnership with sportivo1

• Worldwide Finalist of the Mobile Marketing Award 2009

Page 49: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

49

Next Steps

• Launch of Woodapples end of March 2010

• Austrian Football Ticker in cooperation with e-quadrat. Launch April 2010

• Mobile Web Site for Sportivo1. Launch in May 2010.

Page 50: MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal