3rd International ICST Conference on Collaborative Computing: Networking, Applications and Worksharin

Research Article

The SEMPA Prototype - Using XAML and Web Services for Rich Interactive Peer-to-Peer Applications

  • @INPROCEEDINGS{10.1109/COLCOM.2007.4553841,
        author={Markus Esch and Hermann Schloss and Ingo Scholtes},
        title={The SEMPA Prototype - Using XAML and Web Services for Rich Interactive Peer-to-Peer Applications},
        proceedings={3rd International ICST Conference on Collaborative Computing: Networking, Applications and Worksharin},
        publisher={IEEE},
        proceedings_a={COLLABORATECOM},
        year={2008},
        month={6},
        keywords={Graphical user interfaces  Internet  Markup languages  Middleware  Paper technology  Peer to peer computing  Prototypes  Surges  Web server  Web services},
        doi={10.1109/COLCOM.2007.4553841}
    }
    
  • Markus Esch
    Hermann Schloss
    Ingo Scholtes
    Year: 2008
    The SEMPA Prototype - Using XAML and Web Services for Rich Interactive Peer-to-Peer Applications
    COLLABORATECOM
    IEEE
    DOI: 10.1109/COLCOM.2007.4553841
Markus Esch1,*, Hermann Schloss2,*, Ingo Scholtes2,*
  • 1: Faculty of Sciences, Technology and Communication, University of Luxembourg, 1359 Luxembourg, Luxembourg
  • 2: System Software and Distributed Systems, University of Trier, D-54286 Trier, Germany
*Contact email: markus.esch@uni.lu, schloss@syssoft.uni-trier.de, scholtes@syssoft.uni-trier.de

Abstract

Currently one can see a surge of evolving technologies supporting the creation of Rich Internet Applications. All of these approaches however traditionally address the classic Client/Server scenario in which a dedicated Web Server acts as application provider for thin clients. This paper argues, that there are many scenarios in which a Peer-to-Peer approach enabling every application/process to export parts of its graphical user interface in a lightweight and interoperable way would be more desirable. This work-in-progress paper presents the lightweight middleware prototype SEMPA, proving that these scenarios can be supported by combining the readily available technologies eXtensible Application Markup Language (XAML) and Web Services.