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

414 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.

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

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

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

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:中软信息系统工程有限公司

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

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

Extension method of server management ipmi interface protocol

The invention provides an extension method for managing an IPMI (Intelligent Platform Management Interface) interface protocol by a server. In the method, server health information, video signals, storage information and resolution information are all stored in a Flashmemory in a BMC and then access can be carried out on the data through calling embedded base library functions which are compiled via C language. The method comprises the steps of: 1) establishing an extension interface protocol support environment through equipment such as an ICMB access switch, a storage board card and the like to ensure that the health information of the switch and storage equipment can be monitored and remote ON/OFF operations can be carried out on the equipment; 2) realizing an RPC (Remote Position Control) calling method, realizing bidirectional transmission of WebServer data by a user through a calling command, replacing XML (Extensive Makeup Language) by a JSON (Javascript Serialized Object Notation) structure for data storage, and respectively reading and writing JSON structure data at a client side and a server side by the user through JavaScript and embedded C language so as to realize command sending and state reading and writing; and 3) storing storage volume management information in the Flashmemory of the BMC via a form specified in IPMI standard, and carrying out access on the storage volume management information through an IPMI interface so as to carry out RAID (Redundant Array Of Independent Disks) and LVM (Logical Volume Manager) operations.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Designer system for enterprise application integration adapter and design method thereof

The invention provides a designer system for an enterprise application integration adapter and a design method thereof. The design method comprises the steps: an operation environment of a designer of the enterprise application integration adapter is formed by a file transmission server, Java, an EE application server and a service rule and a data flow engine; a service function framework is offered through integration of a third party open-source framework; and a visible operation interface is established and a corresponding operation control system and a corresponding executive system are established. Due to adoption of a connector port, a data processing component and a measure tool of the component which are offered by an enterprise application integration open-source program, a flow engine and a rule engine which are suitable for data flow processing are introduced, the designer system of the enterprise application integration adapter is designed through a user interface (UI) component, a visualized designer of the enterprise application integration adapter is achieved, reliability of a data processing flow is improved, working efficiency for designing a data flow is improved and an imaging data processing flow operated online is clearly displayed.
Owner:北京视博数字电视科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products