Está en la página 1de 18

¿ Que es lo que hace NetBeans

el mejor IDE para desarrollar


Java ME?

FABIOLA GALLEGOS
NetBeans Mobility
Sun Microsystems
Agenda

• Java ME introducción
• NetBeans Mobility Pack – un completo Java ME
IDE
• Mobility Pack Características
• Lo Nuevo en NetBeans Mobility Pack 5.5
• Tutorial
• P/R

NetBeans Day Buenos Aires 2006


Java ME Breve Introducción

• Una plataforma Java para dispositivos de consumo


e integrados (consumer&embedded)
• Define configuraciones, perfiles y paquetes
opcionales
• Los Teléfonos Móviles frecuentemente utilizan la
configuración CLDC y el perfil MIDP
• Nuevos dispositivos en el mercado utilizan la
configuración CDC.

NetBeans Day Buenos Aires 2006


Java ME Introductión
Optional
Packages
Java Platform,
Optional Micro Edition (Java ME)
Packages
Optional Packages

Personal Advanced
Profile GUI
(PP) (AGUI)
Java Optional Packages
PersonalBasis Profile
Platform, (PBP)
Enterprise Java JTWI/MSA
Edition Platform, Foundation Profile (FP) Mobile
Information
(Java EE) Standard Device Profile
Edition (MIDP)
(Java SE) Connected
Device Connected
Configuration Limited Device
Configuration Java
(CDC) Card
(CLDC)

NetBeans Day Buenos Aires 2006


Expansión del mercado Java ME
• Mas de 150 operadores + 800 millones de dispositivos Java ME
móviles utilizan Java ME fueron vendidos en el 2006
+ 1200 diferentes modelos de
dispositivos Java ME de 30+
fabricantes

Globalmente, más de 20 millones


de aplicaciones son descargadas cada mes.
Generando ganancias que exceden $1 billón anual.
Nuevas Áreas: Home Entertainment,High end devices,Smart phones

NetBeans Day Buenos Aires 2006


NetBeans Mobility Pack

• Instalación en solo un paso


• Incluye Sun Java Wireless Toolkit
• Extenso conjunto de ejemplos
• Utiliza el mismo NetBeans plan de desarrollo
• Gratis y de código abierto
• + 500,000 descargas
• Parte de un proyecto de código abierto - http://
mobility.netbeans.org
> Plataforma para herramientas Java ME

NetBeans Day Buenos Aires 2006


NetBeans Mobility Pack 5.5 Features
• Compilador Ant
> Con extensiones especificas para Java ME/CLDC
> Los proyectos pueden ser compilados fuera del IDE
> Extensible – usuarios definen el objetivo
• Integrado con Sun Java Wireless Toolkit 2.2
• Soporte para emuladores 3-rd party
> Detección automática
> Nokia, Sony Ericsson, Motorola, Siemens y otros
> Plataformas especiales / customatizadas pueden ser
agregadas también

NetBeans Day Buenos Aires 2006


Mobility Pack 5.5 características V.D.
• Flow editor
> Diseña el flujo de tu aplicación utilizando una
herramienta visual.
• Screen editor
> Edita visualmente cada pantalla de tu aplicación de
forma individual
• Source editor
> Agrega/Edita la lógica de tu aplicación
• Componentes Customatizados
> Splash screen, Wait screen, Table item
• Genera código compacto utilizando parámetros
estándar para aplicaciones MIDP

NetBeans Day Buenos Aires 2006


Drag & Drop / Visual Mobile Designer

NetBeans Day Buenos Aires 2006


Application Porting características

• Ayuda a desplegar las aplicaciones sobre


dispositivos reales
> Existen diferentes variedades de dispositivos – tamaños
de pantalla, soporte multimedia con diferentes codecs
• Configuración de Aplicaciones
> Todas las configuraciones son representadas por
archivo jar y un archivo jad.
> Settings pueden ser modificados en cada configuración
• Usando el preprocesador
> Comenta los bloques que no están activos
> Integrado con editor, highlighting y asistente de código
• Compila todas las configuraciones en un solo paso
NetBeans Day Buenos Aires 2006
Application Porting

NetBeans Day Buenos Aires 2006


Soluciones/Wireless Connection

SOAP

Java ME Web Services


enabled phone (JSR 172)
Web Service

AP
SO
Binary protocol

Wireless Client to
Web Application
Phone without Java ME Middleware
Web Services

NetBeans Day Buenos Aires 2006


Nuevo en NetBeans Mobility Pack 5.5

• Desarrollo y soporte para los archivos SVG-T


> Vectores Gráficos Escalables - Tiny 1.1 (JSR-226)
• SVG-T vista y navegador
> Explorar el contenido SVG-T
> Ejecutar las animaciones
• Extensión del Visual Designer
> Nuevos componentes SVG para crear aplicaciones ricas
en UI
> SVG Menu, SVG Splash Screen, SVG Wait Screen,
SVG Image, SVG Animator
• Soporte para Java ME JUnit

NetBeans Day Buenos Aires 2006


Tutorial

• Desmostraciones
> Visual Mobile Designer
> Herramientas para resolver problemas de Device
Fragmentation
> SVG DEMO
> SMS DEMO
• Intentalo por ti mismo!
> http://www.netbeans.org/kb/55/mobility-monitoring-
demo.html

NetBeans Day Buenos Aires 2006


Visita:

• Intentalo por ti mismo!


> http://www.netbeans.org/kb/55/mobility-monitoring-demo.html
> http://www.netbeans.org/products/mobility/
> http://java.sun.com/javame/reference/apis.jsp
> http://community.java.net/mobileandembedded/

NetBeans Day Buenos Aires 2006


Sumario

• NetBeans Mobility Pack es una completa solución


para el desarrollo de aplicaciones móviles y
• Soporte para una gran variedad de emuladores y
dispositivos
• Orientado para usuarios expertos y principiantes
• ¿Preguntas, Ideas? – envía tus comentarios a
users@mobility.netbeans.org

NetBeans Day Buenos Aires 2006


Preguntas & Respuestas

NetBeans Day Buenos Aires 2006


¿ Que es lo que hace NetBeans
el mejor IDE para desarrollar
Java ME?

FABIOLA GALLEGOS
NetBeans Mobility
Sun Microsystems
fabiola.rios@sun.com

También podría gustarte