B. N. Bershad, S. Savage, E. G. Sirer, M. Fiuczynski, D. Becker et al., Extensibility, safety and performance in the spin operating system, pp.267-284, 1995.

C. Carter, Microsoft XNA game studio 3.0 unleashed, 2009.

D. Cassou, B. Bertran, N. Loriant, and C. Consel, A generative programming approach to developing pervasive computing systems, GPCE'09: Proceedings of the 8th International Conference on Generative Programming and Component Engineering, pp.137-146, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00405819

E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana, Web service definition language (wsdl), 2001.

J. L. Mark, Beginning iPhone Development: Exploring the iPhone SDK. Apress, 2009.
DOI : 10.1007/978-1-4842-0199-2

D. R. Engler, M. F. Kaashoek, and J. O. Toole, Exokernel: an operating system architecture for application-level resource management, SOSP '95: Proceedings of the fifteenth ACM symposium on Operating systems principles, pp.251-266, 1995.

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Abstraction and Reuse of Object-Oriented Design, 1995.

J. Goldman, Facebook Cookbook: Building Applications to Grow Your Facebook Empire, 2008.

O. M. Group, Corba component model 4.0 specification. Specification Version 4.0, Object Management Group, 2006.

M. Henning, The Rise and Fall of CORBA, ACM Queue, vol.4, issue.5, 2006.

G. J. Holzmann, The model checker SPIN, IEEE Transactions on Software Engineering, vol.23, issue.5, 2003.
DOI : 10.1109/32.588521

M. Jeronimo and J. Weast, UPnP Design by Example: A Software Developer's Guide to Universal Plug and Play, 2003.

F. Kordon and L. Pautet, Toward nex-generation middleware? IEEE Distributed Systems Online, 2005.
DOI : 10.1109/mdso.2005.18

P. J. Perrone and K. Chaganti, J2EE: Developer's Handbook. Pearson Education, 2003.

M. Resnick, J. Maloney, A. Monroy-hernndez, N. Rusk, E. Eastmond et al., Scratch, Communications of the ACM, vol.52, issue.11, pp.60-67, 2009.
DOI : 10.1145/1592761.1592779

R. Rogers, J. Lombardo, Z. Mednieks, and B. Meike, Android Application Development: Programming with the Google SDK ISBN 978-0-596-52147-9. [23] R. E. Sweet. The Mesa programming environment, Proceedings of the ACM SIGPLAN 85 symposium on Language issues in programming environments, pp.216-229, 1985.