• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 231
  • 142
  • 117
  • 116
  • 16
  • 15
  • 14
  • 12
  • 7
  • 6
  • 6
  • 5
  • 4
  • 2
  • 2
  • Tagged with
  • 751
  • 189
  • 152
  • 121
  • 105
  • 103
  • 98
  • 82
  • 81
  • 73
  • 71
  • 66
  • 64
  • 59
  • 58
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

Improving the accessibility of API documentation for non-technical users

Marinosci, Gabriele, Shchadrynski, Ratmir January 2023 (has links)
Software documentation is one of the most important aspects of the software development process, as it allows the transfer of knowledge between individuals, regardless of their background and their technical knowledge. In particular, Application Programming Interfaces provide the basic structure for the communication and integration between different software systems. Therefore, providing solid API documentation is fundamental for the software development process as it represents one of the main learning tools for developers trying to learn new technologies. While researchers have studied the fundamentals of good API documentation design for over twenty years, most studies only focused on the point of view of developers. However, with the rising amount of companies offering Software-as-a-Service products, it has also become important to produce documentation that is accessible to people with limited technical knowledge, i.e. customer representatives.  In order to fill this research gap, a case study was conducted in collaboration with a software company. By using a design science approach, this project focused on creating an API playground environment where users could interact with various APIs offered by the company. The results were evaluated through a questionnaire for user feedback and with an interview conducted with developers from the company. While the outcome of the evaluation was positive, the limited scope of the project prevented some important aspects of API documentation such as navigation from being thoroughly examined, therefore more extensive research is needed in the future.
12

A Study On API Security Pentesting

Asemi, Hadi 01 October 2023 (has links) (PDF)
Application Programming Interfaces (APIs) are essential in the digital realm as the bridge enabling seamless communication and collaboration between diverse software applications. Their significance lies in simplifying the integration of different systems, allowing them to work together effortlessly and share data. APIs are used in various applications, for example, healthcare, banks, authentication, etc. Ensuring the security of APIs is critical to ensure data security, privacy, and more. Therefore, the security of APIs is not only urgent but mandatory for pentesting APIs at every stage of development and to catch vulnerabilities early. The primary purpose of this research is to provide guidelines to help apply existing tools for reconnaissance and authentication pentesting. To achieve this goal, we first introduce the basics of API and OWASP's Top 10 API security vulnerabilities. Secondly, we propose deployable scripts developed for Ubuntu Debian Systems to install pentesting tools automatically. These scripts allow future students to participate in API security courses and conduct API security pentesting. API security pentesting, regarding reconnaissance and authentication, is discussed based on the configured system. For reconnaissance, passive and active approaches are introduced with different tools for authentication, including password-based authentication brute-forcing, one-time password (OTP) brute-forcing, and JSON web token brute force.
13

API pro ovládání robota v přirozeném jazyce / API for natural language robot control

Etenkowski, Bartlomiej January 2012 (has links)
No description available.
14

API de serviços web e extensão para software de webanalytics/adserving

Silva, Luís Miguel Nogueira Gomes da January 2009 (has links)
Estágio realizado na Auditmark e orientado pelo Eng.º Rui Ribeiro / Tese de mestrado integrado. Engenharia Electrotécnica e de Computadores (Major de Telecomunicações). Faculdade de Engenharia. Universidade do Porto. 2009
15

Kommuner och myndigheters DNSSEC och IPv6 status

Stjernstedt, Mattias January 1983 (has links)
IP-adresserna under IPv4 är inte tillräckliga och har på många delar i världen redan tagit slut. IPv6 erbjuder många fler tillgängliga adresser och övergången till protokollet har redan börjat. Det Gävlebaserade företaget Interlan erbjuder en tjänst som kontrollerar om kommuner och myndigheter i de nordiska länderna är nåbara via IPv6 samt om de är säkrade med DNSSEC. Denna rapport beskriver jobbet med att förbättra och göra deras tjänst anpassningsbar för flera länder. Processen som beskrivs är parametriseringen av skripten som samlar data, skapandet av en databas att lagra data i, och ändringar till hur data presenteras så att det går att lägga till flera länder.
16

Community-based management of hypertension in Nepal (COBMIN)

Khanal, Arjun January 1900 (has links)
Master of Science / Department of Computing and Information Sciences / Daniel A. Andresen / In COBMIN project, we explore two popular software architectural pattern to implement WHO (World Health Organization) STEPS Instrument for Non-Communication Diseases Risk Factor Surveillance for Nepal. COBMIN web application implements Model-View-Controller(MVC) pattern, which divides the application into three interconnected parts - model, view, and controller. Similarly, COBMIN mobile application utilizes one of the most popular Model-View-ViewModel (MVVM) software architectural pattern which isolates the development of graphical user interface from the business logic and data models. We implement above-mentioned pattern using new .Net Core technologies and a cross-platform mobile development API Xamarin.Forms. The COBMIN project comprises of a web application, a web API, and a mobile application to facilitate community-based management of hypertension in Nepal. The primary purpose of the web application is to manage demographic, behavioral, and physical information of the members of the community who are part of the study group. The mobile application is used to expedite the process of data acquisition from the members. The Web API defines request-response message system for mobile client application employing the central data storage.
17

