@msatokotsubi’s mentioned her work with CMDI-Maker, which if you haven’t heard of it is an app for putting together archival metadata in the browser.
(Check out her cool overview video that explains how CMDI-Maker works.
I find CMDI-Maker interesting because it’s entirely browser-based. Except for delivering the app to the user in the first place, it doesn’t save anything to to a server. Such apps are sometimes called offline apps.
The idea is very powerful, since the whole panoply of web technologies that browsers support (without server-side involvement) can be brought to bear in the implementation of applications. But the concept is a little weird. I mean, wait, we’re doing a non-internet app in the browser? Once you try out something like CMDI-Maker the utility of the approach becomes more apparent (and in my opinion, rather inspirational), but it really is a bit of a head-bender to think about. A non-networked app which lives in an application called a browser which is supposed to be for browsing stuff on the network…
I personally am all in on this “offline app” business. I’m working on an approach to fieldwork software which is based on a bunch of modular offline apps — each one does a specific thing (helps add glosses, generates an output format, does time-aligned playback, etc), and the idea is that they can be sort of “pipelined” together. The output data from one module becomes the input data to another, eventually building up to some of the same things stuff like Flex and ELAN do, or else new things that such apps don’t do.
So I dunno, just bringing up the topic here. Is it familiar to you all? Are you a fan? A non-fan? A shrugger?