API J2ME Fernando Jesús Sánchez Herrera Técnico de Apoyo de Investigación Universidad Extremadura.

Slides:



Advertisements
Presentaciones similares
DESARROLLO DE SOLUCIONES EMPRESARIALES MOVILES USANDO TECNOLOGIA SUN
Advertisements

“Aplicación de Java en Tecnología Móvil”
Programación de Dispositivos Móviles Estructura de un programa en J2ME Rogelio Ferreira Escutia.
“Java para Dispositivos Móviles”
Características Generales y Entornos de Desarrollo
DESARROLLO DE SOLUCIONES EMPRESARIALES MOVILES USANDO TECNOLOGIA SUN
DESARROLLO DE SOLUCIONES EMPRESARIALES MOVILES USANDO TECNOLOGIA SUN APLICACIONES MOVILES CON J2ME Ing. Ronald Criollo.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament dArquitectura de Computadors (Seminaris de CASO) Autors MOVING JAVA INTO MOBILE PHONES Josep Pinyol.
JME Java Micro Edition.
JAVA FX Es un paquete de software que te permitirá desarrollar aplicaciones web para diferentes plataformas, desde un ordenador ordinario hasta teléfonos.
1  2006 Universidad de Las Américas - Escuela de Ingeniería - Java II - Dr. Juan José Aranda Aboy ACI – 843 JAVA II Clase 13: Introducción a la Mobilidad:
Jesús Arellano. La plataforma Java Micro Edition, o anteriormente Java 2 Micro Edition(J2ME), es una especificación de un subconjunto de la plataforma.
Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.
Nuevas Aplicaciones en Equipos Móviles Pablo Roncagliolo B. Valparaíso – Chile 2006.
IIC Creación de Videojuegos Nicolás Mery Programación de juegos en J2ME para celulares.
IIC Creación de Videojuegos Sebastián Montabone Programación de juegos en J2ME para celulares.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Introducción a J2ME Bruno Rodríguez Rodríguez.
Tecnología java para dispositivos con recursos limitados
J2ME M.C. Juan Carlos Olivares Rojas Department of Computer and System Instituto Tecnológico de Morelia
Seminario de Arquitectura e Implementación de Aplicaciones Inalámbricas Internet Móvil: Tecnología y Aplicaciones (J2ME y WAP) Fecha: 26–Junio Autores:Julián.
Java for Mobile Devices M.C. Juan Carlos Olivares Rojas Department of Computer and System Instituto Tecnológico de Morelia
Programación de Dispositivos Móviles “Conceptos de J2ME” Rogelio Ferreira Escutia.
“Programando con J2ME” Rogelio Ferreira Escutia. 2 MIDlet mínimo.
EI, Profesor Ramón Castro Liceaga UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO DIPLOMADO DE DESARROLLO DE SISTEMAS CON EL PARADIGMA DE ORIENTACIÓN A OBJETOS.
JME Integrantes: Gabriel Centurión Maximiliano Felix.
JavaME Integrantes: Gabriel Centurión Maximiliano Felix.
Desarrollo DE apps móviles
Desarrollo DE apps móviles
J2ME Java 2 Platform, Micro Edition (J2ME): Esta versión de Java está enfocada a la aplicación de la tecnología Java en dispositivos electrónicos con capacidades.
¿ Por que utilizar Java y la POO
Juan José López Espinosa Servicio de Desarrollo, ATICA Universidad de Murcia 02/06/2007 1Arquitecturas multimedia - Programación Móvil.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO GRUPO DE SOFTWARE LIBRE DE LA FCA TEMA: Taller para el desarrollo de aplicaciones móviles con Open – Source Prof.
“Android: Un acercamiento practico” Manuel Alejandro Moscoso Domínguez Estudiante de Ingeniería en Bioinformática Talca, 8 de octubre de 2009.
Clase práctica Nº 1. Introducción al entorno de desarrollo Eclipse. Dpto. de Ciencias e Ingeniería de la Computación. Universidad Nacional del Sur.
Generación del midlet HolaMundo utilizando EclipseME - 1 Generación del midlet HolaMundo.
Eclipse ¿Por qué debe ser tu entorno de trabajo? Abdel G. Martínez L. PRESENTADO POR: Fedora Ambassador & Fedora Packager Creative Common License.
APLICACIONES MOVILES CON J2ME (JAVA MICRO EDITION) Docente : Cristian J Valle Ronceros.
UTFSM-Electrónica 1 Fundamentos de Java Agustín J. González Programación de Sistemas: ELO-330.
Introducción a la Orientación a Objetos Principios de la Tecnología de Objetos.
 UML (Unified Modeling Language).  “Lenguaje" para especificar, y no para describir, métodos o procesos. Es una notación.  Para definir un sistema.
