1 / 7

ACI – 843 JAVA II

ACI – 843 JAVA II. Clase 13: Introducción a la Mobilidad: J2ME. Mobile Information Device Profile (MIDP).

jerom
Télécharger la présentation

ACI – 843 JAVA II

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ACI – 843JAVA II Clase 13:Introducción a la Mobilidad: J2ME

  2. Mobile Information Device Profile (MIDP) • Mobile Information Device Profile (MIDP), combinado con Connected Limited Device Configuration (CLDC), es el entorno de ejecución suministrado por Java para la mayoría de los dispositivos de información móviles existentes en la actualidad tales como teléfonos celulares y agendas portátiles (PDA). • Las herramientas necesarias para desarrollo son: • Sun Java Wireless Toolkit, que suministra soporte completo a los desarroladores de aplicaciones MIDP en combinación con las principales IDEs. • NetBeans Mobility Pack es una IDE Java para desarrollar aplicaciones que pueden desplegarse en equipos móviles con tecnología Java habilitada.

  3. Elementos en Mobility Pack 5.0 El paquete Mobility Pack 5.0 incluye: • Visual Mobile Designer: A través de Drag-and-drop desplaza objetos dentro del Flow Designer, Screen Designer, además el Action Editor automáticamente genera código Java para un desarrollo rápido. • Wireless Connection Wizards: Fácil acceso a servicios Web y a otras componentes del lado de servidor desde MIDlets vía Servlets. Soporte incluido para JSR-172. • Solución para Device fragmentation: Desarrollo de aplicaciones para múltiples dispositivos, agregando y ejecutando código especifico para cada uno de éstos como un código de configuración dentro de una simple aplicación. • Soporte de Configuración: El usuario define habilidades, lo cual permite flexibilidad al crear configuraciones para bloques específicos de código. También es posible usar proyectos con plantillas (templates) para crear configuraciones una vez y usarlas en múltiples proyectos.

  4. Elementos (2) • Opciones de despliegue: Actualización de MIDlets vía WebDAV, FTP, y SCP directamente del IDE. • Soporte para Apache Ant: Organización del código en MIDP para una fácil codificación y administración. Es posible también compilar los proyectos fuera del IDE ProjectIDE. • Integrado con J2ME Wireless Toolkit 2.2: NetBeans Mobility Pack provee soporte para avanzadas características de desarrollo como MIDlet, integrado con over-the-air (OTA0 emulation, push registry emulation), Wireless Messaging y Multimedia APIs, además de características de emulación WMA para SMS y mensajes CBS. • Soporte para MIDP localization: Capaz de agregar componentes locale-specific para la aplicación. • Soporte para J2ME MIDP 2.0 y estándares CLDC 1.1 • Soporte para agregar plataformas de emuladores third party: Pruebe las aplicaciones sobre una variedad de dispositivos emuladores proporcionados por los fabricantes • Integrado con soporte de ofuscación y optimización t: Agrega seguridad, mejora el rendimiento y optimización del tamaño de las aplicaciones. • Over-the-Air (OTA): El emulador simula el comportamiento real de los dispositivos móviles

  5. Emuladores Compatibles • http://www.contrib.netbeans.org/kb/50/midpemulators.html • Motorola • Motorola's MOTOCODERSM developer program offers the Motorola Software Development Kit (SDK) for the Java™ Micro Edition platform (Java™ ME platform), which includes multiple device emulators. Download here (registration required). • Nokia • Nokia's Forum Nokia developer program offers Developer Platform SDKs for each of its Developer Platform versions (Series 40, Series 60 and Series 80). There are also additional SDKs created for select devices, as well as a Prototype SDK. Download here (registration required). • Samsung • Samsung Mobile's developer program offers several Java SDKs and emulators. Download here (Microsoft Internet Explorer/registration required). • Siemens & BenQ • Siemens Communication Group's developer portal offers several Java-enabled SMTKs - download here (registration required). The newest SDK produced for BenQ - Siemens phones -download here (registration required). • Sony Ericsson • Sony Ericsson's Developer World developer program offers a Sony Ericsson J2ME SDK which includes multiple device emulators. Download here.

  6. Referencias • NetBeans Mobility Pack 5.0 Quick Start Guide (¡Está en español!) • Programación J2ME con Netbeans (archivo: guionNetbeansMoviles.pdf) • Tutorial para aplicaciones móviles J2ME con NetBeans y Mobility Pack (archivo: tutorial-j2me.pdf) • Building a J2ME Application in NetBeans 4.1 • J2ME Game Programming • Mobility Resources

  7. Sony Ericsson Tools Sony Ericsson SDK 2.2.4 for the Java(TM) ME Platform(73.5 MB)June 26, 2006 • This suite of Java ME tools supports Java MIDP 1.0, MIDP 2.0, Java 3D API incl. Javadoc for the Sony Ericsson handsets. The SDK supports Java Micro3D (Mascot Capsule Ver 3 and JSR 184) emulation and includes all the necessary tools to support On Device Debugging for your applications. This incorporates all phone announcements since the previous 2.2.3 release. Please refer to the release notes for requirements and developers guidelines for usage instructions. Add-on Pack 1 for the Sony Ericsson SDK 2.2.4 for the Java(TM) ME Platform(8.72 MB)October 3, 2006 • Add-on packs provide interim support for Java Platform 6 (JP-6) phones announced between major releases. The first release provides support for the K320 and Z558 series of phones.  Sony Ericsson Mobile JUnit 1.0(1 MB)July 10, 2006 • Mobile JUnit is a unit testing framework intended for Java ME CLDC devices. It enables fully automated regression testing of CLDC applications both in emulator and on-device. Please refer to the release notes for requirements and developers guidelines for usage instructions. The accompanying special interest paper is also recommended reading.

More Related