Xcontrol : Kontroll av kommunikation i API:er / Xcontrol : Control of communications in APIs

Sävenhed, Jonatan, Resman, Elias January 2017 (has links)
Fler standardiserade API:er (Application Programming Interface) växer fram, detta underlättar införande av informationsbyten mellan system, eftersom det är samma API som visas utåt oavsett vilket system som finns bakom. En nackdel med detta är att det kan växa fram många och komplexa kopplingar mellan API:er och olika system då de kommunicerar via internet, det är då viktigt att inte förlorar kontroll. Med kontroll menas att hålla reda på all kommunikation mellan API:erna och systemen. Fördelar med detta är att bättre prestanda kan uppnås, undersöka belastning och göra felsökning lättare samt att det medför att företaget sparar både tid och pengar. Detta arbete handlar om att ta fram ett produktförslag som vi har valt att kalla Xcontrol. Xcontrol:s uppgift är att vara en mellanhand mellan fastighetssystem och olika tjänster till dessa fastighetssystem, systemen kommunicerar med hjälp av ett API kallat fastAPI. Produktförslaget innehåller en översikt på hur arkitekturen kan se ut och förslag på vilka funktioner som kan finnas i Xcontrol. I rapporten beskrivs också hur en av dessa funktioner implementeras, vilket är loggning av internettrafiken mellan systemen. Där beskrivs designen av databasen, hur man tar emot och skickar vidare information mellan systemen samt hur man visar upp statistik av informationen med hjälp av grafer. Avslutningsvis diskuteras arbetets utförande, slutsatser och framtida arbete.
18

Processamento de documentos XML com DOM e SAX : : uma análise comparativa

Soares dos Santos, Maísa January 2003 (has links)
Made available in DSpace on 2014-06-12T15:58:50Z (GMT). No. of bitstreams: 2 arquivo4730_1.pdf: 1803717 bytes, checksum: dc74518aee32c5757aeb57c3b0776021 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2003 / XML (eXtensible Markup Language) tem sido um padrão bastante usado para armazenar, manipular e trocar dados. Mas para serem úteis, esses dados precisam estar disponíveis de alguma maneira para a aplicação. Existem duas APIs (Application Programming Interface) que disponibilizam dados XML para as aplicações, uma baseada em objetos e outra baseada em eventos. Essas são representadas, respectivamente, por DOM - Document Object Model e por SAX - Simple API for XML. A escolha de qual API utilizar será baseado nos requisitos das aplicações e nas características das APIs. Estas APIs são implementadas por ferramentas chamadas parsers. Cada parser possui suas próprias características. A escolha do parser é um importante critério para o desempenho das aplicações, pois grande parte do processamento ficará concentrada nele. Este trabalho tem como objetivo realizar um estudo comparativo entre as APIs DOM e SAX, mostrando as características destas APIs, suas vantagens e desvantagens, onde cada uma obtém melhor desempenho, e seu comportamento em uma aplicação. Adicionalmente é feita uma análise de algumas ferramentas de processamento de documentos XML encontradas no mercado, mostrando as características e a performance de cada uma
19

Developing an API wrapper with usability in mind

Malmkvist, Hampus January 2013 (has links)
When you are creating new software today, more often than not you will use API’s. Users choosing between different API’s would probably look at functionality but also accessibility and ease of use. It would therefore seem motivated for API providers to create usable and accessible API’s.This thesis is about the things that make an API more usable, and then those things are used in practice to increase the usability of CloudMe’s API. CloudMe’s core API is documented to increase usability and a wrapper for the API is developed to allow people more ways to use CloudMe’s service. The APIwrapper is created in Java and was developed thoroughly with regards to usability.
20

Application Programming Interfaces : An exploration of their properties and what to consider during implementation

Mehmeti, Donika, Palmblad, Linus January 2022 (has links)
In this study, the focus is on facilitating the API discovery process for developers and organizations. According to research articles, APIs are discussed in this research as the fundamental areas that are considered significant when developers or organizations explore an API. The areas include usability, documentation, stability, collaborative communities, and the popularity of an API. We created a design and creation research process and listed key aspects of each mentioned area above in a final artifact, where the idea is to allow people to look at the artifact and use it in a possible API exploration. In conclusion, the artifact covers usability, documentation, stability, and collaborative communities. There are leading questions in the artifact to determine whether or not an API is suitable for a given purpose.

Page generated in 0.0263 seconds