Este documento resume la evolución de los dispositivos móviles a través de cuatro generaciones, describe los principales procesadores utilizados como ARM, y analiza los sistemas operativos comerciales, libres y emergentes, así como los principales entornos de desarrollo para aplicaciones móviles como Eclipse y NetBeans.