Evaluation of mobile and communication technologies for language learning