Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

432 results about "Interface (Java)" patented technology

An interface in the Java programming language is an abstract type that is used to specify a behavior that classes must implement. They are similar to protocols. Interfaces are declared using the interface keyword, and may only contain method signature and constant declarations (variable declarations that are declared to be both static and final). All methods of an Interface do not contain implementation (method bodies) as of all versions below Java 8. Starting with Java 8, default and static methods may have implementation in the interface definition. Then, in Java 9, private and private static methods were added. At present, a Java interface can have up to six different types.

Extensible information system

A framework enables data source components to be developed independently of data consumer components. A mediation layer, typically implemented as a group of APIs (application programming interface), handles and defines the mediation and interface between the source and data components. The framework, called XIS (extensible information system), is especially suited for development of information-handling systems and applications. Data source components and data consumer components are typically designed to communicate with each other via several interfaces. Domain, relationship, attribute / metadata, and change event interfaces are defined within the mediation layer. Other interfaces may also be defined. Data source components that are written for non-XIS aware environments or frameworks may still be used with XIS by "wrapping" such source components with code to conform to the interface requirements. Java objects are examples of data source components. Data consumer components thus are able to use or consume various source components regardless of the data types and the data source. Thus, once a data consumer component is developed within the XIS framework, any data source components within the XIS framework may be consumed by a data consumer component.
Owner:POLEXIS

Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network

The invention provides improved methods and apparatus for control using field and control devices that provide a virtual machine environment and that communicate via an IP network. By way of non-limiting example, such field device can be an “intelligent” transmitter or actuator that includes a low power processor, along with a random access memory, a read-only memory, FlashRAM, and a sensor interface. The processor can execute a real-time operating system, as well as a Java virtual machine (JVM). Java byte code executes in the JVM to configure the field device to perform typical process control functions, e.g., for proportional integral derivative (PID) control and signal conditioning. Control networks can include a plurality of such field and control devices interconnected by an IP network, such as an Ethernet.
Owner:SCHNEIDER ELECTRIC SYST USA INC

Mark-up language implementation of graphical or non-graphical user interfaces

A user interface (132)—be it graphical (GUI) or telephony (TUI) to an application (120) is defined by stored interface and feature description documents (122,124) written in XML and JavaScript, so that the user interface and changes thereto can be effected without access to source code. Interface description documents define the appearance and the behavior of the user interface toward the user, while feature description documents define the interaction of the user interface with the interfaced-to application, both in conformity with a user-interface object model (310). Stored connector object plug-ins (126) define connector objects for rendering elements of feature description documents, and stored layout object plug-ins (128) define layout objects for rendering elements of interface description documents of one or more interfaces.
Owner:AVAYA TECH LLC

System and method for conducting electronic commerce in a computer network using a cashier desk payment framework

In a computer network, a system and method that provides electronic commerce services using replaceable and extensible, object-oriented software components, in one form, implemented in the Java programming language. The communication network includes a plurality of user workstations coupled to a network server containing a collection of replaceable and extensible object-oriented software components in a framework that accepts payment requests from users; processes payment requests and performs other transactions using the services of a Cashier component; CashierDesk component; Register component; a TaxCalculator component; a Ledger component for temporarily storing payment transactions; and a Safe for permanently storing transactions. Each component is either an abstract class or an interface, allowing a merchant to vary the implementation of one or more components without affecting the operation of the remaining components of the system in processing transactions. The transactions may be accomplished in a secure environment using a digital container.
Owner:PAYPAL INC

Java and native application window integration

A system for adding functionality to a graphical user interface of a non-Java based, or native, application, using the Java programming language is provided. A Java window, or dialog, is configured to be accessible by a native application. While the native application is executed in a first thread, a Java dialog is launched in a second thread. Execution of the native application in the first thread is then continued. The Java dialog next calls the native application and registers itself with the native application. Also, the native code can control the Java dialog like other dialogs supported by the native code. A command for a Java dialog from a native application is routed to an invisible dialog. The invisible dialog passes that command to the Java dialog through a native interface connection. A very seamless integration between the Java and native code thus occurs. The graphical user interface operates and visually appears as if controlled from a single source of code.
Owner:HEWLETT PACKARD DEV CO LP

