“…Although, there is an abundant body of research carried out in middleware area in general, we review the ones that aim at supporting colloborative application development on mobile devices. Generally, mobile middleware systems can be classified as: (i) P2Pprotocol oriented systems (Fok et al, 2004;Kortuem, 2002;Mascolo et al, 2001;Kotilainen et al, 2005), (ii) dynamic distributed applications (e.g. JXTA) or IP-based client-server applications (e.g.…”