SlideShare a Scribd company logo
1 of 50
Download to read offline
MyMobileWeb: Open Source Framework for
Adaptive Mobile Web Applications

 TELEFÓNICA I+D
 Date: 20/01/2010
 Authors:
 José M. Cantera
 Cristian Rodríguez
 José L. Díaz




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

                     01                   Contribution Description



                     02                   Intrinsic Value of the Contribution



                     03                   References to the work



                     04                   Use and Impact of the Contribution




TELEFÓNICA I+D
                                                                 2
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
Contribution
                                                                 Description




TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
The Mobile Web
                     Overview
            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 majority
            of devices without compromising functionality or the user experience


TELEFÓNICA I+D
                                                                                4
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
MyMobileWeb: ¿Why?




                                                                                       28 Kb – 2 seg



        ¡ 3 Mb – 57 seg !

                                                                                                       31 Kb – 2 seg
                                                                   12,5 Kb – 1’7 seg
TELEFÓNICA I+D
                                                                                   5
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
MyMobileWeb
                     Introduction

                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


TELEFÓNICA I+D
                                                                 6
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
                                                     7
                                                                                                                              TELEFÓNICA I+D
        User Experience in different Delivery Contexts
                                                >laedi/< >iu/< >ydob/< >noitces/<
               >/                                            edu cn <>v d/<
               >/ "2p/tcudorp/cireneg/liateDSP"=tnetnoc edullcnii<>viid/<
                                                                 >e bat/<
                                                                 >e bat/<
                                                                 >ellllbat/<
                                                                 >e bat/<
                                                                    >rt/<
                                    >dt/< >/
                                    >dt/< >/
                                    >dt/< >/             tuptuo< >dt<
                                                         tuptuo< >dt<
                                                         tuptuo< >dt<
                                    >dt/< >/ "etad"=fer tuptuo< >dt<
                                   >dt/< >/ "eman"=fer tuptuo< >dt<
                                    >dt/< >/             tuptuo< >dt<
                                    >dt/< >/ "edoc"=fer tuptuo< >dt<
                >
                >
                >"}edoc.tnerruc.tluseRSPhcraes{$"=eulav
                >
                                tluseRSPhcraes"=tesedon-taeper rt<
                                “
                                                                  >ht/<
                                                                   >ht/<
                                                                  >ht/<
                                                                   >ht/<           Authoring
                  >dt/<etaD>"042 tg )(htdiWecived:ncd"=rpxe dt<
                                                     >dt/<
                                                     >dt/<
                                                     >dt/<      >dt<
                                                                >dt<
                                                     >dt/<emaN>dt<
                                                                >dt<
                                                      >dt/<
                                                      >dt/<
                                                      >dt/<     >dt<
                                                                >dt<
                                                      >dt/<.doC>dt<
                                                                >dt<
                                                   >"redaeh"=ssalc ht<
             >
             >
             >                                                      e bat<
                                                                    e bat<
             >"SPtsil"=di "etanigap spt"=ssalc "SPdetceles"=fer ellllbat<
                                                                    e bat<
                                     >"2p"=di "lacitrev retnec"=ssalc vid<
                                                                       >v d/<
                                                                       >v d/<
                                                                       >viiiid/<
                                                                       >v d/<
                                              >
                                              >  “          “    tuptuo<
                                                                 tuptuo<
                                              >/ ynapmoc =fer tuptuo<
Deployment                                    >naps/<:ynapmoC>naps<
                                              >
                                              >
                                              >                          v d<
                                                                         v d<
                                              >"1p"=di "retnec"=ssalc viiiid<
                                                                         v d<
                                                  >"noitceSniam"=di noitces<
                                                                              >ydob<
                                                                              >ydob<
                                                                              >ydob<
                                                                              >ydob<
                                                                                  > u<
                                                                                  > u<
                                                                                  >iiiu<
                                               >"ecroFselaS =eltit "tsilsp"=di laedi<
                                                                “
                                                               >2laedi EPYTCOD!<
                                                         MyMobileWeb in 4 steps
MyMobileWeb in action




            Video (1.5 mins)




TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
MyMobileWeb
       Functional view and key technologies




TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
MyMobileWeb
                     Key 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.
TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
Intrinsic Value
                                                 of the Contribution




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 owners
            won'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't
            designed 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




TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
MyMobileWeb
                     Intrinsic Value
            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


TELEFÓNICA I+D
                                                                 13
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
MyMobileWeb
                       Enabling Innovation




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

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
MyMobileWeb
                     Potential Market
             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




TELEFÓNICA I+D
                                                                 15
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
MyMobileWeb
                     more 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



TELEFÓNICA I+D
                                                                      16
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
References
                                                                 to the Work




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)


TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
MyMobileWeb on the net




TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
MyMobileWeb’s Popularity in relative terms




TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
MyMobileWeb’s web site




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 Description
             Repositories (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/



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&p
             ostId=185
          Kevin Smith, Vodafone Technologist
          (talking about MyMobileWeb in the Betavine Portal)




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


TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
Use and Impact of the
                                          Contribution




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 support
            mailing 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


TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
MyMobileWeb downloads per month
                     (last 36 months)
                                  700

                                                                                                                                                                                                                                640


                                  600




                                  500                                                                                                                                           483
                                                                                                                                                                          470

                                                                                                                                                                                                                          425

                                  400                                                                             391
                                            364                                                 366                                                                                   361
                      Downloads




                                                                                                                                                                                                                    345
                                                  329
                                                                  317 321 311                                                                                                                                 320
                                  300                                                                                                                               295
                                                                                                            267
                                                                                                                                                                                                                                      dow nloads
                                                                                                                                                          262 260
                                                                                                                              241                                                                       245
                                                                                                                                              232                                                 235

                                  200 190                                                                                                                                                   188
                                                        175 171                                                                     169 162
                                                                                                                        162
                                                                                143 150               134                                           138
                                                                                          132

                                  100




                                    0
                                                    /0 7




                                                                                 /0 8




                                                                                                                   /0 8




                                                                                                                                                      /0 9




                                                                                                                                                                                        /0 9




                                                                                                                                                                                                                      /0 9
                                                  /0 7




                                                                                /0 1




                                                                                                                  /0 7




                                                                                                                                                    /0 1




                                                                                                                                                                                      /0 7




                                                                                                                                                                                                                    /1 2
                                              31




                                                                            31




                                                                                                             31




                                                                                                                                                31




                                                                                                                                                                                  31




                                                                                                                                                                                                               31
                                                                                                                         Month

                                                                                                Average: 276 per month
                                                                                                Total: 10787, 18th January 2010

TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
MyMobileWeb mailing list traffic per Month
                    (last 36 months)
                                      250
                                                                                                                                                                                                     233




                                      200
                      Message Count




                                      150

                                                                                                                                                                                              132
                                                                                                                                                                        123


                                                                                                                                                                 105
                                                                                                                                                                                   101                     pos ts
                                      100
                                                                                                                                                                              85
                                                                                                                                                                                                           ques tions

                                                                                                                                               69

                                                                                                                                                                                                     55
                                                                                              51
                                       50                                                                                                                                                45
                                                                 37                                                                   35                                           35           37
                                                            34                                                            32                   33                       34
                                                                                28               26                            26                           26
                                                                         23             24                                                          23 22          22         23
                                                                                                                          20          20 20
                                                        17 14                              17 19 18           19                                                                         19
                                            11 13 10     9    12 14 13    9     9    10 10                    10 10
                                                                                                                               14
                                                                                                                                                        10 10
                                                                                                          8                                8        8
                                             5 3 7             6     7                5    5                     6    6
                                                                                                                      4
                                                                                                          1
                                       0
                                                     /0 7




                                                                          /0 8




                                                                                                    /0 8




                                                                                                                                 /0 9




                                                                                                                                                             /0 9




                                                                                                                                                                                           /0 9
                                                 /0 7




                                                                         /0 1




                                                                                                   /0 7




                                                                                                                               /0 1




                                                                                                                                                            /0 7




                                                                                                                                                                                         /1 2
                                                31




                                                                      31




                                                                                               31




                                                                                                                           31




                                                                                                                                                         31




                                                                                                                                                                                     31
                                                                                                          Month


                                            Average: 15 questions per month                                                    Average: 42 posts per month
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. The
                  principal objective is to improve the user experience of the Web
                  when 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 and
                  awareness 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 Javascript
                             and DOM operations in order to save bandwidth or battery life.


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. MyMobileWeb
                       developed 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.



TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
Success Stories and
                                               Testimonials




TELEFÓNICA I+D

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

            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




TELEFÓNICA I+D
                                                                 32
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
Success Stories
                     Caixa Galicia

            Caixa Galicia’s mobile web portal

            Developer: Caixa Galicia in house

            Functionalities:
               —        Information about the services
                        offered:
                             –     Premises, ATMs

                             –     Products

                             –     Alerts

                             –     Promotions

                             –     …
TELEFÓNICA I+D
                                                                 33
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
Success Stories
                     andalucia.mobi

            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



TELEFÓNICA I+D
                                                                 34
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
Success Stories
                     Lérida’s Council



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

            Developer: iWS (SME)

            Functionalities:
               —        Local information

               —        Telephones

               —        Agenda

TELEFÓNICA I+D
                                                                 35
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
Success Stories
                     EducaMadrid

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



            Developer: Germinus



            Functionalities:
               —        News

               —        Events

TELEFÓNICA I+D
                                                                 36
© 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
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.


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 premium
                mobile 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 web
                development 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.




TELEFÓNICA I+D

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




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
            —          mymobileweb-support@lists.morfeo-project.org


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 the
         Upcoming Internet of Services through an Open User-Service Front-end
         Framework, in: Springer Lecture Notes in Computer Science, number 5377, pages
         147-158, ISSN 0302-9743, 2008.
         Haslinger, Stephan, Jiménez, Miguel and Dustdar, Schahram, Correlation of Context
         Information for Mobile Services, in: Proceedings of the 11th International Conference
         on 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, Semantic
         Repurposing and Personalization of Web Contents in Ubiquitous and Mobile
         Computing Environments, in: Proceedings of the 2nd International Workshop on
         Semantic 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, Information
         Agents for Optimal Repurposing and Personalization of Web Contents in
         Semantcs-Aware Ubiquitous and Mobile Computing Environments, in: Lecture
         Notes in Computer Science, volume 4149, pages 66-80, 2006.
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 Source
            Platform, in: Proceedings of the 1st International Workshop on Tools and Applications
            for 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 and
            Soriano, Javier, Semantic Web Content Adaptation and Services Delivery on
            Morfeo's Semantic Mobility Channel, in: Proceedings of the International Workshop
            on 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, Using
            the 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 the
            Semantic Web, in: Transactions on Engineering, Computing and Technology, volume
            11, 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.

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.




TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
Remarkable External References
        http://www.meicom.hku.hk/CPD/CPD_SummerSem_2008-09.doc                   Summer Course at the University of Hong
                                                                                 Kong
        http://www.javahispano.org/contenidos/archivo/393231/DesarrolloW         Tutorial de Desarrollo Web para
        ebDispositivosMoviles.pdf                                                Dispositivos Móviles (JavaHispano)
        http://comunicacio.barcelonamedia.org/Recull/2009_01_22/Ciberpai         Diario El Pais, 22 Enero 2009
        s.pdf
        http://www.publico.es/ciencias/229464/internet/carta/abierto?orden=      Dario Público, 2 Junio 2009
        VALORACION&asc=&aleatorio=0.5
        http://research.nokia.com/files/Haumont-dotMobi.pdf                      DotMobi a key enabler for the mobile
                                                                                 internet
        http://vettrend.polito.it/sito/common-folder/wp2/o2-2.3/a2-2-3.2/r2-2-   State of the Art mobile web development
        3.2/P1%20-%20P10%20%20R2.2.3.2%20.doc                                    (University of Torino)

        http://www.infolancer.net/freelance/Isaac_Lopez_Pena/12afzub42kc         CV of a freelance consultor
        e66yap8x

        http://pc.dev.mobi/?q=node/208                                           dev.mobi mobile web developers reference
        http://dev.mobi/node/83                                                  site
        W3C MobileOK standard http://www.w3.org/2008/06/mobileok-                W3C standards-compliant frameworks
        implementation-report
        DDR Simple API
        http://www.w3.org/2005/MWI/DDWG/drafts/api/test-report.html
        Mobile Developer’s Guide to the Galaxy                                   Mobile Developer’s Guide published at
        http://www1.j2mepolish.org/downloads/MobileDevelopersGuideToTh           OSIM Conference
        eGalaxy.pdf
        http://www.developershome.com/books/mwd/other-tools.asp                  Developers Home for Mobile Technologies



TELEFÓNICA I+D

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

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

    http://dialnet.unirioja.es/servlet/articulo?codigo=2221104               Introduccion a MyMobileWeb. Revista Sólo
                                                                             Programadores. Nº 146
    http://www.recolecta.net/buscador/single_page.jsp?id=oai:www.recercat.   Master Thesis. University of Lleida
    net:2072/4376
    http://www.iadis.net/dl/final_uploads/200709C018.pdf                     THE MODIFRAME -FRAMEWORK FOR
                                                                             ENABLING SMALL AND MEDIUM-SIZED
                                                                             ENTERPRISES TO PROVIDE MOBILE
                                                                             SERVICES
    http://journal.code4lib.org/articles/2055                                library/mobile: Tips on Designing and
                                                                             Developing Mobile Web Sites

    http://ksg.meraka.org.za/~aow2009/aow09-preproceedings.pdf#page=59       Review of semantic enablement techniques
                                                                             used in geospatial and semantic standards for
                                                                             legacy and opportunistic mashups




TELEFÓNICA I+D

© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
Other Sites and Applications
Client / Project & URL                                           Use

IWS own mobile portal                                            A fully working and usable proof of concept using MMW, showing our clients
http://m.iws.es                                                        our products, services and news.
Sabadell City Council                                            This mobile site shows thousands of differents informations from the city council
http://m.sabadell.cat                                                 to his citizens.
Feria de Teatro en la calle                                      Spain’s largest theater market shows to people attending the event many kinds
http://mobi.Firatarrega.com                                          of news, information and timetables .
LleidaLanParty                                                   (not in use at this time)
http://mobi.lleidalanparty.com                                   Mobile portal information for Spain’s fourth in size Lan Party, mainly news.
Lleida Cine                                                      Movie showtimes and information for all the theaters in Lleida’s province.
http://mobi.lleida.com                                               Updated weekly.
WebXpress Mobile                                                 Simple web portal for SMB’s, containing info, news, location and contact form.
Many
Sevi.mobi                                                        Provides different informations about Seville’s local council services, such as
http://sevi.mobi                                                      bycicle renting.
PortalMobil                                                      (not finished)Site with two goals, give a useful listing of .mobi url’s to visit,
http://Portalmobil.mobi                                                continuosly updated by our editors, and as promotion for our mobile
                                                                       products and services.
Hospital de Fuenlabrada                                          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.
murciaturistica.mobi                                             In development. Mobile tourism portal for Murcia’s region



TELEFÓNICA I+D

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

  •         Co Funding of Woodapples
  •         Partnership with e-quadrat
  •         Partnership with sportivo1
  •         Worldwide Finalist of the Mobile Marketing
            Award 2009




TELEFÓNICA I+D                                                   48
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
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.




TELEFÓNICA I+D                                                   49
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
© 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal

More Related Content

Similar to MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

MyMobileWeb Version 4
MyMobileWeb Version 4MyMobileWeb Version 4
MyMobileWeb Version 4crdlc
 
The Mobile Question @ Big Design 2010
The Mobile Question @ Big Design 2010The Mobile Question @ Big Design 2010
The Mobile Question @ Big Design 2010Jeremy Johnson
 
Tingenes internett for finn.no tech day
Tingenes internett for finn.no tech day Tingenes internett for finn.no tech day
Tingenes internett for finn.no tech day Simen Sommerfeldt
 
The Mobile Question: Lessons in Design and Strategy for Your Mobile Experience
The Mobile Question: Lessons in Design and Strategy for Your Mobile ExperienceThe Mobile Question: Lessons in Design and Strategy for Your Mobile Experience
The Mobile Question: Lessons in Design and Strategy for Your Mobile ExperienceJeremy Johnson
 
Disruptive Analysis - Telco-OTT Opportunities, Kiev OTT Services Conferences ...
Disruptive Analysis - Telco-OTT Opportunities, Kiev OTT Services Conferences ...Disruptive Analysis - Telco-OTT Opportunities, Kiev OTT Services Conferences ...
Disruptive Analysis - Telco-OTT Opportunities, Kiev OTT Services Conferences ...Dean Bubley
 
Day1 research stream_1515_europe_mobile_advertising_market
Day1 research stream_1515_europe_mobile_advertising_marketDay1 research stream_1515_europe_mobile_advertising_market
Day1 research stream_1515_europe_mobile_advertising_marketSaatchi & Saatchi
 
Mobile Summit Mobilization of Workforce
Mobile Summit Mobilization of WorkforceMobile Summit Mobilization of Workforce
Mobile Summit Mobilization of WorkforceMassTLC
 
Mobile Development Challenges
Mobile Development ChallengesMobile Development Challenges
Mobile Development ChallengesNir Levy
 
Netbiscuits @ SXSW Interactive: Android ≠ Android: Lessons Creating a JS Fram...
Netbiscuits @ SXSW Interactive: Android ≠ Android: Lessons Creating a JS Fram...Netbiscuits @ SXSW Interactive: Android ≠ Android: Lessons Creating a JS Fram...
Netbiscuits @ SXSW Interactive: Android ≠ Android: Lessons Creating a JS Fram...dbarkoe
 
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...Dean Bubley
 
Udvikling af apps til mobile enheder med IBM Worklight, Christina Møller, IBM
Udvikling af apps til mobile enheder med IBM Worklight, Christina Møller, IBMUdvikling af apps til mobile enheder med IBM Worklight, Christina Møller, IBM
Udvikling af apps til mobile enheder med IBM Worklight, Christina Møller, IBMIBM Danmark
 
Smart TV content converged service & social media
Smart TV content converged service & social mediaSmart TV content converged service & social media
Smart TV content converged service & social mediafungfung Chen
 
Dial2Do Smart Pipes 2009
Dial2Do Smart Pipes 2009Dial2Do Smart Pipes 2009
Dial2Do Smart Pipes 2009Sean O'Sullivan
 
2012 05-10 fia practical problems in mobile web final
2012 05-10 fia practical problems in mobile web final2012 05-10 fia practical problems in mobile web final
2012 05-10 fia practical problems in mobile web finalStephan Haux
 
Emerginov, an open PHP PaaS for co-innovation, OW2con'12, Paris
Emerginov, an open PHP PaaS for co-innovation, OW2con'12, ParisEmerginov, an open PHP PaaS for co-innovation, OW2con'12, Paris
Emerginov, an open PHP PaaS for co-innovation, OW2con'12, ParisOW2
 
Saiful Hidayat Santri Indigo Pondok Gontor Ponorogo Internet Dan It Sebagai...
Saiful Hidayat Santri Indigo Pondok Gontor Ponorogo   Internet Dan It Sebagai...Saiful Hidayat Santri Indigo Pondok Gontor Ponorogo   Internet Dan It Sebagai...
Saiful Hidayat Santri Indigo Pondok Gontor Ponorogo Internet Dan It Sebagai...Saiful Hidayat
 
TADS Telecom Summit Disruptive Analysis Dean Bubley
TADS Telecom Summit Disruptive Analysis Dean BubleyTADS Telecom Summit Disruptive Analysis Dean Bubley
TADS Telecom Summit Disruptive Analysis Dean BubleyAlan Quayle
 

Similar to MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications (20)

MyMobileWeb Version 4
MyMobileWeb Version 4MyMobileWeb Version 4
MyMobileWeb Version 4
 
Html5 Taller Campus Party Vfinal2l
Html5 Taller Campus Party Vfinal2lHtml5 Taller Campus Party Vfinal2l
Html5 Taller Campus Party Vfinal2l
 
The Mobile Question @ Big Design 2010
The Mobile Question @ Big Design 2010The Mobile Question @ Big Design 2010
The Mobile Question @ Big Design 2010
 
Tingenes internett for finn.no tech day
Tingenes internett for finn.no tech day Tingenes internett for finn.no tech day
Tingenes internett for finn.no tech day
 
The Mobile Question: Lessons in Design and Strategy for Your Mobile Experience
The Mobile Question: Lessons in Design and Strategy for Your Mobile ExperienceThe Mobile Question: Lessons in Design and Strategy for Your Mobile Experience
The Mobile Question: Lessons in Design and Strategy for Your Mobile Experience
 
Disruptive Analysis - Telco-OTT Opportunities, Kiev OTT Services Conferences ...
Disruptive Analysis - Telco-OTT Opportunities, Kiev OTT Services Conferences ...Disruptive Analysis - Telco-OTT Opportunities, Kiev OTT Services Conferences ...
Disruptive Analysis - Telco-OTT Opportunities, Kiev OTT Services Conferences ...
 
Day1 research stream_1515_europe_mobile_advertising_market
Day1 research stream_1515_europe_mobile_advertising_marketDay1 research stream_1515_europe_mobile_advertising_market
Day1 research stream_1515_europe_mobile_advertising_market
 
Mobile Summit Mobilization of Workforce
Mobile Summit Mobilization of WorkforceMobile Summit Mobilization of Workforce
Mobile Summit Mobilization of Workforce
 
Mobile Development Challenges
Mobile Development ChallengesMobile Development Challenges
Mobile Development Challenges
 
Netbiscuits @ SXSW Interactive: Android ≠ Android: Lessons Creating a JS Fram...
Netbiscuits @ SXSW Interactive: Android ≠ Android: Lessons Creating a JS Fram...Netbiscuits @ SXSW Interactive: Android ≠ Android: Lessons Creating a JS Fram...
Netbiscuits @ SXSW Interactive: Android ≠ Android: Lessons Creating a JS Fram...
 
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
 
Udvikling af apps til mobile enheder med IBM Worklight, Christina Møller, IBM
Udvikling af apps til mobile enheder med IBM Worklight, Christina Møller, IBMUdvikling af apps til mobile enheder med IBM Worklight, Christina Møller, IBM
Udvikling af apps til mobile enheder med IBM Worklight, Christina Møller, IBM
 
Smart TV content converged service & social media
Smart TV content converged service & social mediaSmart TV content converged service & social media
Smart TV content converged service & social media
 
Html5 & touch
Html5 & touchHtml5 & touch
Html5 & touch
 
Dial2Do Smart Pipes 2009
Dial2Do Smart Pipes 2009Dial2Do Smart Pipes 2009
Dial2Do Smart Pipes 2009
 
2012 05-10 fia practical problems in mobile web final
2012 05-10 fia practical problems in mobile web final2012 05-10 fia practical problems in mobile web final
2012 05-10 fia practical problems in mobile web final
 
Hyper senses 'mobile apps'
Hyper senses 'mobile apps'Hyper senses 'mobile apps'
Hyper senses 'mobile apps'
 
Emerginov, an open PHP PaaS for co-innovation, OW2con'12, Paris
Emerginov, an open PHP PaaS for co-innovation, OW2con'12, ParisEmerginov, an open PHP PaaS for co-innovation, OW2con'12, Paris
Emerginov, an open PHP PaaS for co-innovation, OW2con'12, Paris
 
Saiful Hidayat Santri Indigo Pondok Gontor Ponorogo Internet Dan It Sebagai...
Saiful Hidayat Santri Indigo Pondok Gontor Ponorogo   Internet Dan It Sebagai...Saiful Hidayat Santri Indigo Pondok Gontor Ponorogo   Internet Dan It Sebagai...
Saiful Hidayat Santri Indigo Pondok Gontor Ponorogo Internet Dan It Sebagai...
 
TADS Telecom Summit Disruptive Analysis Dean Bubley
TADS Telecom Summit Disruptive Analysis Dean BubleyTADS Telecom Summit Disruptive Analysis Dean Bubley
TADS Telecom Summit Disruptive Analysis Dean Bubley
 

Recently uploaded

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications

  • 1. MyMobileWeb: Open Source Framework for Adaptive Mobile Web Applications TELEFÓNICA I+D Date: 20/01/2010 Authors: José M. Cantera Cristian Rodríguez José L. Díaz © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 2. Index 01 Contribution Description 02 Intrinsic Value of the Contribution 03 References to the work 04 Use and Impact of the Contribution TELEFÓNICA I+D 2 © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 3. Contribution Description TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 4. The Mobile Web Overview 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 majority of devices without compromising functionality or the user experience TELEFÓNICA I+D 4 © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 5. MyMobileWeb: ¿Why? 28 Kb – 2 seg ¡ 3 Mb – 57 seg ! 31 Kb – 2 seg 12,5 Kb – 1’7 seg TELEFÓNICA I+D 5 © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 6. MyMobileWeb Introduction 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 TELEFÓNICA I+D 6 © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 7. © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal 7 TELEFÓNICA I+D User Experience in different Delivery Contexts >laedi/< >iu/< >ydob/< >noitces/< >/ edu cn <>v d/< >/ "2p/tcudorp/cireneg/liateDSP"=tnetnoc edullcnii<>viid/< >e bat/< >e bat/< >ellllbat/< >e bat/< >rt/< >dt/< >/ >dt/< >/ >dt/< >/ tuptuo< >dt< tuptuo< >dt< tuptuo< >dt< >dt/< >/ "etad"=fer tuptuo< >dt< >dt/< >/ "eman"=fer tuptuo< >dt< >dt/< >/ tuptuo< >dt< >dt/< >/ "edoc"=fer tuptuo< >dt< > > >"}edoc.tnerruc.tluseRSPhcraes{$"=eulav > tluseRSPhcraes"=tesedon-taeper rt< “ >ht/< >ht/< >ht/< >ht/< Authoring >dt/<etaD>"042 tg )(htdiWecived:ncd"=rpxe dt< >dt/< >dt/< >dt/< >dt< >dt< >dt/<emaN>dt< >dt< >dt/< >dt/< >dt/< >dt< >dt< >dt/<.doC>dt< >dt< >"redaeh"=ssalc ht< > > > e bat< e bat< >"SPtsil"=di "etanigap spt"=ssalc "SPdetceles"=fer ellllbat< e bat< >"2p"=di "lacitrev retnec"=ssalc vid< >v d/< >v d/< >viiiid/< >v d/< > > “ “ tuptuo< tuptuo< >/ ynapmoc =fer tuptuo< Deployment >naps/<:ynapmoC>naps< > > > v d< v d< >"1p"=di "retnec"=ssalc viiiid< v d< >"noitceSniam"=di noitces< >ydob< >ydob< >ydob< >ydob< > u< > u< >iiiu< >"ecroFselaS =eltit "tsilsp"=di laedi< “ >2laedi EPYTCOD!< MyMobileWeb in 4 steps
  • 8. MyMobileWeb in action Video (1.5 mins) TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 9. MyMobileWeb Functional view and key technologies TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 10. MyMobileWeb Key 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. TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 11. Intrinsic Value of the Contribution TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 12. 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 owners won'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't designed 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 TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 13. MyMobileWeb Intrinsic Value 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 TELEFÓNICA I+D 13 © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 14. MyMobileWeb Enabling Innovation Source: Gartner Hype Cycle for Web and User Interaction Technologies, 2009 TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 15. MyMobileWeb Potential Market 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 TELEFÓNICA I+D 15 © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 16. MyMobileWeb more 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 TELEFÓNICA I+D 16 © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 17. References to the Work TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 18. 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) TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 19. MyMobileWeb on the net TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 20. MyMobileWeb’s Popularity in relative terms TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 21. MyMobileWeb’s web site TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 22. 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 Description Repositories (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/ TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 23. 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&p ostId=185 Kevin Smith, Vodafone Technologist (talking about MyMobileWeb in the Betavine Portal) TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 24. 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 TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 25. Use and Impact of the Contribution TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 26. 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 support mailing 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 TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 27. MyMobileWeb downloads per month (last 36 months) 700 640 600 500 483 470 425 400 391 364 366 361 Downloads 345 329 317 321 311 320 300 295 267 dow nloads 262 260 241 245 232 235 200 190 188 175 171 169 162 162 143 150 134 138 132 100 0 /0 7 /0 8 /0 8 /0 9 /0 9 /0 9 /0 7 /0 1 /0 7 /0 1 /0 7 /1 2 31 31 31 31 31 31 Month Average: 276 per month Total: 10787, 18th January 2010 TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 28. MyMobileWeb mailing list traffic per Month (last 36 months) 250 233 200 Message Count 150 132 123 105 101 pos ts 100 85 ques tions 69 55 51 50 45 37 35 35 37 34 32 33 34 28 26 26 26 23 24 23 22 22 23 20 20 20 17 14 17 19 18 19 19 11 13 10 9 12 14 13 9 9 10 10 10 10 14 10 10 8 8 8 5 3 7 6 7 5 5 6 6 4 1 0 /0 7 /0 8 /0 8 /0 9 /0 9 /0 9 /0 7 /0 1 /0 7 /0 1 /0 7 /1 2 31 31 31 31 31 31 Month Average: 15 questions per month Average: 42 posts per month TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 29. MyMobileWeb’s contribution to standards Mobile Web Best Practices. This W3C Recommendation specifies Best Practices for delivering Web content to mobile devices. The principal objective is to improve the user experience of the Web when 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 and awareness 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 Javascript and DOM operations in order to save bandwidth or battery life. TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 30. 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. MyMobileWeb developed 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. TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 31. Success Stories and Testimonials TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 32. Success Stories GAOM 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 TELEFÓNICA I+D 32 © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 33. Success Stories Caixa Galicia Caixa Galicia’s mobile web portal Developer: Caixa Galicia in house Functionalities: — Information about the services offered: – Premises, ATMs – Products – Alerts – Promotions – … TELEFÓNICA I+D 33 © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 34. Success Stories andalucia.mobi 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 TELEFÓNICA I+D 34 © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 35. Success Stories Lérida’s Council paeria.mobi is the mobile web channel for the 010 service (information for citizens) Developer: iWS (SME) Functionalities: — Local information — Telephones — Agenda TELEFÓNICA I+D 35 © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 36. Success Stories EducaMadrid educamadrid.mobi: mobile portal owned by Consejería de Educación de la Comunidad de Madrid Developer: Germinus Functionalities: — News — Events TELEFÓNICA I+D 36 © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 37. 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 TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 38. 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. TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 39. 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 premium mobile 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 web development 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. TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 40. Annex TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 41. 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 — mymobileweb-support@lists.morfeo-project.org TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 42. Scientific References Lizcano, David, Jiménez, Miguel, Soriano, Javier, Cantera, José Manuel, Reyes, Marcos,Hierro, Juan José, Garijo, Francisco and Tsouroulas, Nikolaos, Leveraging the Upcoming Internet of Services through an Open User-Service Front-end Framework, in: Springer Lecture Notes in Computer Science, number 5377, pages 147-158, ISSN 0302-9743, 2008. Haslinger, Stephan, Jiménez, Miguel and Dustdar, Schahram, Correlation of Context Information for Mobile Services, in: Proceedings of the 11th International Conference on 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, Semantic Repurposing and Personalization of Web Contents in Ubiquitous and Mobile Computing Environments, in: Proceedings of the 2nd International Workshop on Semantic 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, Information Agents for Optimal Repurposing and Personalization of Web Contents in Semantcs-Aware Ubiquitous and Mobile Computing Environments, in: Lecture Notes in Computer Science, volume 4149, pages 66-80, 2006. TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 43. Scientific References Cantera, José Manuel, Hierro, Juan José, Jiménez, Miguel and Soriano, Javier, Delivering Mobile Enterprise Services on Morfeo's Mobility Channel Open Source Platform, in: Proceedings of the 1st International Workshop on Tools and Applications for 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 and Soriano, Javier, Semantic Web Content Adaptation and Services Delivery on Morfeo's Semantic Mobility Channel, in: Proceedings of the International Workshop on 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, Using the 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 the Semantic Web, in: Transactions on Engineering, Computing and Technology, volume 11, 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. TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 44. 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. TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 45. Remarkable External References http://www.meicom.hku.hk/CPD/CPD_SummerSem_2008-09.doc Summer Course at the University of Hong Kong http://www.javahispano.org/contenidos/archivo/393231/DesarrolloW Tutorial de Desarrollo Web para ebDispositivosMoviles.pdf Dispositivos Móviles (JavaHispano) http://comunicacio.barcelonamedia.org/Recull/2009_01_22/Ciberpai Diario El Pais, 22 Enero 2009 s.pdf http://www.publico.es/ciencias/229464/internet/carta/abierto?orden= Dario Público, 2 Junio 2009 VALORACION&asc=&aleatorio=0.5 http://research.nokia.com/files/Haumont-dotMobi.pdf DotMobi a key enabler for the mobile internet http://vettrend.polito.it/sito/common-folder/wp2/o2-2.3/a2-2-3.2/r2-2- State of the Art mobile web development 3.2/P1%20-%20P10%20%20R2.2.3.2%20.doc (University of Torino) http://www.infolancer.net/freelance/Isaac_Lopez_Pena/12afzub42kc CV of a freelance consultor e66yap8x http://pc.dev.mobi/?q=node/208 dev.mobi mobile web developers reference http://dev.mobi/node/83 site W3C MobileOK standard http://www.w3.org/2008/06/mobileok- W3C standards-compliant frameworks implementation-report DDR Simple API http://www.w3.org/2005/MWI/DDWG/drafts/api/test-report.html Mobile Developer’s Guide to the Galaxy Mobile Developer’s Guide published at http://www1.j2mepolish.org/downloads/MobileDevelopersGuideToTh OSIM Conference eGalaxy.pdf http://www.developershome.com/books/mwd/other-tools.asp Developers Home for Mobile Technologies TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 46. Remarkable External References https://users.informatik.haw-hamburg.de/~schmidt/thesis/Rashmi.pdf Master Thesis. University of Hamburg http://dialnet.unirioja.es/servlet/articulo?codigo=2221104 Introduccion a MyMobileWeb. Revista Sólo Programadores. Nº 146 http://www.recolecta.net/buscador/single_page.jsp?id=oai:www.recercat. Master Thesis. University of Lleida net:2072/4376 http://www.iadis.net/dl/final_uploads/200709C018.pdf THE MODIFRAME -FRAMEWORK FOR ENABLING SMALL AND MEDIUM-SIZED ENTERPRISES TO PROVIDE MOBILE SERVICES http://journal.code4lib.org/articles/2055 library/mobile: Tips on Designing and Developing Mobile Web Sites http://ksg.meraka.org.za/~aow2009/aow09-preproceedings.pdf#page=59 Review of semantic enablement techniques used in geospatial and semantic standards for legacy and opportunistic mashups TELEFÓNICA I+D © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 47. Other Sites and Applications Client / Project & URL Use IWS own mobile portal A fully working and usable proof of concept using MMW, showing our clients http://m.iws.es our products, services and news. Sabadell City Council This mobile site shows thousands of differents informations from the city council http://m.sabadell.cat to his citizens. Feria de Teatro en la calle Spain’s largest theater market shows to people attending the event many kinds http://mobi.Firatarrega.com of news, information and timetables . LleidaLanParty (not in use at this time) http://mobi.lleidalanparty.com Mobile portal information for Spain’s fourth in size Lan Party, mainly news. Lleida Cine Movie showtimes and information for all the theaters in Lleida’s province. http://mobi.lleida.com Updated weekly. WebXpress Mobile Simple web portal for SMB’s, containing info, news, location and contact form. Many Sevi.mobi Provides different informations about Seville’s local council services, such as http://sevi.mobi bycicle renting. PortalMobil (not finished)Site with two goals, give a useful listing of .mobi url’s to visit, http://Portalmobil.mobi continuosly updated by our editors, and as promotion for our mobile products and services. Hospital de Fuenlabrada 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. murciaturistica.mobi In development. Mobile tourism portal for Murcia’s region 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 TELEFÓNICA I+D 48 © 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. TELEFÓNICA I+D 49 © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal
  • 50. © 2009 Telefónica Investigación y Desarrollo, S.A. Unipersonal