SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
DENYER HILARIO LAYZA
APLICACIONES MOBILES I

El RMS EN JAVA
Record Management System o Sistema de Gestión de Registros
es un mecanismo que proporciona la especificación MIDP para conseguir que los MIDlet almacenen información de forma persistente entre
distintas ejecuciones.
La información será guardada en una zona de memoria del dispositivo dedicada para este propósito. La cantidad de memoria, así como la zona
asignada para ello dependerán de cada dispositivo. RMS se diseñó pensando en la importancia de un sistema de almacenamiento para los
MIDlet, pero teniendo en cuenta las limitaciones propias de un MID.

CONCEPTO FUNDAMENTAL
es el de RecordStore, que puede interpretarse como un almacén de registros de información. Haciendo una analogía con
las bases de datos, un RecordStore equivale a una tabla dentro de un modelo de datos. Algunas de sus características
principales son:
Persistencia entre ejecuciones
Un RecordStore le proporciona
a los MIDlet la posibilidad de
almacenar
información
persistente entre diferentes
ejecuciones.
Es
responsabilidad
del
MID
guardar la información y
mantener
su
integridad
durante las operaciones de
uso
normales
(arranque,
llamadas,
descarga
de
batería,...),
así
como
proporcionar el lugar de
almacenamiento, que debe ser
transparente
para
las
aplicaciones.

Asociados a suites del
MIDlet

Identificador único y control de
versiones:

Una suite de MIDlet
puede tener asociados
varios RecordStore (varias
tablas) que sean
compartidos por todos los
MIDlet incluidos en ella. Al
eliminar una suite se
produce el borrado de los
RecordStore asociados (ya
que no tiene sentido
mantenerlos cuando no
son accesibles desde
ninguna otra suite). De
cierta forma, el conjunto
de RecordStore de
una suite es equivalente a
su modelo de datos.

Cada RecordStore posee un nombre
único dentro de la suite(aunque
diferentes suites pueden utilizar el
mismo nombre de RecordStore).
Además, un RecordStore tiene
asociado un campo de fecha y hora de
la última actualización (conocido como
marca temporal o time stamp), y otro
de número de versión, actualizado con
cada cambio que se efectúa. Esta
información permite la correcta gestión
de la información almacenada tanto
por los MIDlet como por la
implementación.

registro RMS.
Un registro en RMS es un vector
de bytes de longitud variable, asociado con
un identificador numérico, que se almacena
en un RecordStore. Si comparamos con una
base de datos, un registro RMS equivaldría
a un registro dentro de una tabla, con una
estructura bastante sencilla: un campo
identificador y un campo de información
con formato de vector de bytes.

propiedades de estos almacenes de registros son:

*Cada RecordStore puede estár compuesto por ningún, uno o más registros.
*Los nombres de RecordStore son sensibles a mayúsculas y minúsculas y están formado por un
máximo de 32 caracteres con codificación Unicode.
*Dentro de una suite no puede existir más de un RecordStore con el mismo nombre.
*Si una suite de MIDlets es borrada del dispositivo MID, se borrarán todos los RecordStore
pertenecientes a esa suite.
*Un MIDlet puede acceder a un RecordStore creado por otra suite, siempre que ésta de permiso
para ello.

Más contenido relacionado

La actualidad más candente

Diferencias entre un inno db y my isam
Diferencias entre un inno db y my isamDiferencias entre un inno db y my isam
Diferencias entre un inno db y my isamSergio Olivares
 
Base de datos clase virtual
Base de datos clase virtualBase de datos clase virtual
Base de datos clase virtualgloriachiquita
 
Que actividades se pueden realizar
Que actividades se pueden realizarQue actividades se pueden realizar
Que actividades se pueden realizarDian Navarro G
 
Bases de datos
Bases de datosBases de datos
Bases de datoscrislad
 
Trabajo bases de datos nativas xml
Trabajo bases de datos nativas xmlTrabajo bases de datos nativas xml
Trabajo bases de datos nativas xmlferrari777
 
Q8 w4bb sistemas de archivos
Q8 w4bb sistemas de archivosQ8 w4bb sistemas de archivos
Q8 w4bb sistemas de archivosAlfredoTorres115
 
Base de datos p.p.
Base de datos p.p.Base de datos p.p.
Base de datos p.p.mayelamelen
 
Modelos de persistencia 11
Modelos de persistencia 11Modelos de persistencia 11
Modelos de persistencia 11Avaco Unibague
 
Bases de datos[1]
Bases de datos[1]Bases de datos[1]
Bases de datos[1]Paredonio1
 

La actualidad más candente (15)

Diferencias entre un inno db y my isam
Diferencias entre un inno db y my isamDiferencias entre un inno db y my isam
Diferencias entre un inno db y my isam
 
Base de datos clase virtual
Base de datos clase virtualBase de datos clase virtual
Base de datos clase virtual
 
Que actividades se pueden realizar
Que actividades se pueden realizarQue actividades se pueden realizar
Que actividades se pueden realizar
 
Trabajo de sistemas
Trabajo  de  sistemas Trabajo  de  sistemas
Trabajo de sistemas
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Trabajo bases de datos nativas xml
Trabajo bases de datos nativas xmlTrabajo bases de datos nativas xml
Trabajo bases de datos nativas xml
 
Trabajito
TrabajitoTrabajito
Trabajito
 
Q8 w4bb sistemas de archivos
Q8 w4bb sistemas de archivosQ8 w4bb sistemas de archivos
Q8 w4bb sistemas de archivos
 