Interactive development tool and debugger for web services

A development environment, comprising: text editing means (810); an interface (860) for passing amended code to a live running application (880) on a Java EE platform, and for receiving an exception in the event that said exception is generated by the application; means (830) for parsing said received exception in order to identify an associated portion of the amended code as identified in the exception; and means (810) for identifying the associated line of the class within the text editing means (810).
Owner:BRITISH TELECOMM PLC

System and methods for defining object memory format in memory and store for object interactions, manipulation, and exchange in distributed network devices

Systems and methods of the present disclosure are directed to defining a data store format for storing state information related to border-gateway protocol (BGP) routing information base (RIB) entries, BGP Neighbor Tables, intermediate system-intermediate system (IS-IS) adjacencies, Link-State Databases, Interface information, Chassis information, etc in a binary format. A brick data store (BDS) system can define tables, table properties, objects and attributes for an application in the system using configuration files expressed in Java Script Object Notation (JSON). The data format can be uniform across inter-process communication, file and in-memory representation.
Owner:RTBRICK INC

Method and device for graphic rendering on mobile device

ActiveCN103713891AAvoid redrawingAvoid Typographic LogicImage data processing detailsExecution for user interfacesHTML5Software engineering
The invention provides a method and a device for graphic rendering on a mobile device. The method includes acquiring a JavaScript code of a graphic application program; executing the JavaScript code in an analysis engine; calling a rendering function acquired by the analysis to perform graphic rendering on a rendering target. The JavaScript code includes an API (application program interface) corresponding to an OPENGL (open graphics library)-based rendering function, and the pattern of the API follows the HTML5 (hypertext markup language 5) Canvas standard. The execution process of the JavaScript code includes using the analysis engine to analyze the API as the corresponding OPENGL-based rendering function when the API in the JavaScript code is executed. By the method and the device, speed of graphic rendering on the mobile device can be increased.
Owner:ALIBABA GRP HLDG LTD

Object model for Java TM

The mechanism includes three data structures: object data associated with each object O1, O2, O3 ... of a program, a class descriptor associated with the classes to which the objects O1, O2, O3 ... belong, and interface references. For each class Ci, the class descriptor corresponding to the class Ci includes: i) a class method table comprising one or more entries, wherein each entry identifies an implementation of a method inherited or defined by the class Ci; and ii) for each interface implemented by the class Ci, an interface method table comprising one or more entries, wherein each entry identifies an implementation of a method declared by the particular interface or an implementation of a method declared by an interface extended by the particular interface. An interface reference for an interface declaration ID associated with a given object OI, wherein the object OI implements methods that are declared by an interface declaration ID includes a pointer to the interface method table corresponding to the interface declaration ID within the class descriptor corresponding to the object OI. An efficient mechanism for method invocations is provided by generating an index that identifies the entry corresponding to the appropriate method in the interface method table pointed to by the pointer of the interface reference, reading the data stored by the entry identified by the index, and controlling the computer processing apparatus to jump to the address identified by the data.
Owner:IBM CORP

Data mining recommendation web beans and JSP tag libraries

A method, system, and computer program product for providing data mining functionality into Web page design that provides improved ease of design without the need for extensive custom programming. The method comprises the steps of: transmitting to a browser operated by a user a Web page for display to the user, the Web page including a control for activating a data mining function, launching a servlet in response to an indication that the control has been activated, transmitting a request for data mining processing from the servlet to a data mining engine, receiving a result of the data mining processing from the data mining engine, and transmitting the result to the browser. The servlet may be a reusable software component. The servlet may be a JavaBean. The JavaBean may comprise a call to a Java Application Program Interface. Activation of the control may activate a Hypertext Markup Language tag. The result of the data mining processing may comprise hypertext markup language code generated by the data mining engine. The method may further comprise the step of generating Hypertext Markup Language code based on the received result of the data mining processing.
Owner:ORACLE INT CORP

