El otro día no se dónde leí que Netbeans proporcionaba una forma de desarrollo de aplicaciones gráficas para J2ME, osea móbiles y dispositivos de mano, bastante rápida, escalable y con resultados muy espectaculares.
Todo esto lo hace gracias a la nuevo soporte de SVG Tiny, y a la herramienta de tipo “FlowDesign”, osea diseño mediante flujos, que proporciona Netbeans.
¿Qué hacemos para crear una aplicación? Muy sencillo, NuevoProyecto-> Categoria: Mobile -> Proyects: Mobile Application -> Nombre del proyecto y cosillas así -> Emulator Platform: Sun Java Wireless Toolkit 2.5.1 for CLCD,EA -> Device Configuration: CLCD 1.1 -> Device Profile: MIDP 2.0 -> Finish.
Una vez hecho esto aparece el esquema inicial con un formulario de inicio. Lo borramos y arrastramos desde la paleta ( en la derecha) el componente SVG que queramos, una imagen para empezar, una vez que lo tengamos en la pizarra, copiamos una imagen SVG (Tiny) al src del proyecto, aparecerá como resource, la arrastramos el componente que hemos puesto antes. Para terminar el flujo, le añadimos al componente un “StopCommand” desde la paleta, como siempre: arrastrando. Ahora nos aparecerá una señal de conexión de flujo con la etiqueta “Exit”, pues unimos ésta con la que pone “ExitPoint” en el MobileDevice y ¡voilá! ya tenemos una aplicación gráfica para móbiles ¿no te lo crees? Pues pulsa F6 y te saldrá el emulador con la miniaplicación.
Lo más complicado de esto es el tema de los SVG, que tienen que ser especiales y no tengo a mano ningún programa que los haga, ya postearé la segunda parte del tuto con aplicaciones que manipulen este tipo de imágenes.
Podcasts:
Requerimientos:
- Netbeans 5.5 con SDK >= 1.5
- Netbeans Mobility pack 5.5
- sun_java_wireless_toolkit-2_5_1-ea
He probado esto con un Nokia N80 y funciona (lo que no recuerdo es si lo probé con el sdk de Nokia, pero creo que lo probé con los dos).