3 ms·
To be explicit, 20 years ago, there were people on airplanes reading, composing, responding to email and reading creating updating, deleting documents in multip
by dan_s 13y ago
To be explicit, 20 years ago, there were people on airplanes reading, composing, responding to email and reading creating updating, deleting documents in multiple applications. They were creating and following links to docs and email in applications. All offline. When they reconnected via modem in the hotel room, it all synched with the the servers. Code and design changes also replicated so the apps as well as the data were always up to date and in synch. Replication could filter only those records that the users needed. Even long-running background processes could be run locally. That was Lotus Notes 20 years ago. CouchDB and its relatives can do this because Damien modeled it after the Notes Database, but with open protocols and standards (yay!).
Back then, even online was slow and expensive so many people worked in offline mode even when connected. Many still do this today, even on fast local networks. Perhaps there is yet more to be learned from the ancestors.
- lstamour 13y agoI agree with both of these replies. Lotus Notes was an interesting beast to learn about, back in the day. I suppose it's always been a problem to solve, though: We're not suggesting that before the WWW, there were no online-only services either. But graphical web browsers changed people's expectations. An offline only app that runs in a web browser... has about the same impact, for both the technology architecture and expectations. I look forward to this future and what new frameworks/"cloud" evolve, and I'll have to investigate more in this personally. :)