Resumen de access
Resumen de accessResumen de access
Resumen de access
 
Base de datos p.p.
Base de datos p.p.Base de datos p.p.
Base de datos p.p.
 
Modelos de persistencia 11
Modelos de persistencia 11Modelos de persistencia 11
Modelos de persistencia 11
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos[1]
Bases de datos[1]Bases de datos[1]
Bases de datos[1]
 
Que son las bases de datos
Que son las bases de datosQue son las bases de datos
Que son las bases de datos
 

Similar a El RMS

Similar a El RMS (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Unidad I. Conceptos Básicos
Unidad I. Conceptos BásicosUnidad I. Conceptos Básicos
Unidad I. Conceptos Básicos
 
Con sus propias palabras capitulos 11, 12, y 13
Con sus propias palabras capitulos 11, 12, y 13Con sus propias palabras capitulos 11, 12, y 13
Con sus propias palabras capitulos 11, 12, y 13
 
Buitrago karol act4.3_memoriadelapc
Buitrago karol act4.3_memoriadelapcBuitrago karol act4.3_memoriadelapc
Buitrago karol act4.3_memoriadelapc
 
Presentación107
Presentación107Presentación107
Presentación107
 
Dispositivos de memoria de deiver
Dispositivos de memoria de deiverDispositivos de memoria de deiver
Dispositivos de memoria de deiver
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
ALMACEN DE DATOS.pptx
ALMACEN DE DATOS.pptxALMACEN DE DATOS.pptx
ALMACEN DE DATOS.pptx
 
Criterios De Comparacion
Criterios De ComparacionCriterios De Comparacion
Criterios De Comparacion
 
Criterios De Comparacion
Criterios De ComparacionCriterios De Comparacion
Criterios De Comparacion
 
Base de datos yeiker
Base de datos yeikerBase de datos yeiker
Base de datos yeiker
 
Informatica
InformaticaInformatica
Informatica
 
Base de datos
Base de datosBase de datos
Base de datos
 
Archivos y bases de datos.
Archivos y bases de datos.Archivos y bases de datos.
Archivos y bases de datos.
 
Archivos
ArchivosArchivos
Archivos
 

Último

semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
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.pdfMercedes Gonzalez
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
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 ESOluismii249
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
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++.pptxFernando Solis
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
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 2024IES Vicent Andres Estelles
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 

Último (20)

semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
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
 
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
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
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
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
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
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
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
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 

El RMS

  • 2. APLICACIONES MOBILES I El RMS EN JAVA Record Management System o Sistema de Gestión de Registros es un mecanismo que proporciona la especificación MIDP para conseguir que los MIDlet almacenen información de forma persistente entre distintas ejecuciones. La información será guardada en una zona de memoria del dispositivo dedicada para este propósito. La cantidad de memoria, así como la zona asignada para ello dependerán de cada dispositivo. RMS se diseñó pensando en la importancia de un sistema de almacenamiento para los MIDlet, pero teniendo en cuenta las limitaciones propias de un MID. CONCEPTO FUNDAMENTAL es el de RecordStore, que puede interpretarse como un almacén de registros de información. Haciendo una analogía con las bases de datos, un RecordStore equivale a una tabla dentro de un modelo de datos. Algunas de sus características principales son: Persistencia entre ejecuciones Un RecordStore le proporciona a los MIDlet la posibilidad de almacenar información persistente entre diferentes ejecuciones. Es responsabilidad del MID guardar la información y mantener su integridad durante las operaciones de uso normales (arranque, llamadas, descarga de batería,...), así como proporcionar el lugar de almacenamiento, que debe ser transparente para las aplicaciones. Asociados a suites del MIDlet Identificador único y control de versiones: Una suite de MIDlet puede tener asociados varios RecordStore (varias tablas) que sean compartidos por todos los MIDlet incluidos en ella. Al eliminar una suite se produce el borrado de los RecordStore asociados (ya que no tiene sentido mantenerlos cuando no son accesibles desde ninguna otra suite). De cierta forma, el conjunto de RecordStore de una suite es equivalente a su modelo de datos. Cada RecordStore posee un nombre único dentro de la suite(aunque diferentes suites pueden utilizar el mismo nombre de RecordStore). Además, un RecordStore tiene asociado un campo de fecha y hora de la última actualización (conocido como marca temporal o time stamp), y otro de número de versión, actualizado con cada cambio que se efectúa. Esta información permite la correcta gestión de la información almacenada tanto por los MIDlet como por la implementación. registro RMS. Un registro en RMS es un vector de bytes de longitud variable, asociado con un identificador numérico, que se almacena en un RecordStore. Si comparamos con una base de datos, un registro RMS equivaldría a un registro dentro de una tabla, con una estructura bastante sencilla: un campo identificador y un campo de información con formato de vector de bytes. propiedades de estos almacenes de registros son: *Cada RecordStore puede estár compuesto por ningún, uno o más registros. *Los nombres de RecordStore son sensibles a mayúsculas y minúsculas y están formado por un máximo de 32 caracteres con codificación Unicode. *Dentro de una suite no puede existir más de un RecordStore con el mismo nombre. *Si una suite de MIDlets es borrada del dispositivo MID, se borrarán todos los RecordStore pertenecientes a esa suite. *Un MIDlet puede acceder a un RecordStore creado por otra suite, siempre que ésta de permiso para ello.