NetBeans Enterprise FabiolaRios
-
Upload
armandochagoya -
Category
Documents
-
view
619 -
download
0
Transcript of NetBeans Enterprise FabiolaRios
¿ Que es lo que hace NetBeans el mejor IDE para desarrollar Java ME?
FABIOLA GALLEGOSNetBeans MobilitySun Microsystems
NetBeans Day Buenos Aires 2006
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
JTWI/MSAJTWI/MSA
Java ME Introductión
JavaJavaPlatform,Platform,EnterpriseEnterprise
EditionEdition(Java EE)(Java EE)
JavaJavaPlatform,Platform,StandardStandardEditionEdition
(Java SE)(Java SE) ConnectedConnectedDeviceDevice
ConfigurationConfiguration(CDC)(CDC)
ConnectedConnectedLimited DeviceLimited DeviceConfigurationConfiguration
(CLDC)(CLDC)JavaJavaCardCard
OptionalOptionalPackagesPackages
OptionalOptionalPackagesPackages
Foundation Profile (FP)Foundation Profile (FP)
PersonalBasis ProfilePersonalBasis Profile(PBP)(PBP)
AdvancedAdvanced GUIGUI
(AGUI)(AGUI)
MobileMobileInformationInformation
Device ProfileDevice Profile(MIDP)(MIDP)
Optional PackagesOptional Packages
Optional PackagesOptional Packages
Java Platform,Java Platform,Micro Edition (Java ME)Micro Edition (Java ME)
PersonalPersonalProfileProfile(PP)(PP)
NetBeans Day Buenos Aires 2006
Expansión del mercado Java ME • Mas de 150 operadores
móviles utilizan Java ME + 800 millones de dispositivos 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
Web Service
Wireless Client to Web Application
Middleware
SOAP
SOAP
Binary protocol
Java ME Web Services enabled phone (JSR 172)
Phone without Java ME 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
NetBeans Day Buenos Aires 2006
Preguntas & Respuestas
¿ Que es lo que hace NetBeans el mejor IDE para desarrollar Java ME?
FABIOLA GALLEGOSNetBeans MobilitySun Microsystems