Long time ago (it seems years ago now), when there was some discussion about capabilities, I suggested the following ones:
Those non functional capabilities could be called annotations or tags (or something else), but the fact of the matter is that ST developers should be able to better control where and how their device handlers/smartapps should be handled by the ST core engine.
To think that the ST core engine would be “smart enough” to make the right call every time is
a dream…
Developers know better than anybody (or any smart engine) where their code should be optimized at runtime.
I’d like to talk about these non functional capabilities to somebody at ST (so far the discussions about capabilities went nowhere)…
Those are architectural questions that need to be solved one day (or another before it’s too late)…
Especially now with the rate limiting policies that make it harder to do cloud-to-cloud integrations.
So, my 4 main questions for Alex are the following:
1) What is the ST technological roadmap as per the developers perspective?
For example:
a) How SAMI & ARTIK will affect the development platform?
b) Which UI capabilities will be available with the new presentation layer in the coming months?
c) What is the vision for local processing? Can developers use local processing later for their own device handlers and smartapps? If yes, how certification for local processing will work? What are the best practices (if any)?
2) When a “real API” layer will be available?
What I mean by real APIs is some API and security layers that don’t require to explicitly specify each device as a REST endpoint.
3) How do you envision the developers beta program in the short and mid terms?
4) When a real marketspace will be implemented as per the following thread?
I look forward to attending the next developers call!!