A Heterogeneous Approach for Developing Applications with FIWARE GEs Simone Di Cola, Cuong Tran, Kung-Kiu Lau School of Computer Science, The University of Manchester, Manchester M13 9PL, UK {dicolas,ctran,kung-kiu}@cs.man.ac.uk Antonio Celesti and Maria Fazio Facolta di Ingegneria Contrada di Dio, S. Agata Universita Degli Studi di Messina, 98166 Messina, Italy {acelesti,mfazio}@unime.it Abstract: The European Commission funded FIWARE project aims to support the development of a European cloud, and a rich catalogue of generic components called Generic Enablers (GEs). However, the lack of an efficient approach and tool for developing applications using GEs hinders their adoption. This paper tries to fill this gap by proposing an approach based on a component model, along with its related tool, that allows heterogeneous composition of GEs and non-GE components. The approach is validated with a case study where a content delivery application is developed.