SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
TSI-020301-2008-2
00 | Índice


       01 | Introducción

       02 | Soporte multiformato

       03 | Soporte GS1 Databar

       04 | Conclusiones




                                   2
01 | Introducción
     Introducció


  Módulo multiformato de códigos de barras y códigos 2D
  ¿Qué son códigos 2D?




                                                          3
01 | Introducción
     Introducció


  ¿Para qué se pueden utilizar en PIRAmIDE?
     Es un sensor más
     ›   Etiquetas dónde estás
     ›   Etiquetas cuándo caduca la carne que acabas de sacar del frigorífico
     ›   Etiquetas un evento
     ›   Etiquetas un identificador de un producto con el que interactuar
     Ofrece información que cada aplicación de PIRAmIDE pueden
     consumir
     ›   Algunos formatos centralizados a nivel de proyecto
         ›   Principalmente formatos “estándares” existentes

     ›   Desarrolladores de aplicaciones pueden añadir nuevos formatos




                                                                                4
01 | Introducción
     Introducció


  Problema
     ¿Qué código utilizar?
     ›   QR Code y GS1 Data Matrix soportan mucha información
     ›   EAN-13 y EAN-8 son comúnmente utilizados para etiquetar
     ›   GS1 Databar
         ›   Bajo acuerdos bilaterales desde 2010 en punto de venta
         ›   Desde 2014 se gestionará en punto de venta
         ›   Almacenará fechas de caducidad o trazado

     Ninguno es suficiente para los escenarios
     ›   Información compleja para escenarios propios
     ›   Realista: que esté o vaya a estar utilizado por la industria ahora o a corto plazo
     ¿Librerías de códigos?




                                                                                              5
00 | Índice


       01 | Introducción

       02 | Soporte multiformato

       03 | Soporte GS1 Databar

       04 | Conclusiones




                                   6
02 | Soporte multiformato

  Solución: desarrollo de un módulo...
    Extensible en códigos a utilizar
    ›   QR Code, Databar, EAN-13...
    Extensible en formatos a procesar
    ›   Geolocalización, calendario, productos...
    ›   Introducidos por desarrolladores de aplicaciones en tiempo de
        ejecución




                                                                    7
02 | Soporte multiformato




                            8
02 | Soporte multiformato

  Múltiples formatos expresando lo mismo




                                           9
02 | Soporte multiformato

  Múltiples formatos expresando lo mismo




                                           10
00 | Índice


       01 | Introducción

       02 | Soporte multiformato

       03 | Soporte GS1 Databar

       04 | Conclusiones




                                   11
01 | Soporte GS1 Databar

  Problema
       No existe implementación de GS1 Databar para móviles
       Cuatro tipos de Databar a soportar (usados en punto de venta)




     GS1 Databar Omnidireccional




                                                                       GS1 Databar Expandido Apilado



                                            GS1 Databar Expandido




  GS1 Databar Omnidireccional Apilado




                                                                                                 12
