principales entornos de desarrollo en netbeans
Un entorno de desarrollo integrado (las siglas en
inglés son IDE) tiene como objetivo mejorar la productividad del desarrollador
ofreciéndole un conjunto de herramientas totalmente cohesionadas entre sí, a
través de un inferfaz gráfico de usuario.
Como mínimo, un IDE estará compuesto por un editor,
un gestor de proyectos, un entorno de ejecución y un depurador. Si nos
centramos en aquellos que soportan J2ME, éstos deberían contemplar las
siguientes herramientas:
·
Gestor de proyectos (ficheros fuente
y atributos de los MIDlets).
·
Editor (de código y recursos).
·
Construcción de ficheros de clases
(compilación, eliminación de información necesaria y preverificación del código
fuente).
·
Generación de paquetes (empaquetado
de MIDlets en ficheros JAR y JAD).
·
Emulación (ejecución de MIDlets en un
emulador de dispositivo).
·
Depurador de MIDlets.
·
Documentación y tutoriales, ya que al
ser el desarrollo de aplicaciones J2ME un proceso complejo que integra muchos
aspectos de Ingeniería del software, cualquier ayuda es poca en ese sentido.
Algunas
otras características adicionales que pueden ser interesantes son:
·
Apoyo a la entrega de aplicaciones.
J2ME Over-the-air (OTA) estandariza el proceso de búsqueda, descarga,
autenticación, verificación y ejecución de una aplicación Java para un
dispositivo móvil.
·
Desarollo completo de aplicaciones,
no sólo la parte del dispositivo, que actuarán como clientes, sino los propios
servidores que se ejecutarán en ordenadores de sobremesa.
·
Herramientas RAD (Rapid Application
Development), que permiten construir visualmente interfaces de usuario.
Hay que tener en cuenta que en el mercado de
dispositivos móviles, cada vendedor tiene su propias herramientas de
desarrollo, emuladores de dispositivos y aplicaciones para el análisis del
rendimiento.
Algunos de los IDEs principales son:
J2ME Wireless ToolKit (J2MEWTK)
Contiene una implementación de referencia de J2ME
(MIDP) y múltiples emuladores de dispositivos. Este entorno de Sun se encuentra
disponible para sistemas operativos de la familia Windows y Unix/Linux. En
realidad no es un IDE como tal, pues no posee prestaciones de edición y
depuración, que son imprescindibles. Sí contiene un mínimo entorno de desarrollo con un interfaz gráfico para
compilar, empaquetar y ejecutar aplicaciones MIDP.
JBuilder 7 Enterprise con MobilSet3
JBuilder es ya un entorno clásico dentro del desarrollo con Java para varias
plataformas. Posee tres ediciones, de las cuales la más completa es la
Enterprise. Es precisamente sobre esta donde se fundamenta su uso con J2ME, ya
que para desarrollar en este lenguaje para móviles hay que instalarse un
módulo adicional llamado MobileSet. Una vez instalado, añade prestaciones
adicionales a JBuilder, como entornos de compilación y ejecución y ayudantes
específicos.
Sun ONE Studio 4 Mobile Edition
Este entorno ofrece tres posibilidades: Community,
Mobile y Enterprise. Las dos primeras son gratuitas. La versión Mobile tiene
pocas prestaciones como IDE, aunque su diseño modular permite que terceros
puedan desarrollar e integrar nuevos componentes.
Metrowerks CodeWarrior Wireless Studio 7
La edición profesional incluye desde un Java 2 SDK
hasta un gran número de emuladores de dispositivos y compiladores.
jVise from S5 System
Está basado en el proyecto Eclipse, el cual ofrece
un conjunto de funcionalidades como IDE en un motor de ejecución. Tanto
vendedores como desarrolladores individuales pueden añadir características
adicionales al entorno.
Comentarios
Publicar un comentario