My question is only indirectly related to the Spark Core, but since I use for my edge-devices the Spark Core and I don’t know of any general IoT forums on the web I would like asking it here. Above that I think some other people as well might have similar questions.
My IoT architecture consists of edge-devices (=Spark Core) - Gateway device (Linux based) and the Cloud. For programming the edge-devices I use C/C++/Wiring. But I’m doubting as what software stack to use on the gateway and the cloud. I know there are other choices (like Python, …) the ones I consider are: Java, NodeJS and C#/.NET
- For the gateway I consider Java or nodejs
- For the Cloud (backend part: REST services, …) I consider Java EE, nodejs or C#/(ASP).NET
- For (web) presentation I consider AngularJS
- For IOS/Android presentation I consider Xamarin
I would appreciate receiving any insights/experiences related to these options?