Inside the Box
CDC Mobility Pack paso a paso
....
Este docuemento te llevara dentro de uso basico NetBeansTM IDE 5.0 y crear una aplicacion en JavaTM Platform, Micro Edition (Java ME platform), Connected Device Configuration (CDC). El tutorial te llevara atravez de pasos basicos a trabajar con nuevos proyectos. Te mostrare dos maneras de crear un proyecto en Java ME CDC nombrado CdcApplication, este desplegara un simple forma AWT en el dispositivo emulador. Este documento es disenado para que tu conozcas un poco mas afondo y tan rapido como sea posible.
Software necesario
Antes de comenzar, necesitas intallar este softawware en tu PC:
- Java Standard Development Kit (JDK™) version 5.0 (download)
- NetBeans IDE 5.0 (download).
- NetBeans Mobility 5.0 Pack for CDC (download Windows version only)
- UIQ 3 SDK Beta 3 (login requerido para descargar)
- Sony Ericsson CDC Platform 1 Extension Package para la UIQ 3 SDK Beta 3 (download)
- M600 Extension Package para la UIQ 3 SDK Beta 3 (download)
- P990 Extension Package para la UIQ 3 SDK Beta 3 (download)
Problemita?
Hay algunos problemas reportados acerca de la instalacion UIQ la cual afecta la plataforma de Sony Ericsson CDC. Si no eres capaz de agragar la plataforma Java ME CDC, por favor sigue paso a paso la siguiente guiaTroubleshooting Guide
Ejercicios
Conceptos Clave
Antes de comenzar, lee algunos de los conceptos claves:
- CDC applications. Esta configuracion soporta una de las mas ricas caracteristicas JVM para telefonos celulares, los cuales tipicamnete tienen de 128 a 512 KB de memoria y el uso de la Configuración Limitada de Dispositivos Conectados (CLDC).
- Identificadores Unicos(UIDs). UIDs son los numeros que son usados como identificacion unica para las aplicaciones de Symbian incluyendo CDC. Cada Aplicaion de Symbian debe tener un UID.Hay Rango de Desarrollo para UIDs que tu puedes utilizar cuando desarrolles una aplicacion. Cuando estes listo para distribuir tu aplicacion puedes aplicar para un oficial UID y usar este para la aplicacion final a distribuir. Ver Symbian Signed for more information.
Registrar la Plataforma CDC
Para desarrollar aplicaiones CDC, necesitas registrar la plataforma CDC en el IDE. Este ejemplo te mostrara como registrar la plataforma Sony Ericsson CDC. Esta plataforma actualmente permite la emulacion de los siguientes dispositivos:
- Sony Ericsson P990
- Sony Ericsson M600
Nota: Es posible agregar Nokia Series 80 platform.
Agregando la Plataforma CDC
- Del Menu principal, selecciona Menu > Tools > Java Platform Manager.
- Selecciona Java Micro Edition CDC Platform Emulator y has clic en Next.

- Selecciona el folder que contiene Sony Ericsson CDC Platform 1 y has
clic en Next.

- Clic Finish. El IDE registra la Plataforma CDC.
Creando una Aplicaion CDC
En esta seccion crearemos un proyecto CDC y crearemos una GUI para la aplicacion usando el IDE's GUI Builder.
Creando una Nueva aplicacion CDC
- Selecciona File > New Project (Ctrl-Shift-N) de la ventana principal.
- Selecciona el CDC Application template de la CDC Platform category. Clic Next.
- Nombre del proyecto CdcApplication y especifica la locacion del proyecto en tu en tu computaora. Deja el checkbox Create Main Class selecciondo.
- Deja el UID como generado.
- Especifica el nombre de la Aplicacion, el cual debe ser un nombre leiblename of the En el ejemplo nosotros introducimos My First CDC App para este campo
- Opcionalmente especifica un icono para la aplicacion,Ver Creando un Icono MultiBitmap Symbian para mas informacion. En nuestro ejemplo nosotros dejremos este campo vacio.
- Clic Finish. El IDE crea la nueva aplicacion y abre la clase principal de forma en el GUI Builder. La estructura del proyecto se muestra
acontinuacion en la siguiente figura.