01 | Soporte GS1 Databar

  Solución
     Implementarlos en ZXing ( http://code.google.com/p/zxing )
     ›   Librería Open Source para Java ME, Android, Java SE
     ›   Ya soporta QR Code, EAN-13, EAN-8, ITF, Code 39, Code 128...
     ›   Utilizada aplicaciones populares de Android como “Barcode Scanner”, “Google
         Shopper” o “ShopSavvy”




     Comenzamos a trabajar en Omnidireccional y Omnidireccional apilados
     ›   Ellos también estaban trabajando en ello, por lo que esa parte no la implementamos



                                                                                         13
01 | Soporte GS1 Databar

  Solución
     Implementamos GS1 Databar Expanded
     ›   Aceptado por el proyecto ZXing
     ›   Pasamos a contribuidores del proyecto
     Diferencias con GS1 Databar Omni
     ›   Longitud variable
     ›   11 veces más bloques
     Trabajando en: Expanded stacked
     ›   Mayoría de código de Expanded reutilizable




                                                      14
01 | Soporte GS1 Databar

  Otras contribuciones
     Utilizamos el codificador Open Source zint
     ›   http://www.zint.org.uk
     Encontramos algunos problemas
     ›   Hemos informado de todos ellos
     ›   Hemos proveído parches para algunos de ellos




                                                        15
00 | Índice


       01 | Introducción

       02 | Soporte multiformato

       03 | Soporte GS1 Databar

       04 | Conclusiones




                                   16
04 | Conclusiones

  Dentro del proyecto
     Módulo extensible multiformato multilibrería de códigos sobre Java ME
     Integración de dicho módulo como un sensor más
  Impacto sobre estado de herramientas de GS1 Databar
     Codificador zint
     Decodificador en ZXing
     ›   Comunidad activa
     ›   Licencia Apache (reutilizable para proyectos comerciales cerrados)




                                                                              17
COORDINADOR

Más contenido relacionado

Destacado

Jadwal Kegiatan Hari Jadi kota Trenggalek
Jadwal Kegiatan Hari Jadi kota TrenggalekJadwal Kegiatan Hari Jadi kota Trenggalek
Jadwal Kegiatan Hari Jadi kota TrenggalekHabib Nugroho
 
PresentacióN Pego NéStor Portes 4 D En Talayuela
PresentacióN Pego NéStor Portes 4 D En TalayuelaPresentacióN Pego NéStor Portes 4 D En Talayuela
PresentacióN Pego NéStor Portes 4 D En Talayuelaseiscentros
 
3Com 3C96000PS-HO
3Com 3C96000PS-HO3Com 3C96000PS-HO
3Com 3C96000PS-HOsavomir
 
Pec4 Protegos
Pec4 ProtegosPec4 Protegos
Pec4 Protegostomgarlo
 
Modelos de Roma de Desiciones
Modelos de Roma de DesicionesModelos de Roma de Desiciones
Modelos de Roma de Desicionesnelyforever
 

Destacado (10)

Cuadro comparativo modalidades educación
Cuadro comparativo modalidades educaciónCuadro comparativo modalidades educación
Cuadro comparativo modalidades educación
 
Jadwal Kegiatan Hari Jadi kota Trenggalek
Jadwal Kegiatan Hari Jadi kota TrenggalekJadwal Kegiatan Hari Jadi kota Trenggalek
Jadwal Kegiatan Hari Jadi kota Trenggalek
 
Stankomax
StankomaxStankomax
Stankomax
 
mohamed alaa cv
mohamed alaa cvmohamed alaa cv
mohamed alaa cv
 
PresentacióN Pego NéStor Portes 4 D En Talayuela
PresentacióN Pego NéStor Portes 4 D En TalayuelaPresentacióN Pego NéStor Portes 4 D En Talayuela
PresentacióN Pego NéStor Portes 4 D En Talayuela
 
3Com 3C96000PS-HO
3Com 3C96000PS-HO3Com 3C96000PS-HO
3Com 3C96000PS-HO
 
Internet
InternetInternet
Internet
 
Leandro
LeandroLeandro
Leandro
 
Pec4 Protegos
Pec4 ProtegosPec4 Protegos
Pec4 Protegos
 
Modelos de Roma de Desiciones
Modelos de Roma de DesicionesModelos de Roma de Desiciones
Modelos de Roma de Desiciones
 

Similar a Soporte multiformato de decodificación códigos 2D

Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?Nextel S.A.
 
Siglibre10 Taller UDig V97
Siglibre10 Taller UDig V97Siglibre10 Taller UDig V97
Siglibre10 Taller UDig V97Javier Sánchez
 
D-Link D-Magazine_Mayo2013
D-Link D-Magazine_Mayo2013D-Link D-Magazine_Mayo2013
D-Link D-Magazine_Mayo2013D-Link Iberia
 
Mapeando peru: Presentación Suite gvSIG
Mapeando peru: Presentación Suite gvSIGMapeando peru: Presentación Suite gvSIG
Mapeando peru: Presentación Suite gvSIGAlvaro Anguix
 
Motorola ET1 - Características
Motorola ET1 - CaracterísticasMotorola ET1 - Características
Motorola ET1 - CaracterísticasFelipe Ovalle
 
Sobre cómo gestionamos centenares de despliegues de VoIP
Sobre cómo gestionamos centenares de despliegues de VoIPSobre cómo gestionamos centenares de despliegues de VoIP
Sobre cómo gestionamos centenares de despliegues de VoIPIrontec
 
Los reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoLos reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoFinizens
 
Normas para Infraestructura de Datos Espaciales, el Futuro y MundoGeo Connect...
Normas para Infraestructura de Datos Espaciales, el Futuro y MundoGeo Connect...Normas para Infraestructura de Datos Espaciales, el Futuro y MundoGeo Connect...
Normas para Infraestructura de Datos Espaciales, el Futuro y MundoGeo Connect...Luis Bermudez
 
Aplicaciones y terminales móviles
Aplicaciones y terminales móvilesAplicaciones y terminales móviles
Aplicaciones y terminales móvilescarolinavargas213117
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionEdwin
 
Cumulocity telefonica
Cumulocity telefonicaCumulocity telefonica
Cumulocity telefonicaCentroDemo
 
Redhat Open Day - Integracion JBoss Fuse A-MQ
Redhat Open Day - Integracion JBoss Fuse A-MQRedhat Open Day - Integracion JBoss Fuse A-MQ
Redhat Open Day - Integracion JBoss Fuse A-MQAdrian Gigante
 
Trabajo de investigacion
Trabajo de investigacionTrabajo de investigacion
Trabajo de investigacionWichoo Weroo
 
Bi4 Dynamics Catálogo
Bi4 Dynamics CatálogoBi4 Dynamics Catálogo
Bi4 Dynamics CatálogoColumbusSpain
 

Similar a Soporte multiformato de decodificación códigos 2D (20)

Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?
 
Siglibre10 Taller UDig V97
Siglibre10 Taller UDig V97Siglibre10 Taller UDig V97
Siglibre10 Taller UDig V97
 
Procesadores digitales
Procesadores digitalesProcesadores digitales
Procesadores digitales
 
D-Link D-Magazine_Mayo2013
D-Link D-Magazine_Mayo2013D-Link D-Magazine_Mayo2013
D-Link D-Magazine_Mayo2013
 
Códigos qr
Códigos qrCódigos qr
Códigos qr
 
Mapeando peru: Presentación Suite gvSIG
Mapeando peru: Presentación Suite gvSIGMapeando peru: Presentación Suite gvSIG
Mapeando peru: Presentación Suite gvSIG
 
Motorola ET1 - Características
Motorola ET1 - CaracterísticasMotorola ET1 - Características
Motorola ET1 - Características
 
Sobre cómo gestionamos centenares de despliegues de VoIP
Sobre cómo gestionamos centenares de despliegues de VoIPSobre cómo gestionamos centenares de despliegues de VoIP
Sobre cómo gestionamos centenares de despliegues de VoIP
 
Los reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoLos reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológico
 
Normas para Infraestructura de Datos Espaciales, el Futuro y MundoGeo Connect...
Normas para Infraestructura de Datos Espaciales, el Futuro y MundoGeo Connect...Normas para Infraestructura de Datos Espaciales, el Futuro y MundoGeo Connect...
Normas para Infraestructura de Datos Espaciales, el Futuro y MundoGeo Connect...
 
Mongo db
Mongo dbMongo db
Mongo db
 
Aplicaciones y terminales móviles
Aplicaciones y terminales móvilesAplicaciones y terminales móviles
Aplicaciones y terminales móviles
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Cumulocity telefonica
Cumulocity telefonicaCumulocity telefonica
Cumulocity telefonica
 
Sophos XG Firewall y SD-WAN
Sophos XG Firewall y SD-WAN Sophos XG Firewall y SD-WAN
Sophos XG Firewall y SD-WAN
 
Redhat Open Day - Integracion JBoss Fuse A-MQ
Redhat Open Day - Integracion JBoss Fuse A-MQRedhat Open Day - Integracion JBoss Fuse A-MQ
Redhat Open Day - Integracion JBoss Fuse A-MQ
 
Trabajo de investigacion
Trabajo de investigacionTrabajo de investigacion
Trabajo de investigacion
 
Qr
QrQr
Qr
 
Bi4 Dynamics Catálogo
Bi4 Dynamics CatálogoBi4 Dynamics Catálogo
Bi4 Dynamics Catálogo
 
A dempiere
A dempiereA dempiere
A dempiere
 

Más de piramidepse

20101125 piramide v_asamblea
20101125 piramide v_asamblea20101125 piramide v_asamblea
20101125 piramide v_asambleapiramidepse
 
Marco tecnológico y arquitectura despachador
Marco tecnológico y arquitectura despachadorMarco tecnológico y arquitectura despachador
Marco tecnológico y arquitectura despachadorpiramidepse
 
Modelo semántico de datos
Modelo semántico de datosModelo semántico de datos
Modelo semántico de datospiramidepse
 
Interfaces adaptables al usuario
Interfaces adaptables al usuarioInterfaces adaptables al usuario
Interfaces adaptables al usuariopiramidepse
 
Arquitectura de referencia
Arquitectura de referenciaArquitectura de referencia
Arquitectura de referenciapiramidepse
 
Planteamiento general y ponencias
Planteamiento general y ponenciasPlanteamiento general y ponencias
Planteamiento general y ponenciaspiramidepse
 
PIRAmIDE English Presentation
PIRAmIDE English PresentationPIRAmIDE English Presentation
PIRAmIDE English Presentationpiramidepse
 
Presentación Proyecto PIRAmIDE
Presentación Proyecto PIRAmIDEPresentación Proyecto PIRAmIDE
Presentación Proyecto PIRAmIDEpiramidepse
 
PIRAmIDE: Servicios e-Health AmI
PIRAmIDE: Servicios e-Health AmIPIRAmIDE: Servicios e-Health AmI
PIRAmIDE: Servicios e-Health AmIpiramidepse
 
Jornada de Presentación de PIRAmIDE en Asturias
Jornada de Presentación de PIRAmIDE en AsturiasJornada de Presentación de PIRAmIDE en Asturias
Jornada de Presentación de PIRAmIDE en Asturiaspiramidepse
 
La capacidad de la telefonía móvil al servicio de la discapacidad visual
La capacidad de la telefonía móvil al servicio de la discapacidad visualLa capacidad de la telefonía móvil al servicio de la discapacidad visual
La capacidad de la telefonía móvil al servicio de la discapacidad visualpiramidepse
 

Más de piramidepse (11)

20101125 piramide v_asamblea
20101125 piramide v_asamblea20101125 piramide v_asamblea
20101125 piramide v_asamblea
 
Marco tecnológico y arquitectura despachador
Marco tecnológico y arquitectura despachadorMarco tecnológico y arquitectura despachador
Marco tecnológico y arquitectura despachador
 
Modelo semántico de datos
Modelo semántico de datosModelo semántico de datos
Modelo semántico de datos
 
Interfaces adaptables al usuario
Interfaces adaptables al usuarioInterfaces adaptables al usuario
Interfaces adaptables al usuario
 
Arquitectura de referencia
Arquitectura de referenciaArquitectura de referencia
Arquitectura de referencia
 
Planteamiento general y ponencias
Planteamiento general y ponenciasPlanteamiento general y ponencias
Planteamiento general y ponencias
 
PIRAmIDE English Presentation
PIRAmIDE English PresentationPIRAmIDE English Presentation
PIRAmIDE English Presentation
 
Presentación Proyecto PIRAmIDE
Presentación Proyecto PIRAmIDEPresentación Proyecto PIRAmIDE
Presentación Proyecto PIRAmIDE
 
PIRAmIDE: Servicios e-Health AmI
PIRAmIDE: Servicios e-Health AmIPIRAmIDE: Servicios e-Health AmI
PIRAmIDE: Servicios e-Health AmI
 
Jornada de Presentación de PIRAmIDE en Asturias
Jornada de Presentación de PIRAmIDE en AsturiasJornada de Presentación de PIRAmIDE en Asturias
Jornada de Presentación de PIRAmIDE en Asturias
 
La capacidad de la telefonía móvil al servicio de la discapacidad visual
La capacidad de la telefonía móvil al servicio de la discapacidad visualLa capacidad de la telefonía móvil al servicio de la discapacidad visual
La capacidad de la telefonía móvil al servicio de la discapacidad visual
 

Último

El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 

Último (20)

El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 

Soporte multiformato de decodificación códigos 2D

  • 2. 00 | Índice 01 | Introducción 02 | Soporte multiformato 03 | Soporte GS1 Databar 04 | Conclusiones 2
  • 3. 01 | Introducción Introducció Módulo multiformato de códigos de barras y códigos 2D ¿Qué son códigos 2D? 3
  • 4. 01 | Introducción Introducció ¿Para qué se pueden utilizar en PIRAmIDE? Es un sensor más › Etiquetas dónde estás › Etiquetas cuándo caduca la carne que acabas de sacar del frigorífico › Etiquetas un evento › Etiquetas un identificador de un producto con el que interactuar Ofrece información que cada aplicación de PIRAmIDE pueden consumir › Algunos formatos centralizados a nivel de proyecto › Principalmente formatos “estándares” existentes › Desarrolladores de aplicaciones pueden añadir nuevos formatos 4
  • 5. 01 | Introducción Introducció Problema ¿Qué código utilizar? › QR Code y GS1 Data Matrix soportan mucha información › EAN-13 y EAN-8 son comúnmente utilizados para etiquetar › GS1 Databar › Bajo acuerdos bilaterales desde 2010 en punto de venta › Desde 2014 se gestionará en punto de venta › Almacenará fechas de caducidad o trazado Ninguno es suficiente para los escenarios › Información compleja para escenarios propios › Realista: que esté o vaya a estar utilizado por la industria ahora o a corto plazo ¿Librerías de códigos? 5
  • 6. 00 | Índice 01 | Introducción 02 | Soporte multiformato 03 | Soporte GS1 Databar 04 | Conclusiones 6
  • 7. 02 | Soporte multiformato Solución: desarrollo de un módulo... Extensible en códigos a utilizar › QR Code, Databar, EAN-13... Extensible en formatos a procesar › Geolocalización, calendario, productos... › Introducidos por desarrolladores de aplicaciones en tiempo de ejecución 7
  • 8. 02 | Soporte multiformato 8
  • 9. 02 | Soporte multiformato Múltiples formatos expresando lo mismo 9
  • 10. 02 | Soporte multiformato Múltiples formatos expresando lo mismo 10
  • 11. 00 | Índice 01 | Introducción 02 | Soporte multiformato 03 | Soporte GS1 Databar 04 | Conclusiones 11
  • 12. 01 | Soporte GS1 Databar Problema No existe implementación de GS1 Databar para móviles Cuatro tipos de Databar a soportar (usados en punto de venta) GS1 Databar Omnidireccional GS1 Databar Expandido Apilado GS1 Databar Expandido GS1 Databar Omnidireccional Apilado 12
  • 13. 01 | Soporte GS1 Databar Solución Implementarlos en ZXing ( http://code.google.com/p/zxing ) › Librería Open Source para Java ME, Android, Java SE › Ya soporta QR Code, EAN-13, EAN-8, ITF, Code 39, Code 128... › Utilizada aplicaciones populares de Android como “Barcode Scanner”, “Google Shopper” o “ShopSavvy” Comenzamos a trabajar en Omnidireccional y Omnidireccional apilados › Ellos también estaban trabajando en ello, por lo que esa parte no la implementamos 13
  • 14. 01 | Soporte GS1 Databar Solución Implementamos GS1 Databar Expanded › Aceptado por el proyecto ZXing › Pasamos a contribuidores del proyecto Diferencias con GS1 Databar Omni › Longitud variable › 11 veces más bloques Trabajando en: Expanded stacked › Mayoría de código de Expanded reutilizable 14
  • 15. 01 | Soporte GS1 Databar Otras contribuciones Utilizamos el codificador Open Source zint › http://www.zint.org.uk Encontramos algunos problemas › Hemos informado de todos ellos › Hemos proveído parches para algunos de ellos 15
  • 16. 00 | Índice 01 | Introducción 02 | Soporte multiformato 03 | Soporte GS1 Databar 04 | Conclusiones 16
  • 17. 04 | Conclusiones Dentro del proyecto Módulo extensible multiformato multilibrería de códigos sobre Java ME Integración de dicho módulo como un sensor más Impacto sobre estado de herramientas de GS1 Databar Codificador zint Decodificador en ZXing › Comunidad activa › Licencia Apache (reutilizable para proyectos comerciales cerrados) 17