Languages

Menu
Sites
Language
Higher level languages for writing Wearable apps?

Hi,

I'm a long-time developer who started out with C decades ago, but am just now getting started with development for Tizen wearable, having recently bought a Samsung Gear S2 watch.

Is there currently a way to develop for the wearables, with access to the Native APIs, in a higher-level language than C?

I considered investing time/effort into learning web application development for Tizen, but I notice the API access doesn't seem to offer as much. For example, there seems to be no way to do libcurl or lower-level socket networking calls from javascript.

Ideally, I'd like to be able to write Tizen apps in a higher level language such as Lua or Python, but without bloating out and slowing down the application.

I would even suggest that if there were a way to access the full API in higher-level languages than C, we might have a lot more Tizen apps on the market. At present, the market seems to be mostly just watch faces!

Cheers

David

 

Responses

3 Replies
John Ixion

Hi David,

There is an interesting discussion about this on the mailing list

LINK

 

Mehedi Alamgir

Hi

In one of my project i used C++. I saw, it didn't support full C++ operation. I could use C++ OOP feature like Inheritance, overloading , overriding without any problem.But It showed error in C++ library (string, stl etc.) specific code. May be also you can use python using Cython which is a C extension . As currently  most of the tizen provided API  written in C , So If you want to use any other language except C , you will struggle a lot.

Please  read the EFL founder "Carsten Haitzler" answer from the below post, you will get some idea about future Tizen supported platform from here

https://developer.tizen.org/ko/forums/native-application-development/it-possible-use-c-development?langswitch=ko

mulyukov

So I guess that Rasterman's proposal was ignored during the years? and Tizen APIs still have no (Lua, etc.) bindings?