Context-Aware Mobile Applications for Communication in Intelligent Environment