• DocumentCode
    3481612
  • Title

    Automating the Development of Device-Aware Web Services: A Model-Driven Approach

  • Author

    Achilleos, Achilleas ; Paspallis, Nearchos ; Papadopoulos, George A.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Cyprus, Nicosia, Cyprus
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    535
  • Lastpage
    540
  • Abstract
    The huge growth of the mobile devices market and the fast-changing requirements of mobile users, increase the need to develop native Web Service clients that can be deployed on both mobile and desktop devices. Existing work attempts to address heterogeneity, in order to simplify the development of device-aware Web Services. This paper defines the Presentation Modelling Language, which allows defining clients as graphical user interface models that are then transformed to platform-specific code. Also, the Web Services Description Language is used to define and generate the proxy classes that enable service communication from the generated clients. A functional device-aware Web Service is developed, showcasing the high-degree of automation achieved and the multi-platform nature of the approach.
  • Keywords
    Web services; graphical user interfaces; software engineering; specification languages; Web service clients; Web services description language; device-aware Web services; graphical user interface models; mobile devices market; model-driven approach; platform-specific code; presentation modelling language; Containers; Generators; Graphical user interfaces; Mobile communication; Mobile handsets; Unified modeling language; Web services; Web Services; code generation; cross platform development; device-aware; mobile services; model-driven;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4577-0544-1
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2011.74
  • Filename
    6032393