Tema 2 : Java Básico Conferencia 2 El entorno de desarrollo.
LibLocation: acceso a dispositivos de localización para gvSIG Desktop y Mobile Juan G. Jordán Aldasoro Manuel Planells Jiménez.
Iniciación a Android Dia 1: Instalación Android Studio - 1h
Se trata de una aplicación web disponible para todos
Iniciación a Android Dia 1: Instalación Android Studio - 1h
Rafael Asprilla Universidad de Panamá ,
Polimorfismo subtipado
Programación orientada a objetos
Agustín J. González Programación de Sistemas: ELO-330
Seguridad en aplicaciones con Tecnología Java
Proceso de Desarrollo de SW
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
Aplicaciones Web 1 CAPITULO 1 Introducción a las aplicaciones Web Ing. Jeffery Naranjo Msc
Resource standard Metrics (RSM)
Introducción a Visual Studio .NET
Las herramientas Case Julian madrigal.
Introducción a la plataforma Microsoft .NET
Santana Mejía Andrea Michell Villarruel Miranda Alejandro Ernesto
¡hola! mi nombre es: Marlenne Galicia Diaz
Introducción al Lenguaje Orientado a Objetos
Juan G. Jordán Aldasoro libLocation: acceso a dispositivos de localización para gvSIG Desktop y Mobile.
Proceso de Desarrollo de SW
Fundamentos de programación
QUE ES UN SISTEMA OPERATIVO ANDROID  Es un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux.  Permite controlar dispositivos.
Características Generales y Entornos de Desarrollo
CURSO PROGRAMACIÓN BÁSICA SEMANA 2
Java Enterprise edition
Tema 1 El entorno de desarrollo de C#
Laboratorio de Software
AUTOR: SALGADO ESCOBAR STALIN SEBASTIAN DIRECTOR: ING. JOSE SANCHO
Transcripción de la presentación:

API J2ME Fernando Jesús Sánchez Herrera Técnico de Apoyo de Investigación Universidad Extremadura

● Introducción ● ¿ Qué es J2ME ? ● Ventajas J2ME ● Arquitectura J2ME ● Interfaz de usuario ● Desarrollo aplicaciones ● Entornos de desarrollo ● Ejemplos de aplicaciones

Introducción ● Auge de la tecnología móvil ● Gran variedad de dispositivos móviles ● Diferentes sistemas ● Nacimiento J2ME

¿ Qué es J2ME ? ● J2ME ( Java 2 Micro Edition ) ● Creado por Sun Microsystems ● Desarrollo en Java para dispositivos móviles ● JRE (Java Runtime Enviroment )altamente optimizado

Ventajas de J2ME ● Lenguaje Java ● Portabilidad de código ● Integración con el interfaz de usuario del dispositivo ● Aplicaciones locales ● Convierte los teléfonos móviles en dispositivos inteligentes”

Arquitectura J2ME Arquitectura Java

Arquitectura J2ME Configuraciones CLDC ➔ Connected Limited Device Configuration ➔ Dispositivos con capacidades limitadas ➔ Máquina virtual KVM ➔ Librería de clases basadas en un subconjunto de J2SE

Arquitectura J2ME Configuraciones CDC ➔ Connected Device Configuration ➔ Dispositivos mayores capacidades ➔ Máquina virtual CVM ➔ Librería de clases basadas en un subconjunto de J2SE

Arquitectura J2ME Perfiles MIDP ➔ Mobile Information Device Profile ➔ Las aplicaciones MIDP reciben el nombre de MIDlets ➔ Proporciona widgets para el desarrollo

Arquitectura J2ME Perfiles PP ➔ Personal Profile ➔ Definido para CDC ➔ Orientado a PDA's con altas capacidades ➔ Las aplicaciones basadas en PP se llaman Xlets

Arquitectura J2ME Paquetes opcionales ➔ Evitar proliferación de API's propietarias ➔ Especificación de interfaces normalizadas ➔ Funcionalidad sobre distintos perfiles y configuraciones ➔ Estandarizados WMA y MMAPI

Interfaz de Usuario DISPLAYABLE CANVASSCREEN FORMALERT LIST TEXT BOX Jerarquía en la interfaz de un MIDLET

Interfaz de Usuario Todo Midlet debe tener al menos una instancia de la clase Display

Interfaz de Usuario Clase Command Tipos comandos: OK, BACK, CANCEL, EXIT, HELP, ITEM, SCREEN, STOP. Interfaz CommandListener Método commandAction( Command c, Displayable d )

Desarrollo de aplicaciones Similar a la construcción de aplicaciones para ordenadores Análisis de requerimientos Elección del lenguaje de programación J2ME Elegir la configuración Elegir el perfil a utilizar Desarrollo de la aplicación

Entornos de desarrollo Toolkits y emuladores J2ME Wireless Toolkit Nokia Developer's Suite for J2ME SDKs y herramientas Motorola iDEN Siemens Mobility Toolkit Samsung Java SDK SonyEricsson

Entornos de desarrollo Entornos de Desarrollo IDE's Sun Java Mobility Studio JBuilder X Mobile Edition NetBeans IDE + Mobility Pack Code Warrior for Java jVise Eclipse IDE + EclipseME J2ME

Enlaces