Lamentablemente no hay nada mas genérico que j2ME. Por ejemplo para hacer aplicaciones para un sonyericsson mas avanzadas podrías programar elfs pero necesitas hacer moding al celular, también sería general symbian, pero no tanto como java micro.
Siento no haber podido contestar antes, viendo las respuestas, creo que intentare con Java, ya que lo que realmente me gustaria es que se pudiera usar en varios moviles distintos. Pero muchas gracias por la informacion del lenguaje nativo, jamas pense que moviles como sony erison tuvieran su propio lenguaje.
Saludos a todos, ya ire posteando las dudas que me surgan en el foro de java ^_^