Compartición de objetos de primera clase a través de múltiples lenguajes de programación interpretados.
Un método para compartir construcciones de lenguaje entre diferentes lenguajes de secuencias de comandos basados en Java,
en el que las construcciones del lenguaje incluyen tipos de datos, tales como primitivas (incluyendo entero, doble, carácter, número entero corto, de punto flotante, byte y construcciones específicas del lenguaje), cadenas, listas, diccionarios, conjuntos, tuplas, matrices y tipos de lenguaje, tales como funciones, definiciones de clase, instancias de clase, métodos y módulos de código, en el que los lenguajes de secuencias de comandos se refieren a los lenguajes interpretados que están configurados para permitir que un usuario maneje una aplicación desde una señal de comando o un archivo de texto, en el que las construcciones de lenguaje se tratan como objetos de primera clase configurados para ser compartidos entre los diferentes lenguajes de secuencias de comandos basados en Java, comprendiendo el método:
(a) definir, usando un lenguaje de programación, una interfaz del núcleo de programación de aplicaciones que es neutral en cuanto al lenguaje en relación con una pluralidad de lenguajes de secuencias de comandos basados en Java que permite el uso en un lenguaje de programación interpretado de construcciones de lenguaje escritas en un lenguaje de programación interpretado diferente, comprendiendo dicha interfaz de programación de aplicaciones del núcleo que comprende una interfaz (12) del núcleo respectiva para cada uno de una pluralidad de tipos de construcciones de lenguaje; en el que un procesador está configurado para ejecutar las siguientes operaciones:
(b) llamar a una construcción de lenguaje (14) de un primer tipo escrito en un primer lenguaje de secuencias de comandos basado en Java, estando la llamada realizada por una construcción de lenguaje (10) de dicho primer tipo escrito en un segundo lenguaje de secuencias de comandos basado en Java;
(c) crear una primera instancia de una primera interfaz del núcleo (12) que maneja construcciones de lenguaje de dicho primer tipo;
(d) redirigir la llamada a dicha primera instancia de dicha primera interfaz (12) del núcleo; y
(e) redirigir la llamada recibida por dicha primera instancia de dicha primera interfaz (12) del núcleo a dicha construcción (14) de lenguaje de dicho primer tipo escrito en dicho primer lenguaje de secuencia de comandos basado en Java.
Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E12189820.
Solicitante: THE BOEING COMPANY.
Nacionalidad solicitante: Estados Unidos de América.
Dirección: 100 NORTH RIVERSIDE PLAZA CHICAGO, IL 60606-1596 ESTADOS UNIDOS DE AMERICA.
Inventor/es: THUNEMANN,PAUL Z, RAY,STEPHEN L.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- G06F9/445 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). › Carga o inicio de programas (arranque G06F 9/4401; disposiciones de seguridad para la carga o inicio de programas G06F 21/57).
PDF original: ES-2804506_T3.pdf
Patentes similares o relacionadas:
Procedimiento de gestión de módulos de software integrados para una computadora electrónica de un dispositivo de conmutación eléctrica, del 17 de Junio de 2020, de SCHNEIDER ELECTRIC INDUSTRIES SAS: Procedimiento de gestión de módulos de software integrados para una computadora electrónica integrada de un dispositivo eléctrico de conmutación de […]
Comunicación de datos de recompensa entre aplicaciones, del 10 de Junio de 2020, de Outfit7 Limited: Método de comunicación de datos de recompensa desde una primera aplicación que se ejecuta en un dispositivo de procesamiento de datos hasta una segunda aplicación […]
Sistema de control de acceso al servicio y procedimiento que usa un agente del navegador integrado, del 15 de Abril de 2020, de SAMSUNG ELECTRONICS CO., LTD.: Un sistema de control de acceso al servicio que usa un agente del navegador integrado, comprendiendo el sistema: un servidor que proporciona […]
Menú y configuración aumentada de búsqueda para aplicaciones informáticas, del 18 de Marzo de 2020, de Microsoft Technology Licensing, LLC: Un sistema, que comprende: un componente de referencia configurado para acceder a un conjunto de metadatos almacenados en un archivo […]
Sistemas y métodos para sincronización de datos y gestión de conmutación por error, del 19 de Febrero de 2020, de IEX Group, Inc: Un método para ejecutar una aplicación de forma expeditiva en al menos un procesador informático, comprendiendo el método: ejecutar simultáneamente una pluralidad de instancias […]
Aparatos y procedimientos de ampliación de servicios de aplicaciones, del 12 de Febrero de 2020, de QUALCOMM INCORPORATED: Un procedimiento para ampliar servicios de un dispositivo de usuario, que comprende: identificar una primera aplicación residente en el dispositivo […]
Método para transmitir y verificar la validez de los datos de configuración en un sistema electrónico, sistema electrónico asociado y producto de programa informático, del 29 de Enero de 2020, de ALSTOM Transport Technologies: Método para transmitir y verificar la validez de los datos de configuración en un sistema electrónico con almacenamiento centralizado de los […]
APARATO DE CONTROL PARA UN VEHÍCULO Y PROCEDIMIENTO PARA UNA ACTUALIZACIÓN DE DATOS PARA UN APARATO DE CONTROL PARA UN VEHÍCULO, del 22 de Febrero de 2012, de ROBERT BOSCH GMBH: Aparato de control (SG) para un vehículo (FZ) con: - una primera memoria (ROM), que presenta una primera zona (B1), en la que está previsto un Bootloader (B), y que presenta […]