SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Java ME (Micro Edition)
Contenido:

• Manejo de Fechas
• Persistencia de datos, a través de RMS
Fechas
Clase DataField
Es un componente editable para presentar fechas y hora (calendario) y
que puede ser puesto en un Form


Constructores

        DateField(String label, int mode)

        DateField(String label, int mode, TimeZone timeZone)


Modos

DATE -> Dia, Mes y Años
DATE_TIME -> Dia, mes, año y tiempo (hora, minutos)
TIME -> Tiempo (Horas y minutos)
java.util.Date

El núcleo de Java ME también utiliza el paquete java.util




                               java.util.TimeZone
Usada para mostrar el formato de fecha
Por defecto es GTM (Greenwich Mean Time o Tiempo Medio de
Greenwich)
Datos
Record Management System (RMS)

La capa de Configuración y mas exactamente el Mobile Information
Device Profile (MIDP) provee persistencia orientada a Bases de Datos
llamado RSM

Lo que comúnmente llamamos BD, en JavaME lo llamearemos Record
Store

Ya que el RMS es muy diferente a una BD normal
No posee:
-Llaves primarias
-Llaves foráneas
-Procedimientos almacenados, etc
javax.microedition.rms

Este paquete define todas las clases e interfaces para la administración de
almacenamiento
Cada registro consiste en:

*ID -> Son únicos y se agregan de
acuerdo a la inserción de registros

Si un dato es eliminado, el orden no
es reseteado sino sigue con el
contador normalmente.

*Campo de datos Binario ->
Cualquier dato se debe convertir
primero a binario
RecordStore
Clase principal que provee los métodos
create, insert, update y delete para un Record Store

Constructor
openRecordStore(String recordStoreName, boolean createIfNecessary)
recordStoreName -> El nombre del Record Store.
createIfNecessary

•   Si esta en true = Sobrescribirá otro Record Store. si tiene el mismo nombre
•   Si esta en False= Lanzara una excepción, ya que no podrá sobrescribir ni
    crearla

Ejemplo

RecordStore rs = RecordStore.openRecordStore("Estudiante",true);
RecordStore métodos
Se debe cerrar el flujo de datos al Record Store.

              rs.closeRecordStore();


Para eliminar un Record Store.

               RecordStore.deleteRecordStore("nombreBD");
Registros
Para insertar registros
             addRecord(byte[] data, int offset, int numBytes);
data -> Datos en binario
Offset -> Índice de partida
numBytes -> Tamaño

Borrar un registro

                 deleteRecord(int recordId);

Obtener un registro
  getRecord(int recordId, byte[] buffer, int offset)
  byte[] getRecord(int recordId);

Actualizar un registro

  setRecord(int recordId, byte[] newData, int offset, int numBytes)
Material elaborado por:




Anderson Rubio
 andersonrubioquintero@gmail.com
           @anderblackhawk
      www.andersonrubio.com

Mais conteúdo relacionado

Mais procurados

Johan,Cesar,Leonardo,Brian
Johan,Cesar,Leonardo,BrianJohan,Cesar,Leonardo,Brian
Johan,Cesar,Leonardo,Brian
bryan
 
Unidades de la medida de información .1
Unidades de la medida de  información .1Unidades de la medida de  información .1
Unidades de la medida de información .1
angelikajaramillo
 
Unidades de medida de almacenamiento de información
Unidades de medida de almacenamiento de informaciónUnidades de medida de almacenamiento de información
Unidades de medida de almacenamiento de información
Katherine Mejia
 
Unidades medida de almacenamiento computacion
Unidades medida de almacenamiento   computacionUnidades medida de almacenamiento   computacion
Unidades medida de almacenamiento computacion
GenesisGianella
 
Unidades de medidas
Unidades de medidasUnidades de medidas
Unidades de medidas
reinodeluca
 
Medidas de almacenamiento de información
Medidas de almacenamiento de informaciónMedidas de almacenamiento de información
Medidas de almacenamiento de información
Alé Luna Roldán
 
Clasificación del computador y unidades de almacenamiento 8a diego 2
Clasificación del computador y unidades de almacenamiento 8a diego 2Clasificación del computador y unidades de almacenamiento 8a diego 2
Clasificación del computador y unidades de almacenamiento 8a diego 2
diego13864
 

Mais procurados (17)

Ana Belén Salvatore
Ana Belén SalvatoreAna Belén Salvatore
Ana Belén Salvatore
 
Presentacion unidades de medida
Presentacion unidades de medidaPresentacion unidades de medida
Presentacion unidades de medida
 
Medidas de almacenamiento
Medidas de almacenamientoMedidas de almacenamiento
Medidas de almacenamiento
 
Medidas de almacenamiento
Medidas de almacenamiento Medidas de almacenamiento
Medidas de almacenamiento
 
Unidades De Almacenamiento
Unidades De AlmacenamientoUnidades De Almacenamiento
Unidades De Almacenamiento
 
Johan,Cesar,Leonardo,Brian
Johan,Cesar,Leonardo,BrianJohan,Cesar,Leonardo,Brian
Johan,Cesar,Leonardo,Brian
 
Unidades de medida de la información
Unidades de medida de la informaciónUnidades de medida de la información
Unidades de medida de la información
 
Unidades de la medida de información .1
Unidades de la medida de  información .1Unidades de la medida de  información .1
Unidades de la medida de información .1
 
Jose alejandro
Jose alejandroJose alejandro
Jose alejandro
 
Unidades de medida de almacenamiento de información
Unidades de medida de almacenamiento de informaciónUnidades de medida de almacenamiento de información
Unidades de medida de almacenamiento de información
 
