SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Programación J2ME Prof: Pablo Mileti
Sun Microsystem y Java2 ,[object Object]
Define 3 entornos diferentes pensando en las necesidades del usuario: Tecnología Base Disminuida y reconfigurada Ampliada ,[object Object]
Añade características para entornos empresariales: redes, sistemas distribuidos. ,[object Object]
Creación de aplicaciones standalone.
Creación de Applets. ,[object Object]
Creación de Midlets. J2EE J2SE J2ME
Sun Microsystem y Java2 ,[object Object]
J2EE es un superconjunto de la plataforma J2SE.
J2ME es un subconjunto de J2SE con el agregado de funcionalidades propias. J2EE  J2ME J2SE
Características de Java ,[object Object]
Es completamente orientado a objetos.
Es multiplataforma. Genera bytecodes que serán interpretados independientemente de la plataforma por una JVM (Java Virtual Machine).
Es software libre distribuido con licencia GPL.
Los programadores Java son los mas valorados del mercado laboral actual.
Actividad ,[object Object]
Si deseo programar una aplicación para una computadora, ¿Qué entorno debería usar? ¿Y si quiero programar una aplicación que se ejecute en un celular? Material complementario: Pag. 6 y 7 del PDF1. Pag. 1, 2, 3 y 4 del PDF2.
J2ME (Java 2 Micro Edition) ,[object Object]
Es un subconjunto del lenguaje Java.
Se lo asocia al desarrollo de aplicaciones para dispositivos moviles con poca capacidad de memoria, poca capacidad de proceso y pantallas de reducidas dimensiones.

Weitere ähnliche Inhalte

Was ist angesagt?

Android de la A a la Z - Unidad 1
Android de la A a la Z - Unidad 1Android de la A a la Z - Unidad 1
Android de la A a la Z - Unidad 1Jorge Ulises
 
Entorno de desarrollo de java
Entorno de desarrollo de javaEntorno de desarrollo de java
Entorno de desarrollo de javaEwocito Flow
 
Presentación1 programacion2
Presentación1 programacion2Presentación1 programacion2
Presentación1 programacion2Rosangela Perez
 
"Android de la A a la Z" -- Unidad 8
"Android de la A a la Z" -- Unidad 8"Android de la A a la Z" -- Unidad 8
"Android de la A a la Z" -- Unidad 8Android UNAM
 
Tecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_RuizTecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_RuizGeorge Martinez
 

Was ist angesagt? (8)

La configuración CLDC
La configuración CLDCLa configuración CLDC
La configuración CLDC
 
actvidad_2
 actvidad_2 actvidad_2
actvidad_2
 
Android de la A a la Z - Unidad 1
Android de la A a la Z - Unidad 1Android de la A a la Z - Unidad 1
Android de la A a la Z - Unidad 1
 
Entorno de desarrollo de java
Entorno de desarrollo de javaEntorno de desarrollo de java
Entorno de desarrollo de java
 
JAVA
JAVAJAVA
JAVA
 
Presentación1 programacion2
Presentación1 programacion2Presentación1 programacion2
Presentación1 programacion2
 
"Android de la A a la Z" -- Unidad 8
"Android de la A a la Z" -- Unidad 8"Android de la A a la Z" -- Unidad 8
"Android de la A a la Z" -- Unidad 8
 
Tecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_RuizTecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_Ruiz
 

Andere mochten auch

Proceso tecnológico de un celular
Proceso tecnológico de un celularProceso tecnológico de un celular
Proceso tecnológico de un celularmatiasoliva1998
 
Proceso tecnológico del celular
Proceso tecnológico del celularProceso tecnológico del celular
Proceso tecnológico del celularlaurisgutierrezm
 
Proceso de fabricación
Proceso de fabricaciónProceso de fabricación
Proceso de fabricaciónDiegoxD32
 
Proceso tecnológico del celular .
Proceso tecnológico del celular .Proceso tecnológico del celular .
Proceso tecnológico del celular .lauritaescobar18
 