Crea un aplicaion con Interface usando Project Matisse GUI Builder
u puedes usar Project Matisse GUI Builder en la misma forma para un desarrollo regular en J2SE. En el GUI Builder, has clic derecho en la forma Main.java form y selecciona Set Layout > Free Layout. Entonces arrastra los componenes de la Paleta denro del Are de diseno del GUI Builder. Debes asegurare que solo utilices compoenentes AWT en la forma, todos los dispositivos de Sony Ericsson CDC Platform 1 tienen un perfil personal donde solo AWT es posible.
Para mas informacion sobre ocmo uilizar el GUI Builder del IDE, ver Java GUIs y proyectos en Matisse.
Cuando lo anterior ese hecho, clic derecho en el proyectoen la ventana Projects y escoge Run Project. Tu aplicacion deberia ser desplegada en el menu de la Aplicacion en el dispositivo emulador. Perfeco no es asi??
![]()
Has Clic para ver la imagen completa
Puedes tambien compilar el proyecto y creer un test usando JUnit
framework. Mobility Pack para CDC tambien te permite ejecutar la aplicaion
basada en Xlet y en emodleo de aplicacion Applet.
Creando un archivo MBM
Un archivo MultiBitmap Symbian Icon (MBM) es un archivo de Symbian OS que guarda recursos como imagenes. Tu puedes usar archivos MBM como un icono para tu proyecto.
Para crear un archivo MBM, has clic derecho en el proyecto y escoge New > Symbian > MBM File. En el wizard, espesifica el nombre delarchivo MBM y la locacion del icono. Un propiado icono de Symbian debera tener seis imagenes BMP:
- Color icons: Uno icono grande, mediano, y pequeno. Las dimensiones del icono son como tu decidas, pero un buen tamano seria 64x64, 40x40 and 18x18 pixeles.
- Iconos Blanco y Negro: El mismo tamano y forma como los iconos a color pero solo que una mascara blanco y negro.

Propiedades del proyecto CDC
Puedes modificar varias de las propiedades del proyecto, como CDC y Symbian. En esta seccion enconraras las mas propiedades mas comunmente utilizadas:
Propiedades Generales
- Aplcicion UID. El identificador unico (UID) que es usado para firmar y verificar la aplicacion. Tu puedes usar el Unprotected Development range de UIDs. Una vez que tu estes listo para enviar tu aplicacion a Symbian para su verificacion, debes determinar este UID para la aplicacion. El IDE asigna el UID, entonces limpia el proyecto complegtamente y un nuevo UID es asigando para seguir desarrollando.
- Application Name. El nombre de la aplicacion.
- Application Icon. el icono MBM (Symbian Multi Bit Map) para la aplicacion. Ver: Creating Icono MultiBitmap Symbian para mas informacion.
- Application Vendor. El nombre de tu compania.
- Application Version. El numero de version de tu aplcacion. El numero de formato es xx.xx.xx. Por default el autoincremneo del numero de la version es disponible. Estos settings son usados para las versiones de archivos de distribucion Ver Crear archivos de distribucion para mas informacion.

Enviado por christian hernandez rivera en abril 21, 2006 a las 07:22 PM CEST #
Enviado por 200.21.133.2 en diciembre 19, 2006 a las 06:41 PM CET #
que chafa tu tutorial, ademas es el que viene en la pagina oficial, nada nuevo he!
Enviado por J2ME VS Superwaba en noviembre 30, 2007 a las 07:58 PM CET #
MI nombre andres . se qeu el post fue hace ya algun tiempo pero tengo problemas en el momento de leer y escribir archivos en mi aplicacion . estoy manejando el perfil de cdc de java me.
El mayor problemas es que no me toma las rutas relativas, quisiera saber si me puede colaborar o darme informacion de este tema pues en internet no se encuentrna ejemplo de trabajos elaborados en cdc,muchas gracias por la atencion prestada.. espero una
Enviado por Andres en mayo 02, 2008 a las 11:04 AM CEST #
It was a very nice idea! Just wanna say thank you for the information you have shared. Just continue writing this kind of post. I will be your loyal reader. Thanks again.
Enviado por links of london Necklaces en noviembre 07, 2009 a las 08:11 AM CET #
muy buena tu pagina. tengo una duda, ya desarrolle una aplicacion en java CDC, y la he probado en el emulador para sony ericsson P1i, y corre perfectamente en el emulador, pero no se como instalar esta aplicacion en el celular. sabes como hacer para instalarla ?
Enviado por juan en diciembre 01, 2009 a las 04:04 AM CET #