Long, long ago, when Sun was still relevant and I still worked there as the head of Java consulting, we used to talk to customers a lot about “multi-channel” delivery of applications. We would extol the importance of separating presentation logic from back-end services, cause you’d be delivering your app to a variety of browsers, phones, and “next-generation devices “ (by which I guess we meant tablets, although we really didn’t know what we meant).
This was around the turn-of-the-millennium at which time you may recall...
