j2me es una tecnología que se usó hace un par de años para crear esas aplicaciones en los teléfonos baratos (piense en pre-teléfonos inteligentes). blackberry y symbian tienen un poco de bibliotecas java extendidas, pero sigue siendo similar a j2me (es doloroso crear aplicaciones que no se vean bien más en eventos globales posteriores symbian os se está volviendo cada vez más impopular lo que significa que se necesitan menos desarrolladores))
Pero básicamente la mayor parte de las aplicaciones móviles se escriben en Java, de una forma u otra. también hay IOS que usa xCode. tal vez incluso algunas plataformas de desarrollo integradas que están usando C++ o algo así, pero realmente no puedo decirlo.
EDIT:
Ah, y sí hay ventanas móviles ahora que se está convirtiendo en muy popular. entrar en el desarrollo móvil de Windows 7 es realmente una buena idea en mi opinión. Aunque actualmente es bastante pobre en términos de recursos disponibles, comunidad, etc., posiblemente pueda crecer en el próximo año o dos. Además, las competiciones de aplicaciones son bastante pequeñas, no existe un mercado, por lo que es más fácil avanzar a través de una aplicación exitosa (que no es el caso con el iPhone y también el mercado de Android se llena muy rápido).
Lea [esto] (http://en.wikipedia.org/wiki/Mobile_application_development) puede ser útil para usted. –