Proceso productivo de un celular
Proceso productivo de un celularProceso productivo de un celular
Proceso productivo de un celularmarceastrada007
 

Andere mochten auch (6)

Proceso tecnológico de un celular
Proceso tecnológico de un celularProceso tecnológico de un celular
Proceso tecnológico de un celular
 
Proceso tecnológico del celular
Proceso tecnológico del celularProceso tecnológico del celular
Proceso tecnológico del celular
 
Ciclo de vida de celurares
Ciclo de vida de celuraresCiclo de vida de celurares
Ciclo de vida de celurares
 
Proceso de fabricación
Proceso de fabricaciónProceso de fabricación
Proceso de fabricación
 
Proceso tecnológico del celular .
Proceso tecnológico del celular .Proceso tecnológico del celular .
Proceso tecnológico del celular .
 
Proceso productivo de un celular
Proceso productivo de un celularProceso productivo de un celular
Proceso productivo de un celular
 

Ähnlich wie J2ME (20)

J2 me o java me
J2 me o java meJ2 me o java me
J2 me o java me
 
La configuracion cldc_imprimible
La configuracion cldc_imprimibleLa configuracion cldc_imprimible
La configuracion cldc_imprimible
 
La configuracion cldc
La configuracion cldcLa configuracion cldc
La configuracion cldc
 
La configuración cldc imprimible
La configuración cldc imprimibleLa configuración cldc imprimible
La configuración cldc imprimible
 
Proyecto final pdm
Proyecto final pdmProyecto final pdm
Proyecto final pdm
 
Clase 01
Clase 01Clase 01
Clase 01
 
Glosario de terminos sobre Java
Glosario de terminos sobre JavaGlosario de terminos sobre Java
Glosario de terminos sobre Java
 
Java micro edition 2012
Java micro edition 2012Java micro edition 2012
Java micro edition 2012
 
J2 me
J2 meJ2 me
J2 me
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
Android studio
Android studioAndroid studio
Android studio
 
Presentacion j2me
Presentacion j2mePresentacion j2me
Presentacion j2me
 
Unidad jme-01--ingbarcia-fina-2011
Unidad jme-01--ingbarcia-fina-2011Unidad jme-01--ingbarcia-fina-2011
Unidad jme-01--ingbarcia-fina-2011
 
Java 2010: presente, límites y futuro
Java 2010: presente, límites y futuroJava 2010: presente, límites y futuro
Java 2010: presente, límites y futuro
 
Documento de android
Documento de androidDocumento de android
Documento de android
 
Android
AndroidAndroid
Android
 
Android maria
Android mariaAndroid maria
Android maria
 
Software
SoftwareSoftware
Software
 
Desarrollo android - 2 - arquitectura del sistema
Desarrollo android   - 2 - arquitectura del sistemaDesarrollo android   - 2 - arquitectura del sistema
Desarrollo android - 2 - arquitectura del sistema
 

Kürzlich hochgeladen

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 

Kürzlich hochgeladen (20)

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 

