The Exploitation of OpenAPI Documentation for the Generation of Web Frontends

23Citations
Citations of this article
41Readers
Mendeley users who have this article in their library.

Abstract

New Internet-enabled devices and Web services are introduced on a daily basis. Documentation formats are available that describe their functionalities in terms of API endpoints and parameters. In particular, the OpenAPI specification has gained considerable influence over the last years. Web-based solutions exist that generate interactive OpenAPI documentation with HTML5 JavaScript. They allow developers to quickly get an understanding what the services and devices do and how they work. However, the generated user interfaces are far from real-world practices of designers and end users. We present an approach to overcome this gap, by using a model-driven methodology resulting in state-of-the-art responsive Web user interfaces. To this end, we use the Interaction Flow Modeling Language (IFML) as intermediary model specification to bring together APIs and frontends. Our implementation is based on open standards like Web Components and SVG. A screencast of our tool is available at https://youtu.be/KFOPmPShak4.

Cite

CITATION STYLE

APA

Koren, I., & Klamma, R. (2018). The Exploitation of OpenAPI Documentation for the Generation of Web Frontends. In The Web Conference 2018 - Companion of the World Wide Web Conference, WWW 2018 (pp. 781–787). Association for Computing Machinery, Inc. https://doi.org/10.1145/3184558.3188740

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free