Ah, understand. You had a very complex dream. :laugh:
On the one hand you need an app for your smartphone which shows you the events etc. with its own nice ui. Otherwise it doesn't need the data as html pages, instead plain data as compact as possible would be nice.
And there the server site comes into play. I have no experiance with the cli part but maybe that's the right way. But this would be additionally to the "normal" Joomla/JEM pages I think. You would have a normal site like currently but additional urls used by the smartphone app which return the plain data requested. This sounds a bit easier.
So I think the idea is ready, only the reality has to walk a bit to meet the idea.