Authentication and authorization method and system applied to client platform

The invention discloses an authentication and authorization method and an authentication and authorization system applied to a client platform. The method and the system are modified on the basis of a protocol in a way that the client platform provides a Javascript (JS) interface for an access application party for user login, authorization and authentication. The method comprises the following steps of: starting at least one application program of the client platform; calling the JS interface of the client platform to acquire the basic information at least comprising the username of a current login user by using the application program; if information indicating that the user does not log in is returned and the user is required by the application program to log in, calling a login JS interface by using the application program; calling back and returning the basic information of the signature of the user to the application program through the JS interface; and if the application program determines that only the information of the username and the signature are required, allowing the user to access the application program. Therefore, a plurality of users can share a plurality of pieces of application, the authorization page counterfeiting of the application is avoided, user experiences are improved, the advanced background entry of a calling-back address is avoided, and the basic information can be acquired without the official authorization of the user after the addition of the application.
Owner:BEIJING QIHOO TECH CO LTD +1

Modularized JAVA application software online updating system and method

The invention discloses a modularized JAVA application software online updating system. The system comprises a software resource information mining sub-system and a software dynamic updating sub-system, wherein the software resource information mining sub-system comprises a system file monitor, a source code loading analyzer, a system class analyzer, a class dependence relationship generator, a tree or directed graph dependence relationship generator and a module division generator; the software dynamic updating sub-system comprises an interface, a general agent unit, a module agent unit and a management platform; the general agent unit comprises a plant module, a time chop stamp module and a registration center; the module agent unit comprises an object manager, a class loader and a module describer. The system can realize service loading without restarting the service system. The invention also discloses a modularized JAVA application software online updating method. By adopting thesystem and the method, service loading is realized under a condition of not restarting the system.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Data processing device and method applied to Web3D

The invention discloses a data processing device and method applied to Web3D, in particular relates to a Web3D device without needing a browser plug in, which comprises a base function device, a message communication device, a JSON (Javascript Serialized Object Notation) scene graphic control device, a scene graphic processing device, an injection and inversion control device and an OpenGL interface device, wherein the base function device comprises an interface binding device; and the message communication device comprises a forwarding device, a bidirectional communication device and a user scheduling device. The Web3D application realized by using the invention, the data processing device can be used crossing a browser platform and an operating system platform without depending on the browser plug in, thereby effectively enhancing user experiences, being convenient for rapid implementation and popularization of the Web3D application program. The invention also relates to a method for realizing Open GL ES 2.0 data rendering by using the device.
Owner:北京华电万通科技有限公司

Method and apparatus for managing data services in a distributed computer system

Data services are managed by a three-tiered system. The lowest tier comprises management facade software running on each machine that converts a platform-dependent interface written with the low-level kernel routines that actually implements the data services to platform-independent method calls. The middle tier is a set of federated Java beans that communicate with the management facades and with the upper tier of the system. The upper tier of the inventive system comprises presentation programs that can be directly manipulated by management personnel to view and control the system.
Owner:ORACLE INT CORP

Method and system for quickly converting enterprise information system into mobile application

The invention discloses a method and system for quickly converting an enterprise information system into a mobile application. The method includes the steps that a client application sends a request to server Java middleware, wherein the client application is a combination of a html5 file and a native container; the Java middleware conducts kernel processing after receiving the request, a database or an interface or a page of the corresponding enterprise information system are requested through a unified data bus; the unified data bus collects data from the enterprise information system through database drive or interface drive or page drive, and the data are converted into data of a JSON format and sent to the client application, wherein keys in the data of the JSON format are custom tags; the client application receives and analyzes the data of the JSON format, and a user interface is generated, wherein the custom tags are adopted in html5 dynamic data in the user interface. By the adoption of the scheme, the development difficulty can be lowered, the cross-platform development time and the cross-platform development cost are saved, the enterprise information system can be quickly converted into the mobile application, and developers do not need to provide too many or permanent technical supports.
Owner:蓝信移动(北京)科技有限公司