J2ME

  • 2.
  • 3.
  • 4.
  • 6.
  • 7. Creación de Midlets. J2EE J2SE J2ME
  • 8.
  • 9. J2EE es un superconjunto de la plataforma J2SE.
  • 10. J2ME es un subconjunto de J2SE con el agregado de funcionalidades propias. J2EE J2ME J2SE
  • 11.
  • 13. Es multiplataforma. Genera bytecodes que serán interpretados independientemente de la plataforma por una JVM (Java Virtual Machine).
  • 14. Es software libre distribuido con licencia GPL.
  • 15. Los programadores Java son los mas valorados del mercado laboral actual.
  • 16.
  • 17. Si deseo programar una aplicación para una computadora, ¿Qué entorno debería usar? ¿Y si quiero programar una aplicación que se ejecute en un celular? Material complementario: Pag. 6 y 7 del PDF1. Pag. 1, 2, 3 y 4 del PDF2.
  • 18.
  • 19. Es un subconjunto del lenguaje Java.
  • 20. Se lo asocia al desarrollo de aplicaciones para dispositivos moviles con poca capacidad de memoria, poca capacidad de proceso y pantallas de reducidas dimensiones.
  • 22. Se ejecuta bajo una maquina virtual especial.
  • 23.
  • 24. J2ME tiene dos configuraciones diferentes segun las limitaciones del dispositivo.
  • 25. Una configuración es el conjunto mínimo de APIs que permiten desarrollar aplicaciones para un grupo de dispositivos.
  • 26. Los fabricantes de dispositivos que desean soportar J2ME deben decidir cual de las dos configuraciones implementará.
  • 27. Todos los dispositivos que implementan estas configuraciones tienen en común el hecho de no cumplir lo requisitos para ejecutar J2SE.
  • 28.
  • 29.
  • 30. Ocupa entre 40Kb y 80Kb.
  • 31. No soporta punto flotante.
  • 33. Posee alta portabilidad. CLDC (Connected Limited Device Configuration)
  • 34.
  • 35.
  • 36. Procesador de 16 o 32 bits, mayor a 25MHZ.
  • 37. Conexión a algun tipo de red.
  • 38. Bajo consumo de batería. CDC (Connected Device Configuration)
  • 39.
  • 40. Estipula las librerías necesarias para implementar una aplicación en una clase abstracta de dispositivos.
  • 41. Los perfiles engloban un grupo de dispositivos según la funcionalidad que proporcionan.
  • 42. Los perfiles controlan el ciclo de vida de una aplicación, si dispone o no de interfaz gráfica, entre otras cosas.
  • 43. Para teléfonos celulares existe un único perfil llamado MIDP (Mobile Information Device Profile).
  • 44. MIDP nos provee las clases y funciones necesarias para que el usuario ejecute una aplicación en el celular.
  • 45.
  • 46.
  • 47. ¿Qué configuración y perfil debo utilizar para programar una aplicación para un celular? ¿Qué indica cada uno, cuál es la diferencia entre una configuración y un perfil? Material complementario: Pag. 6 y 7 del PDF1. Pag.5 a 14 del PDF2.
  • 48.
  • 49. Así como a las aplicaciones Java que corren en un navegador web se las llama Applets y a las que se ejecutan en un servidor Servlets, a las que se ejecutan utilizando el perfil MIDP se las denomina Midlets.
  • 50.
  • 53.
  • 54.
  • 55. Java SE Development Kit (JDK) 6 Update 11
  • 56.
  • 60.
  • 61. El AMS permite localizar e instalar MIDlets, ejecutarlos, actualizarlos y eliminarlos definitivamente (Ciclo de Vida). El AMS también controla el estado de un MIDlet. destroyApp() destroyApp() pauseApp() starApp() Estado Pausado Estado Activo Estado Destruido
  • 62.
  • 63. ¿Cuál es el ciclo de vida de un MIDlet?
  • 64. ¿Cuáles son los estados que puede tener un MIDlet? Material complementario: Pag. 7, 23 y 24 del PDF1. Pag. 31 a 34 del PDF2.
  • 65. Nuestro Primer MIDlet import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class Practica1 extends MIDlet implements CommandListener { private Command cmdSalir; private Display pantalla; private Form ventana; public Practica1(){ pantalla=Display.getDisplay(this); cmdSalir=new Command("Salir",Command.EXIT,1); ventana=new Form("Mi primer MIDlet!!!"); StringItem saludo=new StringItem ("Probando","Lo logré!!!"); ventana.append(saludo); ventana.addCommand(cmdSalir); ventana.setCommandListener(this); }
  • 66. Nuestro Primer MIDlet public void startApp(){ pantalla.setCurrent(ventana); } public void pauseApp(){ } public void destroyApp(boolean unconditional){ } public void commandAction(Command c, Displayable s){ if(c==cmdSalir){ destroyApp(false); notifyDestroyed(); } } }