Medidas de almacenamiento de dispositivos kevin nieva 10 2
Medidas de almacenamiento de dispositivos kevin nieva 10 2Medidas de almacenamiento de dispositivos kevin nieva 10 2
Medidas de almacenamiento de dispositivos kevin nieva 10 2
 
Unidades medida de almacenamiento computacion
Unidades medida de almacenamiento   computacionUnidades medida de almacenamiento   computacion
Unidades medida de almacenamiento computacion
 
Unidades de medidas
Unidades de medidasUnidades de medidas
Unidades de medidas
 
Medidas de almacenamiento de información
Medidas de almacenamiento de informaciónMedidas de almacenamiento de información
Medidas de almacenamiento de información
 
Ejemplo1
Ejemplo1Ejemplo1
Ejemplo1
 
Clasificación del computador y unidades de almacenamiento 8a diego 2
Clasificación del computador y unidades de almacenamiento 8a diego 2Clasificación del computador y unidades de almacenamiento 8a diego 2
Clasificación del computador y unidades de almacenamiento 8a diego 2
 
Unidades de medida S/B
Unidades de medida S/BUnidades de medida S/B
Unidades de medida S/B
 

Semelhante a Java ME - Fechas y datos

Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
enriquesave
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
luisluna87
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
josecarlosSS
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
luisluna87
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
ITSL
 
Exposicion equipo 1
Exposicion equipo 1Exposicion equipo 1
Exposicion equipo 1
laloflatland
 
Clase06 25-06-12
Clase06 25-06-12Clase06 25-06-12
Clase06 25-06-12
Free TIC
 

Semelhante a Java ME - Fechas y datos (20)

J2me midlet120
J2me  midlet120J2me  midlet120
J2me midlet120
 
Persistencia
PersistenciaPersistencia
Persistencia
 
Persistencia de un modelo de objetos
Persistencia de un modelo de objetosPersistencia de un modelo de objetos
Persistencia de un modelo de objetos
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
Exposicion equipo 1
Exposicion equipo 1Exposicion equipo 1
Exposicion equipo 1
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
 
Unidad 01 Tema 01 2022 LPI (1891).pdf
Unidad 01 Tema 01 2022 LPI (1891).pdfUnidad 01 Tema 01 2022 LPI (1891).pdf
Unidad 01 Tema 01 2022 LPI (1891).pdf
 
Tsql
TsqlTsql
Tsql
 
SQL_ADO.NET.ppt
SQL_ADO.NET.pptSQL_ADO.NET.ppt
SQL_ADO.NET.ppt
 
SQL_ADO.NET.pptx
SQL_ADO.NET.pptxSQL_ADO.NET.pptx
SQL_ADO.NET.pptx
 
ETL: Logging y auditoría en SSIS
ETL: Logging y auditoría en SSISETL: Logging y auditoría en SSIS
ETL: Logging y auditoría en SSIS
 
Clase06 25-06-12
Clase06 25-06-12Clase06 25-06-12
Clase06 25-06-12
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
 
Partes de acces
Partes de accesPartes de acces
Partes de acces
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 

Último (20)

Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 

Java ME - Fechas y datos

  • 1. Java ME (Micro Edition) Contenido: • Manejo de Fechas • Persistencia de datos, a través de RMS
  • 3. Clase DataField Es un componente editable para presentar fechas y hora (calendario) y que puede ser puesto en un Form Constructores DateField(String label, int mode) DateField(String label, int mode, TimeZone timeZone) Modos DATE -> Dia, Mes y Años DATE_TIME -> Dia, mes, año y tiempo (hora, minutos) TIME -> Tiempo (Horas y minutos)
  • 4. java.util.Date El núcleo de Java ME también utiliza el paquete java.util java.util.TimeZone Usada para mostrar el formato de fecha Por defecto es GTM (Greenwich Mean Time o Tiempo Medio de Greenwich)
  • 6. Record Management System (RMS) La capa de Configuración y mas exactamente el Mobile Information Device Profile (MIDP) provee persistencia orientada a Bases de Datos llamado RSM Lo que comúnmente llamamos BD, en JavaME lo llamearemos Record Store Ya que el RMS es muy diferente a una BD normal No posee: -Llaves primarias -Llaves foráneas -Procedimientos almacenados, etc
  • 7. javax.microedition.rms Este paquete define todas las clases e interfaces para la administración de almacenamiento
  • 8. Cada registro consiste en: *ID -> Son únicos y se agregan de acuerdo a la inserción de registros Si un dato es eliminado, el orden no es reseteado sino sigue con el contador normalmente. *Campo de datos Binario -> Cualquier dato se debe convertir primero a binario
  • 9. RecordStore Clase principal que provee los métodos create, insert, update y delete para un Record Store Constructor openRecordStore(String recordStoreName, boolean createIfNecessary) recordStoreName -> El nombre del Record Store. createIfNecessary • Si esta en true = Sobrescribirá otro Record Store. si tiene el mismo nombre • Si esta en False= Lanzara una excepción, ya que no podrá sobrescribir ni crearla Ejemplo RecordStore rs = RecordStore.openRecordStore("Estudiante",true);
  • 10. RecordStore métodos Se debe cerrar el flujo de datos al Record Store. rs.closeRecordStore(); Para eliminar un Record Store. RecordStore.deleteRecordStore("nombreBD");
  • 11. Registros Para insertar registros addRecord(byte[] data, int offset, int numBytes); data -> Datos en binario Offset -> Índice de partida numBytes -> Tamaño Borrar un registro deleteRecord(int recordId); Obtener un registro getRecord(int recordId, byte[] buffer, int offset) byte[] getRecord(int recordId); Actualizar un registro setRecord(int recordId, byte[] newData, int offset, int numBytes)
  • 12. Material elaborado por: Anderson Rubio andersonrubioquintero@gmail.com @anderblackhawk www.andersonrubio.com