Role-based authorization using conditional permissions

The present invention implements a set of interfaces for a standard Java execution environment to provide authorization with conditional permissions. In particular, a framework enables a provider to provide a condition-based runtime authorization decision when a caller entity requests a Java resource. To this end, during a policy configuration certain “Conditions” may be associated with a standard Java Permission object using a ConditionalPermission class. Each “Condition” may be represented in one of a set of different conditions (e.g., containment, logical, comparison, owner and regular expression conditions) using various name-value pairs of “AttributeName” objects. During runtime, an “implies” method in the ConditionalPermission class returns true if the argument permission is implied by the wrapped permission and the additional “Conditions” are evaluated to be true. The ConditionalPermission class allows the caller to seamlessly instrument an instance evaluation “Condition” into a regular permission evaluation and to hand off this evaluation to a provider to facilitate an instance-based runtime authorization decision. The framework is highly flexible and provides for a wide-range of possible fine-grained policy and instance-based “Conditions” for authorization evaluation.
Owner:IBM CORP

Active control of memory for JAVA virtual machines and other application runtime environments

A method and structure for dynamic memory re-allocation for an application runtime environment (ARE) includes receiving, through an interface of an application runtime environment (ARE), a first set of internal operational metrics of the ARE executing at a current setting S1 on a processor of a computer. A first performance P1 of the ARE is determined at the current setting S1 using the received first set of internal operation metrics. The current setting S1 of the ARE is varied to a new setting S2. A second set of internal operational metrics of the ARE executing at the new setting S2 is received through the interface of the ARE. A second performance P2 of the ARE is determined at the new setting S2, using the received second set of internal operation metrics. A memory allocation for the ARE is re-allocated, based on the determined performances P1 and P2.
Owner:IBM CORP

Method for increasing multi-tasking efficiency through thread management

The invention is suitable for the field of multi-task management of a JAVA platform. Multi-thread operation is realized by using a task object in a single thread, and through inheriting a task object base class, carrying out different-priority and call-back interface configuration on each task object, registering in a task scheduler thread and configuring the task objects, the tasking speed is increased. The multi-task management mode comprises the steps of: S101, creating a task scheduler; S102, creating the task objects, adding into the task scheduler for registering; S103, starting the task scheduler; S104, processing different task events by the task scheduler through an asynchronous function; S105, asynchronously processing the task events, informing the task objects of the processing result; and 106, initiating a cancelling request to the task scheduler by the task objects, and cancelling the task objects from the task scheduler.
Owner:SHENZHEN CLOU ELECTRONICS

Method and system for converting desktop application to network application

InactiveCN101996093AOptimize or change the interfaceInterprogram communicationTransmissionSoftware engineeringInterface (Java)
The invention provides a method and a system for converting a desktop application to a network application. The method of the invention comprises the following steps: inputting an URL of the desktop application which is hoped to call at a client, and sending the URL to a server; leading the server to provide a code conversion tool (such as JavaScript codes) for the client, and load the desktop application; extracting interface information of the loaded desktop application at the client, packaging into interface descriptive language format data (such as XML data) and sending to the client; and leading the client to utilize the code conversion tool to analyze the received XML data, translating into corresponding page elements (such as HTML) and further displaying the desktop application. In another implement, the code conversion tool can run directly at the client, thereby realizing the conversion from the XML data to the HTML page elements.
Owner:NEC (CHINA) CO LTD

System and method for realizing cloud computing application interface integration and unified style display

The invention relates to a system for realizing cloud computing application interface integration and unified style display. The system comprises a server agent module and a JavaScript frame module, wherein the server agent module comprises an HTTP (hyper text transport protocol) submodule, a reverse proxy submodule and a content replacement submodule; the JavaScript frame module comprises an event submodule, an Ajax submodule, a sand box submodule, a base submodule and a renderer submodule. According to the system and method for realizing cloud computing application interface integration and unified style display, the defects that multiple system interfaces are non-uniform in styles and the interfaces are limited through JavaScript interaction in the prior art can be overcome, a unified interface through which an agent module is not needed to be provided by integrated application and a flexible JavaScript interaction high-response speed interface access effect is achieved is provided, various cost input of the application integration is reduced, more mistakes of code logics are avoided, and the system is suitable for large-scale popularization and application.
Owner:PRIMETON INFORMATION TECH

