Método y sistema para implementar conjuntos de herramientas de desarrollo de software en aplicación.

Método para implementar conjuntos de herramientas de desarrollo de software en aplicación para aplicaciones de Android,

que comprende:

- implementar lógicas de aplicación en un lenguaje de programación compatible con un sistema operativo de máquina virtual;

- proporcionar una o más bibliotecas de compatibilidad propios proporcionadas por un primer proveedor de servicios;

- usar un entorno de desarrollo de software para vincular las lógicas de aplicación y las bibliotecas de compatibilidad propios entre sí, y empaquetar las mismas en a primer binario APK;

- cargar el primer binario APK a una tienda de aplicaciones asociada al primer proveedor de servicios; y caracterizado porque comprende además al menos las etapas siguientes:

- que incluyen bibliotecas de compatibilidad propios adicionales proporcionadas por segundos proveedores de servicios que implementan la integración con canales de distribución alternativos en lugar de las proporcionadas por el primer proveedor de servicios;

- usar dicho entorno de desarrollo de software para vincular las lógicas de aplicación y las bibliotecas de compatibilidad propios adicionales entre sí en binarios APK adicionales que pueden cargarse a tiendas de aplicaciones alternativas;

en el que dichos binarios APK adicionales se obtienen aplicando al menos las etapas siguientes:

a) desempaquetar el primer binario APK para extraer componentes internos;

b) decompilar archivo DEX binario en archivos de clase independientes;

c) añadir los archivos de clase que implementan las bibliotecas de compatibilidad propios adicionales;

d) sustituir cadenas de nombres de paquete para referirse a archivos de clase añadidos;

e) recompilar archivos de clase en un archivo DEX;

f) añadir archivos de recursos;

g) modificar el archivo de manifiesto con artículos adicionales que se refieren a las bibliotecas de compatibilidad propios adicionales;

h) reconstruir el primer archivo APK como binarios APK adicionales, que incluyen la generación de nuevas firmas.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E14198847.

Solicitante: Buongiorno S.P.A.

Nacionalidad solicitante: Italia.

Dirección: Borgo Omero Masnovo, 2 43121 Parma ITALIA.

Inventor/es: PIUNNO,SIMONE.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F9/44 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Disposiciones para ejecutar programas específicos.
  • G06F9/445 G06F 9/00 […] › Carga o inicio de programas (arranque G06F 9/4401; disposiciones de seguridad para la carga o inicio de programas G06F 21/57).
  • G06Q10/00 G06 […] › G06Q METODOS O SISTEMAS DE PROCESAMIENTO DE DATOS ESPECIALMENTE ADAPTADOS PARA FINES ADMINISTRATIVOS, COMERCIALES, FINANCIEROS, DE GESTION, DE SUPERVISION O DE PRONOSTICO; METODOS O SISTEMAS ESPECIALMENTE ADAPTADOS PARA FINES ADMINISTRATIVOS, COMERCIALES, FINANCIEROS, DE GESTION, DE SUPERVISION O DE PRONOSTICO, NO PREVISTOS EN OTRO LUGAR.Administración; Gestión.
  • G06Q30/00 G06Q […] › Comercio, p.e. compras o comercio electrónico.

PDF original: ES-2655207_T3.pdf

 

Patentes similares o relacionadas:

Reinicio controlado del servicio eléctrico dentro de un área de servicio público, del 29 de Julio de 2020, de Landis+Gyr Innovations Inc: Un controlador central para uso en un sistema de gestión de carga activa que incluye una pluralidad de dispositivos de cliente […]

Método y sistema para controlar y comunicar la velocidad de llenado de un contenedor, del 10 de Junio de 2020, de Enevo Oy: Un método para controlar la velocidad de llenado de un contenedor y comunicar la velocidad de llenado controlada a un servidor , el contenedor comprende […]

Sistema y método para sincronizar información de configuración de medicación entre sistemas que contienen información de configuración de medicación, del 27 de Mayo de 2020, de ICU MEDICAL, INC.: Un método para sincronizar información maestra de configuración de medicación dentro de un sistema de información de farmacia que comprende un ordenador […]

SISTEMA Y MÉTODO DE COMPROBACIÓN Y MONITORIZACIÓN DEL RETIMBRADO DE DISPOSITIVOS CONTRA INCENDIOS, del 14 de Mayo de 2020, de EXWIFIRE TECHNOLOGIES, S.L: Sistema de comprobación y monitorización del retimbrado de dispositivos contra incendios, con el que se certifica la prueba hidrostática en […]

Detector para su disposición en el cuerpo de monitorización continua de glucosa que tiene una pantalla visual, del 13 de Mayo de 2020, de BECTON, DICKINSON AND COMPANY: Dispositivo para su disposición en el cuerpo para detectar un analito en un cuerpo vivo, que comprende: una cubierta que contiene […]

Seguimiento de contenedores, del 26 de Febrero de 2020, de INMARSAT GLOBAL LIMITED: Un sistema de seguimiento de contenedores que comprende una pluralidad de contenedores con paredes metálicas , al menos uno de los contenedores […]

Mejoras en sistema electrónico antirrobo para el control, identificación y detección del fruto del olivar, del 20 de Enero de 2020, de OLIDETEC TECHNOLOGY, S.L: Mejoras en sistema electrónico antirrobo para el control, identificación y detección del fruto del olivar. Constituida a partir de un sistema electrónico encapsulado […]

Sistema para proporcionar información del cuerpo de un caballo, método de extracción de datos de imágenes fijas del cuerpo del caballo, programa de extracción de datos de imágenes fijas del cuerpo del caballo, y soporte de grabación legible por ordenador, del 8 de Enero de 2020, de RAKUTEN, INC: Un sistema proveedor de información sobre cuerpos de caballos que comprende: un dispositivo de almacenamiento de datos de imágenes en movimiento […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .