New Trends in Computer Technologies and Applications