Composing software services in the pervasive computing environment: Languages or APIs?PERVASIVE AND MOBILE COMPUTINGIF3.52008-08-012PREAI