Qiu, 2017 - Google Patents
The openness of open application programming interfacesQiu, 2017
View PDF- Document ID
- 10006793065757987544
- Author
- Qiu Y
- Publication year
- Publication venue
- Information, Communication & Society
External Links
Snippet
As a way to provide services or data to third-party developers, Open Application Programming Interfaces (Open APIs) have gained popularity among the programming community in recent years. Many corporations such as Google, Facebook and Twitter are …
- 239000008186 active pharmaceutical agent 0 abstract description 256
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
- G06F9/4428—Object-oriented
- G06F9/443—Object-oriented method invocation or resolution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/445—Programme loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4443—Execution mechanisms for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/52—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/76—Adapting program code to run in a different environment; Porting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Qiu | The openness of open application programming interfaces | |
| EP4004786B1 (en) | Related asset access based on proven primary asset access | |
| Murugesan | Web application development: Challenges and the role of web engineering | |
| Gangadharan et al. | Managing license compliance in free and open source software development | |
| US8661555B2 (en) | Role-based access control over instructions in software code | |
| US9805172B2 (en) | System and methods of resource usage using an interoperable management framework | |
| Worley et al. | Opportunities, challenges, and future extensions for smart-contract design patterns | |
| Hustak et al. | Principles of usability in human-computer interaction | |
| Hombal et al. | Digital copyright protection: Issues in the digital library environment | |
| Wooley | Identifying cloud computing security risks | |
| Keller et al. | Defining best practices for opting out of ML training | |
| Fiesler | Lawful users: Copyright circumvention and legal constraints on technology use | |
| Wrigley | “When People Just Click”: Addressing the Difficulties of Controller/Processor Agreements Online | |
| DeLanda | Open-source: A movement in search of a philosophy | |
| Hallappanavar et al. | Trust management in cloud computing | |
| Vermeulen | SELinux Cookbook | |
| Afriyie | Concise ICT fundamentals volume one | |
| Katz | Google, APIs and the law. Use, reuse and lock-in | |
| Zeeshan | Compliance and security | |
| Mare et al. | Security and privacy design considerations for low-literate users in developing regions. | |
| Atkinson | Putting GenAI on Notice: GenAI Exceptionalism and Contract Law | |
| EP4575866A1 (en) | Large language model(s) system for capturing, maintaining, and separating copyrighted information within a blockchain network with automatic output of information | |
| Lebea et al. | The use of smart contracts in increasing the adoption of Smart Home Devices | |
| US20230409617A1 (en) | Method for providing term conversion service | |
| Vozenilek et al. | Service-oriented map production |