Languages

Menu
Sites
Language
Migration from Android NDK

I have the following task. We've got a lot of native Android code supposed to be built with Android NDK (and build system based on Android *.mk files respectively). Now we are porting it on Tizen. The software, obviously, won't use Tizen application programming framework (osp libs) and, generally speaking, is a common Linux code using standard libs found on every Linux system. The architecture is ARM.

So the questions are:

 1. In terms of Tizen, is it considered to be a platform application?

 2. What is the 'natural' and the most common way of bulding platform apps for Tizen?

 3. Should I use gbs? 

 4. If I use gbs, do I have to use CMake? Can I use Android *.mk file with some minor modifications to save time?

 

Responses

2 Replies
Gary V

Hi,

If I understood the question correctly, it is considered just a "native application", as Tizen gives you the option to develop an entire application, UI and backend, natively (C++), as opposed to interpreted UI (Java, Dalvik) and (optionally) native backend (C++, NDK). You can also design a hybrid application, with HTML5 for UI and native for backend.

Perhaps have a look at "build a shared library on Tizen WITHOUT SDK". Tizen IDE (Eclipse) would be the way to go for native development (building, signing, TPK packaging, etc.) No idea about makefile applicability, .mk-s will probably require conversion to Tizen IDE settings, as Eclipse generates its own set of makefiles automatically.

Gary

Stp

Thank you.