MIPS platform integrated development environment based on Eclipse and implementation method thereof

The invention discloses an MIPS platform integrated development environment based on Eclipse. The MIPS platform integrated development environment based on the Eclipse comprises an Eclipse platform, wherein a teamwork improvement tool module, a visual C++ development environment and component module, a domestic database integration module, a multi-language unified interface module, a database management tool module, a data model designer, a database generation module, a database reverse lead-in module, an automatic code generation module and a domestic application middleware integration module are arranged on the Eclipse platform. The MIPS platform integrated development environment based on the Eclipse has the advantages that due to the fact that a C++ visual development environment and a plurality of C++ development components are integrated in the Eclipse, compiling and debugging of a Qt application are carried out, compiling and debugging of Eclipse plug-ins of Qt are carried out, the C++ visual development environment and the C++ development components are finally deployed in the Eclipse, and a user can conveniently use the Eclipse to develop a C++ program, and can especially use an item developed by mixing the C++ and Java; due to the fact that compiling and debugging are carried out on an Eclipse language pack, the Eclipse supports a multi-language unified interface.
Owner:中软信息系统工程有限公司

Method for rendering editable webpage three-dimensional (Web3D) geometric modeling

The invention discloses a method for rendering an editable webpage three-dimensional (Web3D) geometric modeling and belongs to the technical field of computer graphics processing. In the method, a geometric modeling object is generated by using a rendering engine geometric modeling workshop and analyzing the geometric modeling in an image node, and rendering for the editable three-dimensional geometric modeling is realized by expanding a JavaScript bottom layer application program interface (API) with a plug-in component on the basis of realizing Web3D by analyzing a data exchange protocol and using the rendering engine based on a scene tree. In the method, two basic Web3D rendering thoughts are combined and the redrawing efficiency of the geometric modeling is improved on the basis that vertex grain editable Web3D geometric modeling rendering is realized. The method belongs to the method for the three-dimensional geometric modeling of a Web rich client and can be applied to the animation industry.
Owner:UNIV OF ELECTRONIC SCI & TECH OF CHINA

Data transmission device applied to Web3D (Three-dimensional) and method

ActiveCN102316161ATo achieve integrated useMaximize application valueMultiprogramming arrangementsTransmissionThe InternetData interface
The invention relates to a data transmission device applied to Web3D (Three-dimensional), in particular to a device for transmitting data with the Internet. The data transmission device comprises a request judging device, a scene data reading device, a data conversion device and an interface mapping device, wherein the request judging device is used for judging the position of data requested by a client, and resolving position information such as a server where the data are positioned, a scope and the like; the scene data reading device is used for reading various types of three-dimensional objects in different scenes and converting object data into an XML (Extensive Makeup Language) encapsulating structure; the data converting device is used for converting the object data among the XML encapsulating structure, an SOAP (Simple Object Access Protocol) encapsulating structure and a JSON (JavaScript Serialized Object Notation) encapsulating structure; and the interface mapping device is used for establishing a corresponding mapping relation between data interfaces in a JavaScript module and an OpenGL module, and transmitting response data of a server end to a local OpenGL graphics library. According to the method and the device, integrated utilization of Web3D application and other application systems is realized, and data sharing, information management and maintenance and the like are achieved. The invention further provides a data control method applying the data transmission device.
Owner:北京华电万通科技有限公司

Micro-service arrangement method and system, micro-service execution method and system, architecture, equipment and storage medium

