Introduction

I’ve been experimenting with an approach for developing HTML apps that are
stored locally in the browser. The plan is to make it possible to develop
apps without leaving the browser. These htmlapps are managed with a package
manager called hpm.

mqtt is a lightweight publish/subscribe protocol often used for connecting devices in the
Internet Of Things (IoT) world. There are competing protocols but some larger players, like for instance
Amazon IoT, supports mqtt.

IndexedDb is a database architecture implemented by browsers that let you
store and retrieve objects that are indexed with a key. IndexedDb is
asynchronous and built on transactions. It is fairly complex to use to wrappers
on top of it come in handy. I’ve chosen
YDN-DB for now, see the previous
post for the reasoning behind this choice.

This is a short summary of the solutions for persistent storage that I’ve found.
I’ve included simple examples of how they would be used. I prefer solutions
that support IndexedDb and that have a straightforward mapping in data model.

Installing the building blocks that IBM Mainframes typically runs on linux is a cumbersome process. I gave it a try and I have taken down my notes here. It is possible to run MVS but kep in mind that there is no support for CICS or DB2.