I apologize to you - I really didn't want to imply all that. Please keep in mind, that english is not my native tongue - so I might phrase some things other than I meant them - also I might understand things completely different than they were supposed to be understood or meant (or not all^^)
(and I believe of course that apneaboard is one of the few places where development could and should be driven forward - what I was trying to say is: apnea-board should not encourage people to the point where they feel they have to check their sleep-data once an hour^^)
glad to see, that we are all on the same page
(for a happy family only mark is missing^^)
So far I'm not really convinced - all in all - that SleepyHead as a service is a good idea.
Mobile support has to come - better sooner than later - I think this is out of the question.
In my personal opinion after reading a few minutes up on QT-licensing stuff I believe that an ad-supported version (no matter the device) is no problem at all. Changing the license of Qt to a comercial one might be really expensive - given the time jedimark already developed this.
Anyway - a mobile version needs a major rewrite of the UI. .. can be done - and should be done.
BUT: (there has to be a but^^)
anything regarding mobile stuff should be up to jedimarks decision. If he has plans for a revenue stream he should really use that!
SH is really awesome - there are so many things he thought of and did himself with a lot of work ... and as far as I can tell from the code he has planned a lot more to come.
Alone the data-decoding is a pain in the ass. All I - so far - did was completing the weinmann-loader he already started. To be honest he did all the hard work - I had such a good starting position, that the main work for me was wrapping my head around SleepyHead and QT. .... took me nevertheless days after days of starring at raw-hex-data until I could see the actual information below all that.
The work he simply put in there should - no! -
needs to be honored accordingly.
And in my opinion this closes the door for any mobile-version for the time beeing.
But: (
there's another but)
this does not close the door for the online-data-(re)viewer^^
Exporter in Sleepyhead to a JSON-format is nothing too complicated. (XML has to much processing overhead in my opinion - but anything is good^^)
"Simple"-Webapp (as in browser) for showing that data might also be not that hard. ... most of the code from jedimark can be translated to javascript and be drawn on a canvas - there are the cool waveforms.
As only some graphs are important for interpretation the amount of data should be within limits - for a reasonable timespan selected (days not moths or years) .
(if the data is "zipped" and transferred to the server and also "zipped" back to the browser even traffic or processing power is not so much the issue - the server would than simply act as a 1-click-hoster ... it's not like 1K people will stare at the same waveforms ... delete them after 4(?) weeks or on demand^^)
The "derived" graphs might even be calculated on client-side in the browser on demand. (might take a while - but there is always a trade off^^)
.. spinning this single idea further: next useful thingy could be a "comment-function" on the waveform - I think of something like soundcloud has - there you can pinpoint a comment to a given point in the waveform.
on the other hand: simply just don't show this "online" but take that "exported data" and make also an importer which just shows that very data in sleepyhead (without storing it for eternity and creating a mess of user-profiles)
I can loose myself in such things
Would be really interesting to hear on this thoughts from Sleeprider and the ones actually doing the interpretation and helping.
What is it that you really would like to have and see in order to even better and easier (also for you) help us all?
(done editing^^)