The invention discloses a micro-service arrangement method and system, a micro-service execution method and system, an architecture, equipment and a storage medium. The micro-service arrangement method comprises the following steps: arranging a template according to a preset micro-service; based on a target micro-service combination and a logic relationship between target micro-services in the target micro-service combination, configuring and generating a micro-service arrangement file, wherein the configuration content of the micro-service arrangement file comprises identification informationof the micro-service arrangement file, input parameter information, target micro-service interface information, execution logic of a target micro-service interface, execution sequence information between target micro-service interfaces and output result information; analyzing the micro-service arrangement file generated by configuration, and dynamically generating a corresponding executable script; and loading the executable script into a JAVA virtual machine to be executed. By adopting the scheme, manual code development can be replaced, and the development efficiency is improved.
Owner:RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD

Device and method for implementing dynamic analog remote interface

The invention discloses a device for implementing a dynamic analog remote interface. The device is connected to a calling end system for calling a remote interface of a called system, and the calling end system runs in a Java virtual machine. The device comprises an agent unit, an analog unit and a control unit, the agent unit is used for modifying relevant byte-codes involved in an interface calling request in Java byte-codes loaded in the calling end system, the analog unit is used for setting an analog remote interface according to the remote interface of the called system, and the control unit is used for controlling the agent unit to modify the relevant byte-codes when the remote interface is determined to be unusable, so that the calling end system calls the analog remote interface instead of the remote interface. The invention further correspondingly discloses a method for implementing the dynamic analog remote interface. In an embodiment of the invention, the calling end system is modified by means of dynamically modifying the Java byte-codes, codes are not required to be added into an original system, and potential hazards caused by surfing in formal environments to the system are prevented.
Owner:ALIBABA GRP HLDG LTD

Java printer

A method and system for printing documents based on Java commands. A Java printer receives page layout requests and converts the requests into a rasterized image which is transferred to a recording medium. Page layout can be interactively modified. The Java printer also monitors print requests and is configurable using a World Wide Web interface.
Owner:RICOH KK

Visio file cross-platform network browser implementation method and software

The invention discloses a method to construct span flatform Visio document network browser with network programming language and uniform document marking language of spam flatform, which is characterized by the following: setting Visio document browser element as the core; comprising Visio XML document analyzer, Visio XML document converter, Visio image element object library, drawing board functional library and interface library; realizing relative function of the Visio XML document span flatform network browser; connecting to the other application program with static state or dynamic mode; basing on Java; combining to an integral body on logic and function through the interface library and the application program of the element.
Owner:阮俊杰

Rapid development platform based on engine mode front-end and rear-end separation and using method thereof

The invention discloses a rapid development platform based on engine mode front-end and rear-end separation and a using method of the rapid development platform. The rapid development platform based on separation of the front end and the rear end of the engine mode comprises a configuration platform, a rendering engine and a universal module, the rapid development platform based on separation of the front end and the rear end of the engine mode adopts a vue framework most popular at the front end and an Element-UI to complete a cool interface, and the rear end adopts a Java+SpringCloud micro-service framework to support background service. A front-end and rear-end separation technology is adopted, a service module interface is dynamically rendered based on an engine mode, and the functionsof data adding, deleting, modifying and checking are achieved. According to therapid development platform, the service requirements can be quickly met in a configuration mode by abstracting similar service operations in each information system, so that the development of the information systems becomes simple, efficient and unified, a large amount of labor cost is saved, and the development period is shortened.
Owner:ELECTRONICS SYST ENG CORP OF CHINA

Protecting method and system of JAVA source code

The present disclosure discloses a protecting method and system of Java source code. When a first initiating class is invoked, the method comprises following steps, wherein the first initiating class is an initiating class of Java program: the first initiating class decrypts first cipher data to obtain a class loader; the class loader reads second cipher data to the memory and decrypts the second cipher data to obtain a first class, wherein the first class is a class run by a Java virtual machine, and the suffix of the first class is .class; the class loader loads a second initiating class to the memory; wherein the second initiating class is an original class in jar packet of the Java program; and the class loader loads the first class to the Java virtual machine so that the Java virtual machine can invoke a main interface in the second initiating class to run the Java program. The present disclosure can protect Java source code and make it difficult to decompile the Java source code.
Owner:FEITIAN TECHNOLOGIES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products