Direkt zum Inhalt

Wimmer, Raphael

Files as Directories: Some Thoughts on Accessing Structured Data within Files

Wimmer, Raphael (2018) Files as Directories: Some Thoughts on Accessing Structured Data within Files. In: Marr, Stefan und Sartor, Jennifer B., (eds.) Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming (Programming'18 Companion). ACM-ICPS International Conference Proceeding Series, 2. Association for Computing Machinery (ACM), New York, N.Y., S. 166-170. ISBN 978-1-4503-5513-1.

Veröffentlichungsdatum dieses Volltextes: 09 Aug 2021 09:53
Buchkapitel
DOI zum Zitieren dieses Dokuments: 10.5283/epub.47789


Zusammenfassung

This paper explores the concept of files as directories (FAD) as a unified interface to structured data within a file by representing such a file as (virtual) directory and the structured data as subdirectories and subfiles. Transparent conversion of files and their structured data into directory trees is to be handled by virtual filesystem providers. This allows for arbitrary applications and ...

This paper explores the concept of files as directories (FAD) as a unified interface to structured data within a file by representing such a file as (virtual) directory and the structured data as subdirectories and subfiles. Transparent conversion of files and their structured data into directory trees is to be handled by virtual filesystem providers. This allows for arbitrary applications and programming languages to read and write data within supported file types without the need to understand the file format - e.g., in order to modify pixel values within an image file, paragraphs in a text document, or settings in a configuration file. Advantages of this approach compared to API-mediated file access might include better learnability, modularity, explorability, synchronous access, better integration of proprietary applications, and a few other nice features. While technical issues of the FAD concept have been discussed by developers in the past, no major operating system allows FAD at the moment. In this paper I present concept, advantages, limitations, and use cases of FAD.



Beteiligte Einrichtungen


Details

DokumentenartBuchkapitel
ISBN978-1-4503-5513-1
Buchtitel:Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming (Programming'18 Companion)
Verlag:Association for Computing Machinery (ACM)
Ort der Veröffentlichung:New York, N.Y.
Sonstige Reihe:ACM-ICPS International Conference Proceeding Series
Band:2
Seitenbereich:S. 166-170
Datum2018
InstitutionenSprach- und Literatur- und Kulturwissenschaften > Institut für Information und Medien, Sprache und Kultur (I:IMSK) > Lehrstuhl für Medieninformatik (Prof. Dr. Christian Wolff) > Physical-Digital Affordances (Dr. Raphael Wimmer)
Informatik und Data Science > Fachbereich Menschzentrierte Informatik > Lehrstuhl für Medieninformatik (Prof. Dr. Christian Wolff) > Physical-Digital Affordances (Dr. Raphael Wimmer)
Informatik und Data Science > Fachbereich Menschzentrierte Informatik > Physical-Digital Affordances (Dr. Raphael Wimmer)
Identifikationsnummer
WertTyp
10.1145/3191697.3214323DOI
Stichwörter / Keywordsprogramming, filesystems, APIs, concept
Dewey-Dezimal-Klassifikation000 Informatik, Informationswissenschaft, allgemeine Werke > 004 Informatik
StatusVeröffentlicht
BegutachtetJa, diese Version wurde begutachtet
An der Universität Regensburg entstandenJa
URN der UB Regensburgurn:nbn:de:bvb:355-epub-477897
Dokumenten-ID47789

Bibliographische Daten exportieren

Nur für Besitzer und Autoren: Kontrollseite des Eintrags

nach oben