• Article  

      CFP taxonomy of the approaches for dynamic web content acceleration 

      Papastavrou, Stavros; Samaras, George S.; Evripidou, Paraskevas; Chrysanthis, Panos K. (2005)
      Approximately a decade since it was first introduced, dynamic Web content technology has been gaining in popularity over static means for content dissemination. Its rising demand for computational and network resources has ...
    • Article  

      A comprehensive solution for application-level adaptation 

      Reichle, R.; Geihs, K.; Barone, P.; Eliassen, F.; Floch, J.; Fricke, R.; Gjorven, E.; Hallsteinsen, S.; Horn, G.; Khan, M. U.; Mamelli, Alessandro; Papadopoulos, George Angelos; Paspallis, Nearchos; Stav, E. (2009)
      Driven by the emergence of mobile and pervasive computing there is a growing demand for contextaware software systems that can dynamically adapt to their run-time environment. We present the results of project MADAM that ...
    • Article  

      Context aware multiparty session support for adaptive multicasting in heterogeneous mobile networks 

      Antoniou, Josephina; Riede, C.; Pinto, F. C.; Pitsillides, Andreas (2009)
      The paper addresses the issue of achieving context-aware, adaptive multiparty sessions in a heterogeneous system by illustrating how to add elements of adaptivity and context-awareness to the session management functionality ...
    • Conference Object  

      Context-aware Media Player (CaMP): Developing context-aware applications with separation of concerns 

      Paspallis, Nearchos; Achilleos, Achilleas P.; Kakousis, Konstantinos; Papadopoulos, George Angelos (2010)
      The constant advent of powerful mobile devices has raised the potential of building novel context-aware applications. These applications let the users enjoy a better experience by sensing their context and automating tasks ...
    • Conference Object  

      A core grid ontology for the semantic grid 

      Wei, X.; Dikaiakos, Marios D.; Sakellariou, R. (2006)
      In this paper, we propose a Core Grid Ontology (CGO) that define s fundamental Grid-specific concepts, and the relationships between them. One of the key goals is to make this Core Grid Ontology general enough and easily ...
    • Article  

      DBGlobe: A service-oriented P2P system for global computing 

      Pitoura, Evaggelia 1967-; Abiteboul, S.; Pfoser, D.; Samaras, George S.; Vazirgiannis, M. (2003)
      The challenge of peer-to-peer computing goes beyond simple file sharing. In the DBGlobe project, we view the multitude of peers carrying data and services as a super-database. Our goal is to develop a data management system ...
    • Article  

      Demo: Professor2Student - Connecting supervisors and students 

      Ioannides, F.; Kapitsaki, Georgia M.; Paspallis, Nearchos (2013)
      The wide spread of mobile platforms has brought a wide range of applications for the nomadic user addressing different domains. Universities constitute an ideal environment for the creation and introduction of novel ...
    • Article  

      Design and implementation of a distributed crawler and filtering processor 

      Zeinalipour-Yazdi, Constantinos D.; Dikaiakos, Marios D. (2002)
      Web crawlers are the key component of services running on Internet and providing searching and indexing support for the entire Web, for corporate Intranets and large portal sites. More recently, crawlers have also been ...
    • Conference Object  

      Developing a consistent domain-oriented distributed object service 

      Georgiou, Chryssis; Musiał, Peter M.; Shvartsman, A. A. (2005)
      This paper presents a new algorithm for a reconfigurable distributed domain-oriented atomic object service, called DO-RAMBO, which stands for Domain-Oriented Reconfigurable Atomic Memory for Basic Objects. This service is ...
    • Article  

      Developing a consistent domain-oriented distributed object service 

      Georgiou, Chryssis; Musiał, Peter M.; Shvartsman, A. A. (2009)
      This paper presents a new algorithm for a reconfigurable distributed domain-oriented atomic object service, called DO-RAMBO, which stands for Domain-Oriented Reconfigurable Atomic Memory for Basic Objects. This service is ...
    • Article  

      A development framework and methodology for self-adapting applications in ubiquitous computing environments 

      Hallsteinsen, S.; Geihs, K.; Paspallis, Nearchos; Eliassen, F.; Horn, G.; Lorenzo, J.; Mamelli, Alessandro; Papadopoulos, George Angelos (2012)
      Today software is the main enabler of many of the appliances and devices omnipresent in our daily life and important for our well being and work satisfaction. It is expected that the software works as intended, and that ...
    • Article  

      Distributed adaptation reasoning for a mobility and adaptation enabling middleware 

      Paspallis, Nearchos; Papadopoulos, George Angelos (2006)
      The prospect of adaptive, mobile applications provides both opportunity and challenge to the application developers. Adaptive, mobile applications are designed to constantly adapt to the contextual conditions with the aim ...
    • Conference Object  

      Distributed context management in a Mobility and Adaptation Enabling Middleware (MADAM) 

      Mikalsen, M.; Paspallis, Nearchos; Floch, J.; Stav, E.; Papadopoulos, George Angelos; Chimaris, Avraam N. (2006)
      As computing devices are getting smaller, we tend to bring them everywhere. Consequently the operating conditions of the devices are constantly changing (e.g. changing user requirements, change in the system context and ...
    • Article  

      Distributed middleware architectures for scalable media services 

      Kalogeraki, Vana; Zeinalipour-Yazdi, Constantinos D.; Gunopulos, Dimitrios; Delis, Alexis (2007)
      The fusion of Multimedia and Internet technology has introduced an ever-increasing demand for large-scale reliable media services. This exposes the scalability limitations of current middleware architectures, as they ...
    • Article  

      A distributed middleware infrastructure for personalized services 

      Dikaiakos, Marios D.; Zeinalipour-Yazdi, Constantinos D. (2004)
      In this paper, we present an overview of extensible Retrieval, Annotation and Caching Engine (eRACE), a modular and distributed intermediary infrastructure that collects information from heterogeneous Internet sources ...
    • Article  

      Enabling cross-platform mobile application development: A context-aware middleware 

      Achilleos, Achilleas P.; Kapitsaki, Georgia M. (2014)
      The emergence of mobile computing has changed the rules of web application development. Since context-awareness has become almost a necessity in mobile applications, web applications need to adapt to this new reality. A ...
    • Conference Object  

      ETC: Energy-driven tree construction in wireless sensor networks 

      Andreou, Panayiotis G.; Pamboris, Andreas; Zeinalipour-Yazdi, Constantinos D.; Chrysanthis, Panos K.; Samaras, George S. (2009)
      Continuous queries in Wireless Sensor Networks (WSNs) are founded on the premise of Query Routing Tree structures (denoted as T), which provide sensors with a path to the querying node. Predominant data acquisition systems ...
    • Conference Object  

      Experience with the International Testbed in the CrossGrid Project 

      Gomes, Jorge; David, Mário; Martins, João Paulo; Bernardo, L.; García, A.; Hardt, M.; Kornmayer, H.; Marco, Jesús; Marco, R.; Rodríguez, David Prada; Diaz, I.; Cano, D.; Salt, J.; Gonzalez, S.; Sánchez, J.; Fassi, F.; Lara, V.; Nyczyk, P.; Lason, P.; Ozieblo, A.; Wolniewicz, P.; Bluj, M.; Nawrocki, K.; Padee, A.; Wislicki, W.; Fernández, C.; Fontán, J.; Cotronis, Yiannis; Floros, Evangelos; Tsouloupas, George; Xing, Wei; Dikaiakos, Marios D.; Astaloš, Ján; Coghlan, B.; Heymann, E.; Senar, M.; Kanellopoulos, Christos; Ramos, A.; Groen, D. (2005)
      The International Testbed of the CrossGrid Project has been in operation for the last three years, including 16 sites in 9 countries across Europe. The main achievements in installation and operation are described, and ...
    • Article  

      Experiences from developing a distributed context management system for enabling adaptivity 

      Paspallis, Nearchos; Chimaris, Avraam N.; Papadopoulos, George Angelos (2007)
      Today, one can observe an ever increasing trend in the use of mobile systems. This change inevitably affects the software running on such devices by necessitating additional functionality such as context awareness and ...
    • Article  

      Extrinsic and intrinsic text cloning 

      Kleanthous, Marios M.; Sazeides, Yiannakis; Dikaiakos, Marios D. (2012)
      Text Cloning occurs when a processor is storing in its shared caches the same text multiple times. There are several causes of Text Cloning and we classify them either as Extrinsic or Intrinsic. Extrinsic Text Cloning can ...