Methodologies, Tools and New Developments for E-Learning