Integrating Mobile learning services into a Virtual community system