Published November 26, 2019
| Version v1
Presentation
Open
"Why can't I get this Digital Library App to .WARC?" - Progressive Web Apps (PWA) as Digital Repository Software Architectures for Emulation and Preservation
Description
What if we built our digital libraries for the preservation moment? What if they were portable, worked offline, and could be emulated in any web browser? Emerging Web application architectures utilizing offline modes, cacheing of data, and packaged Web software are becoming widely supported. These Progressive Web Apps (PWA) have tremendous value for our repository architectures. PWAs use advances in offline storage, metadata manifest files, and Javascript functionality to store data and create software interfaces that act/perform like native device applications. More importantly, PWAs use the most ubiquitous, open technology platform, the Web, as their means for distribution and display. They allow us to create once and publish everywhere. In this session, we'll consider the common PWA models as well as the implications these models have for digital library design, software architectures, archiving routines, and metadata. We'll look at how PWA methods can be applied to a digital library by grounding our work in an implementation. Our case study will be the James Willard Schultz Collection, a digital library application rewritten as a PWA (GitHub repo). Our goal will be to understand the PWA development model and why PWAs will help the "archiveability" and emulation of our digital libraries.
Files
submission abstract.txt
Files
(116.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:f8c14cf4245c7b53342852d86b469bde
|
1.5 kB | Preview Download |
|
md5:b250b9d40952e83de40d478001c9cb85
|
116.0 MB | Preview Download |
Additional details
Related works
- Has part
- https://lecture2go.uni-hamburg.de/l2go/-/get/v/24891 (URL)