La presentación trata sobre ingeniería de software para dispositivos móviles. Explica que el cómputo móvil ha evolucionado de computadoras múltiples usuarios a una computadora un usuario y ahora a un usuario con múltiples dispositivos. También describe los desafíos de desarrollar software para dispositivos heterogéneos con capacidades limitadas y propone soluciones como considerar las limitaciones de hardware, usar interfaces intuitivas, optimizar el tamaño y velocidad del código, y utilizar patrones de diseño como MVC.